Template updates for Neo 1.6.0 compatibility, improved router architecture, and enhanced sidebar navigation.
Improvements ๐ช
- Router architecture: Updated all templates to use Riverpod providers for router management
- Router renamed from
NeoRoutertoAppRouterfor better naming consistency - Router accepts
Refparameter so that future features like authentication route guards can watch providers when needed
- Router renamed from
- Sidebar template: Updated to use the latest Neo 1.6.0 API and improved implementation
- Removed deprecated
activeItemandsetActiveItem()usage - Route-based navigation: Sidebar buttons now determine active state based on current route path instead of manual state management
- Changed from
HookConsumerWidgettoConsumerWidget(removed unnecessary hooks dependency) - Updated to use
AutoRouterbuilder pattern for better router context access
- Removed deprecated
- Template consistency: Both
simpleandsidebartemplates now use the same router architecture pattern - All project templates now support Neo 1.6.0
Performance improvements, better project templates, and streamlined configuration options.
New ๐
- Added automatic configuration of
analysis_options.yamlwith Neo-specific settings in all created projects
Improvements ๐ช
- All project templates now support the latest version of Neo
- Enhanced .gitignore: Improved the generated
.gitignorefile in created projects with the latest patterns - Project versioning: All created projects now start with version
0.1.0
Removed โ
- Config command options: Removed platforms and template options from
neo configto ensure you actively decide what you want when runningneo createinstead of always using the same defaults. After updating, runneo configto make sure your configuration is updated to the latest version.
After some real-world testing, we realized that the Neo CLI is only executable on Apple Silicon CPUs. Sorry, Intel users!
Fixes ๐
- Fixed an issue where the CLI wouldnโt run on CPU types other than Apple Silicon.
The official 1.0.0 release of the Neo CLI! ๐
New ๐
- Added the
sidebartemplate. This will be expanded to be more complex but for now its a nice and simple starter template with our newNeoSidebarLayout
Well, this is embarrassingโฆ We fixed the Dart path bug, but now the template files were not includedโฆ Fixed that!
Fixes ๐
- Fixed an issue where the template files were not included in the Windows release
Whoops, there was a sneaky little bug in the previous Windows release but weโve fixed it!
Fixes ๐
- Fixed an issue where the Dart path was not being found on Windows when setting up a template
Introducing Templates! For now, there is only the
simple template (So you donโt have much of a choice ๐คทโโ๏ธ). Itโs a basic Flutter + Neo app structure to get you started swiftly.New ๐
- Added a project templates system for generating new projects with predefined structures
- Added the
simpletemplate with a basic Flutter + Neo app structure
- Added the
Improvements ๐ช
- Enhanced the
createcommand to support template-based project generation - Added configuration system for managing template settings
- Improved project validation and error handling
New ๐
- The
neo createcommand is now implemented and is ready for use! - Added documentation
- Added
--platformsor-pflag toconfigcommand - Added
--platformsor-pflag tocreatecommand
Improvements ๐ช
- Made it so you can change specific configurations
This is a super small release so this release note is boringโฆ Here is some ASCII art of a cat for you:
Fixes ๐
- Fixed a small typo in the 0.1.0 release note
- Internal bug fix
The first pre-release of the Neo CLI is here! ๐This companion tool to Neo will help you create and manage your Neo applications with ease. As we embark on this journey, weโre starting with the essential building blocks that will grow into a powerful development toolkit.

