# Revision history for ogma-cli

## [1.14.0] - 2026-05-21

* Version bump (1.14.0) (#425).
* Add support for reading diagrams to `overview` command (#386).
* Augment `overview` command to report determinism of state machines (#388).
* Adapt example to change in code generated by diagram backend (#411).
* Adjust `standalone`, app commands to support multiple input files (#421).
* Expose report command (#423).

## [1.13.0] - 2026-03-21

* Version bump (1.13.0) (#373).
* Fix grammatical errors in ROS 2 tutorial (#341).
* Make example file consistent with associated tutorial (#343).
* Add syntax information to code blocks in tutorials (#345).
* Update installation instructions for Linux, Mac (#347).
* Fix incorrect arguments to `diagram` command in tutorial (#349).
* Adjust README, tutorial to account for Dockerfile in cFS template (#353).
* Augment `overview` command to report results of spec analysis (#356).
* Add example containing requirements in CSV format (#358).
* Add example containing requirements in XLSX format (#360).
* Add CI job to test standalone backend using CSV file (#362).
* Add CI job to test standalone backend using XLSX file (#364).
* Augment `overview` command to report consistency of specs (#366).
* Adjust CI jobs to avoid broken version of `alex` (#370).
* Add example containing properties in parenthesized EARS (#372).

## [1.12.0] - 2026-01-21

* Version bump 1.12.0 (#336).
* Add CI job to test diagram backend (#332).
* Standardize argument names across commands (#334).

## [1.11.0] - 2025-11-21

* Version bump 1.11.0 (#325).
* Add missing dependency to installation instructions in README (#314).
* Add example demonstrating the basics of diagram backend (#323).

## [1.10.0] - 2025-09-21

* Version bump 1.10.0 (#310).
* Add example demonstrating the basics of ROS 2 backend (#289).
* Add example demonstrating the basics of cFS backend (#305).
* Add CI job to test cFS backend (#307).
* Replace NOSA license with Apache license (#293).

## [1.9.0] - 2025-08-06

* Version bump 1.9.0 (#284).
* Extend ROS command with flags to control testing package (#280).
* Bump upper version constraint on optparse-applicative (#279).

## [1.8.0] - 2025-07-13

* Version bump 1.8.0 (#275).
* Expose overview command (#272).
* Extend code commands to accept expressions to monitor as CLI arguments (#121).

## [1.7.0] - 2025-03-21

* Version bump 1.7.0 (#269).
* Add all auxiliary test files to distributable Cabal package (#216).
* Remove extraneous EOL character (#224).
* Update installation instructions to use cabal install (#149).
* Update README with new cFS template variables (#229).
* Expose handlers-file argument to cFS backend (#234).
* Expose template-vars argument to cFS backend (#106).
* Document new template variables in README (#237).
* Fix formatting of template variables in README (#222).
* Update README with new ROS template variables (#244).
* Update README with new FPrime template variables (#246).
* Adjust CLI to match new backend API (#248).
* Expose template-vars argument to ROS, FPrime, standalone backends (#250).
* Expose spec processing arguments to cFS backend in CLI (#252).
* Use new sample spec with ROS backend in CI job (#107).
* Update examples, Github Actions, README to use new variable DB format (#256).
* Update README, ROS example with ability to pass data to handlers (#219).
* Update README, Github Actions with new dependencies (#263).
* Update to support boolean expressions in the Lustre language (#267).

## [1.6.0] - 2025-01-21

* Version bump 1.6.0 (#208).
* Update contribution guidelines (#161).
* Provide ability to customize template in fprime command (#185).
* Provide ability to customize template in standalone command (#189).
* Add repository information to cabal package (#148).
* Add version bounds to all dependencies (#119).
* Introduce new diagram command (#194).
* Provide ability to preprocess properties via external command (#197).
* Extend support for file, property formats across backends (#204).

## [1.5.0] - 2024-11-21

* Version bump 1.5.0 (#178).
* Provide ability to customize template in cfs command (#157).
* Provide ability to customize template in ros command (#162).
* Introduce new standalone command (#170).
* Update README to demonstrate robotics (#172).
* Remove unused resources (#174).
* Add version bounds to base (#180).

## [1.4.1] - 2024-09-21

* Version bump 1.4.1 (#155).
* Constrain version of dependency in CI jobs (#151).
* Replace homepage (#147).

## [1.4.0] - 2024-05-21

* Version bump 1.4.0 (#145).
* Introduce CI test job (#139).
* Introduce test job for ROS package generation (#136).
* Add a float and a double input variable to ROS example (#138).
* Document format of variable DB (#143).

## [1.3.0] - 2024-03-21

* Version bump 1.3.0 (#133).

## [1.2.0] - 2024-01-21

* Version bump 1.2.0 (#117).
* Re-structure README around on backends (#75).

## [1.1.0] - 2023-11-21

* Version bump 1.1.0 (#112).
* Document cabal update step in README (#100).

## [1.0.11] - 2023-09-21

* Version bump 1.0.11 (#103).

## [1.0.10] - 2023-07-21

* Version bump 1.0.10 (#98).
* Correct test case (#96).

## [1.0.9] - 2023-05-21

* Version bump 1.0.9 (#93).
* Rename ROS2 to ROS 2 (#83).
* Allow customizing the names of the C files generated by Copilot (#80).
* Re-order README's TOC to match order of contents (#88).
* Fix rendering of quotes in URLs in package description (#72).
* List FPrime backend as supported use case in package description (#91).

## [1.0.8] - 2023-03-21

* Version bump 1.0.8 (#81).
* Introduce new F' (FPrime) backend (#77).
* Mark package as uncurated (#74).

## [1.0.7] - 2023-01-21
* Version bump 1.0.7 (#69).
* Replace tabs in cabal file (#69).
* Introduce new ROS2 backend (#56).

## [1.0.6] - 2022-11-21

* Version bump 1.0.6 (#64).
* Update license in cabal file to OtherLicense (#62).
* Add empty file to keep directory structure in distributable package (#65).

## [1.0.5] - 2022-09-21

* Version bump 1.0.5 (#60).
* Update README to reflect that GHC 9.2 is supported (#55).

## [1.0.4] - 2022-07-21

* Version bump 1.0.4 (#53).
* Address all hlint suggestions (#51).

## [1.0.3] - 2022-05-21

* Version bump 1.0.3 (#49).
* Enable CI (#47).
* Conformance with style guide (partial) (#45).

## [1.0.2] - 2022-03-21

* Version bump 1.0.2 (#43).
* Address HLint warning (#41).

## [1.0.1] - 2022-01-21

* Version bump 1.0.1 (#39).
* Merge imports (#33).

## [1.0.0] - 2021-11-22

* Initial release.
