> ## Documentation Index
> Fetch the complete documentation index at: https://neo.tvk.company/llms.txt
> Use this file to discover all available pages before exploring further.

# Neo CLI Release Notes

> Product updates and announcements for the Neo CLI

<Update label="1.2.0" description="21-11-2025" tags={["Latest"]}>
  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 `NeoRouter` to `AppRouter` for better naming consistency
    * Router accepts `Ref` parameter so that future features like authentication route guards can watch providers when needed
  * **Sidebar template**: Updated to use the latest Neo 1.6.0 API and improved implementation
    * Removed deprecated `activeItem` and `setActiveItem()` usage
    * Route-based navigation: Sidebar buttons now determine active state based on current route path instead of manual state management
    * Changed from `HookConsumerWidget` to `ConsumerWidget` (removed unnecessary hooks dependency)
    * Updated to use `AutoRouter` builder pattern for better router context access
  * **Template consistency**: Both `simple` and `sidebar` templates now use the same router architecture pattern
  * All project templates now support Neo 1.6.0
</Update>

<Update label="1.1.0" description="14-11-2025">
  Performance improvements, better project templates, and streamlined configuration options.

  ## New 🚀

  * Added automatic configuration of `analysis_options.yaml` with Neo-specific settings in all created projects

  ## Improvements 💪

  * All project templates now support the latest version of Neo
  * **Enhanced .gitignore**: Improved the generated `.gitignore` file 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 config` to ensure you actively decide what you want when running `neo create` instead of always using the same defaults. After updating, run `neo config` to make sure your configuration is updated to the latest version.
</Update>

<Update label="1.0.1" description="04-06-2025">
  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.
</Update>

<Update label="1.0.0" description="08-05-2025">
  The official 1.0.0 release of the Neo CLI! 🎉

  ## New 🚀

  * Added the [`sidebar`](/cli/templates/sidebar) template. This will be expanded to be more complex but for now its a nice and simple starter template with our new [`NeoSidebarLayout`](/layouts/sidebar)
</Update>

<Update label="0.3.2" description="21-02-2025" tags={["Pre-release"]}>
  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
</Update>

<Update label="0.3.1" description="21-02-2025" tags={["Pre-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
</Update>

<Update label="0.3.0" description="20-02-2025" tags={["Pre-release"]}>
  Introducing Templates! For now, there is only the [`simple`](/cli/templates/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 [`simple`](/cli/templates/simple) template with a basic Flutter + Neo app structure

  ## Improvements 💪

  * Enhanced the [`create`](/cli/commands#neo-create) command to support template-based project generation
  * Added configuration system for managing template settings
  * Improved project validation and error handling
</Update>

<Update label="0.2.0" description="18-02-2025" tags={["Pre-release"]}>
  ## New 🚀

  * The [`neo create`](/cli/commands#neo-create) command is now implemented and is ready for use!
  * Added documentation
  * Added `--platforms` or `-p` flag to [`config`](/cli/commands#neo-config) command
  * Added `--platforms` or `-p` flag to [`create`](/cli/commands#neo-create) command

  ## Improvements 💪

  * Made it so you can change specific configurations
</Update>

<Update label="0.1.3" description="15-02-2025" tags={["Pre-release"]}>
  ## Improvements 💪

  * Internal improvements
</Update>

<Update label="0.1.2" description="15-02-2025" tags={["Pre-release"]}>
  ## Improvements 💪

  * Internal improvements
</Update>

<Update label="0.1.1" description="14-02-2025" tags={["Pre-release"]}>
  This is a super small release so this release note is boring... Here is some ASCII art of a cat for you:

  ```text theme={null}
  /\_/\
  ( o.o )
  > ^ <
  ```

  ## Fixes 🐞

  * Fixed a small typo in the 0.1.0 release note
  * Internal bug fix
</Update>

<Update label="0.1.0" description="13-02-2025" tags={["Pre-release"]}>
  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.

  ## New 🚀

  * [`create`](/cli/commands#neo-create) command to create new Neo applications (this is a dummy command for now)
  * [`config`](/cli/commands#neo-config) command for managing Neo CLI settings
  * `--version` flag. Use this by running `neo --version` to check the current version of the Neo CLI
</Update>
