mustang_codegen 4.0.0
mustang_codegen: ^4.0.0 copied to clipboard
This package is a dev dependency for Mustang framework. Complex code needed to manage application state, cache and other APIs is automatically generated by this package.
4.0.0 #
- Generated files will be in the
generated
directory - Upgraded dep versions
3.3.2 #
- Mustang state model and notify listeners update
3.3.1 #
- Fallback value for states in mustang app config
3.3.0 #
- Notify all mounted states when a shared model is updated
3.2.1 #
- casting exception fix
3.2.0 #
- Support for batch execution of service methods
3.1.1 #
- Fix - missing await for clearScreenCache in the generated service
3.1.0 #
- Fix - In the generated service, MustangStore.delete does not await
3.0.2 #
- Bug fix - disposed state is added to the Mustang store on screen push
3.0.1 #
- Bug fix - incorrect state disposal
- Bug fix - model codegen fails when serialized annotation is false
3.0.0 #
- Support for Dart 3
1.1.21 #
- Fix - Incorrect regex while parsing model files in Flutter version >= 3.3.0
1.1.20 #
- Added support for extended screen service files
1.1.19 #
- Predictable customer serializer alias in the generated service file
1.1.18 #
- Fixed issue with service generator
1.1.17 #
- Disabled config builders for now
MustangAppConfig
, a model and event, is available for all applications by default
1.1.16 #
- Bug fix - mustang.yaml should be optional for serializer builder
1.1.15 #
- Bug fix - mustang.yaml should be optional for config builder
1.1.14 #
- Made mustang state object generation optional
1.1.13 #
- Downgraded analyzer dep to 5.2.0
1.1.12 #
- Added support to generated mustang state object using mustang.yaml
1.1.11 #
- Fixed deprecated analyzer APIs
1.1.10 #
- Upgraded dependencies
1.1.9 #
- lint fixes
1.1.8 #
- Bug fix
1.1.7 #
- Model generator supports WireNameField annotation
1.1.6 #
- Fixed deprecated usage
1.1.5 #
- Fix: null exception when route is discarded
- Added support for global app events
1.1.4 #
- Updated deps
1.1.3 #
- Set min version for
path
package to 1.8.1
1.1.2 #
- Converted to dart package project
1.1.1 #
- Updated all deps
1.1.0 #
- Updated build order for build_runner
1.0.29 #
- Added doc comments
- Updated deps
1.0.28 #
- Addressed pub.dev issues partially
1.0.27 #
- Fix: Active state instance is getting deleted while disposing the change notifier
1.0.26 #
- Fix: When a screen is popped very fast, dispose is getting called right after pushing the route
- Lint fixes
- MustangScreen wrapper widget supports fetching data
1.0.25 #
- Fix: Notifier is disposed after popping a route
1.0.24 #
- Fix: When a route is popped, event stream subscription is lost
1.0.23 #
- Fix: Incorrect file name while generating event subscription code
1.0.22 #
- Fix: Services are subscribing to event when the eventModel is not used in the state
1.0.21 #
- Fix: lint warnings
1.0.20 #
- Bug - Codegen for State fails when model does not start with
$
1.0.19 #
- Bug - Event codegen fails when model filename has
model
1.0.18 #
- Bug - String args for Aspects does not have quotes in the generated file
1.0.17 #
- Renamed
WrenchStore
toMustangStore
andWrenchCache
toMustangCache
1.0.16 #
- Aspects can accept arguments
1.0.15 #
- Fix - mustang.yaml is not getting picked up from the project root directory
1.0.14 #
mustang.yaml
config file should now be in project's home directory
1.0.13 #
- Framework introduced support for
before
,after
,around
Aspects
1.0.12 #
- Framework introduced support to consume events
1.0.11 #
- Model, State and Service are all made abstract
1.0.10 #
- Fix - Generated state class are not captured in VM client
1.0.9 #
- New - Add debug hooks for generated state classes
1.0.8 #
- New - Post state change events to Dart VM Client in debug mode, when subscribed
1.0.7 #
- Bug - Caching/Persistence fails when web application is built in release mode
1.0.6 #
- Add validation to force fields in the
State
to be models insrc/models
folder
1.0.5 #
- Removed flutter dev dependency
1.0.4 #
- Added support for config.yaml to generate custom framework code
1.0.3 #
- Updated README, pubspec.yaml
1.0.2 #
- Updated README, pubspec.yaml
1.0.1 #
- Updated pubspec.yaml and README
1.0.0 #
- Initial version, created by Stagehand