Skip to content

Releases: tattersoftware/codeigniter4-outbox

Bugfixes

22 Jul 20:33
e1e823f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.0...v2.1.1

Switch Assets to Layouts

08 Jan 16:50
7e3138a
Compare
Choose a tag to compare

Removes Tatter\Assets in favor of the new layout management library, Tatter\Layouts. Unless custom layout modification has been done this should not require additional configuration. See Tatter\Layouts for more details.

Bugfix Strict Database

27 May 20:00
3a0919c
Compare
Choose a tag to compare

Fixes an issue where archive inserts would crash when using database with strictOn

Disable Styles

16 Feb 01:11
d8e51ce
Compare
Choose a tag to compare
  • Fixes a bug where styles could not properly be disabled
  • Updates dev toolkit (includes Infection)

Template Tracking

10 Nov 15:53
5f3dbca
Compare
Choose a tag to compare

Adds fields to track which template was used when recording email delivery using Events.

Child {body}

06 Nov 23:31
19de0cb
Compare
Choose a tag to compare

Removes {body} token from the list of a child when parent tokens cascade down.

Bugfix Migration

06 Nov 18:15
cdf3775
Compare
Choose a tag to compare

Fixes an old field reference in the parent migration file.

See v2.0.0 for refactor release notes

Library Refactor

06 Nov 16:55
3457cb5
Compare
Choose a tag to compare

The original library contained unrelated tools lightly mixed in the main class. With the addition of Templates, much of that functionality was duplicated without much efficiency. This put an unnecessary burden on the developer to decide proper boundaries around template and template parent seeding.

This release simplifies the process drastically by moving generic functionality from the main class into the templates, which themselves have been simplified.

  • Replaces Outbox library with template methods
  • Removes tokens, now determined programmatically
  • Simplifies seeder and layout process

Template FindByName

03 Nov 16:26
8e07530
Compare
Choose a tag to compare
  • Adds TemplateModel::findByName() for easy Template lookup
  • Defines Template Exception and Language for error handling the above

Autorouting, Debug fix

03 Nov 14:41
23b3a65
Compare
Choose a tag to compare
  • Adds a configuration option to have the module handling Templates controller routing automatically (default false)
  • Disables the Debug Toolbar on all parse calls to get rid of that pesky injection
  • Bugfixes