Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
3c3ef1e
chore: merge master into develop (#1180)
stephenmathieson Jun 3, 2025
df4bd9e
ci: remove --repo flag (#1181)
scottmries Jun 4, 2025
2667cd7
chore: add note about semver to READMEs (#1183)
straker Jun 4, 2025
833ea82
chore: fix linting errors (#1185)
scottmries Jul 2, 2025
97a13f8
chore: bump the npm-low-risk group across 1 directory with 25 updates…
dependabot[bot] Jul 2, 2025
b374159
chore: bump axios from 1.7.7 to 1.10.0 (#1186)
dependabot[bot] Jul 2, 2025
57672fd
chore: bump form-data from 4.0.0 to 4.0.4 (#1190)
dependabot[bot] Jul 22, 2025
394588b
chore: bump axios from 1.10.0 to 1.11.0 (#1191)
dependabot[bot] Jul 23, 2025
45c75d4
ci(dependabot): use cooldown delay recent updates (#1203)
Garbee Aug 4, 2025
bc53f16
chore: replace substr for browser check (#1202)
Garbee Aug 5, 2025
b12c86c
chore: bump the npm-low-risk group with 19 updates (#1192)
dependabot[bot] Aug 8, 2025
6abf9c9
chore: bump express and @types/express (#1193)
dependabot[bot] Aug 11, 2025
92b8eae
chore: fix typescript issues (#1207)
Garbee Aug 11, 2025
3555743
chore: remove unused cross-env dependency (#1206)
Garbee Aug 12, 2025
c65ab9c
chore: bump tmp and inquirer (#1208)
dependabot[bot] Aug 12, 2025
0c124f7
chore: bump lint-staged from 15.3.0 to 16.1.2 (#1194)
dependabot[bot] Aug 12, 2025
3742b00
chore: bump mocha from 10.5.2 to 11.7.1 (#1197)
dependabot[bot] Aug 12, 2025
7c460e4
chore: bump @wdio/globals from 8.39.0 to 9.17.0 (#1195)
dependabot[bot] Aug 20, 2025
eda9509
chore: bump @wdio/spec-reporter from 8.39.0 to 9.18.0 (#1196)
dependabot[bot] Aug 20, 2025
6f25949
chore: bump @wdio/cli from 8.39.0 to 9.18.4 (#1199)
dependabot[bot] Aug 20, 2025
d71f4fc
chore: bump puppeteer from 22.12.1 to 24.15.0 (#1200)
dependabot[bot] Aug 20, 2025
7c07558
chore: Update timeout on playwright tests (#1210)
straker Aug 22, 2025
2a380e6
chore: bump tar-fs and @puppeteer/browsers (#1211)
dependabot[bot] Aug 22, 2025
14c1553
chore: bump actions/checkout from 4 to 5 (#1214)
dependabot[bot] Sep 2, 2025
9e72d2d
chore: bump jest from 29.7.0 to 30.0.5 (#1220)
dependabot[bot] Sep 3, 2025
33545ac
chore: don't update react >17 (#1223)
straker Sep 4, 2025
0bb9c2a
ci(puppeteer): upgrade runner for puppeteer tests (#1226)
straker Sep 17, 2025
a163973
ci(tests): disable fail-fast (#1227)
Garbee Sep 23, 2025
7ff69e1
chore: bump the npm-low-risk group across 1 directory with 17 updates…
dependabot[bot] Oct 1, 2025
5d83b89
chore: bump axios from 1.11.0 to 1.12.2 (#1230)
dependabot[bot] Oct 1, 2025
19e916b
chore: bump axe-test-fixtures from `412be57` to `ccad032` (#1218)
dependabot[bot] Oct 1, 2025
17d8cd1
chore: bump @wdio/local-runner from 8.39.0 to 9.19.2 (#1222)
dependabot[bot] Oct 1, 2025
644a58d
chore: bump globals from 15.14.0 to 16.3.0 (#1217)
dependabot[bot] Oct 1, 2025
fdd8982
chore: bump jest-environment-jsdom from 29.7.0 to 30.0.5 (#1216)
dependabot[bot] Oct 1, 2025
c7bbb3e
chore: bump eslint-config-prettier from 9.1.0 to 10.1.8 (#1213)
dependabot[bot] Oct 1, 2025
9bda0f0
chore: bump dotenv from 16.4.7 to 17.2.1 (#1212)
dependabot[bot] Oct 1, 2025
cae0761
chore: bump tar-fs from 3.1.0 to 3.1.1 (#1229)
dependabot[bot] Oct 1, 2025
1ae9753
chore: bump actions/setup-node from 4 to 5 (#1231)
dependabot[bot] Oct 1, 2025
2758476
feat: Update axe-core to v4.11.0 (#1233)
attest-team-ci Oct 13, 2025
fe19996
chore: RC v4.11.0
attest-team-ci Oct 14, 2025
07ffcc1
chore: RC v4.11.0 (#1234)
straker Oct 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ updates:
update-types:
- 'minor'
- 'patch'
cooldown:
default-days: 7

- package-ecosystem: 'npm'
directory: '/'
Expand Down Expand Up @@ -42,9 +44,21 @@ updates:
# Breaking change due to node version requirements
- dependency-name: 'commander'
versions: ['>=10.0.0']
# Not supported
# @see https://github.com/dequelabs/axe-core-npm/issues/500
- dependency-name: 'react'
versions: ['>=18.0.0']
- dependency-name: 'react-dom'
versions: ['>=18.0.0']
- dependency-name: '@types/react'
versions: ['>=18.0.0']
- dependency-name: '@types/react-dom'
versions: ['>=18.0.0']
groups:
# Any updates not caught by the group config will get individual PRs
npm-low-risk:
update-types:
- 'minor'
- 'patch'
cooldown:
default-days: 7
13 changes: 6 additions & 7 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ jobs:
timeout-minutes: 10
if: github.ref_name == 'develop' && github.repository_owner == 'dequelabs'
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
with:
node-version: 22
cache: 'npm'
Expand All @@ -40,8 +40,8 @@ jobs:
runs-on: ubuntu-latest
if: github.ref_name == 'release' && github.repository_owner == 'dequelabs'
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
with:
node-version: 22
cache: 'npm'
Expand All @@ -67,8 +67,8 @@ jobs:
runs-on: ubuntu-latest
if: github.ref_name == 'master' && github.repository_owner == 'dequelabs'
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
with:
node-version: 22
cache: 'npm'
Expand All @@ -87,7 +87,6 @@ jobs:
gh release create v$PKG_VERSION \
--title "Release $PKG_VERSION" \
--notes-from-tag \
--repo ${{ github.repository }} \
--target master
env:
GH_TOKEN: ${{ github.token }}
77 changes: 32 additions & 45 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,24 +13,25 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
with:
node-version: 22
cache: 'npm'
- run: npm ci
- run: npm run lint

puppeteer:
strategy:
strategy: &strategy_matrix
fail-fast: false
matrix:
node: [18, 20, 22]
runs-on: ubuntu-latest
runs-on: deque-ubuntu-latest-4core
timeout-minutes: 15
needs: lint
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
with:
node-version: ${{ matrix.node}}
cache: 'npm'
Expand All @@ -44,15 +45,13 @@ jobs:
- run: npm run test:export --workspace=packages/puppeteer

cli:
strategy:
matrix:
node: [18, 20, 22]
strategy: *strategy_matrix
runs-on: ubuntu-latest
timeout-minutes: 15
needs: lint
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
with:
node-version: ${{ matrix.node }}
cache: 'npm'
Expand All @@ -64,15 +63,13 @@ jobs:
- run: npm run coverage --workspace=packages/cli

webdriverjs:
strategy:
matrix:
node: [18, 20, 22]
strategy: *strategy_matrix
runs-on: ubuntu-latest
timeout-minutes: 15
needs: lint
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
with:
node-version: ${{ matrix.node }}
cache: 'npm'
Expand All @@ -86,15 +83,13 @@ jobs:
- run: npm run test:export --workspace=packages/webdriverjs

webdriverio:
strategy:
matrix:
node: [18, 20, 22]
strategy: *strategy_matrix
runs-on: ubuntu-latest
timeout-minutes: 15
needs: lint
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
with:
node-version: ${{ matrix.node }}
cache: 'npm'
Expand All @@ -108,15 +103,13 @@ jobs:
- run: npm run test:export --workspace=packages/webdriverio

reporter_earl:
strategy:
matrix:
node: [18, 20, 22]
strategy: *strategy_matrix
runs-on: ubuntu-latest
timeout-minutes: 15
needs: lint
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
with:
node-version: ${{ matrix.node }}
cache: 'npm'
Expand All @@ -126,15 +119,13 @@ jobs:
- run: npm run test:export --workspace=packages/reporter-earl

react:
strategy:
matrix:
node: [18, 20, 22]
strategy: *strategy_matrix
runs-on: ubuntu-latest
timeout-minutes: 15
needs: lint
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
with:
node-version: ${{ matrix.node }}
cache: 'npm'
Expand All @@ -147,15 +138,13 @@ jobs:
- run: npm run test:export --workspace=packages/react

playwright:
strategy:
matrix:
node: [18, 20, 22]
strategy: *strategy_matrix
runs-on: ubuntu-latest
timeout-minutes: 15
timeout-minutes: 25
needs: lint
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
with:
node-version: ${{ matrix.node }}
cache: 'npm'
Expand All @@ -166,15 +155,13 @@ jobs:
- run: npm run test:export --workspace=packages/playwright

wdio_globals_test:
strategy:
matrix:
node: [18, 20, 22]
strategy: *strategy_matrix
runs-on: ubuntu-latest
timeout-minutes: 15
needs: lint
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
with:
node-version: ${{ matrix.node }}
cache: 'npm'
Expand All @@ -187,10 +174,10 @@ jobs:
timeout-minutes: 5
needs: lint
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
with:
node-version: 22
cache: 'npm'
- run: npm ci
- run: npm test --workspace=test/axe-core
- run: npm test --workspace=test/axe-core
4 changes: 2 additions & 2 deletions .github/workflows/update-axe-core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 2
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
with:
node-version: 22
- uses: dequelabs/axe-api-team-public/.github/actions/create-update-axe-core-pull-request-v1@main
Expand Down
3 changes: 0 additions & 3 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"

npm run precommit
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,24 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [4.11.0](https://github.com/dequelabs/axe-core-npm/compare/v4.10.1...v4.11.0) (2025-10-14)


### Bug Fixes

* Optimize AxeBuilder memory usage. ([#1154](https://github.com/dequelabs/axe-core-npm/issues/1154)) ([e53cd36](https://github.com/dequelabs/axe-core-npm/commit/e53cd36d0770a8323577946b0438f058b87a0aad)), closes [/github.com/bensenescu/axe-core-npm/blob/develop/packages/puppeteer/src/axePuppeteer.ts#L59](https://github.com//github.com/bensenescu/axe-core-npm/blob/develop/packages/puppeteer/src/axePuppeteer.ts/issues/L59) [/github.com/bensenescu/axe-core-npm/blob/develop/packages/puppeteer/src/utils.ts#L34](https://github.com//github.com/bensenescu/axe-core-npm/blob/develop/packages/puppeteer/src/utils.ts/issues/L34)
* Update axe-core to v4.10.3 ([#1155](https://github.com/dequelabs/axe-core-npm/issues/1155)) ([f8e3a14](https://github.com/dequelabs/axe-core-npm/commit/f8e3a14043c7288ca9373a5f1543ffd27cedf256))
* **wdio:** resolve blank navigation issue in WDIO v9 ([#1169](https://github.com/dequelabs/axe-core-npm/issues/1169)) ([6505560](https://github.com/dequelabs/axe-core-npm/commit/6505560d646ddc6db8a9b4cf772af08ff3f08dc3))


### Features

* Update axe-core to v4.11.0 ([#1233](https://github.com/dequelabs/axe-core-npm/issues/1233)) ([2758476](https://github.com/dequelabs/axe-core-npm/commit/27584764815148bf902f29010cca0f4f2230cf46))





## [4.10.2](https://github.com/dequelabs/axe-core-npm/compare/v4.10.1...v4.10.2) (2025-05-12)


Expand Down
2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
"version": "4.10.2"
"version": "4.11.0"
}
Loading