All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added
cat
command: Users can now see the source of aninstall.cfg
file withibi cat
. - Added
command
macro, which explicitly removes line breaks. - Added that each line is executed as command individually.
- added custom default options for fast repeating installing.
- Removed implicit removal of line breaks.
- removed automatic added default key for os systems.
- Switched to sandboxed rendering of template for security purposes.
0.4.0 - 2024-06-24
- Added git remote repositories and directories as potential sources for config files in the cli.
title
anddescription
can be set frompretty
anddescription
keys at root.- Added default key for os systems.
- Moved
title
anddescription
fromanyOf
to outside of schema.anyOf
is now usable as intended for json schema.
- Removed
title
anddescription
support fromanyOf
.
0.3.0 - 2024-06-04
- Added schema validation when reading in config. (Before it was only validated when rendering the template.)
- Added parse function
parse_schema
toInstallationInstruction
for web-installation-instruction project. - Added documentation for release procedure.
0.2.0 - 2024-05-30
- Added installation functionality.
- Added pretty print to show command.
- Added many colors for cli output.
- Added PyPi version badge.
- Added version flag.
- Added help shorthand.
- Flags are now handled properly (requiered and default).
- Reworked config section in readme.
- Fixed wrong description of project in readme.
- Fixed wrong section title in readme.
0.1.1 - 2024-05-21
- Fixed scipy example.
- Other
UndefinedError
in template are now thrown. - Fixed maximum supported
click
version.
0.1.0 - 2024-05-20
- Added cli for rendering installation instructions for end users.
- Added config section in readme.
- Added installation section in readme.
- Added examples.
- Added many tests.
- Added
raise
jinja macro. - Generated project with template.
- Added badges.
- Added contributors.