Update default image to use Python 3.12.1 bookworm image.
As well as deprecate py37 flavour, bye, bye, ole sport!
- BREAKING CHANGE: Use Python 3.12.1 as base image
- BREAKING CHANGE: Use bookworm Debian for all active flavours instead of bullseye
- BREAKING CHANGE: Discount
py37flavour - Update
py311image to Python 3.11.7 - Update
py310image to Python 3.10.13 - Update
py39image to Python 3.9.18 - Update
py38image to Python 3.8.18 - Update pip to 23.3.2
- Update pipx to 1.4.3
- POSSIBLE BREAKING CHANGE: Update poetry to 1.7.1
- Update tox to 4.12.1
- Update virtualenv to 20.25.0
- Update
py311image to Python 3.11.1 - Update
py310image to Python 3.10.9 - Update
py39image to Python 3.9.16 - Update
py38image to Python 3.8.16 - Update
py37image to Python 3.7.16 - Update pip to 22.3.1
- POSSIBLE BREAKING CHANGE: Update poetry to 1.3.1
- Update pre-commit to 2.21.0
- POSSIBLE BREAKING CHANGE: Update tox to 4.2.6
- Update virtualenv to 20.17.1
py311 image now uses stable Python 3.11.0 version.
- Update
py311image to Python 3.11.0 - Update
py310image to Python 3.10.8 - Update
py39image to Python 3.9.15 - Update
py38image to Python 3.8.15 - Update
py37image to Python 3.7.15 - Update pip to 22.3
- Update poetry to 1.2.2
- Update virtualenv to 20.16.6
Update default image to use Python 3.11.0rc2, which hopefully allows image users better prepare to stable 3.11.0 release.
As well as deprecate py36 flavour altogether, good bye, old friend! It was a great ride!
- BREAKING CHANGE: Use Python 3.11.0rc2 as base image
- BREAKING CHANGE: Discount
py36flavour - BREAKING CHANGE: Update poetry to 1.2.1
- Update
py310image to 3.10.7 - Update
py39image to 3.9.14 - Update
py38image to 3.8.14 - Update
py37image to 3.7.14 - Update pip to 22.2.2
- Update pipx to 1.1.0
- Update pre-commit to 2.20.0
- Update tox to 3.26.0
- Update virtualenv to 20.16.5
- Update
py310image to Python 3.10.4 - Update
py39image to Python 3.9.12 - Update
py38image to Python 3.8.13 - Update
py37image to Python 3.7.13 - Update pip to 22.1
- Update pre-commit to 2.19.0
- Update tox to 3.25.0
- Update virtualenv to 20.14.1
- BREAKING CHANGE: Do not install
pipxinto user site-packages, install it into the system site-packages and configure to use/opt/pipxfor venvs and binaries - Update
py310image to Python 3.10.2 - Update
py39image to Python 3.9.10 - Update pip to 22.0.3
- Update pipx to 1.0.0
- Update poetry to 1.1.13
- Update pre-commit to 2.17.0
- Update tox to 3.24.5
- Update virtualenv to 20.13.1
- Update
py310image to Python 3.10.1 - Update
py39image to Python 3.9.9 - Update poetry to 1.1.12
- Update pre-commit to 2.16.0
Update default Python version to use to 3.10.0, as well as use latest slim-bullseye image instead of slim-buster.
On top of that, install poetry, pre-commit, and tox via pipx, while still install latest pip, pipx, and virtualenv via pip.
Full list of updates:
- Provide
py310image based onpython:3.10.0-slim-bullseye - Update
py39image to Python 3.9.7 - Update
py38image to Python 3.8.12 - Update
py37image to Python 3.7.12 - Update
py36image to Python 3.6.15 - Update pip to 21.3.1
- Install pipx 0.16.4
- Update poetry to 1.1.11
- Update pre-commit to 2.15.0
- Update tox to 3.24.2
- Update virtualenv to 20.10.0
- Update versions of all system dev tools to ones, which used in Debian Bullseye
- Update
py39image to Python 3.9.5 - Update
py38image to Python 3.8.10 - Update tox to 3.23.1
- Update virtualenv to 20.4.6
- Update
py39image to Python 3.9.4 - Update
py38image to Python 3.8.9 - Update
py37image to Python 3.7.10 - Update
py36image to Python 3.6.13 - Update poetry to 1.1.6
- Install poetry in different Docker layer (
poetry-base) - Update pip to 21.1.1
- Update pre-commit to 2.12.1
- Update tox to 3.23.0
- Update virtualenv to 20.4.4
- Update
py39image to Python 3.9.1 - Update
py38image to Python 3.8.7 - Update pip to 20.3.3
- Update pre-commit to 2.9.3
- Update virtualenv to 20.2.2
- BREAKING CHANGE: By default use Python 3.9.0 for base image
- Add new
py39flavour - Update pip to 20.2.4
- Update poetry to 1.1.4
- Update pre-commit to 2.8.2
- Update tox to 3.20.1
- Update virtualenv to 20.1.0
- Update
py38image to Python 3.8.6 - Update
py37image to Python 3.7.9 - Update
py36image to Python 3.6.12 - Update pip to 20.2.3
- Update pre-commit to 2.7.1
- Update tox to 3.20.0
- Update virtualenv to 20.0.31
- Update
py38image to Python 3.8.5 - Update poetry to 1.0.10
- Update tox to 3.18.0
- Update
py38image to Python 3.8.4 - Update
py37image to Python 3.7.8 - Update
py36image to Python 3.6.11 - Update pre-commit to 2.6.0
- Update tox to 3.17.0
- Update virtualenv to 20.0.27
- Update
py38image to Python 3.8.3 - Update
py37image to Python 3.7.7 - Update pip to 20.1.1
- Update pre-commit to 2.4.0
- Update tox to 3.15.1
- Update virtualenv to 20.0.21
- Add g++ 8.3.0
- Add rsync 3.1.3
- Add gettext 0.19.8.1
- Update
py38image to Python 3.8.2 - Update poetry to 1.0.5
- Update pip to 20.0.2
- Update pre-commit to 2.1.1
- Update tox to 3.14.5
- Update virtualenv to 20.0.7
- Update
py38image to Python 3.8.1 - Update
py37image to Python 3.7.6 - Update
py36image to Python 3.6.10 - Update poetry to 1.0.2
- Update pre-commit to 1.21.0
- Update tox to 3.14.3
- Update virtualenv to 16.7.9
- Update poetry to 1.0.0
- Update tox to 3.14.2
- Final 3.0.0 release, which highlights:
py38as default image- Drop
py35image - Use
slim-busterimages forpy36,py37&py38 - Install poetry 1.0.0
- Update poetry to 1.0.0b8
- Update virtualenv to 16.7.8
- Update poetry to 1.0.0b5
- Update tox to 3.14.1
- Breaking change: Make
py38default image - Breaking change: Install
poetry==1.0.0b4for all images - Breaking change: Use
slim-busterimage forpy37&py36as well - Breaking change: Drop support of
py35images - Simplify development by introducing
Makefile
- Breaking change: By default poetry will create virtualenv, while install project dependencies
- Base
py37Python is 3.7.5 - Update pip to 19.3.1
- Update virtualenv to 16.7.7
- Update pre-commit to 1.20.0
- As
black==19.10b0requiresregex, preinstall gcc into the image
- Install pre-commit & tox to user site packages, not to system site packages
- Update pip to 19.2.3
- Update virtualenv to 16.7.5
- Update pre-commit to 1.18.3
- Update tox to 3.14.0
- Base
py37Python is 3.7.4 - Base
py36Python is 3.6.9 - Upgrade poetry to 0.12.17
- Upgrade virtualenv to 16.6.1
- Add tox 3.13.2 to the image
- Upgrade poetry to 0.12.16
- Upgrade pre-commit to 1.17.0
- Pin virtualenv 16.6.0 version
- Add nano & openssh-client to the image
- Upgrade pip to 19.1.1
- Upgrade poetry to 0.12.15
- Upgrade pre-commit to 1.16.1
- Initial release