Skip to content

v0.2.0

Choose a tag to compare

@smkent smkent released this 22 Feb 04:39
· 99 commits to main since this release
a4fec71

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