0.6.0
🐛🚑️ Fixes
- Run mkdocs locally using poetry run
- Updates parser for poetry > 2.0.0
♻️ Refactorings
- Migrates to poetry 2 and improves CI
✅🤡🧪 Tests
- Adds python 3.13 on CI tester
- Install all deps for lint checks
🏷️ Types
- Fixes pre-commit type hint error
💚👷 CI & Build
- Updates poetry.lock
- Constraints poetry and poetry-core versions
📝💡 Documentation
- Replaces old release notes with single changelog
- Adds jinja templates for commitizen
- Adds badges for CI on README.md
0.5.4
Build
- 🔧Adds support for poetry 2.
- 🔧Bumps minimum python version to 3.9.
- 🔧Updates dependencies.
0.5.3
Fixes
- 🐛Proper support for
package_mode
.
0.5.2
Fixes
- 🐛Fixes multi-platform push command.
Documentation
- 📜Adds links to release notes.
Build
- 🔧Adds tests.
0.5.1
Documentation
- 📜Renames
image_tags
totags
.
Fixes
- 🐛Properly support python version ranges.
- 🐛Raises error for undefined user variables.
Build
- 🔧Adds Makefile commands for generating changelog and publishing the project.
0.5.0
Features
- ✨Adds proper multi-platform support.
- ✨Adds
dockerfile-only
command line option for generating the Dockerfiles without building the images. - ✨Adds
arg
CLI option for defining build arguments. - ✨Adds
build-only
argument for building a subset of images (when multiple images are configured). - ✨Adds support for multiple tags.
- ✨Adds support for build-in variables:
- Project name
@(name)
and version@(version)
. - Python version
@(py_version)
. - Commit SHA
@(sha)
. - ✨Adds
var
CLI option for user-defined variables - ✨Adds
push
CLI option for pushing images
Fixes
- 🐛Corrects python version parsing.
Build
- 🔧Moves commitizen configuration inside
pyproject.toml
. - 🔧Updates dependency versions.
- 🔧Adds a git push tag command to Makefile.
0.4.0
Features
- ✨Adds support for multi-image builds.
- ✨Adds custom dockerfile name support.
- ✨Adds support for platforms.
- ✨Automatically decide python base package.
Documentation
- 📜Includes a simple example in README.md.
- 📜Adds docstrings for instructions.
Fixes
- 🐛Fixes support for author multiple names
- 🐛Fixes author name parsing regex
- 🐛Uses double quotes on CMD and ENTRYPOINT commands