Releases: smkent/cookie-python
Releases · smkent/cookie-python
v0.3.1
v0.3.0
What's Changed
- Use temp dir for Poetry cache directory in manage-cookie by @smkent in #102
- Update dependencies by @smkent in #103
- Update Github action versions by @smkent in #104
- Update project template cruft, dependencies by @smkent in #105
- Improve GitHub API/repo interactions in manage-cookie by @smkent in #106
- Fix CODECOV_TOKEN reference rendering in template CI workflow by @smkent in #108
- Update Poetry to version 1.8 in CI workflows by @smkent in #107
- Migrate to Poetry 2.0 by @smkent in #109
- Update project template cruft, dependencies by @smkent in #110
- Add Python 3.13 to CI jobs by @smkent in #111
- Update
gh-action-pypi-publish
argument names to resolve warnings by @smkent in #112 - Configure PyPI trusted publishing by @smkent in #113
- Update project template cruft, dependencies by @smkent in #114
- Fix cruft metadata, disable test PyPI publishing by @smkent in #115
Full Changelog: v0.2.6...v0.3.0
v0.2.6
v0.2.5
v0.2.4
What's Changed
- Ensure toml is installed in repo sandbox before running cruft update by @smkent in #96
- Add and use Python 3.12 for releases, update Poetry to 1.6 by @smkent in #97
- Update pre-commit hooks by @smkent in #98
- Re-add missing Python 3.11 to project template CI config by @smkent in #99
Full Changelog: v0.2.3...v0.2.4
v0.2.3
v0.2.2
v0.2.1
What's Changed
- Add autoflake and pyupgrade to pre-commit configuration by @smkent in #88
- Replace repo_reset with .cruft.json checkout by @smkent in #90
- Update project template cruft by @smkent in #91
- Log opened PR's HTML URL instead of API URL in manage-cookie update by @smkent in #92
- Include PYTHON_KEYRING_BACKEND in repo run commands env by @smkent in #93
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- Add build and repo badges to README.md by @smkent in #17
- Relicense cookie-python under the MIT license by @smkent in #18
- Change default branch references to "main" by @smkent in #19
- Update dependencies by @smkent in #20
- Update CI configuration by @smkent in #21
- Add --diff to isort test run arguments by @smkent in #22
- Fix license rendering in project template by @smkent in #23
- Set pypa/gh-action-pypi-publish to release/v1 in template by @smkent in #24
- Add build improvements by @smkent in #25
- Add cruft for template update management by @smkent in #26
- Add .cruft.json to .gitignore, check for untracked files in tests by @smkent in #27
- Commit .cruft.json to new repository on creation by @smkent in #28
- Fix ENABLE_PYPI_PUBLISH conditional in publish workflow by @smkent in #29
- Build package in CD workflow if either PyPI target is enabled by @smkent in #30
- Run tests in publish workflow, decouple test and publish workflows by @smkent in #31
- Apply test and release workflow decoupling to template by @smkent in #32
- Install poetry-dynamic-versioning in same step as poetry by @smkent in #33
- Install poetry-dynamic-versioning in same step as poetry in template by @smkent in #34
- Fixup template brace error in python-poetry workflow action by @smkent in #35
- Shuffle project config filenames by @smkent in #36
- Expand poethepoet configured tasks config with help strings by @smkent in #37
- Run tests on all supported Python versions by @smkent in #38
- Add "cookie" poethepoet task for simplifying cruft update usage by @smkent in #39
- Run isort with --diff when checking imports order by @smkent in #40
- Add bandit, pep8-naming, and flake8-bugbear by @smkent in #41
- Rename pytest coverage and results output XML files by @smkent in #42
- Increase Poetry version flexibility by @smkent in #44
- Add flake8-simplify to dev dependencies by @smkent in #45
- Update Github Actions workflow concurrency settings by @smkent in #46
- Configure bandit directories with $PROJECT_CODE_DIRS by @smkent in #47
- Remove jq dependency from cookie poe task by @smkent in #48
- Fix release workflow test-summary/action paths to match test workflow by @smkent in #49
- Install bandit with toml extra by @smkent in #50
- Pin poetry-dynamic-versioning to <=0.17.1 for Poetry 1.1.x compatibility by @smkent in #52
- Install bandit with the toml extra in cookie-python itself by @smkent in #55
- Remove tox, which is unused by @smkent in #54
- Migrate to pre-commit from manual Poe the Poet tasks by @smkent in #53
- Update the license value in pyproject.toml to MIT by @smkent in #58
- Add actions/setup-python output ID in template action by @smkent in #57
- Update to Poetry 1.2.x by @smkent in #51
- Configure black line-length in template by @smkent in #59
- Update development info in cookie-python README.md for pre-commit by @smkent in #60
- Add pre-commit to features list by @smkent in #61
- Add
enable_container_publish
input to include a Docker container template and help by @smkent in #62 - Add py to dev dependencies by @smkent in #63
- Update image path in example docker-compose.yaml by @smkent in #64
- Add Python 3.11 to builds, and use Python 3.11 for releases by @smkent in #65
- Update codecov-action to v3 by @smkent in #66
- Remove duplicate poetry installatio instructions from README.md by @smkent in #67
- Refresh poetry.lock by @smkent in #68
- Move pre-commit to dev-dependencies by @smkent in #69
- Check poetry.lock matches pyproject.toml during Poetry setup in CI by @smkent in #70
- Remove py dependency by @smkent in #71
- Update dependencies by @smkent in #72
- Update Poetry version to 1.3, dependencies, and pre-commit hooks by @smkent in #73
- Link cookie-python to its own template via cruft by @smkent in #74
- Add manage-cookie utility for keeping templated projects up to date by @smkent in #75
- Implement manage-cookie release for releasing new patch versions by @smkent in #76
- Print status output in manage-cookie commands using loguru by @smkent in #77
- Fix release log message wording by @smkent in #79
- Replace existing PR in
manage-cookie update
if one already exists by @smkent in #78 - Use PyGithub for Github operations in manage-cookie by @smkent in #80
- Move repository iteration loop to manage-cookie main function by @smkent in #81
- Add additional badges to README.md by @smkent in #82
- Apply CI/CD workflow updates from template, enable PyPI publish by @smkent in #83
- Skip cruft updates without template modifications by @smkent in #84
- Reference own template via current directory instead of URL by @smkent in #85
- Update dependencies by @smkent in #86
- Tweak manage-cookie branch name by @smkent in #87
- Enable poetry-dynamic-versioning in
pyproject.toml
by @smkent in #89
Full Changelog: v0.1.2...v0.2.0