Skouter mortgage estimates. Web application with view written in PHP and Vue, but controller and models in Go.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

CHANGELOG.md 12 KiB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400
  1. # v4.0.4
  2. ## 07/10/2023
  3. 1. [](#bugfix)
  4. * Fix for email file attachments using stream
  5. # v4.0.3
  6. ## 06/29/2023
  7. 1. [](#improved)
  8. * Simplified the `Email::processRecipients()` logic for readability
  9. 1. [](#bugfix)
  10. * Fix an issue with 2 email addresses provided with 'just' email and no name [#176](https://github.com/getgrav/grav-plugin-email/issues/176)
  11. * Fix for blank subjectlines when using `Message::setSubject()` in Twig templates [getgrav/grav-plugin-login#299](https://github.com/getgrav/grav-plugin-login/issues/299)
  12. # v4.0.2
  13. ## 06/27/2023
  14. 1. [](#bugfix)
  15. * some recipient handling improvements. e.g. missing `bcc_name` throwing error
  16. * Allow overriding of defaults with a form configuration. Use `null` to remove default email configuration
  17. # v4.0.1
  18. ## 05/20/2023
  19. 1. [](#bugfix)
  20. * Fixed a bug with Email 4.0 ignoring `template:` parameter when dealing with multiple body sections
  21. # v4.0.0
  22. ## 05/09/2023
  23. 1. [](#new)
  24. * Migrated from `Swiftmailer` (which has been deprecated) to `Symfony/Mailer`, a more modern and extensible mailing library.
  25. * Built-in support for `SMTP`, `SMTPS`, `Sendmail` and `Native` (uses best solution per-platform) engines
  26. * Added ability to have 3rd party plugins that provide new engines (e.g. `SendGrid`, `MailJet`, etc.) with `SMTP`, `API` or `HTTPS` transports for faster and more reliable email sending
  27. * More flexible options for email formatting including RFC822 `name-addr` format (`Joe Bloggs <user@example.com>`) and simple arrays (`[user@example.com, Joe Bloggs]`)
  28. * Support `tags` and `metadata` in `Email::buildMessage()`
  29. * Two new events `onEmailEngines` and `onEmailTransportDsn` to facilitate the integration of custom engines via plugins
  30. # v4.0.0-rc.4
  31. ## 02/27/2023
  32. 1. [](#bugfix)
  33. * Fixed for multiple recipients [#167](https://github.com/getgrav/grav-plugin-email/issues/167)
  34. * Fix for simple array format with names which wasn't working
  35. # v4.0.0-rc.3
  36. ## 10/27/2022
  37. 1. [](#bugfix)
  38. * Fixed an issue with array based email address
  39. # v4.0.0-rc.2
  40. ## 10/19/2022
  41. 1. [](#improved)
  42. * Set `sendmail` as default engine to provide better fallback for unsupported `mailer` option
  43. * Added info about available engine plugins in `README.md`
  44. # v4.0.0-rc.1
  45. ## 10/05/2022
  46. 1. [](#new)
  47. * Migrated from `Swiftmailer` (which has been deprecated) to `Symfony/Mailer`, a more modern and extensible mailing library.
  48. * Built-in support for `SMTP`, `SMTPS`, `Sendmail` and `Native` (uses best solution per-platform) engines
  49. * Added ability to have 3rd party plugins that provide new engines (e.g. `SendGrid`, `MailJet`, etc.) with `SMTP`, `API` or `HTTPS` transports for faster and more reliable email sending
  50. * More flexible options for email formatting including RFC822 `name-addr` format (`Joe Bloggs <user@example.com>`) and simple arrays (`[user@example.com, Joe Bloggs]`)
  51. * Support `tags` and `metadata` in `Email::buildMessage()`
  52. * Two new events `onEmailEngines` and `onEmailTransportDsn` to facilitate the integration of custom engines via plugins
  53. # v3.2.0
  54. ## 03/28/2022
  55. 1. [](#new)
  56. * Require **Grav 1.7.32** and **Form 6.0.0**
  57. 1. [](#improved)
  58. * Added access email message object inside the twig template file
  59. 2. [](#bugfix)
  60. * Fixed twig not being initialized when building an email message
  61. # v3.1.5
  62. ## 01/03/2022
  63. 1. [](#improved)
  64. * Updated to Swiftmailer `v6.3.0` with PHP 8.1 compatibility [#157](https://github.com/getgrav/grav-plugin-email/issues/157)
  65. # v3.1.4
  66. ## 11/16/2021
  67. 1. [](#improved)
  68. * Added second parameter to `Email::send()` to get failed recipients
  69. # v3.1.3
  70. ## 07/19/2021
  71. 1. [](#improved)
  72. * Pass page variable to processed forms [#141](https://github.com/getgrav/grav-plugin-email/pull/141)
  73. * Email configuration available to templates [#152](https://github.com/getgrav/grav-plugin-email/pull/152)
  74. * New Event after eMail was sent [#151](https://github.com/getgrav/grav-plugin-email/pull/151)
  75. # v3.1.2
  76. ## 04/06/2021
  77. 1. [](#new)
  78. * Added new `onEmailMessage` event to make object available for editing [#150](https://github.com/getgrav/grav-plugin-email/pull/150)
  79. # v3.1.1
  80. ## 01/31/2021
  81. 1. [](#improved)
  82. * Latest vendor updates including SwiftMailer `6.2.5`
  83. * Updated CLI commands
  84. * Minor code cleanup
  85. # v3.1.0
  86. ## 12/02/2020
  87. 1. [](#improved)
  88. * Added support for `auth_mode` in SMTP engine [#101](https://github.com/getgrav/grav-plugin-email/pull/101)
  89. * Obfuscate the password shown in the CLI `test-email` command [#140](https://github.com/getgrav/grav-plugin-email/pull/140)
  90. # v3.0.10
  91. ## 11/09/2020
  92. 1. [](#improved)
  93. * Tweaked default `base.html.twig` template to better support dark-mode clients
  94. * Latest vendor updates
  95. 1. [](#bugfix)
  96. * Add missing support for `template:` in body array
  97. * Added check to process markdown with `text/html` content type only
  98. # v3.0.9
  99. ## 06/08/2020
  100. 1. [](#improved)
  101. * Disable password autocomplete in password field
  102. * Don't save empty string in password field [#134](https://github.com/getgrav/grav-plugin-email/issues/134)
  103. # v3.0.8
  104. ## 04/27/2020
  105. 1. [](#improved)
  106. * Updated vendor library files
  107. * Use Grav's Parsedown class
  108. # v3.0.7
  109. ## 03/05/2020
  110. 1. [](#improved)
  111. * Updated email validator library
  112. 1. [](#bugfix)
  113. * Fixed `Invalid resource theme://` on CLI command `test-email` on Grav 1.6.21 and later versions [#128](https://github.com/getgrav/grav-plugin-email/issues/128)
  114. # v3.0.6
  115. ## 02/11/2020
  116. 1. [](#improved)
  117. * Updated email validator library
  118. # v3.0.5
  119. ## 02/03/2020
  120. 1. [](#bugfix)
  121. * Fixed a date in changelog (no other changes)
  122. # v3.0.4
  123. ## 01/17/2020
  124. 1. [](#improved)
  125. * Added ZOHO configuration example
  126. * Updated SwiftMailer library for PHP 7.4 support
  127. # v3.0.3
  128. ## 08/16/2019
  129. 1. [](#new)
  130. * Support an array of multiple emails in `email:` form process
  131. * Allow form values in email templates
  132. 1. [](#improved)
  133. * Added Twig blocks for `content` and `footer` in `email/base.html.twig` template
  134. * Updated `README.md` to reflect working setup for GMail
  135. # v3.0.2
  136. ## 05/09/2019
  137. 1. [](#new)
  138. * Requires Form Plugin v3.0.3
  139. * Added Russian translation [#113](https://github.com/getgrav/grav-plugin-email/pull/113)
  140. 1. [](#bugfix)
  141. * Better fix for missing attachments when sending an email using a form [form#333](https://github.com/getgrav/grav-plugin-form/issues/333)
  142. # v3.0.1
  143. ## 04/15/2019
  144. 1. [](#improved)
  145. * Put a `try/catch` around email attachments and log any errors rather than hard fail
  146. 1. [](#bugfix)
  147. * Fixed missing attachments when sending an email using a form [form#333](https://github.com/getgrav/grav-plugin-form/issues/333)
  148. # v3.0.0
  149. ## 04/11/2019
  150. 1. [](#new)
  151. * Added new `template:` to choose twig template option for email form processing
  152. * Moved `buildMessage()` and `parseAddressValue()` to Email object and made public
  153. * Refactored the `EmailUtils::sendEmail()` to take an array of params or the old param list
  154. * Switched to SwiftMailer v.6.1.3 (requires PHP7/Grav 1.6)
  155. * SwiftMailer 6.x compatibility fixes
  156. * Updated various translations
  157. * Added support for Email Queue with Scheduler support
  158. * Code cleanup, composer update
  159. * Added a new `clear-queue-failures` CLI command to flush out failed sends
  160. 1. [](#improved)
  161. * Added backlink for scheduler task
  162. * Added support for `environment` option to `flushqueue` CLI command
  163. * Fixed mailtrap hostname in README.md
  164. * Disable autocomplete on SMTP `user` and `password` fields
  165. # v2.7.2
  166. ## 01/25/2019
  167. 1. [](#improved)
  168. * Added default for `to` address
  169. * Updated EN language [#99](https://github.com/getgrav/grav-plugin-email/pull/99)
  170. * Updated UK language [#98](https://github.com/getgrav/grav-plugin-email/pull/98)
  171. * Updated RU language [#100](https://github.com/getgrav/grav-plugin-email/pull/100)
  172. * Updated to SwiftMailer v5.4.12
  173. 1. [](#bugfix)
  174. * Fixed `mailtrap` hostname
  175. # v2.7.1
  176. ## 12/05/2017
  177. 1. [](#new)
  178. * Added new `onEmailSend()` event hook before sending [#70](https://github.com/getgrav/grav-plugin-email/pull/70)
  179. 1. [](#improved)
  180. * Added examples of setting up Email plugin with various SMTP providers
  181. * Updated RU language [#60](https://github.com/getgrav/grav-plugin-email/pull/60)
  182. * Updated to SwiftMailer v5.4.8
  183. # v2.7.0
  184. ## 10/26/2017
  185. 1. [](#improved)
  186. * Now uses a dedicated `logs/email.log` file when `debug: true`
  187. * Improved the README.txt file with examples, and troubleshooting
  188. * Changed default engine to `sendmail` as `mail` is deprecated and not functioning [swiftmailer#866](https://github.com/swiftmailer/swiftmailer/issues/866}
  189. # v2.6.2
  190. ## 09/30/2017
  191. 1. [](#improved)
  192. * Removed extraneous files from vendor folder
  193. # v2.6.1
  194. ## 09/07/2017
  195. 1. [](#improved)
  196. * Improved the error message when missing `from` in the configuration
  197. * Silently catch malformed email exceptions
  198. # v2.6.0
  199. ## 05/22/2017
  200. 1. [](#improved)
  201. * Inherit options from plugin configuration [#39](https://github.com/getgrav/grav-plugin-email/pull/39)
  202. 1. [](#bugfix)
  203. * Also process translation on the email subject [https://github.com/getgrav/grav-plugin-comments/issues/38](https://github.com/getgrav/grav-plugin-comments/issues/38)
  204. # v2.5.3
  205. ## 01/03/2017
  206. 1. [](#improved)
  207. * Updated to SwiftMailer 5.4.5 [#45](https://github.com/getgrav/grav-plugin-email/issues/45)
  208. # v2.5.2
  209. ## 12/13/2016
  210. 1. [](#new)
  211. * RC released as stable
  212. # v2.5.2-rc.1
  213. ## 11/26/2016
  214. 1. [](#new)
  215. * Added a new `process_markdown` option for emails in forms
  216. 1. [](#improved)
  217. * Improved the `Utils::sendEmail()` method to take the email type as an option
  218. # v2.5.1
  219. ## 10/19/2016
  220. 1. [](#improved)
  221. * CLI command will fallback to use the `to` from email plugin config if not provided
  222. * Explicit Composer based class loader to fix issues with class case
  223. # v2.5.0
  224. ## 09/07/2016
  225. 1. [](#new)
  226. * Added a new `bin/plugin email test-email` CLI command
  227. 1. [](#improved)
  228. * Moved Email `Utils` class from Login to Email plugin
  229. * Provide a sample base `email/base.html.twig` template for emails
  230. 1. [](#bugfix)
  231. * Fix handling attachments with the updated file upload field
  232. # v2.4.3
  233. ## 08/16/2016
  234. 1. [](#improved)
  235. * Added Russian translation
  236. * Updated Swiftmailer to 5.4.3 [#37](https://github.com/getgrav/grav-plugin-email/issues/37)
  237. # v2.4.2
  238. ## 08/10/2016
  239. 1. [](#improved)
  240. * Added Croatian translation
  241. # v2.4.1
  242. ## 07/14/2016
  243. 1. [](#improved)
  244. * Allow multiple email recipients (comma separated) [#31](https://github.com/getgrav/grav-plugin-email/issues/31)
  245. * Added Danish and Spanish translations
  246. # v2.4.0
  247. ## 05/11/2016
  248. 1. [](#improved)
  249. * Now includes Swiftmailer v5.4.2 which introduces a number of bug fixes and improvements
  250. 1. [](#bugfix)
  251. * Correct `starttls` implementation, bundled in TLS
  252. # v2.3.0
  253. ## 04/20/2016
  254. 1. [](#improved)
  255. * Added debug option to enable logging on SwiftMailer.
  256. * Updated SwiftMailer from v5.1.0 to v5.4.1.
  257. * Added an option in the Admin settings to enable `starttls`
  258. 1. [](#bugfix)
  259. * Correctly name TLS in the Admin settings, the label was `TTS` (but the value was correctly named `tls`)
  260. # v2.2.0
  261. ## 02/05/2016
  262. 1. [](#new)
  263. * Allow to send attachments in forms
  264. * Added French translation
  265. 1. [](#improved)
  266. * Throw an exception when trying to send emails without a `from` or `to` parameters setup, to intercept less meaningful errors and provide a better description on how to fix the problem
  267. * Changed SMTP password in admin to use a password field instead of plain text
  268. # v2.1.0
  269. ## 12/18/2015
  270. 1. [](#new)
  271. * Added missing `content_type` to email.yaml
  272. * Added default values for CC and BCC
  273. 1. [](#improved)
  274. * Improved documentation of new email params in `README.md`
  275. * Moved config setting of `mailer.default` to `mailer.engine`
  276. # v2.0.0
  277. ## 12/11/2015
  278. 1. [](#new)
  279. * Added support for from/sender name (Thomas Keitel)
  280. * Added support for message content type (Thomas Keitel)
  281. * Added support for reply addresses (Thomas Keitel)
  282. * Added support for CC/BCC (Thomas Keitel)
  283. * Added support for multiple body parts (Thomas Keitel)
  284. 1. [](#bugfix)
  285. * Fix email engine selection (z38)
  286. # v1.0.0
  287. ## 11/20/2015
  288. 1. [](#bugfix)
  289. * Fix for issue with no body parameter specified
  290. # v0.2.1
  291. ## 09/11/2015
  292. 1. [](#bugfix)
  293. * Fix onFormProcessed event
  294. # v0.2.0
  295. ## 08/11/2015
  296. 1. [](#improved)
  297. * Disable `enable` in admin
  298. # v0.1.0
  299. ## 08/04/2015
  300. 1. [](#new)
  301. * ChangeLog started...