Compare commits

..

7 Commits

Author SHA1 Message Date
Danyal Aytekin
14ccd7840e Bump copyright year 2024-04-08 07:11:49 +01:00
Danyal Aytekin
526ece5edc Mention pa11y-dashboard@4's final minor version is 4.3 2024-04-08 07:11:49 +01:00
Danyal Aytekin
7870e3dc96 Clarify pa11y-dashboard@5 will now use pa11y@8 rather than pa11y@7 2024-04-08 07:11:49 +01:00
Danyal Aytekin
ecdbba2726 Add changelog entry for 4.3.0 2024-04-08 07:11:49 +01:00
Danyal Aytekin
a85b036493 Update lockfile's version to 4.3.0 2024-04-08 07:11:49 +01:00
Danyal Aytekin
220862bb6d Add placeholder changelog entry for 4.3.0 2024-04-08 07:11:48 +01:00
Danyal Aytekin
64b7d5c0ae Set package.version to 4.3.0 from 4.2.0 2024-04-08 07:11:48 +01:00
4 changed files with 48 additions and 25 deletions

View File

@@ -1,5 +1,28 @@
# Changelog
## 4.3.0 (2024-03-26)
### Changes
* Improve console messaging (thanks @sangitamane)
* Address linting issues (thanks @josebolos and @hollsk)
* Various accessibility improvements to dashboard pages (thanks @sangitamane)
* Improve version support and its verification
* Support Node 16-20
* Support MongoDB `2`, `4`, `5`, `6`, `latest`
* Fix various integration test issues
* Add info to readme about Ubuntu `> 20.04` workaround (issue will be fixed by `pa11y-dashboard@5.0.0`)
* Minor dependency upgrades
* Update support policy
### New contributors
* @danyalaytekin made their first contribution in https://github.com/pa11y/pa11y-dashboard/pull/315
### Full diff
* [4.2.0...4.3.0](https://github.com/pa11y/pa11y-dashboard/compare/4.2.0...4.3.0)
## 4.2.0 (2022-03-30)
* Add request logging for easier debugging

View File

@@ -21,7 +21,7 @@ Pa11y Dashboard is a web interface to the [Pa11y][pa11y] accessibility reporter;
Pa11y (and therefore this service) uses Headless Chrome to perform accessibility testing. On Linux and other Unix-like systems, Pa11y's attempt to install it as a dependency sometimes fails since additional operating system packages will be required. Your distribution's documentation should describe how to install these.
In addition, to use Pa11y Dashboard 4 with a version of Ubuntu above 20.04, a path to the Chrome executable must be defined in `chromeLaunchConfig`, as `chromeLaunchConfig.executablePath`. Version 5 of Pa11y Dashboard, which will use Pa11y 7 along with a more recent version of Puppeteer, will resolve this issue.
In addition, to use Pa11y Dashboard 4 with a version of Ubuntu above 20.04, a path to the Chrome executable must be defined in `chromeLaunchConfig`, as `chromeLaunchConfig.executablePath`. Version 5 of Pa11y Dashboard, which will use Pa11y 8 along with a more recent version of Puppeteer, will resolve this issue.
## Setting up Pa11y Dashboard
@@ -189,16 +189,16 @@ When we release a new major version we will continue to support the previous maj
The following table lists the major versions available and, for each previous major version, its end-of-support date, and its final minor version released.
| Major version | Last minor release | Node.js support | Support end date |
| :------------ | :----------------- | :------------------------ | :--------------- |
| `4` | Imminent | `>= 12` | ✅ Current major version |
| `3` | `3.3.0` | `8`, `10` | 2022-05-26 |
| `2` | `2.4.2` | `4`, `6` | 2020-01-16 |
| `1` | `1.12.0` | `0.10`, `0.12`, `4`, `6` | 2016-12-05 |
| :------------ | :----------------- | :--------------------------- | :--------------- |
| `4` | `4.3` | `12`, `14`, `16`, `18`, `20` | ✅ Current major version |
| `3` | `3.3` | `8`, `10` | 2022-05-26 |
| `2` | `2.4` | `4`, `6` | 2020-01-16 |
| `1` | `1.12` | `0.10`, `0.12`, `4`, `6` | 2016-12-05 |
## License
Pa11y Dashboard is licensed under the [GNU General Public License 3.0][info-license].
Copyright © 2023, Team Pa11y and contributors
Copyright © 2016-2024, Team Pa11y and contributors
[homebrew]: https://brew.sh/
[issues]: https://github.com/pa11y/pa11y-dashboard/issues?utf8=%E2%9C%93&q=is%3Aissue

32
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{
"name": "pa11y-dashboard",
"version": "4.2.0",
"version": "4.3.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "pa11y-dashboard",
"version": "4.2.0",
"version": "4.3.0",
"license": "GPL-3.0",
"dependencies": {
"body-parser": "~1.19.2",
@@ -906,12 +906,12 @@
}
},
"node_modules/braces": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
"integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
"dev": true,
"dependencies": {
"fill-range": "^7.1.1"
"fill-range": "^7.0.1"
},
"engines": {
"node": ">=8"
@@ -2122,9 +2122,9 @@
}
},
"node_modules/fill-range": {
"version": "7.1.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
"integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
"integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
"dev": true,
"dependencies": {
"to-regex-range": "^5.0.1"
@@ -5760,12 +5760,12 @@
}
},
"braces": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
"integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
"dev": true,
"requires": {
"fill-range": "^7.1.1"
"fill-range": "^7.0.1"
}
},
"browser-stdout": {
@@ -6656,9 +6656,9 @@
}
},
"fill-range": {
"version": "7.1.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
"integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
"integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
"dev": true,
"requires": {
"to-regex-range": "^5.0.1"

View File

@@ -1,6 +1,6 @@
{
"name": "pa11y-dashboard",
"version": "4.2.0",
"version": "4.3.0",
"private": true,
"description": "Pa11y Dashboard is a visual web interface to the Pa11y accessibility reporter",
"keywords": [