Skip to content

Releases: nswdpc/silverstripe-mailgun-sync

v1.0.5

09 Aug 06:32
63fc79a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.4...v1.0.5

v1.0.4

09 Aug 06:24
6aa5f37
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.3...v1.0.4

v1.0.3

17 Nov 04:56
6045b1e
Compare
Choose a tag to compare

Changes

Summary

  • Fix: attachments being dropped (See #6)
  • Unit tests: Improve tests and test coverage, implement TestMessage service for Email tests
  • Documentation: Improve documentation
  • Custom parameters: refactor custom parameter handling, no API change
  • Configuration: re-implement support for send_all_emails_to, send_all_emails_from, cc_all_emails_to, bcc_all_emails_to
  • Queued sending: SendJob: signature update to use basic parameters of the email, use MessageConnector::create()
  • Deprecations: mark the getConnector method in MailgunEmail as deprecated

Changelog

  • 6045b1e 2021-11-17 tardinha Merge pull request #7 from nswdpc/cherrypick-from-taggable
  • 3c876a9 2021-11-17 James (DPC) Ensure webhook configuration for testing is set, usesDatabase
  • 49a7df7 2021-11-17 James (DPC) Update tagging information
  • a780457 2021-11-17 James (DPC) Documentation improvements
  • 3358e26 2021-11-17 James (DPC) Update testing documentation
  • 26d6b8c 2021-11-17 James (DPC) Message retention info
  • 225701d 2021-11-17 James (DPC) Update job documentation/notes
  • 9383457 2021-11-17 James (DPC) Fix some broken outbound links to Mailgun documentation
  • e1031d6 2021-11-16 James (DPC) Add return type
  • 5ec9ecf 2021-11-16 James (DPC) Documentation tweaks
  • aa0c4f8 2021-11-16 James (DPC) Refactor connector/client/mailer handling from taggable work. Improve tests. Replace sandbox-based tests with a mock message connector
  • c5649a1 2021-10-08 James (DPC) Fix: update mailer class name in configuration
  • 3ee4670 2021-10-08 James (DPC) Trivial: update class name in documentation
  • 0dbbd0f 2021-07-23 James (DPC) Fix: end with namespace separator
  • 0808ad4 2021-11-16 James (DPC) Update test namespace
  • f8d4a5c 2021-11-16 James (DPC) Refresh documentation
  • 94c3e6a 2021-11-16 James (DPC) Rename files to match class name
  • ee20d40 2021-07-23 James (DPC) Add psr-4 autoload
  • 505fb15 2021-11-16 James Ellis Merge pull request #6 from s-kerdel/fix-attachments
  • e2a6fd4 2021-10-28 Shiva Kerdel Fix #5: Resolve invalid validation of attachments.

v1.0.2

16 Nov 00:34
2f58732
Compare
Choose a tag to compare

Changes

  • Remove unnecessary final on private method (2f58732)

v1.0.1

20 Jan 05:59
79d137c
Compare
Choose a tag to compare

Changes

  • FIX: always take the API domain value from configuration. If the API domain is changed between job creation and job send, this would cause the send attempt to fail with an API credentials error (1f39da1)
  • Allow empty parameters in job creation but fail if the job is processed with empty parameters. (1f39da1)
  • Use the API connector class created at job construction (1f39da1)
  • Update queued job handling of messages. If a send attempt fails, mark the job as broken immediately. Broken send jobs can be re-kicked as with a 'new' status using the RequeueJob (58ad1e1)
  • Update README (4f727d6)

v1.0

23 Oct 07:14
Compare
Choose a tag to compare

Changes

  • Refactor and simplify Mailgun Event handling (via webhooks)
  • Webhook support
  • Support all Mailgun custom parameters - variables, options, headers and recipient variables, AMP HTML
  • Support EU API endpoint
  • Update Mailgun PHP SDK to v3
  • Silverstripe 4 support

v0.3.1

23 Jul 05:09
Compare
Choose a tag to compare
  • Ensure LongText field type uses the configured character set / collation, for example utf8mb4

v0.3

10 Apr 03:54
Compare
Choose a tag to compare
  • Provide a job to truncate old data
  • Provide related message data (sender, testmode, submission, tags) as Email headers rather than via the Mailer
  • Queued Jobs version support < 4.0
  • Configurable startAfter datetimes for mail jobs

v0.2.6

16 Feb 04:56
Compare
Choose a tag to compare
  • FIX: default Group code format
  • Documentation update

v0.2.5

09 Feb 01:50
Compare
Choose a tag to compare

alwaysFrom handling - allow this value to be set in config