Skip to content

Releases: getsentry/craft

2.20.0

22 Jan 09:20
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

New Features ✨

Github

  • Add comment option to changelog-preview workflow by @BYK in #722
  • Add working-directory input to changelog-preview workflow by @BYK in #717

Bug Fixes πŸ›

Changelog

  • Warn when custom release.yml lacks semver fields by @BYK in #720
  • Collapse previews by default by @BYK in #718

Other

  • (action) Fix detection of existing publish issues by @BYK in #728
  • (actions) Use repository check instead of event_name for dogfooding conditions by @BYK in #727
  • (github) Use pull_request_target for changelog preview on fork PRs by @BYK in #723
  • Address security vulnerabilities in dependencies by @BYK in #725

Documentation πŸ“š

  • Document CRAFT_NEW_VERSION and CRAFT_OLD_VERSION for pre-release command by @BYK in #719

Internal Changes πŸ”§

Deps Dev

Other

  • Rename changelog category to "Internal Changes" by @BYK in #721

2.19.0

14 Jan 11:49
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

New Features ✨

  • (action) Emit publish request issue URL as annotation by @BYK in #708

Bug Fixes πŸ›

Docker

  • Add image template var and strict template validation by @BYK in #713
  • Add GITHUB_API_TOKEN and x-access-token fallbacks for ghcr.io by @BYK in #710

Other

  • (action) Use environment variables for complex inputs by @BYK in #716
  • (aws-lambda) Skip layer publication for pre-release versions by @BYK in #714
  • (prepare) Make NEW-VERSION optional and auto-create changelog by @BYK in #715
  • Don't mention PRs to avoid linking in changelog previews by @BYK in #712

2.18.3

12 Jan 21:30
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Bug Fixes πŸ›

  • (changelog-preview) Replace deleted install sub-action with inline install by @BYK in #706

2.18.2

12 Jan 20:24
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Bug Fixes πŸ›

Action

  • Simplify install by using build artifact with release fallback by @BYK in #705
  • Resolve install sub-action path for external repos by @BYK in #704

2.18.1

09 Jan 23:12
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Bug Fixes πŸ›

  • (changelog) Add retry and robust error handling for GitHub GraphQL by @seer-by-sentry in #701
  • Add permissions and docs for changelog-preview reusable workflow by @BYK in #703

2.18.0

09 Jan 17:05

Choose a tag to compare

New Features ✨

  • (dry-run) Add worktree-based dry-run mode with real diff output by @BYK in #692

Bug Fixes πŸ›

  • (brew) Skip prereleases and add mustache templating for formula names by @BYK in #682

Build / dependencies / internal πŸ”§

  • Add comprehensive Sentry integration with tracing and source maps by @BYK in #697
  • Migrate from Yarn to pnpm 10.27.0 by @BYK in #693

2.17.0

02 Jan 12:10

Choose a tag to compare

New Features ✨

  • (registry) Auto-create package structure for new packages by @BYK in #689

Bug Fixes πŸ›

Changelog

  • Deduplicate merged PR entries in preview by @BYK in #690
  • Disable author mentions in PR preview comments by @BYK in #684

Other

  • (github) Clean up orphaned draft releases on publish failure by @BYK in #681
  • (publish) Fail early on dirty git repository by @BYK in #683

Documentation πŸ“š

  • Improve documentation and CLI messages for new users by @BYK in #691

Build / dependencies / internal πŸ”§

  • Centralize dry-run logic with Proxy-based abstraction by @BYK in #685

2.16.0

29 Dec 14:26

Choose a tag to compare

New Features ✨

Changelog

  • Strip commit patterns from changelog entries by @BYK in #674
  • Add support for custom changelog entries from PR descriptions by @szokeasaurusrex in #648
  • And with support for multiple entries by @szokeasaurusrex in #648
    • and nested items
  • Add changelog preview action and CLI command by @BYK in #669

Other

  • (actions) Make release workflow reusable for external repos by @BYK in #672
  • (aws-lambda) Add version templating for layer names by @BYK in #678

Bug Fixes πŸ›

Changelog

  • Handle reverts in changelog and version inference by @BYK in #677
  • Use PR-specific bump type in preview by @BYK in #676

Documentation πŸ“š

  • New documentation site! by @BYK in #668

2.15.0

24 Dec 00:23

Choose a tag to compare

New Features ✨

Github

  • feat(github): Integrate action-prepare-release into Craft repo by @BYK in #667
  • feat(github): Emit resolved version to GITHUB_OUTPUTS on prepare by @BYK in #666

2.14.1

23 Dec 20:23

Choose a tag to compare

Bug Fixes πŸ›

Changelog

  • fix(changelog): Fix whitespace related issues by @BYK in #664
  • fix(changelog): Add ref and perf to internal changes prefixes by @BYK in #662

Build / dependencies / internal πŸ”§

  • ci(deps): Upgrade action-prepare-release to latest by @BYK in #663

  • ci(release): Add support for auto versioning by @BYK in #665