nylo_support 5.1.1 
nylo_support: ^5.1.1 copied to clipboard
Support library for the Nylo framework. This library supports routing, widgets, localization, cli, storage and more.
5.1.1 - 2023-05-24 #
- Add generic type to 
SyncAuthToBackpackEvent. - Fix 
NyLogger.jsonhelper not formatting the output to JSON - Add key parameter to 
auth 
5.1.0 - 2023-05-23 #
- New parameter added to 
NyTextFieldwidget calledhandleValidationError- This new helper is a callback that can be used to handle any validation errors thrown - New String extension 
toHexColor()- This will convert your strings into aColor. Try it "DB768E".toHexColor() - Fix 
apihelper not returning request data - Added new extensions for 
Text 
5.0.0 - 2023-05-16 #
- Router
authRouteadded to redirect to a certain route when a user is authenticatedinitialRouteadded to set an initial route in your projectrouteGuardsadded to 'guard' a route
 - Add new NyTextField widget.
 - New 
Modelclass replacesStorable - Auth
Auth.user()to find the authenticated userAuth.set( User() )to set an authenticated userAuth.remove()to remove an authenticated userAuth.loggedIn()to check if a user is logged in
 - Change 
validatorin NyState tovalidate. - Allow Nylo to accept custom validation rules from a project.
 - Add to the 
Backpackclass new methods:- auth to return the authenticated user
 - isNyloInitialized to check if Nylo is initialized
 
 - Backpack 
readmethod will now accept a defaultValue parameter to be returned if no data is found. - New helper methods:
- match - Matches
 - nyHexColor
 - nyColorStyle
 
 nyApiwill now acceptNyEvents so the data returned from your API requests will be passed to the events.- The 
NyLoggerclass will now only log if the project's APP_DEBUG is set to true. NyProviderclass now has anafterBootmethod which will be called after Nylo has finished 'booting'.- Remove 
Storableclass - New helper in MetroService 
makeRouteGuard - New Extensions added for objects
 showNextLog()added to force a log to show when the APP_DEBUG var is set to false- Remove 
loggerpackage - DocBlocks added to some methods
 - Pubspec.yaml dependency updates
 - Version bump
 
4.4.0 - 2023-05-16 #
- Flutter v3.10.0 fixes:
- Update: theme_provider package
 
 
4.3.1 - 2023-03-03 #
- Change 
NyFutureBuilderto a Stateless widget to fix refreshing data. 
4.3.0 - 2023-02-22 #
- Allow the 
BaseThemeConfigclass to accept generics. - --dart-define variable change - 
ENV_FILE_PATHis nowENV_FILE. 
4.2.0 - 2023-02-20 #
- Allow passing custom env file path
 
4.1.1 - 2023-02-14 #
- Add logo to package
 - Fix 
syncToBackpackmethod - Pubspec.yaml dependency updates
 - Version bump
 
4.1.0 - 2023-01-30 #
- Ability to set a baseUrl to a ApiService from the 
nyApihelper. - Fix 
Nylo.initto callsetupFinishedif setup is null. - New 
NyFutureBuilderwidget which is a wrapper around FutureBuilder. Docs coming soon. - You can now pass a key into the 
datavariable. - Update TextTheme styles for the 
getAppTextThememethod. - New 
syncToBackpack()helper in theNyStorageclass. - Metro: Fix add page method
 - NyStorage: New helpers to deleteAll from the 
Backpackclass. - Backpack: New 
delete&deleteAllmethods. - Version bump
 
4.0.0 - 2023-01-01 #
- MetroService - new 
addToRouter&addToConfigmethods to allow you to manipulate config files. NyTemplateclass added for building pre-made templates.- Helper added for the Backpack class to return an instance of 
Nyloeasier. initialRouteadded to Nylo class.- New 
boot() async {}added to NyState widget. If you override this method and call an async method, it will allow you to use theafterLoad(child: () => MyWidget())helper to display a loader until the async method completes. - Pubspec.yaml dependency updates
 - Version bump
 
3.5.0 - 2022-09-19 #
- Move 
routeTohelper from NyState to Router. - New 
PageTransitionSettingsclass to pass transition settings such as Duration when using routeTo and the router. - Version bump
 
3.4.0 - 2022-08-27 #
- Add base theme config for theme management in Nylo
 - Add theme colors for color management in Nylo
 - New helper for NyState class to fetch colors easier
 - Ability to add a duration for page transitions
 - Pubspec.yaml dependency updates
 - Version bump
 
3.3.0 - 2022-07-27 #
- Merge PR from youssefKadaouiAbbassi that adds query parameters to the router e.g. "/my-page?hello=world" = {"hello": "world"}
 
3.2.0 - 2022-06-28 #
- New optional parameter 
inBackpackadded to thestorewhen using NyStorage class to also save to your Backpack instance - Merge pull request #17 from @lpdevit to fix router navigation when using 
transitionDuration - Pubspec.yaml dependency updates
 - Version bump
 
3.1.0 - 2022-05-19 #
- New helpers added to NyState: 
awaitDataandlockRelease. - Version bump
 
3.0.1 - 2022-05-04 #
- Fix 
nyApihelper not returning a value - Remove resource flag
 
3.0.0 - 2022-04-29 #
- New arguments for Nylo's 
initmethod: setup, setupFinished - Add init method for NyState class
 - New helpers: nyEvent, nyApi and Backpack
 - assert condition added to DefaultResponse class
 
2.8.0 - 2022-04-21 #
- Revert new init method in Nylo
 
2.7.0 - 2022-04-21 #
- Version bump
 
2.6.1 - 2022-04-21 #
- Fix Nylo init method with router param
 
2.6.0 - 2022-04-21 #
- Revert init change in NyState.
 - New Metro command to create events in Nylo.
 - bootApplication helper added.
 - Small refactor to folder names
 
2.5.0 - 2022-04-19 #
- New Metro command to create Providers in Nylo.
 - New Metro command to create API Services in Nylo.
 - NyProvider added as a base class for Providers.
 
2.4.0 - 2022-03-29 #
- New helper method added to NyState 
whenEnv - Fix translations when supplying more than 1 argument
 - Generic class for networking requests added
 - Pubspec.yaml dependency updates
 
2.3.1 - 2021-12-17 #
- Add @mustCallSuper for construct method
 
2.3.0 - 2021-12-12 #
- Fix [BaseController] construct method
 - override setState in NyState
 
2.2.1 - 2021-12-10 #
- Upgrade to Dart 2.15
 - Update toast notifications
 - Refactor methods in localization
 
2.2.0 - 2021-12-07 #
- New validator added to NyState. Allows you to validate data in widgets.
 - Added toast notification helper
 - Refactored localization class
 - Ability to create themes and theme colors from Metro Cli
 - Pubspec.yaml dependency updates
 - Bug fixes
 
2.1.0 - 2021-09-21 #
- Fix 
updateLocalemethod - Ability to add additional Router's to Nylo
 
2.0.1 - 2021-09-18 #
- Upgrade Dart (v2.14.0)
 
2.0.0 - 2021-09-10 #
- Add routes from NyPlugin
 - NyState has new 'get' helpers for TextTheme and MediaQuery
 - NyStorage 'read' method now returns more accurate data types if a type is not specified
 - New template for NyPlugin's
 - Added a MetroService and MetroConsole class for cli operations
 - Pubspec.yaml dependency updates
 
1.0.0 - 2021-07-07 #
- Initial release.