Skip to content

Releases: amtgard/builder-traits

OnSet fires during Builder

Choose a tag to compare

@esdraelon esdraelon released this 24 Dec 19:24
2bf5b32
v2.2.2

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

Fix protected visibility

Choose a tag to compare

@esdraelon esdraelon released this 03 Dec 15:20
25c19a8

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

Adds PreInit Attribute

Choose a tag to compare

@esdraelon esdraelon released this 13 Nov 15:07
b8b4282
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

Choose a tag to compare

@esdraelon esdraelon released this 22 Oct 20:32
1045581

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

Fix empty constructor instantiation

Choose a tag to compare

@esdraelon esdraelon released this 01 Aug 16:23
v2.0.3

docs: add readme

PostInit hook

Choose a tag to compare

@esdraelon esdraelon released this 29 May 21:13

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

Choose a tag to compare

@esdraelon esdraelon released this 28 May 15:55

Adds support for Builder with private default constructors.

v2.0.0

Choose a tag to compare

@esdraelon esdraelon released this 18 May 13:13

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

Initial Release

Choose a tag to compare

@megiddo megiddo released this 03 Dec 19:01
v1.0.0

Initial implementation