Skip to content

Releases: tattersoftware/codeigniter4-outbox

Bugfixes

Choose a tag to compare

@MGatner MGatner released this 22 Jul 20:33
e1e823f

What's Changed

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

Switch Assets to Layouts

Choose a tag to compare

@MGatner MGatner released this 08 Jan 16:50
7e3138a

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

Choose a tag to compare

@MGatner MGatner released this 27 May 20:00
3a0919c

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

Disable Styles

Choose a tag to compare

@MGatner MGatner released this 16 Feb 01:11
d8e51ce
  • Fixes a bug where styles could not properly be disabled
  • Updates dev toolkit (includes Infection)

Template Tracking

Choose a tag to compare

@MGatner MGatner released this 10 Nov 15:53
5f3dbca

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

Child {body}

Choose a tag to compare

@MGatner MGatner released this 06 Nov 23:31
19de0cb

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

Bugfix Migration

Choose a tag to compare

@MGatner MGatner released this 06 Nov 18:15
cdf3775

Fixes an old field reference in the parent migration file.

See v2.0.0 for refactor release notes

Library Refactor

Choose a tag to compare

@MGatner MGatner released this 06 Nov 16:55
3457cb5

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

Choose a tag to compare

@MGatner MGatner released this 03 Nov 16:26
8e07530
  • Adds TemplateModel::findByName() for easy Template lookup
  • Defines Template Exception and Language for error handling the above

Autorouting, Debug fix

Choose a tag to compare

@MGatner MGatner released this 03 Nov 14:41
23b3a65
  • 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