Releases: erlef/setup-beam
Releases · erlef/setup-beam
v1.24.0
⚠️ Potentially breaking changes
Since GitHub is phasing out Node 20 runners, the erlef/setup-beam action has updated its requirements (see PR #426). Please ensure your workflow files are updated to align with the latest GitHub Actions standards to avoid execution failures.
What's Changed
-
Support Node 24 runtime by @levibuzolic in #426
-
Fix error that occurs when parsing TOML files that use dotted keys by @mitchellhenke in #444
-
Automation
-
Security
- Bump eslint from 10.0.3 to 10.1.0 by @dependabot[bot] in #439
- Bump yauzl from 3.2.0 to 3.2.1 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #437
- Bump csv-parse from 6.1.0 to 6.2.1 by @dependabot[bot] in #440
- Bump picomatch from 4.0.3 to 4.0.4 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #443
- fix: address
Prototype Pollution via parse() in NodeJS flattedby @paulo-ferraz-oliveira in #445
New Contributors
- @levibuzolic made their first contribution in #426
- @mitchellhenke made their first contribution in #444
Full Changelog: v1...v1.24.0
v1.23.0
What's Changed
Features
- feat: add macOS-26 to supported ImageOS mappings by @petermm in #430
- feat: add Erlang problem matchers by @Taure in #433
Fixes
- fix: use dynamic import in tests to prevent ESM hoisting race by @petermm in #429
- fix: download correct Gleam binary for macOS and Linux ARM64 by @petermm in #428
- Run ARM-specific tests consistently by @paulo-ferraz-oliveira in #434
Documentation
Version updates
- Update 3rd party licenses (automation) by @github-actions[bot] in #425
- Bump undici from 6.23.0 to 6.24.0 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #432
New Contributors
- @petermm made their first contribution in #429
- @Taure made their first contribution in #433
- @sebastiw made their first contribution in #389
Full Changelog: v1...v1.23.0
v1.22.0
What's Changed
-
Features
- Support
mise.tomlasversion-file(input) by @dinokovac-river in #415
- Support
-
Dependabot updates
- Bump @actions/core from 1.11.1 to 3.0.0 by @dependabot[bot] in #419
- Bump @actions/exec from 1.1.1 to 3.0.0 by @dependabot[bot] in #405
- Bump @actions/tool-cache from 2.0.2 to 4.0.0 by @dependabot[bot] in #407
- Bump @eslint/js from 9.38.0 to 10.0.1 by @dependabot[bot] in #404
- Bump actions/setup-node from 6.1.0 to 6.2.0 by @dependabot[bot] in #409
- Bump actions/setup-node from 6.2.0 to 6.3.0 by @dependabot[bot] in #423
- Bump eslint from 10.0.1 to 10.0.3 by @dependabot[bot] in #420
- Bump eslint-plugin-yml from 1.18.0 to 3.3.1 by @dependabot[bot] in #418
- Bump globals from 17.3.0 to 17.4.0 by @dependabot[bot] in #421
- Bump markdownlint-cli from 0.47.0 to 0.48.0 by @dependabot[bot] in #422
- Bump prettier from 3.6.2 to 3.8.1 by @dependabot[bot] in #408
- Bump raven-actions/actionlint from 2.1.0 to 2.1.1 by @dependabot[bot] in #410
- Bump raven-actions/actionlint from 2.1.1 to 2.1.2 by @dependabot[bot] in #424
- Bump semver from 7.7.2 to 7.7.4 by @dependabot[bot] in #406
-
License updates
- Fix for license update automation by @paulo-ferraz-oliveira in #412
- Update 3rd party licenses (automation) by @github-actions[bot] in #413
- Update 3rd party licenses (automation) by @github-actions[bot] in #414
- Update 3rd party licenses (automation) by @github-actions[bot] in #416
- Update 3rd party licenses (automation) by @github-actions[bot] in #417
- Update 3rd party licenses by @paulo-ferraz-oliveira in #411
New Contributors
- @dinokovac-river made their first contribution in #415
Full Changelog: v1.21.0...v1.22.0
v1.21.0
What's Changed
- Bump eslint from 9.30.1 to 9.31.0 by @dependabot[bot] in #365
- Bump csv-parse from 5.6.0 to 6.0.0 by @dependabot[bot] in #364
- Bump @eslint/js from 9.30.1 to 9.31.0 by @dependabot[bot] in #363
- Bump csv-parse from 6.0.0 to 6.1.0 by @dependabot[bot] in #366
- Allow for Windows'25 container by @essen in #388
- Bump raven-actions/actionlint from 2.0.1 to 2.1.0 by @dependabot[bot] in #401
- Bump actions/setup-node from 4.4.0 to 6.1.0 by @dependabot[bot] in #400
- Bump js-yaml from 4.1.0 to 4.1.1 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #396
- Bump eslint from 9.31.0 to 9.38.0 by @dependabot[bot] in #394
- Bump shellcheck from 3.1.0 to 4.1.0 by @dependabot[bot] in #376
- Bump globals from 16.3.0 to 16.4.0 by @dependabot[bot] in #383
- Bump @vercel/ncc from 0.38.3 to 0.38.4 by @dependabot[bot] in #387
- Improve output (around "Requested ... version") when we know input by @paulo-ferraz-oliveira in #368
- Bump actions/checkout from 4.2.2 to 6.0.1 by @dependabot[bot] in #399
- Bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #403
- Bump @eslint/js from 9.31.0 to 9.38.0 by @dependabot[bot] in #393
New Contributors
Full Changelog: v1...v1.21.0
v1.20.4
What's Changed
- Fix: more versioning around
nightlyandmaint/mainby @paulo-ferraz-oliveira in #359
Dependabot updates
- Bump eslint from 9.30.0 to 9.30.1 by @dependabot in #362
- Bump @eslint/js from 9.30.0 to 9.30.1 by @dependabot in #360
- Bump globals from 16.2.0 to 16.3.0 by @dependabot in #361
Full Changelog: v1.20.3...v1.20.4
v1.20.3
What's Changed
- Handle
.tool-versions' line break on Windows by @paulo-ferraz-oliveira in #357
Full Changelog: v1.20...v1.20.3
v1.20.2
What's Changed
- Test for updated doc. on
latest/ ranges /-rcby @paulo-ferraz-oliveira in #349 - Bump eslint from 9.29.0 to 9.30.0 by @dependabot in #354
- Bump prettier from 3.6.0 to 3.6.2 by @dependabot in #353
- Bump @eslint/js from 9.29.0 to 9.30.0 by @dependabot in #352
- Fix calculating
-otp-major for Elixir by @paulo-ferraz-oliveira in #351
Full Changelog: v1.20...v1.20.2
v1.20.1
What's Changed
- Add back deprecated runners with warning by @paulo-ferraz-oliveira in #348
Full Changelog: v1...v1.20.1
v1.20.0
What's Changed
- Fix broken link in
CODE_OF_CONDUCT.mdby @vkatsuba in #335 - Improve output when failing to get a version from "a place" by @paulo-ferraz-oliveira in #334
- Support macOS via https://github.com/erlef/otp_builds by @paulo-ferraz-oliveira in #332
- Minor maintenance updates by @paulo-ferraz-oliveira in #336
- Update 3rd party licenses (automation) by @github-actions in #337
- Act on CodeQL's suggestions for tightening security / improving performance by @paulo-ferraz-oliveira in #338
- Dependabot version updates by @paulo-ferraz-oliveira in #340
- Match only on what we know should match (versions start with numbers, after OTP-) by @paulo-ferraz-oliveira in #341
@dependabot
- Bump eslint from 9.27.0 to 9.28.0 in #343
- Bump @eslint/js from 9.27.0 to 9.28.0 in #342
- Bump @eslint/js from 9.28.0 to 9.29.0 in #346
- Bump eslint from 9.28.0 to 9.29.0 in #345
- Bump prettier from 3.5.3 to 3.6.0 in #347
New Contributors
Full Changelog: v1...v1.20.0
v1.19.0
What's Changed
- Remove project specific community health files by @maennchen in #309
- Update Gleam versions in README.md by @richard-viney in #308
- Update 3rd party licenses (automation) by @github-actions in #310, #311, #312, and #320
- Add ability to specify OTP architecture by @gilbertbw in #316
- Fix invalid Markdown in Compatibility section by @kianmeng in #319
- Approach Node.js' "suites and tests" way of testing by @paulo-ferraz-oliveira in #328
- Fix for
rebar3nightly/latestby @paulo-ferraz-oliveira in #331 - Override OTP version when specified in Elixir spec by @kevinschweikert in #330
New Contributors
- @richard-viney made their first contribution in #308
- @gilbertbw made their first contribution in #316
- @kevinschweikert made their first contribution in #330
Full Changelog: v1.18.2...v1.19.0