Changelog¶
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.
[0.13.2] - 2024-10-27¶
fixed¶
PermissionError when log file try to rotate
chores¶
doc: add logo
doc: better docoument cli
about
commanddoc: add overview diagram
[0.13.1] - 2024-10-26¶
fixed¶
usage of
kloch
command with the--debug
flag
chores¶
add a tester script in
test/scripts
to test in production-like contextkloch
is now retrieved from pypi
[0.13.0] - 2024-10-20¶
added¶
knots
vendor: just useful to create a directory dedicated to the pipeline for now
[0.12.1] - 2024-10-20¶
changed¶
improved debug logging for vendor install
fixed¶
app restarting when using
kloch -- ...
args (this replaces the private--restarted_
arg with an environment variable)
[0.12.0] - 2024-10-19¶
added¶
wrapper script to more easily the app in deploy condition for developers
changed¶
restarting system: windows cannot fully restart a process so we now launch a child process to the local executable instead of restarting it.
better formatting of the logs emitted by a child process when installing
fixed¶
error when no vendor record file specified
remove special character in uninstall script
[0.11.1] - 2024-10-08¶
fixed¶
rare exception when uninstalling and no vendor was ever installed
better handling of vendor installation fails
[0.11.0] - 2024-10-08¶
changed¶
better feedback on uninstalling
better feedback when vendor install fail
fixed¶
subprocess error when installing rez vendor
[0.10.0] - 2024-10-07¶
overall polishing
added¶
cli:
about --open-data-dir
changed¶
cli:
about --open-local-dir
byabout --open-install-dir
cli:
about
: better display of informationremove shortcut creation in local data dir (used pre-0.7.0)
[0.9.1] - 2024-10-06¶
fixed¶
missing super call in
about
subcommand (leading to missing update/restart part)
[0.9.0] - 2024-10-06¶
added¶
about
subcommand to provide meta info about knots-hub
[0.8.2] - 2024-10-06¶
added¶
config option to skip “local check”
fixed¶
handling of restart when using the
kloch
subcommand
changed¶
better error messages
[0.8.1] - 2024-10-06¶
fixed¶
sys.executable doesn’t exist when compiled with nuitka
changed¶
improved exception handling user experience
[0.8.0] - 2024-10-06¶
added¶
improve error is
sys.executable
doesn’t exist on launch
changed¶
simplify hub installer config:
replaced the installer-list json file by a simple key=value config string
! config environment variable changed name
chores¶
added this CHANGELOG
[0.7.0] - 2024-10-06¶
changed¶
refacto of the installation system:
we now assume the app is always started first from the server version. this allow to remove the complex juggling between restarts.
add vendor record file to store install metadata per vendor, on the filesystem
more robust serialization/unserialization
minimum python version supported is 3.9
added¶
allow env var in vendor config
uninstaller also remove the temp dir it creates
chors¶
enable unittest CI on github