Releases: nasa/ogma
Releases · nasa/ogma
v1.7.0
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
v1.6.0
ogma-cli
- 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).
ogma-core
- Version bump 1.6.0 (#208).
- Replace queueSize with QUEUE_SIZE in FPP file (#186).
- Use template expansion system to generate F' monitoring component (#185).
- Use template expansion system to generate standalone Copilot monitor (#189).
- Add repository information to cabal package (#148).
- Add version bounds to all dependencies (#119).
- Add command to transform state diagrams into monitors (#194).
- Extend standalone command to use external process to parse properties (#197).
- Enable using user-provided file as format definition spec (#200).
- Add support for XML files to standalone backend (#202).
- Extend support for file, property formats across backends (#204).
- Add java runtime to Dockerfile generated by FPrime backend (#206).
ogma-extra
- Version bump 1.6.0 (#208).
- Deprecate unnecessary functions (#185).
- Add repository information to cabal package (#148).
- Add version bounds to all dependencies (#119).
ogma-language-c
- Version bump 1.6.0 (#208).
- Add repository information to cabal package (#148).
- Add version bounds to all dependencies (#119).
ogma-language-cocospec
- Version bump 1.6.0 (#208).
- Add repository information to cabal package (#148).
- Add version bounds to all dependencies (#119).
ogma-language-copilot
ogma-language-jsonspec
- Version bump 1.6.0 (#208).
- Add repository information to cabal package (#148).
- Add version bounds to all dependencies (#119).
- Extend JSON spec parser to use an IO action to parse properties (#197).
ogma-language-smv
- Version bump 1.6.0 (#208).
- Add repository information to cabal package (#148).
- Add version bounds to all dependencies (#119).
ogma-spec
- Version bump 1.6.0 (#208).
- Add repository information to cabal package (#148).
Full Changelog: v1.5.0...v1.6.0
v1.5.0
ogma-cli
- 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).
ogma-core
- Version bump 1.5.0 (#178).
- Use template expansion system to generate cFS monitoring application (#157).
- Use template expansion system to generate ROS monitoring application (#162).
- Fix comment in generated Copilot spec (#164).
- Add missing notPreviousNot to generated spec (#168).
- Introduce new standalone command (#170).
- Correct name in documentation (#176).
ogma-extra
ogma-language-c
- Version bump 1.5.0 (#178).
ogma-language-cocospec
- Version bump 1.5.0 (#178).
ogma-language-copilot
- Version bump 1.5.0 (#178).
ogma-language-jsonspec
ogma-language-smv
- Version bump 1.5.0 (#178).
ogma-spec
- Version bump 1.5.0 (#178).
Full Changelog: v1.4.1...v1.5.0
v1.4.1
v1.4.0
ogma-cli
- 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).
ogma-core
- Version bump 1.4.0 (#145).
- Make ros command generate dockerfile (#136).
- Map float and double to the same types in C++ (#138).
ogma-extra
- Version bump 1.4.0 (#145).
ogma-language-c
- Version bump 1.4.0 (#145).
ogma-language-cocospec
- Version bump 1.4.0 (#145).
ogma-language-copilot
- Version bump 1.4.0 (#145).
ogma-language-jsonspec
- Version bump 1.4.0 (#145).
ogma-language-smv
- Version bump 1.4.0 (#145).
ogma-spec
- Version bump 1.4.0 (#145).
Full Changelog: v1.3.0...v1.4.0
v1.3.0
ogma-cli
- Version bump 1.3.0 (#133).
ogma-core
- Version bump 1.3.0 (#133).
- Fix missing stream name substitution (#120).
- Use generalized JSON parser for DB Spec (#122).
- Fix translation of equivalence boolean operator from SMV (#126).
- Sanitize handler names (#127).
- Use same handler name in FPrime/ROS and Copilot (#130).
ogma-extra
- Version bump 1.3.0 (#133).
ogma-language-c
- Version bump 1.3.0 (#133).
ogma-language-cocospec
- Version bump 1.3.0 (#133).
ogma-language-copilot
- Version bump 1.3.0 (#133).
ogma-language-jsonspec
ogma-language-smv
- Version bump 1.3.0 (#133).
ogma-spec
- Version bump 1.3.0 (#133).
Full Changelog: v1.2.0...v1.3.0
v1.2.0
ogma-cli
ogma-core
ogma-extra
- Version bump 1.2.0 (#117).
ogma-language-c
- Version bump 1.2.0 (#117).
ogma-language-cocospec
- Version bump 1.2.0 (#117).
ogma-language-copilot
- Version bump 1.2.0 (#117).
ogma-language-fret-reqs
- Version bump 1.2.0 (#117).
ogma-language-jsonspec
ogma-language-smv
ogma-spec
v1.1.0
ogma-cli
ogma-core
- Version bump 1.1.0 (#112).
- Remove trailing spaces from cFS app template (#108).
- Replace all mentions of the Sample App (#105).
ogma-language-c
- Version bump 1.1.0 (#112).
ogma-language-cocospec
- Version bump 1.1.0 (#112).
ogma-language-copilot
- Version bump 1.1.0 (#112).
ogma-language-fret-cs
- Version bump 1.1.0 (#112).
ogma-language-fret-reqs
- Version bump 1.1.0 (#112).
ogma-language-smv
- Version bump 1.1.0 (#112).
ogma-extra
- Version bump 1.1.0 (#112).
v1.0.11
ogma-cli
- Version bump 1.0.11 (#103).
ogma-core
ogma-extra
- Version bump 1.0.11 (#103).
ogma-language-c
- Version bump 1.0.11 (#103).
ogma-language-cocospec
- Version bump 1.0.11 (#103).
ogma-language-copilot
- Version bump 1.0.11 (#103).
ogma-language-fret-cs
- Version bump 1.0.11 (#103).
ogma-language-fret-reqs
- Version bump 1.0.11 (#103).
ogma-language-smv
Full Changelog: v1.0.10...v1.0.11
v1.0.10
ogma-cli
ogma-core
ogma-extra
- Version bump 1.0.10 (#98).
ogma-language-c
- Version bump 1.0.10 (#98).
ogma-language-cocospec
- Version bump 1.0.10 (#98).
ogma-language-copilot
- Version bump 1.0.10 (#98).
ogma-language-fret-cs
ogma-language-fret-reqs
- Version bump 1.0.10 (#98).
ogma-language-smv
- Version bump 1.0.10 (#98).