Skip to content

Releases: smkent/cookie-python

v0.2.6

28 Jan 08:56
95be994
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.5...v0.2.6

v0.2.5

10 Jan 00:11
b7ed95d
Compare
Choose a tag to compare

What's Changed

  • Update project template cruft, dependencies by @smkent in #100

Full Changelog: v0.2.4...v0.2.5

v0.2.4

01 Nov 17:34
ef0eb85
Compare
Choose a tag to compare

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

23 Feb 04:30
ae5c427
Compare
Choose a tag to compare

What's Changed

  • Fix container build with updated poetry-dynamic-versioning by @smkent in #95

Full Changelog: v0.2.2...v0.2.3

v0.2.2

22 Feb 06:55
41468dd
Compare
Choose a tag to compare

What's Changed

  • Add --keep-runtime-typing to pyupgrade args by @smkent in #94

Full Changelog: v0.2.1...v0.2.2

v0.2.1

22 Feb 06:23
c83e9f4
Compare
Choose a tag to compare

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

22 Feb 04:39
a4fec71
Compare
Choose a tag to compare

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

v0.1.2

02 Mar 20:14
05dea9d
Compare
Choose a tag to compare
v0.1.2 Pre-release
Pre-release

What's Changed

  • Add "Typing :: Typed" to project classifiers by @smkent in #14
  • Add repository image by @smkent in #15
  • Add conditionally rendered project badges to template README.md by @smkent in #16

Full Changelog: v0.1.1...v0.1.2

v0.1.1

01 Mar 18:51
c2d88f4
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release

What's Changed

  • Add py.typed to template, update coverage config by @smkent in #12
  • Add project description to template README, misc fixes by @smkent in #13

Full Changelog: v0.1.0...v0.1.1

v0.1.0

27 Feb 21:13
2181acd
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

What's Changed

  • Migrate from pipenv to Poetry by @smkent in #1
  • Don't start redundant builds on pull requests by @smkent in #2
  • Add project description, license, readme, classifiers to package data by @smkent in #3
  • Add development status classifiers by @smkent in #4
  • Add tox-poetry-installer and XML coverage report generation to template by @smkent in #5
  • Add CI config updates by @smkent in #6
  • Add project attribution to README.md template by @smkent in #7
  • Set all tox/CI builds to Python 3.10 by @smkent in #8
  • Add "lt" poe task for running lint and test by @smkent in #9
  • Fixup test language in template project README.md by @smkent in #10
  • Add repository URL to project configuration by @smkent in #11

New Contributors

  • @smkent made their first contribution in #1

Full Changelog: https://github.com/smkent/cookie-python/commits/v0.1.0