stacked_generator 2.0.0
stacked_generator: ^2.0.0 copied to clipboard
Stacked Generator is a package dedicated to reduce the boilerplate required to setup a stacked application
2.0.0 #
Updates all dependencies to latest. No breaking changes to our API, but from upgrade experience, the project will break because of other out dated dependencies.
That's why this was bumped by a major version instead of a minor/patch version.
1.5.0 - 2023-07-31 #
1.4.0 - 2023-06-26 #
1.3.0 - 2023-04-14 #
1.1.0 - 2023-04-03 #
1.0.1 #
- fix: Adds correct parameters when constructing the StackedRouterWeb with
AuthGuards
1.0.0 #
0.9.4 #
- Fixes errors not being logged in the stacked logger
- The multi output (if configured in stacked logger) correctly
calls
initanddestroyfor each output now
0.9.3 #
- Adds toString to
ViewArgumentsthat prints out the parameters of the class
0.9.2 #
- Adds a new transition builder
0.9.1+1 #
- Fixes empty clear form value
0.9.1 #
- Adds in the
clearFormmethod to be generated
0.9.0 #
New Feature #
Two way binding for text fields in Forms. When you want to update the value for a form and have it reflect in the TextField you can now simply set it as using the fieldValue property.
Example To set the value of a form field called email, you can now in the viewmodel simply do:
emailValue = '';
In addition we also have a clearForm function that will clear all the form Text Fields.
0.8.5 #
- Changes builder name from dialog to dialogs
- Removes
Sheetword at end of enum value on BottomSheets - Removes
Dialogword at end of enum value on Dialogs - Adds Stacked template identifiers
- Changes Map type for builders, more precised
0.8.4 #
- Replaces double quotes with simple quotes on
_splitClassNameWordsatSimpleLogPrinter.
0.8.3 #
- Adds new
replaceWith[ViewName]extension method
0.8.3-beta.0 #
- Replaces
syncFormWithViewModelwith deprecatedlistenToFormUpdated
0.8.2 #
- Removes extra space on log output
0.8.1-beta.4 #
- Fix import not added when the defaultValueCode is a list
0.8.1-beta.1 #
- Changes back signature of
_updateValidationDatafromdynamic model->FormViewModel model
0.8.1-beta.0 #
- Changes back signature of
_updateFormDatafromdynamic model->FormViewModel model
0.8.0+1 #
- Updates analyzer to ^5.0.0
0.8.0 #
- Pass generic argument to type safe route extension
- Returns result for typesafe route extension using generic type
- Adds
FormStateHelpertoFormViewModelto remove breaking change - Adds value properties form generated mixing on
FormViewModel - Replace
FormViewModeltoFormStateHelper - Fix
transtionBuildersimport - Support providing enums as route arguments
- Support providing functions as route arguments
- Apply a more general fix to the aliased imports in stacked generator
- Replace
FormViewModeltoFormStateHelper
0.7.15 #
- Updates analyzer package
- Fixes deprecated element and enclosingElement2
0.7.14 #
- Add
instanceNameparameter to the DependencyRegistration annotation
0.8.0-beta.1 #
- Fixes assign import alias to view with a list parameter
0.8.0-beta.0 #
- Migrate the router generator to use code_builder
- Fixes #690
0.7.13 #
- Fixes dublicated types imports not added
0.7.12 #
- Fixes missing comma on default transition builder
0.7.11 #
- Fixes the logger not printing method name on flutter web
- Cleanup and refactor the logger code
0.7.10 #
- Fixes issue with imports for deeply nested views
- Removes duplicate strongly typed methods
0.7.9+1 #
- Removes print statement that clutters the logs
0.7.9 #
- Add bottomsheets generator
0.7.8 #
- Adds a method to manually validate fields on FormViewModel
0.7.5 #
- Fixes Strongly Typed id param never allowing id as a view param
0.7.4 #
- Prevent throwing an error when routes is not provided in StackedApp
0.7.3 #
- Fixes Import for Adaptive Route
0.7.2 #
- Add default values to Strong Type Navigation parameters
0.7.1 #
- Add Strong Type Navigation parameters
0.7.0 #
- Add dialogs generator
0.6.6+1 #
- Readme update
0.6.5 #
- Major refacor to the router_generator but no changes
0.6.3 #
- Replace dependency on stacked with stacked_shared
0.6.2 #
- Enables multi logger output only in release mode
0.6.1 #
- Adds type case for extension getters to adhere to
strong-mode:
implicit-casts: false
linting rule when generating ValueProperties for a form
0.6.0 #
- Adds per-field validation message
- Bumps stacked to
2.3.0
0.5.7 #
- Adds functionality to disable generated logger in release mode
0.5.6 #
- Fixed Route generation with generic return types
0.5.5 #
- Reverts update from 0.5.4 lol. (sorry, some confusion with a different bug)
0.5.4 #
- Reverts update from 0.5.3
0.5.3 #
- Generate correct return type for returning a route to pop
0.5.2 #
- Adds
orElsehandler in the loggerrealFirstLinevariable to fix issue #455 - Disposes the focusNodes while calling
disposeForm - Update analyzer dependency to
analyzer: ^2.0(you can upgrade json_serialization to 5.0 without dependency conflicts)
0.5.1 #
- Added ability to pass parameter to factories with
FactoryWithParam
0.5.0 #
- Fixes nullable type generation issue on
@PathParamand@QueryParam
0.4.9 #
- Fixes Default parameter value generation bug on stacked router issue #411
0.4.8 #
- Added ability to pass custom logger outputs to MultiLoggerOutput
0.4.7 #
- Use the default filter for the logger
0.4.6 #
- Added functionality to supply custom
locatorandsetupLocatornames.
0.4.5 #
- Fixed code generation issue from last release
0.4.4 #
- Fixes stacked version
0.4.3 #
- Added
Environmenton Dependency Injection
0.4.2 #
- Adds
initialValueparameter forFormTextFieldto support initial value in theTextEditingController - Fixes
Route TransitionsBuildersgeneration
0.4.1 #
- Fixes regular expression bug causing function name not to show up in logs
0.4.0 #
- Adds option to generate a logger with formatting and automatic function name printing
- Bumps stacked to
2.1.0
0.3.3 #
- Fixed Static dropdown list generation
0.3.2 #
- Fixed unexpected empty string import
0.3.1-nullsafety.3 #
- Generate nulllable formView property getters
0.3.1-nullsafety.2 #
- fixes DatePicker changes bugs
0.3.1-nullsafety.1 #
- Adds DatePicker form field option to the Form Generation functionality
0.3.0-nullsafety.1 #
- Migrates to null safety
0.2.7 #
- Bumps build and source gen
0.2.6 #
- Adds the
resolveUsingcode generation forSingletonandLazySingletonregistrations
0.2.5 #
- Removes dependency on logger
0.2.4 #
- Bumps
analyzerandbuild_runnerversions
0.2.3 #
- Fixes issue #240
0.2.2 #
- Adds support to register a service
asTypewhen generating the getIt registrations
0.2.1 #
- fixes the incompaitility with using an analyzer version that requires the withNullability argument on .getDisplayString()
0.2.0 #
- Adds form generation functionality
0.1.3 #
- Updates the analyzer dependency to
">=0.39.2 <0.41.2"
0.1.2 #
- Updates generator to use
StackedLocatorfor.locator.dartfile
0.1.1 #
- Makes the dependencies optional
0.1.0 Initial functionality #
- Generate a
StackedRouterfrom the routes defined onStackedApp - Generate all get_it registrations from the dependencies defined on
StackedApp