Skip to content

v1.7.0

Latest
Compare
Choose a tag to compare
@ivanperez-keera ivanperez-keera released this 22 Mar 20:56
· 1 commit to develop since this release

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

  • Version bump 1.7.0 (#269).
  • Initial release (#261).

ogma-language-xlsx

  • Version bump 1.7.0 (#269).
  • Initial release (#263).

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

  • Version bump 1.7.0 (#269).
  • Remove extraneous EOL character (#224).

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