From 159cac7ede17f030dd68c1bebc48275c3a262da6 Mon Sep 17 00:00:00 2001 From: Danyal Aytekin <danyal@alienpaper.com> Date: Fri, 10 Nov 2023 18:14:35 +0000 Subject: [PATCH 1/4] Add `CHANGELOG` placeholder for `eslint-config-pa11y@4` --- CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a639296..a285437 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,13 @@ # Changelog +## 4.0.0 (2023-11-13) + +* Become [ESLint Shareable Config](https://eslint.org/docs/latest/extend/shareable-configs): + * Rename package to `eslint-config-pa11y` + * Deprecate all published packages `pa11y-lint-config` +* Drop configs no longer used by the pa11y org (`es2009`, `es2015`) + ## 3.0.0 (2023-10-26) * Support current Node.js LTS (18, 20) From 3a1f078b4366034681be7a0b547a674c5bce173a Mon Sep 17 00:00:00 2001 From: Danyal Aytekin <danyal@alienpaper.com> Date: Fri, 10 Nov 2023 18:19:06 +0000 Subject: [PATCH 2/4] Improve description of package rename --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a285437..e01779e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,8 +3,8 @@ ## 4.0.0 (2023-11-13) -* Become [ESLint Shareable Config](https://eslint.org/docs/latest/extend/shareable-configs): - * Rename package to `eslint-config-pa11y` +* Publish package as [ESLint Shareable Config](https://eslint.org/docs/latest/extend/shareable-configs): + * Publish as `eslint-config-pa11y` * Deprecate all published packages `pa11y-lint-config` * Drop configs no longer used by the pa11y org (`es2009`, `es2015`) From b2268392ba3dfa15e3e1363f05e031cbd4f734bc Mon Sep 17 00:00:00 2001 From: Danyal Aytekin <danyal@alienpaper.com> Date: Fri, 10 Nov 2023 18:19:35 +0000 Subject: [PATCH 3/4] Describe `ecmaVersion` upgrade to `2020` --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e01779e..cfc696d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ * Publish as `eslint-config-pa11y` * Deprecate all published packages `pa11y-lint-config` * Drop configs no longer used by the pa11y org (`es2009`, `es2015`) +* Rename sole remaining config to `es2020` and: + * Update `ecmaVersion` to `2020` from `2017` ## 3.0.0 (2023-10-26) From 968130d9404f59e198a56d427455fba254eb7a21 Mon Sep 17 00:00:00 2001 From: Danyal Aytekin <danyal@alienpaper.com> Date: Fri, 10 Nov 2023 20:21:33 +0000 Subject: [PATCH 4/4] Set `package.version` to `4.0.0` --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index ab2c36c..386e250 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "pa11y-lint-config", - "version": "3.0.0", + "version": "4.0.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "pa11y-lint-config", - "version": "3.0.0", + "version": "4.0.0", "license": "LGPL-3.0", "devDependencies": { "eslint": "^8.51.0", diff --git a/package.json b/package.json index 9ff7297..6372d14 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pa11y-lint-config", - "version": "3.0.0", + "version": "4.0.0", "description": "Linter configurations for Pa11y projects", "author": "Team Pa11y", "contributors": [