| ⇢ | A | ItemSlackWebhook added | |
| ⇢ | A | ItemSmtp added | |
| ⇢ | A | ItemPhpNativeMail added | |
| ⇢ | A | ItemReCaptcha added | |
| ⇢ | A | ItemRocketChat added | |
| ⇢ | A | CaptchaFactory added | |
| ⇢ | A | ItemLineNotify added | |
| ⇢ | A | ItemTelegram added | |
| ⇢ | A | ItemSendgrid added | |
| ⇢ | A | ItemImageCaptcha added | |
| ⋮ | view more | ||
| A | ↛ | Recaptcha removed | |
| A | ↛ | MessengerFactory removed | |
| A | ↛ | ItemSendgrid removed | |
| A | ↛ | ItemPhpNativeMail removed | |
| A | ↛ | ItemLineNotify removed | |
| A | ↛ | ItemSlackWebhook removed | |
| A | ↛ | ItemSlack removed | |
| A | ↛ | ItemTelegram removed | |
| A | ↛ | ItemMailgun removed | |
| A | ↛ | ItemSmtp removed | |
| ⋮ | view more | ||
| ⇢ | B | ReCaptcha::response() added | |
| ⇢ | A | ReCaptcha::form() added | |
| ⇢ | A | ItemImageCaptcha::get() added | |
| ⇢ | A | ItemSmtp::get() added | |
| ⇢ | A | ItemMailgun::get() added | |
| ⇢ | A | ItemSendgrid::get() added | |
| ⇢ | A | MessengerFactory::getCamelCase() added | |
| ⇢ | A | ItemSlack::get() added | |
| ⇢ | A | ReCaptcha::__construct() added | |
| ⇢ | A | ItemPhpNativeMail::get() added | |
| ⋮ | view more | ||
| B | ↗ | A | Firewall::setCaptchas() improved |
| B | ↛ | Recaptcha::response() removed | |
| A | ↛ | Recaptcha::form() removed | |
| A | ↛ | ItemSmtp::get() removed | |
| A | ↛ | ItemMailgun::get() removed | |
| A | ↛ | ItemSendgrid::get() removed | |
| A | ↛ | ItemRocketChat::get() removed | |
| A | ↛ | Recaptcha::__construct() removed | |
| A | ↛ | MessengerFactory::getInstance() removed | |
| A | ↛ | MessengerFactory::check() removed | |
| A | ↛ | MessengerFactory::getCamelCase() removed | |
| ⋮ | view more | ||