Skip to content

Latest commit

 

History

History
269 lines (182 loc) · 8.59 KB

CHANGELOG.md

File metadata and controls

269 lines (182 loc) · 8.59 KB

22.1.0 (2022-12-20)

First stable badabump release in 2022, which provides more stability to the project and, most importantly, update outputs at GitHub Actions to silence ::set-output ... deprecation warnings.

On top of that this version of badabump will merge similar commits within one group and fix guessing project files for Python projects with dashes in names, like aiohttp-middlewares.

Thanks for using badabump and please await on more features and fixes in 2023 🎄


Features:

  • [#189] BREAKING CHANGE: (changelog) Merge similar commits within group (#197)
  • [#189] (changelog) Do not duplicate same commit messages (#196)

Fixes:

  • [#114] Fix guessing project files for python projest with dashes in names (#202)

Refactoring:

  • [#185] BREAKING CHANGE: (ci) Change output at GitHub Actions (#203)
  • Use attrs NG import (#201)

Other:

  • BREAKING CHANGE: Monthly maintenance (Jun 2022) (#148)
  • (deps) Bump actions/checkout from 2.3.5 to 2.4.0 (#119)
  • (deps) Bump actions/cache from 2.1.6 to 2.1.7 (#117)
  • (deps) Bump actions/setup-python from 2.2.2 to 2.3.1 (#120)
  • (deps) Bump tibdex/github-app-token from 1.4 to 1.5 (#121)
  • (deps) Bump peter-evans/create-pull-request from 3.10.1 to 3.11.0 (#118)
  • (deps-dev) Bump coverage from 6.1.1 to 6.2 (#115)
  • (deps-dev) Bump time-machine from 2.4.0 to 2.4.1 (#116)
  • Update Python dev version to 3.10.1 (#127)
  • Monthly maintenance (Jan 2022) (#128)
  • (deps) Bump peter-evans/create-pull-request from 3.11.0 to 3.12.0 (#126)
  • (deps) Bump pypa/gh-action-pypi-publish from 1.4.2 to 1.5.0 (#132)
  • (deps) Bump peter-evans/create-pull-request from 3.12.0 to 3.12.1 (#131)
  • (deps-dev) Bump mypy from 0.930 to 0.931 (#130)
  • (deps) Bump actions/checkout from 2.4.0 to 3.0.2 (#142)
  • (deps) Bump actions/cache from 2.1.7 to 3.0.4 (#149)
  • (deps) Bump actions/setup-python from 2.3.1 to 3.1.2 (#143)
  • (deps) Bump peter-evans/create-pull-request from 3.12.1 to 4.0.4 (#150)
  • Sync common project files (#154, #161, #170, #173, #183, #206)
  • (deps) Bump pre-commit/action from 2.0.3 to 3.0.0 (#156)
  • (deps) Bump actions/setup-python from 3.1.2 to 4.0.0 (#155)
  • Update default branch name (#157)
  • Move coveralls to dev deps (#158)
  • Minor rework of env vars (#159)
  • Refactor CI workflows and actions (#160)
  • (deps-dev) Bump time-machine from 2.7.0 to 2.7.1 (#162)
  • (deps) Bump tibdex/github-app-token from 1.5 to 1.6 (#169)
  • Use latest py311 beta as well as bump attrs version to use (#164)
  • Update minimum requirements (#184)
  • (deps) Bump peter-evans/create-pull-request from 4.0.4 to 4.1.3 (#182)
  • Update Python dev version to 3.10.8 (#187)
  • Enforce mypy no-implicit-optional setting (#188)
  • Introduce no-optional hook to the project (#190)
  • Update Python dev version to 3.11.0 (#191)
  • (deps) Bump peter-evans/create-pull-request from 4.1.3 to 4.2.0 (#195)
  • (deps) Bump tibdex/github-app-token from 1.6 to 1.7 (#194)
  • Update Python dev version to 3.11.1 (#200)
  • (deps) Bump peter-evans/create-pull-request from 4.2.0 to 4.2.3 (#198)
  • Fix stable trove classifier (#210)

21.3.3 (2021-11-02)

There are no changes in badabump itself, but repository now contains proper release_tag workflow file, which handles well backticks and code snippets.

print("Hello, world again!")

21.3.3a0 (2021-11-02)

Check that backticks and code snippets works well in git tags borrowed from release messages.

print("Hello, world!")

Other:

  • Fix saving tag message to file in release tag workflow (#110)

21.3.2 (2021-11-01)

Other:

  • (deps-dev) Bump coverage from 5.5 to 6.1.1 (#106)
  • (deps-dev) Bump pytest-cov from 2.12.1 to 3.0.0 (#104)
  • (deps) Bump tomli from 1.2.1 to 1.2.2 (#105)
  • (deps) Bump actions/checkout from 2.3.4 to 2.3.5 (#107)
  • Use Python 3.10 as dev version (#108)

21.3.1 (2021-10-02)

Other:

  • Explicitly add Python 3.10 classifier to pyproject.toml (#102)

21.3.0 (2021-10-01)

Next major badabump release, which ensures Python 3.10 support.

Other:

  • Use Python 3.10 as dev version (#92)
  • Bump Python dev version to 3.10.0rc2 (#97)
  • (deps) Bump tibdex/github-app-token from 1.3 to 1.4 (#96)
  • (deps) Bump peter-evans/create-pull-request from 3.10.0 to 3.10.1 (#95)
  • (dev-deps) Expect on local mypy to be installed (#98)
  • [#85] Take care of single quotes in tag message (#99)

21.2.3 (2021-08-17)

Fixes:

  • [#89] Strip spaces from commit description (#90)

21.2.2 (2021-08-01)

Fixes:

  • [#86] By default parse commits in non-strict mode (#87)

21.2.1 (2021-08-01)

Fixes:

  • [#78] Precisely replace version in pyproject.toml or package.json files (#79)
  • [#76] By default ignore footer URLs in ChangeLog (#81)

Other:

  • (deps) Bump actions/cache from 2.1.5 to 2.1.6 (#74)
  • (deps) Bump peter-evans/create-pull-request from 3.8.2 to 3.10.0 (#73)
  • (deps-dev) Bump pytest-cov from 2.11.1 to 2.12.1 (#75)
  • (deps-dev) Bump time-machine from 2.1.0 to 2.3.1 (#77)
  • [#80] Use tomli instead of toml library (#82)
  • Bump pre-commit hooks (#83)

21.2.0 (2021-05-12)

Now badabump supports backticks in release notes, which allows to put code blocks in GitHub Releases description, using standard Markdown syntax,

def new_release() -> str:
    return "It is working!"

Features:

  • [#34] Put refactor commits into separate section (#58)

Fixes:

  • [#64] Support pre-releases with multiple digits (#66)
  • [#63] Escape backticks when setting output at GitHub Actions (#67)
  • [#63] Do not escape backticks & shell vars (#70)

Other:

  • (deps-dev) Bump coverage from 5.3.1 to 5.4 (#47)
  • (deps-dev) Bump pytest from 6.2.1 to 6.2.2 (#50)
  • (deps-dev) Bump pytest-cov from 2.10.1 to 2.11.1 (#49)
  • (deps-dev) Bump time-machine from 1.3.0 to 2.0.1 (#48)
  • (deps) Bump peter-evans/create-pull-request from v3.6.0 to v3.8.0 (#51)
  • Bump Python dev version to 3.9.2 (#57)
  • (deps) Bump actions/cache from v2.1.3 to v2.1.4 (#55)
  • (deps) Bump pypa/gh-action-pypi-publish from v1.4.1 to v1.4.2 (#54)
  • (deps) Bump peter-evans/create-pull-request from v3.8.0 to v3.8.2 (#56)
  • Update to Python 3.9.4 (#59)
  • (deps) Bump actions/setup-python from v2.2.1 to v2.2.2 (#60)
  • (deps) Bump actions/cache from v2.1.4 to v2.1.5 (#61)
  • (deps) Bump pre-commit/action from v2.0.0 to v2.0.3 (#62)
  • Update Python dev version to 3.9.5 (#65)

21.1.0 (2021-01-11)

Fixes:

  • [#44] (calver) Properly update CalVer scheme between years (#45)

Other:

  • (deps) Bump actions/setup-python from v2.1.4 to v2.2.1 (#43)
  • (deps) Bump tibdex/github-app-token from v1.1.1 to v1.3 (#41)
  • (deps) Bump peter-evans/create-pull-request from v3.5.1 to v3.6.0 (#42)
  • (deps) Bump attrs from 20.2.0 to 20.3.0 (#35)
  • (deps-dev) Bump pytest from 6.1.2 to 6.2.1 (#40)
  • (deps-dev) Bump coverage from 5.3 to 5.3.1 (#39)

20.1.0 (2020-12-31)

First final release of badabump: Python based tool to manage changelog and bump project version number using conventional commits from latest git tag. Support Python & JavaScript projects and CalVer & SemVer schemas. Designed to run at GitHub Actions.

Other:

  • [#28] Cover CI output and cli with tests (#32)
  • [#28] Cover all main functionality with tests (#33)
  • Enable dependabot for GitHub Actions (#36)
  • (deps) Bump peter-evans/create-pull-request from v3.4.1 to v3.5.1 (#37)

20.1.0rc1 (2020-11-06)

Fixes:

  • [#29, #28] Properly understand initial pre-release version (#30)

20.1.0rc0 (2020-11-06)

Features:

  • [#15] BREAKING CHANGE: Allow create initial releases and pre-releases (#26)
  • [#16] Allow to create final release PR (#18)
  • [#17] Understand more issue refs in commit body (#19)
  • Conform PEP-561 by adding py.typed files (#20)

Other:

  • (deps) Bump toml from 0.10.1 to 0.10.2 (#22)
  • (deps-dev) Bump pytest from 6.1.1 to 6.1.2 (#21)
  • Bump pre-commit hooks and update mypy config (#25)

20.1.0b0 (2020-10-25)

Fixes:

  • BREAKING CHANGE: Update logic behind formatting & updating changelog (#12)

Other:

  • Badabump args is optional input for release PR workflow (#13)

20.1.0a3 (2020-10-24)

Fixes:

  • Fix commit format rules (#10)

20.1.0a2 (2020-10-23)

Features:

  • Properly clean commit body on preparing release tag (#8)

20.1.0a1 (2020-10-23)

Features:

  • Provide badabump cli shortcut (#2)
  • Provide various useful commands for CI needs (#3)

Fixes:

  • Remove attr dependency (#1)
  • Fix changelog file format for badabump (#6)

Other:

  • Fix running badabump in release workflows (#4)

20.1.0a0 (2020-10-22)

  • Initial release