diff --git a/.github/ISSUE_TEMPLATE/bug-report.md b/.github/ISSUE_TEMPLATE/bug-report.md new file mode 100644 index 00000000..842ea8e5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-report.md @@ -0,0 +1,47 @@ +--- +name: Bug report +about: Create a report to help us improve +title: 'BUG: ' +labels: '' +assignees: '' + +--- + +**Describe the bug** +A clear and concise description of what the bug is. + +**Environment Happening In** +- [ ] Production +- [ ] QA +- [ ] Dev + +**To Reproduce** +Steps to reproduce the behavior: +1. Go to '...' +2. Click on '....' +3. Scroll down to '....' +4. See error + +**Expected behavior** +A clear and concise description of what you expected to happen. + +**Actual behavior** +A clear and concise description of what actually happened. + +**Screenshots** +If applicable, add screenshots to help explain your problem. + +**Related Tickets** +List out any user story or bug ticket(s) related to this bug. + +**Desktop (please complete the following information):** +- Product: [e.g. playwright] +- Product Version: [e.g. v4.7.4] +- Latest Product Version it is NOT happening in: [e.g. v4.7.2] +- OS: [e.g. iOS] + - Browser [e.g. chrome, safari] + - Browser Version [e.g. 22] + + +**Additional context** +Add any other context about the problem here. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature-request.md b/.github/ISSUE_TEMPLATE/feature-request.md new file mode 100644 index 00000000..39497e3a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature-request.md @@ -0,0 +1,32 @@ +--- +name: Feature request +about: Suggest an idea for this project +title: '' +labels: '' +assignees: '' + +--- + +## Epic Link + +## Requirements + + + +## User Story + + + +## Acceptance Criteria + + + +## Technical/Implementation Details + +## QA Notes/Instructions + + + +## Out of Scope + +## Dependencies \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index cb92af64..c06bdc71 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +## [4.9.1](https://github.com/dequelabs/axe-core-maven-html/compare/v4.9.0...v4.9.1) (2024-05-10) + + +### Bug Fixes + +* Update axe-core to v4.9.1 ([#456](https://github.com/dequelabs/axe-core-maven-html/issues/456)) ([710c913](https://github.com/dequelabs/axe-core-maven-html/commit/710c9138fb6c3d648edcc537f942e24fddf7460a)) + + + # [4.9.0](https://github.com/dequelabs/axe-core-maven-html/compare/v4.8.2...v4.9.0) (2024-03-28) diff --git a/package.json b/package.json index 77493c85..15e1d2b8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "axe-core-maven-html", - "version": "4.9.0", + "version": "4.9.1", "license": "ISC", "repository": "dequelabs/axe-core-maven-html", "scripts": { diff --git a/playwright/package-lock.json b/playwright/package-lock.json index 7b510e50..407850e4 100644 --- a/playwright/package-lock.json +++ b/playwright/package-lock.json @@ -1,15 +1,15 @@ { "name": "axe-core-maven-html-playwright", - "version": "4.8.2", + "version": "4.9.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "axe-core-maven-html-playwright", - "version": "4.8.2", + "version": "4.9.0", "license": "MPL", "dependencies": { - "axe-core": "^4.9.0" + "axe-core": "^4.9.1" }, "devDependencies": { "axe-test-fixtures": "github:dequelabs/axe-test-fixtures#v1", @@ -41,16 +41,16 @@ } }, "node_modules/axe-core": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.9.0.tgz", - "integrity": "sha512-H5orY+M2Fr56DWmMFpMrq5Ge93qjNdPVqzBv5gWK3aD1OvjBEJlEzxf09z93dGVQeI0LiW+aCMIx1QtShC/zUw==", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.9.1.tgz", + "integrity": "sha512-QbUdXJVTpvUTHU7871ppZkdOLBeGUKBQWHkHrvN2V9IQWGMt61zf3B45BtzjxEJzYuj0JBjBZP/hmYS/R9pmAw==", "engines": { "node": ">=4" } }, "node_modules/axe-test-fixtures": { "version": "1.0.0", - "resolved": "git+ssh://git@github.com/dequelabs/axe-test-fixtures.git#09469d613991c108cd76f070839cc46f59668ebb", + "resolved": "git+ssh://git@github.com/dequelabs/axe-test-fixtures.git#80fde4a947257461a2cc2d3dc746e9381dc59aa0", "dev": true, "license": "MPL-2.0" }, @@ -477,12 +477,12 @@ } }, "axe-core": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.9.0.tgz", - "integrity": "sha512-H5orY+M2Fr56DWmMFpMrq5Ge93qjNdPVqzBv5gWK3aD1OvjBEJlEzxf09z93dGVQeI0LiW+aCMIx1QtShC/zUw==" + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.9.1.tgz", + "integrity": "sha512-QbUdXJVTpvUTHU7871ppZkdOLBeGUKBQWHkHrvN2V9IQWGMt61zf3B45BtzjxEJzYuj0JBjBZP/hmYS/R9pmAw==" }, "axe-test-fixtures": { - "version": "git+ssh://git@github.com/dequelabs/axe-test-fixtures.git#09469d613991c108cd76f070839cc46f59668ebb", + "version": "git+ssh://git@github.com/dequelabs/axe-test-fixtures.git#80fde4a947257461a2cc2d3dc746e9381dc59aa0", "dev": true, "from": "axe-test-fixtures@github:dequelabs/axe-test-fixtures#v1" }, diff --git a/playwright/package.json b/playwright/package.json index 9922a8a4..2425edb2 100644 --- a/playwright/package.json +++ b/playwright/package.json @@ -1,6 +1,6 @@ { "name": "axe-core-maven-html-playwright", - "version": "4.9.0", + "version": "4.9.1", "license": "MPL", "private": true, "repository": "dequelabs/axe-core-maven-html", @@ -8,7 +8,7 @@ "start": "http-server ./node_modules/axe-test-fixtures/fixtures -a \"\" -p 1337 --silent" }, "dependencies": { - "axe-core": "^4.9.0" + "axe-core": "^4.9.1" }, "devDependencies": { "axe-test-fixtures": "github:dequelabs/axe-test-fixtures#v1", diff --git a/playwright/pom.xml b/playwright/pom.xml index 20ca005b..95bdc35c 100644 --- a/playwright/pom.xml +++ b/playwright/pom.xml @@ -2,12 +2,12 @@ 4.0.0 playwright - 4.9.0 + 4.9.1 jar com.deque.html.axe-core virtual-superpackage - 4.9.0 + 4.9.1 ../pom.xml Axe-core Playwright Java @@ -152,7 +152,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.12.1 + 3.13.0 1.8 1.8 @@ -170,7 +170,7 @@ org.apache.maven.plugins maven-gpg-plugin - 3.1.0 + 3.2.2 sign-artifacts @@ -220,7 +220,7 @@ com.microsoft.playwright playwright - 1.41.2 + 1.42.0 @@ -232,7 +232,7 @@ org.apache.commons commons-compress - 1.26.0 + 1.26.1 junit @@ -255,25 +255,25 @@ com.fasterxml.jackson.core jackson-annotations - 2.16.1 + 2.17.0 compile com.fasterxml.jackson.core jackson-databind - 2.16.1 + 2.17.0 compile commons-io commons-io - 2.15.1 + 2.16.0 compile com.deque.html.axe-core dequeutilites - 4.9.0 + 4.9.1 compile diff --git a/playwright/src/test/java/PlaywrightJavaTest.java b/playwright/src/test/java/PlaywrightJavaTest.java index 63df82d3..9a7fe7cb 100644 --- a/playwright/src/test/java/PlaywrightJavaTest.java +++ b/playwright/src/test/java/PlaywrightJavaTest.java @@ -538,9 +538,7 @@ public void withOnlyOneInclude() { AxeResults axeResults = axeBuilder.analyze(); List targets = getTargets(axeResults); - - assertTrue(targets.stream().allMatch(selector -> selector.equalsIgnoreCase(".include"))); - assertEquals(axeResults.getPasses().get(0).getNodes().size(), 1); + assertTrue(targets.stream().anyMatch(selector -> selector.equalsIgnoreCase(".include"))); } @Test @@ -557,7 +555,6 @@ public void withMultipleIncludes() { assertTrue(targets.stream().anyMatch(selector -> selector.equalsIgnoreCase(".include"))); assertTrue(targets.stream().anyMatch(selector -> selector.equalsIgnoreCase(".include2"))); - assertEquals(axeResults.getPasses().get(0).getNodes().size(), 2); } @Test diff --git a/pom.xml b/pom.xml index 324661f6..8631a870 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.deque.html.axe-core virtual-superpackage - 4.9.0 + 4.9.1 pom Axe-core-maven-html Superpackage axe-core-maven-html superpackage containing; selenium, playwright, and, utilities @@ -68,7 +68,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.12.1 + 3.13.0 1.8 1.8 @@ -85,7 +85,7 @@ org.apache.maven.plugins maven-gpg-plugin - 3.1.0 + 3.2.2 sign-artifacts diff --git a/selenium/package-lock.json b/selenium/package-lock.json index 73c3daf2..f81ea734 100644 --- a/selenium/package-lock.json +++ b/selenium/package-lock.json @@ -1,15 +1,15 @@ { "name": "axe-core-maven-html-selenium", - "version": "4.8.2", + "version": "4.9.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "axe-core-maven-html-selenium", - "version": "4.8.2", + "version": "4.9.0", "license": "UNLICENSED", "dependencies": { - "axe-core": "^4.9.0" + "axe-core": "^4.9.1" }, "devDependencies": { "axe-test-fixtures": "github:dequelabs/axe-test-fixtures#v1", @@ -39,16 +39,16 @@ } }, "node_modules/axe-core": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.9.0.tgz", - "integrity": "sha512-H5orY+M2Fr56DWmMFpMrq5Ge93qjNdPVqzBv5gWK3aD1OvjBEJlEzxf09z93dGVQeI0LiW+aCMIx1QtShC/zUw==", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.9.1.tgz", + "integrity": "sha512-QbUdXJVTpvUTHU7871ppZkdOLBeGUKBQWHkHrvN2V9IQWGMt61zf3B45BtzjxEJzYuj0JBjBZP/hmYS/R9pmAw==", "engines": { "node": ">=4" } }, "node_modules/axe-test-fixtures": { "version": "1.0.0", - "resolved": "git+ssh://git@github.com/dequelabs/axe-test-fixtures.git#23f638c574dd9be2a725fa81854f1560d858dcce", + "resolved": "git+ssh://git@github.com/dequelabs/axe-test-fixtures.git#80fde4a947257461a2cc2d3dc746e9381dc59aa0", "dev": true, "license": "MPL-2.0" }, @@ -446,12 +446,12 @@ } }, "axe-core": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.9.0.tgz", - "integrity": "sha512-H5orY+M2Fr56DWmMFpMrq5Ge93qjNdPVqzBv5gWK3aD1OvjBEJlEzxf09z93dGVQeI0LiW+aCMIx1QtShC/zUw==" + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.9.1.tgz", + "integrity": "sha512-QbUdXJVTpvUTHU7871ppZkdOLBeGUKBQWHkHrvN2V9IQWGMt61zf3B45BtzjxEJzYuj0JBjBZP/hmYS/R9pmAw==" }, "axe-test-fixtures": { - "version": "git+ssh://git@github.com/dequelabs/axe-test-fixtures.git#23f638c574dd9be2a725fa81854f1560d858dcce", + "version": "git+ssh://git@github.com/dequelabs/axe-test-fixtures.git#80fde4a947257461a2cc2d3dc746e9381dc59aa0", "dev": true, "from": "axe-test-fixtures@github:dequelabs/axe-test-fixtures#v1" }, diff --git a/selenium/package.json b/selenium/package.json index cdb89cb0..5c2bc32b 100644 --- a/selenium/package.json +++ b/selenium/package.json @@ -1,6 +1,6 @@ { "name": "axe-core-maven-html-selenium", - "version": "4.9.0", + "version": "4.9.1", "license": "UNLICENSED", "private": true, "repository": "dequelabs/axe-core-maven-html", @@ -8,7 +8,7 @@ "start": "http-server ./node_modules/axe-test-fixtures/fixtures -a \"\" -p 8001 --silent" }, "dependencies": { - "axe-core": "^4.9.0" + "axe-core": "^4.9.1" }, "devDependencies": { "axe-test-fixtures": "github:dequelabs/axe-test-fixtures#v1", diff --git a/selenium/pom.xml b/selenium/pom.xml index 6b1fe62c..1fec8047 100644 --- a/selenium/pom.xml +++ b/selenium/pom.xml @@ -2,12 +2,12 @@ 4.0.0 selenium - 4.9.0 + 4.9.1 jar com.deque.html.axe-core virtual-superpackage - 4.9.0 + 4.9.1 ../pom.xml @@ -27,7 +27,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.12.1 + 3.13.0 8 8 @@ -134,7 +134,7 @@ org.apache.maven.plugins maven-gpg-plugin - 3.1.0 + 3.2.2 sign-artifacts @@ -170,7 +170,7 @@ commons-io commons-io - 2.15.1 + 2.16.0 org.seleniumhq.selenium @@ -190,7 +190,7 @@ com.fasterxml.jackson.core jackson-databind - 2.16.1 + 2.17.0 org.junit.vintage @@ -208,7 +208,7 @@ com.deque.html.axe-core dequeutilites - 4.9.0 + 4.9.1 compile diff --git a/utilities/pom.xml b/utilities/pom.xml index c525a8e1..03d4a925 100644 --- a/utilities/pom.xml +++ b/utilities/pom.xml @@ -4,14 +4,14 @@ com.deque.html.axe-core virtual-superpackage - 4.9.0 + 4.9.1 ../pom.xml Axe-core maven utilities axe-core-maven-html utility classes used in all packages https://github.com/dequelabs/axe-core-maven-html dequeutilites - 4.9.0 + 4.9.1 jar @@ -59,7 +59,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.12.1 + 3.13.0 1.8 1.8 @@ -68,7 +68,7 @@ org.apache.maven.plugins maven-gpg-plugin - 3.1.0 + 3.2.2 sign-artifacts @@ -117,7 +117,7 @@ com.fasterxml.jackson.core jackson-annotations - 2.16.1 + 2.17.0 compile