# 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.1.66](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.65...opy-cli-v0.1.66) - 2026-10-01
### Other
- update Cargo.lock dependencies
## [0.1.65](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.64...opy-cli-v0.1.65) - 2026-10-01
### Other
- update Cargo.lock dependencies
## [0.1.64](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.63...opy-cli-v0.1.64) - 2026-09-30
### Fixed
- *(manifest)* accept only upstream-accepted spellings for builtin calls ([#413](https://github.com/wrightkit/opy-rs/pull/413))
## [0.1.63](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.62...opy-cli-v0.1.63) - 2026-09-28
### Other
- update Cargo.toml dependencies
## [0.1.62](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.61...opy-cli-v0.1.62) - 2026-09-28
### Other
- Merge pull request #406 from wrightkit/codex/massive-simplification
- *(opy-rs)* consolidate parser and lowering paths
- *(opy-rs)* simplify repeated lowering paths
## [0.1.61](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.60...opy-cli-v0.1.61) - 2026-09-27
### Other
- update Cargo.toml dependencies
## [0.1.60](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.59...opy-cli-v0.1.60) - 2026-09-26
### Other
- update Cargo.toml dependencies
## [0.1.59](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.58...opy-cli-v0.1.59) - 2026-09-26
### Fixed
- *(compiler)* append the omitted sort order to createWorkshopSetting* like OverPy ([#395](https://github.com/wrightkit/opy-rs/pull/395))
## [0.1.57](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.56...opy-cli-v0.1.57) - 2026-09-25
### Other
- *(compat)* gate real projects on structural convergence with pinned OverPy ([#379](https://github.com/wrightkit/opy-rs/pull/379))
## [0.1.56](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.55...opy-cli-v0.1.56) - 2026-09-25
### Fixed
- *(compiler)* close structural gaps outside the Bastion entrypoints (#366, partial) ([#370](https://github.com/wrightkit/opy-rs/pull/370))
## [0.1.55](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.54...opy-cli-v0.1.55) - 2026-09-24
### Other
- *(compat)* decide the semantic gate by structural identity
- *(compat)* compare reparsed native output and promote converged fixtures
## [0.1.54](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.53...opy-cli-v0.1.54) - 2026-09-23
### Other
- update Cargo.toml dependencies
## [0.1.49](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.48...opy-cli-v0.1.49) - 2026-09-21
### Added
- *(opy)* complete Workshop output locale integration ([#344](https://github.com/wrightkit/opy-rs/pull/344))
## [0.1.48](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.47...opy-cli-v0.1.48) - 2026-09-20
### Added
- *(opy)* complete compiler directives and replacements ([#341](https://github.com/wrightkit/opy-rs/pull/341))
### Other
- *(opy)* consolidate compatibility test metadata ([#338](https://github.com/wrightkit/opy-rs/pull/338))
## [0.1.45](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.44...opy-cli-v0.1.45) - 2026-09-17
### Other
- update Cargo.toml dependencies
## [0.1.43](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.42...opy-cli-v0.1.43) - 2026-09-16
### Other
- update Cargo.toml dependencies
## [0.1.39](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.38...opy-cli-v0.1.39) - 2026-09-15
### Other
- update Cargo.toml dependencies
## [0.1.32](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.31...opy-cli-v0.1.32) - 2026-09-12
### Added
- *(project)* centralize filesystem entry loading ([#247](https://github.com/wrightkit/opy-rs/pull/247))
## [0.1.31](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.30...opy-cli-v0.1.31) - 2026-09-11
### Other
- update Cargo.lock dependencies
## [0.1.29](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.28...opy-cli-v0.1.29) - 2026-09-10
### Other
- update Cargo.lock dependencies
## [0.1.28](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.27...opy-cli-v0.1.28) - 2026-09-09
### Other
- *(opy)* remove redundant Rust prose ([#234](https://github.com/wrightkit/opy-rs/pull/234))
## [0.1.27](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.26...opy-cli-v0.1.27) - 2026-09-08
### Fixed
- *(compiler)* adopt workshop-rs 0.3 ([#232](https://github.com/wrightkit/opy-rs/pull/232))
## [0.1.26](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.25...opy-cli-v0.1.26) - 2026-09-08
### Other
- update Cargo.lock dependencies
## [0.1.20](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.19...opy-cli-v0.1.20) - 2026-09-06
### Fixed
- *(deps)* consume workshop-rs 0.1.19 ([#200](https://github.com/wrightkit/opy-rs/pull/200))
### Other
- *(opy)* retire top-level compatibility subsystem ([#196](https://github.com/wrightkit/opy-rs/pull/196))
- *(opy)* normalize test ownership around features ([#194](https://github.com/wrightkit/opy-rs/pull/194))
## [0.1.18](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.17...opy-cli-v0.1.18) - 2026-09-05
### Fixed
- *(deps)* consume workshop-rs 0.1.18 ([#186](https://github.com/wrightkit/opy-rs/pull/186))
## [0.1.17](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.16...opy-cli-v0.1.17) - 2026-09-05
### Other
- update Cargo.lock dependencies
## [0.1.15](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.14...opy-cli-v0.1.15) - 2026-09-04
### Other
- deliver and verify the integrated first-party `opy-provider` binary distribution path ([#176](https://github.com/wrightkit/opy-rs/issues/176), [#178](https://github.com/wrightkit/opy-rs/pull/178))
## [0.1.14](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.13...opy-cli-v0.1.14) - 2026-09-03
### Other
- update Cargo.lock dependencies
## [0.1.11](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.10...opy-cli-v0.1.11) - 2026-09-01
### Added
- *(opy)* complete final #88 source convergence ([#156](https://github.com/wrightkit/opy-rs/pull/156))
- *(opy)* complete bounded canonical lowering ([#150](https://github.com/wrightkit/opy-rs/pull/150))
- *(opy)* complete audited statement grammar surface ([#146](https://github.com/wrightkit/opy-rs/pull/146))
### Fixed
- *(opy)* complete project preprocessing state ([#154](https://github.com/wrightkit/opy-rs/pull/154))
## [0.1.7](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.6...opy-cli-v0.1.7) - 2026-08-30
### Other
- *(deps)* consume workshop-rs 0.1.16 contracts ([#108](https://github.com/wrightkit/opy-rs/pull/108))
## [0.1.5](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.4...opy-cli-v0.1.5) - 2026-08-29
### Added
- *(compiler)* expose versioned OPY compile surface
### Fixed
- *(compatibility)* isolate evidence harness
- *(compiler)* make compatibility evidence executable
## [0.1.1](https://github.com/wrightkit/opy-rs/compare/opy-cli-v0.1.0...opy-cli-v0.1.1) - 2026-08-27
### Added
- *(cli)* modernize standalone command surface ([#45](https://github.com/wrightkit/opy-rs/pull/45))
- *(opy-cli)* standalone Workshop-independent frontend CLI ([#7](https://github.com/wrightkit/opy-rs/pull/7))
### Fixed
- *(release)* rearm unpublished packages ([#74](https://github.com/wrightkit/opy-rs/pull/74))
### Other
- release v0.1.0 ([#71](https://github.com/wrightkit/opy-rs/pull/71))
- make opy-rs the source implementation owner
- *(workspace)* centralize shared dependencies ([#56](https://github.com/wrightkit/opy-rs/pull/56))
- *(opy)* align issue 33 corpus counts
- *(opy)* update syntax matrix count