ogma-cli
- 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).
ogma-core
- Version bump 1.7.0 (#268).
- Import liftIO from Control.Monad.IO.Class (#215).
- Remove references to old design of Ogma from hlint files (#220).
- Bump upper version constraint on aeson, text (#225).
- Remove extraneous EOL character (#224).
- Make structured data available to cFS template (#229).
- Update Copilot struct code generator to use new function names (#231).
- Simplify Copilot struct definitions by using generics (#199).
- Update cFS backend to process a handlers file (#234).
- Update cFS backend to process a template variables file (#106).
- Remove dependency on ICAROUS from generated cFS applications (#237).
- Remove incorrect function declaration from template (#240).
- Re-structure cFS backend to avoid nested conditions (#242).
- Make structured data available to ROS template (#244).
- Make structured data available to FPrime template (#246).
- Equalize backends (#248).
- Update ROS, FPrime, standalone backends to process template vars file (#250).
- Make cFS backend accept spec as input (#252).
- Make cFS, ROS, FPrime backends generate Copilot monitor (#107).
- Standardize variable DB format across backends (#256).
- Make backends accept additional data to be passed to handlers (#219).
- Add support to read properties from CSV files (#261).
- Add support to read properties from XLSX files (#263).
- Add all auxiliary test files to distributable Cabal package (#258).
- Update to support boolean expressions in the Lustre language (#267).
ogma-extra
- Version bump 1.7.0 (#269).
- Bump upper version constraint on Cabal (#213).
- Bump upper version constraint on aeson, text (#225).
- Remove extraneous EOL character (#224).
- Add auxiliary functions to manipulate strings, lists (#256).
ogma-spec
- Version bump 1.7.0 (#269).
- Remove extraneous EOL character (#224).
- Extend Spec with additional data associated with results (#219).
ogma-language-csv
ogma-language-xlsx
ogma-language-xmlspec
- Version bump 1.7.0 (#269).
- Remove extraneous EOL character (#224).
- Extend XMLSpec with additional data associated with results (#219).
ogma-language-smv
- Version bump 1.7.0 (#269).
- Remove references to old design of Ogma from documentation (#220).
- Bump upper version constraint on Cabal (#213).
- Remove extraneous EOL character (#224).
- Specify tools needed using build-tool-depends (#149).
ogma-language-jsonspec
- Version bump 1.7.0 (#269).
- Bump upper version constraint on aeson, text (#225).
- Remove extraneous EOL character (#224).
- Extend JSONSpec with additional data associated with results (#219).
ogma-language-copilot
ogma-language-lustre
- Version bump 1.7.0 (#269).
- Remove references to old design of Ogma from documentation (#220).
- Bump upper version constraint on Cabal (#213).
- Remove extraneous EOL character (#224).
- Specify tools needed using build-tool-depends (#149).
- Introduce package to process Lustre expressions (#267).
ogma-language-c
- Version bump 1.7.0 (#269).
- Bump upper version constraint on Cabal (#213).
- Remove extraneous EOL character (#224).
- Specify tools needed using build-tool-depends (#149).
New Contributors
Full Changelog: v1.6.0...v1.7.0