Skip to content

v2.4.0

Latest

Choose a tag to compare

@nanasess nanasess released this 13 Mar 23:55
· 6 commits to master since this release
c75c3d5

Highlights

Node 24 Runtime Migration

This release upgrades the GitHub Actions runtime from Node 20 to Node 24, aligning with GitHub's official migration timeline.

  • Node.js 20 deprecation warnings are now resolved — workflows using nanasess/setup-chromedriver@v2 will no longer display the deprecation notice
  • Node 20 actions will be forced to run with Node 24 by default starting June 2, 2026

Requirements

Environment Minimum Version
GitHub-hosted runners No changes required
Self-hosted runners v2.327.1 or later
macOS (self-hosted) macOS 14 or later

Note: ARM32 self-hosted runners are no longer supported with Node 24.

Other Notable Changes

  • Removed deprecated macos-12 and macos-13 from CI test matrix
  • Removed support for ubuntu-20.04
  • Bumped multiple dependencies for security and compatibility

What's Changed

  • build(deps-dev): bump prettier from 3.4.1 to 3.4.2 by @dependabot[bot] in #371
  • Remove macos-12 from test matrix by @nanasess in #382
  • Remove unused imports and redundant search steps in chromedriver test by @nanasess in #385
  • build(deps-dev): bump @types/selenium-webdriver from 4.1.27 to 4.1.28 by @dependabot[bot] in #375
  • build(deps): bump @actions/tool-cache from 2.0.1 to 2.0.2 by @dependabot[bot] in #377
  • build(deps-dev): bump @types/node from 22.10.1 to 22.13.1 by @dependabot[bot] in #383
  • build(deps): bump @octokit/endpoint from 9.0.5 to 9.0.6 by @dependabot[bot] in #386
  • build(deps): bump undici from 5.28.4 to 5.28.5 by @dependabot[bot] in #378
  • build(deps): bump @octokit/request-error from 5.1.0 to 5.1.1 by @dependabot[bot] in #384
  • chore(ci): remove support for ubuntu-20.04 in workflows and documentation by @nanasess in #393
  • build(deps): bump undici from 5.28.5 to 5.29.0 by @dependabot[bot] in #394
  • build(deps-dev): bump selenium-webdriver from 4.27.0 to 4.33.0 by @dependabot[bot] in #395
  • feat(workflows): add Claude Code GitHub Action and documentation by @nanasess in #398
  • Enhance README with modern and stylish design by @nanasess in #399
  • Add Claude Code GitHub Workflow by @nanasess in #407
  • Fix macos devport by @nanasess in #417
  • fix(ci): correct typo in GitHub Actions workflow for macOS condition by @nanasess in #418
  • ci(github-actions): skip code review for dependabot PRs by @nanasess in #419
  • build(deps): bump semver from 7.6.3 to 7.7.1 by @dependabot[bot] in #380
  • build(deps): bump @octokit/request from 8.4.0 to 8.4.1 by @dependabot[bot] in #387
  • build(deps): bump js-yaml from 3.14.1 to 3.14.2 by @dependabot[bot] in #420
  • build(deps): bump tmp from 0.2.3 to 0.2.4 by @dependabot[bot] in #414
  • chore: remove deprecated macos-13 from CI workflow by @nanasess in #423
  • build(deps): bump @octokit/plugin-paginate-rest from 9.2.1 to 9.2.2 by @dependabot[bot] in #390
  • build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #415
  • build(deps): bump form-data from 3.0.1 to 3.0.4 by @dependabot[bot] in #411
  • build(deps-dev): bump prettier from 3.4.2 to 3.7.4 by @dependabot[bot] in #422
  • build(deps): bump semver and @types/semver by @dependabot[bot] in #421
  • build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #429
  • build(deps): bump @actions/core from 1.11.1 to 2.0.1 by @dependabot[bot] in #425
  • build(deps): bump underscore from 1.13.7 to 1.13.8 by @dependabot[bot] in #434
  • build(deps-dev): bump @types/node from 22.13.1 to 24.2.1 by @dependabot[bot] in #416
  • build(deps): bump minimatch from 3.1.2 to 3.1.5 by @dependabot[bot] in #433
  • build(deps): bump qs from 6.13.0 to 6.14.2 by @dependabot[bot] in #432
  • build(deps): bump lodash from 4.17.21 to 4.17.23 by @dependabot[bot] in #431
  • build(deps-dev): bump @vercel/ncc from 0.38.3 to 0.38.4 by @dependabot[bot] in #427
  • build(deps-dev): bump selenium-webdriver and @types/selenium-webdriver by @dependabot[bot] in #426

Full Changelog: v2.3.0...v2.4.0