Skip to content

Releases: CoopBelvedere/laravel-form-maker

Eager load label relation even when null

10 Oct 19:18
05ea0d7
Compare
Choose a tag to compare

We now eager load the label relation even when a label sibling is not present.
This way we reduce the amount of sql queries on inputs without label element.
We also make sure to unset that relation when adding a new label.

Bugfix and minor refactoring

10 Oct 03:14
58fae12
Compare
Choose a tag to compare

Bugfix in node repository read query when both form and input have label element.
Move the node repository to a dedicated service provider
Forces the class who have label to define the labelable attribute name.

Eager Loading

09 Oct 21:18
756b7c9
Compare
Choose a tag to compare

This release is focus mostly on performance optimizations.

We now eager load the label elements on all read queries in the node repository.
This way, it reduces significantly the amount of sql queries made when building up the api response.

Also, Laravel default collection class will now be used instead of the new LazyCollection.

Added compound index on the form_nodes table.

Minor fix

08 Oct 15:38
bc3717d
Compare
Choose a tag to compare

We now use eloquent relationship short hand instead of directly requesting the relation.

This way, if the relation is not there, the code won't throw a failure.

Improved response time.

07 Oct 21:01
3c89ef1
Compare
Choose a tag to compare

This release reduces the amount of sql queries made by the package on many use case.
Improved response time.

Reduce memory usage

06 Oct 16:45
46aac48
Compare
Choose a tag to compare

Quick fix to use Laravel new LazyCollection instead of the default Collection. This help reduce the memory usage on most queries.

Initial release

05 Oct 20:19
042fda0
Compare
Choose a tag to compare

This is the initial release of laravel-form-maker.

Head over the project wiki to discover all the available features.

Pre-release

04 Nov 21:38
Compare
Choose a tag to compare
Pre-release Pre-release
Pre-release

This is the bêta release of laravel form maker.

A simple package to programmatically build html forms with php.