Releases: fivestars-os/commands-base
Releases · fivestars-os/commands-base
v2.2.0
What's Changed
- Update for python 3.12 compatibility by @jarojasm95 in #6
Full Changelog: 2.1.0...2.2.0
v2.1.0
What's Changed
- Add logging configuration env variables by @jarojasm95 in #5
Full Changelog: 2.0.2...2.1.0
2.0.2
This release sets the minimum python version to 3.6
Full Changelog: 2.0.1...2.0.2
2.0.1
This release:
- Adds .toml configuration file to enable installing commands-base as a python package using poetry
- Adds documentation and examples of the different implementation patterns for commands-base (container vs package)
2.0.0
This release:
- Updates the image to use
python:3.8-slim
as its base image. - Moves the
commands.py
script out of the working directory to a command on thePATH
(aladdin_command
). - Migrates the image to use
poetry
for its python package management functionality, Clients may still usepip
andrequirements.txt
files, but poetrypyproject.toml
files are encouraged for their lockfile support. - Introduces the
ALADDIN_COMMANDS_PATH
environment variable to allow clients to specify a directory other than/code/commands
to hold their command scripts. - Provides colored logs with more log levels than the standard python logging levels to encourage the use of
logger
objects and dissuade one from usingprint()
. - Allows one to specify the log level when running the aladdin command.