Skip to content

v1.5.0

Choose a tag to compare

@lewisjared lewisjared released this 21 Aug 08:51
· 42 commits to main since this release

Changelog

Features

  • Added support for yarn, npm and pnpm projects for the bump action using the new project-type input parameter. All three Node types read and bump package.json through the npm version CLI and differ only in the lockfile lock: true refreshes: yarn install --mode=update-lockfile, npm install --package-lock-only, or pnpm install --lockfile-only. (#27)

Improvements

  • Moved bump-version's logic out of action.yml and into a self-contained bump-version/bump.py, run via uv run --script. (#27)

Bug Fixes

  • Fixed pre-release detection in bump-version, which matched a bare a, b, rc or dev anywhere in the version string. A version carrying a local segment such as 1.2.3+abc was misread as a pre-release, silently skipping both the follow-up dev bump and the draft GitHub release. Detection is now version-scheme aware: PEP 440 for project-type: uv, semver for project-type: yarn. (#27)

Trivial/Internal Changes

Commits

  • 6c80734 bump: version 1.4.3 -> 1.5.0
  • 3b0ee06 feature: added pnpm and npm project support to the bump script as well
  • be5d5d6 chore: add github templates for PRs and releases
  • 0a9fa58 feat: support for yarn projects; improvement: rewrote bump script in python
  • f613a88 build(deps): bump actions/checkout from 6.0.2 to 7.0.1
  • 01c90a4 chore: add changelog fragment
  • 0669cf0 ci: run actionlint on GUS