Skip to content

Releases: amtgard/builder-traits

OnSet fires during Builder

24 Dec 19:24
2bf5b32

Choose a tag to compare

v2.2.2

Merge pull request #4 from amtgard/fix/onset-lifecycle-hook-called-du…

Fix protected visibility

03 Dec 15:20
25c19a8

Choose a tag to compare

Fixes an issue where lifecycle annotated methods with protected vixibility would not be called during certain lifecycle events.

Adds PreInit Attribute

13 Nov 15:07
b8b4282

Choose a tag to compare

Merge pull request #2 from amtgard/feature/PreInit-attribute

Adds support for PreInit attribute to fire after builder() creates in…

onGet and onSet lifecycle attributes

22 Oct 20:32
1045581

Choose a tag to compare

Adds onGet() and onSet() lifecycle handler attributes.

Fix empty constructor instantiation

01 Aug 16:23

Choose a tag to compare

v2.0.3

docs: add readme

PostInit hook

29 May 21:13

Choose a tag to compare

Adds support for #[PostInit] attribute to hook the post init phase.

An method marked with PostInit will be called during the build() phase, after all setters are called on the constructed object.

Private Default Constructor Support

28 May 15:55

Choose a tag to compare

Adds support for Builder with private default constructors.

v2.0.0

18 May 13:13

Choose a tag to compare

Switch to more conventional getters and setters. Add Data trait to handle composition of Getter and Setter traits.

Initial Release

03 Dec 19:01

Choose a tag to compare

v1.0.0

Initial implementation