2.7.0
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
andweavefunctions. - Add optional cleanup actions to
weaveandpipefunctions 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, thecopyargument is changed todistribute, and is now a list
of tuple{Tag, DistArgs}. The distribution now supports bundling in
tarball archives. Thescriptsargument 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