NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #4541 most downloaded on pub.dev
Micro-framework for Flutter that's built to simplify app development for Flutter projects.
Last release 10 days ago
09 Sep 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 54 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
296 releases · first in 2020
One column per quarter.
* Update pubspec.yaml
* Update pubspec.yaml
* Update pubspec.yaml
export ny_language_switcher to nylo_framework.dart
ny_language_switcher to nylo_framework.dart* Update pubspec.yaml
* Update pubspec.yaml
* Update page stub docs
* Update pubspec.yaml
* Update pubspec.yaml
Remove await Future.delayed(Duration(seconds: 2)); from stub
await Future.delayed(Duration(seconds: 2)); from stubFix postman not automatically adding the ApiService into the decoders.dart file
ApiService into the decoders.dart file* Add override to model stub
override to model stub* Update pubspec.yaml
* Update pubspec.yaml
* Update pubspec.yaml
* Update pubspec.yaml
* Update README.md
New --bottom-nav flag to create bottom nav pages. E.g. metro make:page dashboard_nav --bottom-nav
--bottom-nav flag to create bottom nav pages. E.g. metro make:page dashboard_nav --bottom-navUpdate page and controller stub to use view instead of build
view instead of build* Update pubspec.yaml
* Update pubspec.yaml
Improve metro make:api_service when using Postman flag
metro make:api_service when using Postman flagImprove metro make:api_service when using Postman flag
metro make:api_service when using Postman flagFix metro make:api_service error when using Postman flag
metro make:api_service error when using Postman flag* Update pubspec.yaml
* Update pubspec.yaml
* Update stateful stub * Update pubspec.yaml
* Update pubspec.yaml
* Update pubspec.yaml
Ability to create pages in a subfolder. E.g. metro make:page auth/login
metro make:page auth/loginmetro make:model auth/usermetro make:controller auth/login--postman flag for API Services. Now you can run metro make:api_service example_api_service --postman and it will help you create an API Service from a Postman collection.cli_dialog as a dependency* Update pubspec.yaml
Export new ny_route_history_observer.dart file
ny_route_history_observer.dart file* Update pubspec.yaml
Add new --json flag to the "make:model" command to create a model from a json string. E.g. metro make:model user --json '{"name": "John Doe", "age": 3
--json flag to the "make:model" command to create a model from a json string. E.g. metro make:model user --json '{"name": "John Doe", "age": 30}'* Update pubspec.yaml
* Update pubspec.yaml
* Update pubspec.yaml
Ability to set routes as the initialPage using --initial E.g. metro make:page dashboard --initial
metro make:page dashboard --initialmetro make:page dashboard --authNew ability to create dio Interceptors using Metro. E.g. metro make:interceptor auth_token
metro make:interceptor auth_tokenFix make:api_service when using Postman flag
make:api_service when using Postman flagpublish:slate command added to MetroUpdate page stub to include an example on how to set the state.
Ability to auto add themes to the Nylo config using e.g. metro make:theme bright_theme
metro make:theme bright_themeuseMaterial3* Add docblock to more APIs * Update pubspec.yaml
Fix metro make:api_service Postman error when URL is null
NyPage* Update pubspec.yaml
Ability to create config files via Metro
* Update pubspec.yaml
* Update pubspec.yaml
* Update pubspec.yaml
* Update pubspec.yaml
* Update pubspec.yaml
Add docblock to setPagination method and fix the queryParameters not being reset when using the api helper
api helper* Update pubspec.yaml
Update stateful_stub to remove stateInit
stateInitsetPagination to NyBaseNetworking* Update pubspec.yaml
Add useUndefinedResponse to network helper. This will allow you to catch the response when your decoder.dart file fails to return the correct type. To
useUndefinedResponse to network helper. This will allow you to catch the response when your decoder.dart file fails to return the correct type. To listen to undefinedResponse's, call onUndefinedResponse(dynamic data, Response response, BuildContext? context) in your ApiService.stateInit and stateUpdatedPubspec.yaml dependency updates.
Pubspec.yaml dependency updates.
If you are using Nylo 5.x, do the following:
* Update Nylo framework version.
Your coding agent can read these notes before it upgrades. Set up the MCP server →