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_tagstotags.
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-onlycommand line option for generating the Dockerfiles without building the images. - ✨Adds
argCLI option for defining build arguments. - ✨Adds
build-onlyargument 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
varCLI option for user-defined variables - ✨Adds
pushCLI 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