Releases: lordgordon/py-scaffolding
Releases · lordgordon/py-scaffolding
20240101-Python 3.11
What's Changed
- #100: remove autolint when running linters during ci/cd by @lordgordon in #108
- Cumulative improvements for Makefile, Poetry, Trivy, and ci/cd by @lordgordon in #116
- #115: Add CODEOWNERS file
- #97: poetry check --lock
- #99: Poetry venv in-project
- #98: pyenv support
- #106: Minor improvements (tech-debt)
- #102: Fix poetry install in Makefile
- #78: Re-enable Bandit after CVE-2022-24439 has been fixed
- #84: Comment poetry build and upgrade mypy
- #93: improve isort with Black
- #121: Use buildx for Docker
- #118: Improve Trivy configuration with YAML settings and better ci/cd with its GitHub Action
- #95: strict mypy rules by @lordgordon in #122
- #94: Improve pyproject.toml by @lordgordon in #124
- #105: move to src layout by @lordgordon in #126
Full Changelog: py-311.20221228...py-311.20240101
20221228-Python 3.11
What's Changed
- #72 upgrade to Python 3.11 by @lordgordon in #77
- Bandit no longer in use due to #78
- Upgraded base image to Debian Bullseye
- Upgraded Trivy
- Minor improvements in Dockerfile, Makefile, and others
- #75 enable truthy-bool for mypy by @lordgordon in #79
- #70 push production image to Docker Hub on main and release by @lordgordon in #80
Full Changelog: py-310.20220703...py-311.20221228
20220703-Python 3.10
What's Changed
- #67 Add Trivy vulnerability scanner and improve Dockerfile and Makefile by @lordgordon in #69
- #68: build migrations image by @lordgordon in #71
Full Changelog: py-310.20220619...py-310.20220703
20220619-Python 3.10
What's Changed
- #55 python optimized with
-OO
and package upgrades by @lordgordon in #63 - #59
set_logger_level
with examples and move to Debian Bullseye by @lordgordon in #64 - #61 add
ipdb
andiPython
to dev tools by @lordgordon in #65 - #60 make mypy strict and fix typing by @lordgordon in #66
Full Changelog: py-310.20220115...py-310.20220619
20220115-Python 3.10
What's Changed
- Add structlog with examples and tests, and set proper Sphinx configuration with working documentation by @lordgordon in #54
Full Changelog: py-310.20211211...py-310.20220115
20211211-Python 3.10
What's Changed
- #48 Remove CodeQL by @lordgordon in #51
- #47 Add Docker scaffolding by @lordgordon in #49
- #50 Add pip-audit by @lordgordon in #52
Full Changelog: py-310.20211120...py-310.20211211
20211120-Python 3.10
What's Changed
- #45 add Pydantic with proper mypy configuration + bump dev dependencies by @lordgordon in #46
Full Changelog: py-310.20211107...py-310.20211120
20211107-Python 3.10
py-310.20211107 release py-310.20211107