Skip to content

Releases: tattersoftware/codeigniter4-handlers

Version 3

10 Jul 13:05
31ef7d8
Compare
Choose a tag to compare

This is a complete refactor of the library. Check out the Upgrade Guide for details on how to migrate versions.

What's Changed

Full Changelog: v2.2.1...v3.0.0

Refactor Again

27 Jan 17:06
7b4c4bf
Compare
Choose a tag to compare
Refactor Again Pre-release
Pre-release

Unfortunately this RC sees significant breaking changes from the previous ones, but the previous revision turned out to be too difficult to use efficiently. This refactor simplifies the library significantly, dropping $attributes functionality and moving everything to static methods and constants.

What's Changed

Full Changelog: v2.2.1...v3.0.0-rc.4

Version 3 RC 3

16 Jan 20:42
35658e5
Compare
Choose a tag to compare
Version 3 RC 3 Pre-release
Pre-release

Hotfix a mistake in RC 2 - don't use that version.

What's Changed

Full Changelog: v3.0.0-rc.2...v3.0.0-rc.3

Version 3 RC 2

16 Jan 20:30
c86e882
Compare
Choose a tag to compare
Version 3 RC 2 Pre-release
Pre-release

Improves Factory usability.

This is a complete refactor of the library. Check out the Upgrade Guide for details on how to migrate versions.

What's Changed

Full Changelog: v3.0.0-rc.1...v3.0.0-rc.2

Version 3 Release Candidate 1

09 Jan 21:14
d89c746
Compare
Choose a tag to compare
Pre-release

This is a complete refactor of the library. Check out the Upgrade Guide for details on how to migrate versions.

What's Changed

Full Changelog: v2.2.1...v3.0.0-rc.1

Coding Standard

13 Sep 23:25
bd86605
Compare
Choose a tag to compare

Updates the development toolkit and applies the new CodeIgniter Coding Standard.

No content changes in this release.

Defaults

26 Feb 18:50
f5fc3ce
Compare
Choose a tag to compare

BaseHandler now supports default attributes, declared via the $defaults property. If discovered these values will be merged with the child class's $attributes, allowing a handler class to define "expected" attributes and types.

Bugfix

16 Feb 15:39
e621791
Compare
Choose a tag to compare

Fixes an issue with repeat shared service calls.

Add getAttributes

28 Sep 19:19
50c75ec
Compare
Choose a tag to compare
  • Adds a method for getting attributes for a specific handler
  • Restyles code

Service & Helper

20 Sep 00:11
3a10894
Compare
Choose a tag to compare

Adds a simple Handlers Service to allow access to the shared instance, and a new helper function to make trivial calls simpler:

$class   = handlers('Widgets')->first();
$another = handlers()->where(['files has' => 'example.pdf'])->first();