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": [