Skip to content

Latest commit

 

History

History
119 lines (70 loc) · 5.24 KB

File metadata and controls

119 lines (70 loc) · 5.24 KB

Changelog

All notable changes to filament-mails will be documented in this file.

v3.0.15 - 2026-08-04

Compatibility fix for Filament v5.7.0+.

Filament v5.7.0 widened InteractsWithActions::unmountAction() from bool $canCancelParentActions = true to bool|string|null $cancelParentActions = null. The narrower override in ListMails no longer matched, so Laravel died during package discovery with:

Declaration of Backstage\Mails\Resources\MailResource\Pages\ListMails::unmountAction(bool $canCancelParentActions = true): void
must be compatible with Filament\Pages\BasePage::unmountAction(string|bool|null $cancelParentActions = null): void

The override now accepts the widest type and forwards only the arguments it actually received, so it works across the whole filament/filament: ^5.0 range — the parent keeps its own default on either signature, and the new "cancel up to a named parent action" string form passes through untouched.

What to do: composer update backstage/mails — no code changes needed on your side.

Added navigation sort config option - 2025-10-01

What's Changed

  • feat: add navigation sort configuration to MailResource by @somegooser in #60

New Contributors

  • @somegooser made their first contribution in #60

Full Changelog: https://github.com/backstagephp/filament-mails/compare/v3.0.4...v3.0.5

v3.0.0 - 2025-06-24

Breaking changes

  • Updated to Filament v4
  • Changed namespace to Backstage

What's Changed

  • fix bulk resend by @cntabana in #33
  • fix single resend action by @cntabana in #34
  • Fix issue with navigation icons by @Skullbock in #37
  • Bump dependabot/fetch-metadata from 2.3.0 to 2.4.0 by @dependabot in #41
  • [Fix] Hardcoded MailAttachment model should be replaced by config by @Baspa in #44
  • Update SuppressionResource.php by @bariskanberkay in #46

New Contributors

  • @cntabana made their first contribution in #33
  • @bariskanberkay made their first contribution in #46

Full Changelog: https://github.com/backstagephp/filament-mails/compare/v2.3.0...v3.0.0

v2.3.5 - 2025-04-08

What's Changed

  • Fix issue with navigation icons by @Skullbock in #37

Full Changelog: https://github.com/backstagephp/filament-mails/compare/v2.3.4...v2.3.5

New feature: Suppressions list with option to unsuppress email addresses - 2025-01-23

What's Changed

  • Suppressions list by @markvaneijk in #11

New Contributors

  • @markvaneijk made their first contribution in #11

Full Changelog: https://github.com/backstagephp/filament-mails/compare/v2.1.0...v2.2.0

v2.1.0 - 2025-01-22

What's Changed

  • [Fix] Format text to prevent stripping line breaks by @Baspa in #14
  • [Fix] Define nullable parameter as nullable by @Baspa in #15
  • fix: Dynamically determine if tenant is set by @Baspa in #16
  • [Fix] Return empty array when $record's to, cc or bcc is empty (#18) by @vincentvankekerix in #19
  • Update Pages to reflect configured resource class name by @Skullbock in #20

New Contributors

  • @vincentvankekerix made their first contribution in #19
  • @Skullbock made their first contribution in #20

Full Changelog: https://github.com/backstagephp/filament-mails/compare/v2.0.0...v2.1.0

v2.0.0 - 2025-01-03

Breaking changes

  • Let user decide where to put the routes to let them protect their routes

What's Changed

  • Install latest version instead of dev-main by @Baspa in #5
  • Use Model from Config for Resource by @iAmKevinMcKee in #7
  • [Fix] PHPStan issues by @Baspa in #6
  • [Fix] Let user specify (tenant aware) routes by @Baspa in #9
  • [Fix] Logging and downloading attachments by @Baspa in #9

New Contributors

  • @Baspa made their first contribution in #5
  • @iAmKevinMcKee made their first contribution in #7

Full Changelog: https://github.com/backstagephp/filament-mails/compare/v1.0.1...v2.0.0

Bugfix - 2024-11-28

  • Removed obsolete console command

1.0.0 - 202X-XX-XX

  • initial release