All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.8.0 β 2022-06-23
- Added ommitable steps (#44, @ercsctt, @ksassnowski)
0.7.0 β 2022-04-15
- Pass
Request
totransformWizardMethod
(#34, @ziming)
0.6.0 β 2022-03-16
- Added support for Laravel 9 (#41, @ziming)
0.5.2 β 2021-08-20
- Changed visibility of
$responseRenderer
fromprivate
toprotected
inAbstractWizard
(#21, @erikwittek) - Changed visibility of
AbstractWizard::fields()
method fromprivate
toprotected
(#21, @erikwittek)
0.5.1 β 2021-08-17
- Added protected
onAfterDelete
method toAbstractWizard
. This method gets called after a wizard was deleted instead of a hardcoded redirect (#20, @erikwittek)
0.5.0 β 2021-08-04
- Changed visibility of
fields
method topublic
. This should make it possible to have generic templates by looping over the field definitions (#17, @thoresuenert)
0.4.0 β 2021-07-20
- Breaking change: Changed return type declarations of
ResponseRenderer
interface to be less restrictive
0.3.1 β 2021-07-15
- Use
static
inside ofField::make()
to make it easier to extend from theField
class (#15)
0.3.0 β 2021-05-21
- Added
make:wizard
andmake:wizard-step
commands - Added
transform
method toField
class to register arbitrary callbacks for a field. Note that whatever the callback returns is the value that gets persisted for the field.
0.2.0 β 2021-05-07
WizardRepository
implementations no longer throw an exception when trying to delete a wizard that doesnβt exist. (#1)
- Data from last step is now available in action (#2)
- Fix crashing migration in MySQL 8 (#3). This was due to the fact that MySQL 8 doesn't support default values on JSON columns. Since a wizard always gets created with at least an empty array as its data, this can safely be removed.
0.1.0 β 2021-05-04
Initial release