mustang_codegen 4.0.0 copy "mustang_codegen: ^4.0.0" to clipboard
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 to MustangStore and WrenchCache to MustangCache

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 in src/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
2
likes
130
pub points
7%
popularity

Publisher

verified publisherwrench.com

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.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

analyzer, build, build_config, built_value_generator, glob, mustang_core, path, source_gen, yaml

More

Packages that depend on mustang_codegen