Skip to content

Releases: mehul0810/aculect-mail

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 29 Jun 10:29
7949b6c
Release 0.2.0

OneSMTP 0.1.0

Choose a tag to compare

@mehul0810 mehul0810 released this 24 Jun 04:51
998509a

OneSMTP 0.1.0 Release Notes

Highlights

  • Initial release foundation for OneSMTP as a WordPress transactional email orchestration plugin.
  • Provider configuration for PHP mail, Gmail, SendGrid, Postmark, Brevo, and SMTP-style delivery adapters.
  • Capture/send pipeline for WordPress email with provider selection, failover, and rotation.
  • Action Scheduler-powered retry workflow with visible scheduler failure handling.
  • Email logs, manual resend with provider override, and provider-specific test email support.
  • Safer provider credential handling through encrypted storage and redacted admin responses where implemented.

Reliability Changes

  • Delivery starts with the selected provider strategy and can switch providers after repeated failures.
  • Retry scheduling is bounded to the 0.1.0 attempt limit documented in admin docs.
  • Missing Action Scheduler support fails closed by recording a scheduler-unavailable event rather than creating a hidden retry assumption.
  • Provider state and active provider pool changes clear cached provider data.

Operational Changes

  • Activation creates the provider, message, attempt, and event tables used by the delivery and log workflows.
  • Logs default to 30 days of retention and can be extended through the documented bounded filter.
  • The provider test email route returns safe status metadata without exposing stored credentials.
  • Release packaging workflow support is present in .github/workflows/release.yml.

Public Metadata Notes

  • WordPress.org readme.txt is scoped to implemented 0.1.0 behavior only.
  • Public copy intentionally avoids competitor comparisons and competitor names.
  • No unshipped paid or Pro functionality is described.

Upgrade Notes

  • This is the initial release; there is no data migration from an earlier public version.
  • After activation, configure at least one provider and send a provider test email.
  • For failover or rotation coverage, configure at least two active providers.
  • Confirm Email Logs show provider, status, attempt number, and retry state as expected.
  • Confirm Action Scheduler is available in the target site before approving the release package.

Validation Evidence

  • CI and Performance Smoke passed on release/0.1.0 at 998509a2c83c545d600b92618b61d716ff11a7b4.
  • wp-admin smoke passed against a local WordPress runtime after the owner-required admin functionality gate.
  • PHPUnit passed with 105 tests and 508 assertions, with one existing incomplete browser-automation placeholder.
  • Release metadata declares Stable tag: 0.1.0 and Tested up to: 7.0.