Skip to content

2.7.0

Compare
Choose a tag to compare
@sylane sylane released this 06 Sep 16:42
· 6 commits to master since this release
2.7.0
29f166f

What's Changed

Added

  • Exposed previously private function grisp_tools_util:read_file/2: #25
  • Utility functions grisp_tools_util:make_relative/[1,2] to convert a path to
    relative: #25
  • Utility functions grisp_tools_util:maybe_relative/[2,3] to convert a path to
    relative with a maximum number of double-dots: #26
  • Add iteration function to iterate over a list that behave nicely with pipe
    and weave functions.
  • Add optional cleanup actions to weave and pipe functions that will be
    called if any exception is raised while performing the actions, and that will
    receive the last know state before the exception was raised. The cleanup
    actions will NOT be called if the actions do not raise any exception.
    #25
  • Add a firmware command to generate GRiSP 2 binary firmwares: #26
  • Add a pack command to generate a GRiSP 2 software update package: #28

Changed

  • The deploy command is now supporting multiple distribution specifications.
    as such, the copy argument is changed to distribute, and is now a list
    of tuple {Tag, DistArgs}. The distribution now supports bundling in
    tarball archives. The scripts argument is moved inside the distribution
    argument, as you can have different scripts for the different distributions.
    #25

New Contributors

Full Changelog: 2.6.1...2.7.0