Files
action-release/CHANGELOG.md
2026-03-31 07:38:18 +00:00

177 lines
6.8 KiB
Markdown

# Changelog
## 3.6.0
### Internal Changes 🔧
#### Deps
- Bump flatted from 3.2.9 to 3.4.2 by @dependabot in [#309](https://github.com/getsentry/action-release/pull/309)
- Bump picomatch from 2.3.1 to 2.3.2 by @dependabot in [#311](https://github.com/getsentry/action-release/pull/311)
- Bump minimatch from 3.1.2 to 3.1.5 by @dependabot in [#308](https://github.com/getsentry/action-release/pull/308)
#### Release
- Fix changelog-preview permissions by @BYK in [#302](https://github.com/getsentry/action-release/pull/302)
- Bump Craft version to fix issues by @BYK in [#299](https://github.com/getsentry/action-release/pull/299)
- Switch from action-prepare-release to Craft by @BYK in [#298](https://github.com/getsentry/action-release/pull/298)
#### Other
- Bump to Node 24 LTS and setup-node v6 by @andreiborza in [#313](https://github.com/getsentry/action-release/pull/313)
- Pin GitHub Actions to full-length commit SHAs by @joshuarli in [#310](https://github.com/getsentry/action-release/pull/310)
- Set docker tag for master [skip ci] by @getsantry[bot] in [f988b254](https://github.com/getsentry/action-release/commit/f988b254a06c552925506508b1079b5ee98ed812)
- Use pull_request_target for changelog preview by @BYK in [#301](https://github.com/getsentry/action-release/pull/301)
- Add unlabeled trigger to changelog-preview by @BYK in [#300](https://github.com/getsentry/action-release/pull/300)
- Set docker tag for master [skip ci] by @getsantry[bot] in [8873fc25](https://github.com/getsentry/action-release/commit/8873fc2571731d40b352010c064a650711f4f08c)
- Set docker tag for master [skip ci] by @getsantry[bot] in [c7b892f7](https://github.com/getsentry/action-release/commit/c7b892f71890f69a78665ce3549545be34f24466)
## 3.5.0
### New Features ✨
#### Deps
- Bump js-yaml to ^4.1.1 by @andreiborza in [#297](https://github.com/getsentry/action-release/pull/297)
- Bump @actions/core to ^2.0.1 by @andreiborza in [#296](https://github.com/getsentry/action-release/pull/296)
### Build / dependencies / internal 🔧
- (cli) Upgrade Sentry CLI by @szokeasaurusrex in [#293](https://github.com/getsentry/action-release/pull/293)
### Other
- chore: Set docker tag for master [skip ci] by @getsantry[bot] in [49a6d4d3](https://github.com/getsentry/action-release/commit/49a6d4d3aa445c5fe4951a61b3d8c984f5feb34e)
- chore: Set docker tag for master [skip ci] by @getsantry[bot] in [11744117](https://github.com/getsentry/action-release/commit/117441178b23ee21bcfe771d071d2a937d0d4a07)
- chore: Set docker tag for master [skip ci] by @getsantry[bot] in [a181c127](https://github.com/getsentry/action-release/commit/a181c1274a0587b294e2a7563c3b677e979c51b1)
## 3.4.0
- feat: Add support for setting manual commit range (#291) by @andreiborza
Work in this release was contributed by @trevorkwhite. Thank you for your contribution!
## 3.3.0
### Various fixes & improvements
- chore: pin cache action (#290) by @saibotk
- chore: Set docker tag for master [skip ci] (ae1d1cd5) by @getsantry[bot]
Work in this release was contributed by @saibotk. Thank you for your contribution!
## 3.2.0
### Various fixes & improvements
- chore: Set docker tag for master [skip ci] (e8340952) by @getsantry[bot]
- feat: Bump to node 20.19.2 (#284) by @andreiborza
- chore: Set docker tag for master [skip ci] (ec695e24) by @getsantry[bot]
## 3.1.2
- fix: Preserve existing Node version on macOS and Windows runners (#280) by @andreiborza
## 3.1.1
- fix: Only pass `urlPrefix` to sentry-cli if it's not empty (#275) by @andreiborza
## 3.1.0
- feat: Add `release` and `release_prefix` in favor of `version` and `version_prefix` (#273) by @andreiborza
Input parameter `version` has been deprecated and will be removed in a future version in favor of a newly introduced `release` parameter.
Input parameter `version_prefix` has been deprecated and will be removed in a future version in favor of a newly introduced `release_prefix` parameter.
## 3.0.0
Version `3.0.0` contains breaking changes:
- feat(sourcemaps)!: Enable injecting debug ids by default (#272) by @andreiborza
The action now automatically injects Debug IDs into your JavaScript source files and source maps to ensure your stacktraces can be
properly un-minified.
This is a **breaking change as it modifies your source files**. You can disable this behavior by setting `inject: false`:
```yaml
- uses: getsentry/action-release@v3
with:
environment: 'production'
sourcemaps: './dist'
inject: false
```
Read more about [Artifact Bundles and Debug IDs here](https://docs.sentry.io/platforms/javascript/sourcemaps/troubleshooting_js/artifact-bundles/).
## 1.11.0
- feat: Use hybrid docker/composite action approach (#265) by @andreiborza
After receiving user feedback both on runtime and compatibility issues for `1.10.0`
the action has been reworked to use a Docker based approach on Linux runners, mimicking
`< 1.9.0` versions, while Mac OS and Windows runners will follow the `1.10.0` approach
of installing `@sentry/cli` in the run step.
## 1.10.5
### Various fixes & improvements
- fix: Mark `GITHUB_WORKSPACE` a safe git directory (#260) by @andreiborza
## 2.0.0
> [!NOTE]
> This release contains no changes over `v1.10.4` and is just meant to unblock users that have upgraded to `v2` before.
>
> We **recommend** pinning to `v1`.
Last week we pushed a `v2` branch that triggered dependabot which treated it as a release.
This was not meant to be a release, but many users have upgraded to `v2`.
This release will help unblock users that have upgraded to `v2`.
Please see: #209
## 1.10.4
### Various fixes & improvements
- fix(action): Use `action/setup-node` instead of unofficial volta action (#256) by @andreiborza
## 1.10.3
### Various fixes & improvements
- fix(ci): Use volta to ensure node and npm are available (#255) by @andreiborza
## 1.10.2
- fix(action): Ensure working directory always starts out at repo root (#250)
- fix(action): Use `npm` instead of `yarn` to install `sentry-cli` (#251)
## 1.10.1
This release contains changes concerning maintainers of the repo and has no user-facing changes.
## 1.10.0
- **feat(action): Support macos and windows runners**
We now publish a composite action that runs on all runners. Actions can now be properly versioned, allowing pinning versions from here on out.
## 1.9.0
**Important Changes**
- **feat(sourcemaps): Add inject option to inject debug ids into source files and sourcemaps (#229)**
A new option to inject Debug IDs into source files and sourcemaps was added to the action to ensure proper un-minifaction of your stacktraces. We strongly recommend enabling this by setting inject: true in your action alongside providing a path to sourcemaps.
**Other Changes**
- feat(telemetry): Collect project specific tags (#228)
## Previous Releases
For previous releases, check the [Github Releases](https://github.com/getsentry/action-release/releases) page.