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
andweave
functions. - Add optional cleanup actions to
weave
andpipe
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, thecopy
argument is changed todistribute
, and is now a list
of tuple{Tag, DistArgs}
. The distribution now supports bundling in
tarball archives. Thescripts
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