Skouter mortgage estimates. Web application with view written in PHP and Vue, but controller and models in Go.
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

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...