# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]



## [0.7.5](https://github.com/YuniqueUnic/schemaui/compare/schemaui-cli-v0.7.4...schemaui-cli-v0.7.5) - 2026-07-10
















### Other

- updated the following local packages: schemaui




## [0.7.4](https://github.com/YuniqueUnic/schemaui/compare/schemaui-cli-v0.7.3...schemaui-cli-v0.7.4) - 2026-05-21
















### Other

- updated the following local packages: schemaui




## [0.7.3](https://github.com/YuniqueUnic/schemaui/compare/schemaui-cli-v0.7.2...schemaui-cli-v0.7.3) - 2026-05-13
















### Other

- updated the following local packages: schemaui




## [0.7.2](https://github.com/YuniqueUnic/schemaui/compare/schemaui-cli-v0.7.1...schemaui-cli-v0.7.2) - 2026-05-01
















### Other

- updated the following local packages: schemaui




## [0.7.1](https://github.com/YuniqueUnic/schemaui/compare/schemaui-cli-v0.7.0...schemaui-cli-v0.7.1) - 2026-04-30
















### Other

- updated the following local packages: schemaui




## [0.7.0](https://github.com/YuniqueUnic/schemaui/compare/schemaui-cli-v0.6.1...schemaui-cli-v0.7.0) - 2026-04-30


### Breaking Changes

- **examples:** **BREAKING** use unwrap_or_default instead of explicit enum value([#121](https://github.com/YuniqueUnic/schemaui/pull/121), @YuniqueUnic)






### Bug Fixes

- add comprehensive feature flag support and TUI artifacts([#121](https://github.com/YuniqueUnic/schemaui/pull/121), @YuniqueUnic)












### Other

- **deps:** update core-foundation and remove unused dependencies([#121](https://github.com/YuniqueUnic/schemaui/pull/121), @YuniqueUnic)


### Contributors

- @YuniqueUnic




## [0.6.1](https://github.com/YuniqueUnic/schemaui/compare/schemaui-cli-v0.6.0...schemaui-cli-v0.6.1) - 2026-04-30






### Bug Fixes

- **cli:** improve file loading behavior for missing paths([#119](https://github.com/YuniqueUnic/schemaui/pull/119), @YuniqueUnic)












### Contributors

- @YuniqueUnic




## [0.6.0](https://github.com/YuniqueUnic/schemaui/compare/schemaui-cli-v0.5.3...schemaui-cli-v0.6.0) - 2026-04-27






### Bug Fixes

- **cli:** restore version support with clap([#112](https://github.com/YuniqueUnic/schemaui/pull/112), @YuniqueUnic)






### Refactors

- **cli:** migrate to declarative clap derive macros([#112](https://github.com/YuniqueUnic/schemaui/pull/112), @YuniqueUnic)








### Contributors

- @YuniqueUnic


## [0.5.3](https://github.com/YuniqueUnic/schemaui/compare/schemaui-cli-v0.5.2...schemaui-cli-v0.5.3) - 2026-04-26

### Other

- updated the following local packages: schemaui

## [0.5.2](https://github.com/YuniqueUnic/schemaui/compare/schemaui-cli-v0.5.1...schemaui-cli-v0.5.2) - 2026-04-24

### Other

- updated the following local packages: schemaui

## [0.5.1](https://github.com/YuniqueUnic/schemaui/compare/schemaui-cli-v0.5.0...schemaui-cli-v0.5.1) - 2026-04-23

### Other

- updated the following local packages: schemaui

## [0.5.0](https://github.com/YuniqueUnic/schemaui/compare/schemaui-cli-v0.4.3...schemaui-cli-v0.5.0) - 2026-04-18

### Fixed

- *(cli)* add shell completion support with argh_complete

### Other

- *(ui-ast)* add support for opaque object schemas with allOf references
- [**breaking**] replace clap with argh for CLI argument parsing
- *(cli)* [**breaking**] add config schema auto-detection and remote schema loading

## [0.4.3](https://github.com/YuniqueUnic/schemaui/compare/schemaui-cli-v0.4.2...schemaui-cli-v0.4.3) - 2026-04-17

### Other

- updated the following local packages: schemaui

## [0.4.2](https://github.com/YuniqueUnic/schemaui/compare/schemaui-cli-v0.4.1...schemaui-cli-v0.4.2) - 2026-04-03

### Other

- updated the following local packages: schemaui

## [0.4.1](https://github.com/YuniqueUnic/schemaui/compare/schemaui-cli-v0.4.0...schemaui-cli-v0.4.1) - 2026-04-02

### Other

- updated the following local packages: schemaui

## [0.4.0](https://github.com/YuniqueUnic/schemaui/compare/schemaui-cli-v0.3.0...schemaui-cli-v0.4.0) - 2026-04-02

### Fixed

- *(cli)* add explicit subcommands and default to TUI mode

## [0.3.0](https://github.com/YuniqueUnic/schemaui/compare/schemaui-cli-v0.2.8...schemaui-cli-v0.3.0) - 2026-04-01

### Added

- add support for recursive schema references in TUI generation
- add UiAstBundle for sharing compiled UI artifacts between frontends
- *(cli)* add TUI snapshot generation command
- *(cli)* add web-snapshot command to precompute session snapshots

### Other

- [**breaking**] rename precompile terminology to artifact across codebase
- *(precompile)* rename PrecompiledUiBundle to UiArtifactBundle and add TuiArtifacts
- *(tui)* add layout navigation support for TUI forms

## [0.2.8](https://github.com/YuniqueUnic/schemaui/compare/schemaui-cli-v0.2.7...schemaui-cli-v0.2.8) - 2026-03-28

### Added

- *(schema)* preserve reference annotations during resolution

## [0.2.7](https://github.com/YuniqueUnic/schemaui/compare/schemaui-cli-v0.2.6...schemaui-cli-v0.2.7) - 2025-12-03

### Added

- *(schemaui-cli)* add release profile optimizations

## [0.2.6](https://github.com/YuniqueUnic/schemaui/compare/schemaui-cli-v0.2.5...schemaui-cli-v0.2.6) - 2025-12-03

### Other

- updated the following local packages: schemaui
# schemaui-cli Changelog

All notable changes to the CLI crate will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.2.4](https://github.com/YuniqueUnic/schemaui/compare/schemaui-cli-v0.2.3...schemaui-cli-v0.2.4) - 2025-11-23

### Other

- updated the following local packages: schemaui

## [0.2.2](https://github.com/YuniqueUnic/schemaui/compare/schemaui-cli-v0.2.1...schemaui-cli-v0.2.2) - 2025-11-16

### Added

- _(web)_ add embedded web UI with `web` feature and CLI subcommand

### Fixed

- _(version)_ trigger the release ci/cd.

### Other

- release
- _(ui)_ refactor string literals to double quotes and remove save-and-exit
  feature
- update schemaui version and cli installation instructions

## [0.2.1](https://github.com/YuniqueUnic/schemaui/compare/schemaui-cli-v0.2.0...schemaui-cli-v0.2.1) - 2025-11-12

### Added

- _(config)_ add autocorrect and typos configuration files
- _(schemaui)_ enhance TUI field rendering and navigation

### Other

- _(readme)_ improve formatting and fix typos in README files
