From d2937610c9e3be2c21090d8b67561ae8bdade0f5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Dec 2025 22:03:30 +0100 Subject: [PATCH 01/17] Build: Bump js-yaml from 3.14.1 to 3.14.2 Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.14.1 to 3.14.2. - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](https://github.com/nodeca/js-yaml/compare/3.14.1...3.14.2) Closes gh-252 --- updated-dependencies: - dependency-name: js-yaml dependency-version: 3.14.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index d6dc0b8..fe387ce 100644 --- a/package-lock.json +++ b/package-lock.json @@ -945,9 +945,9 @@ } }, "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "license": "MIT", "dependencies": { "argparse": "^1.0.7", From fc2bd9227529aad9950808f3850663d1d1b02aa7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Go=C5=82e=CC=A8biowski-Owczarek?= Date: Thu, 11 Dec 2025 03:55:35 +0100 Subject: [PATCH 02/17] Download: Update jQuery Migrate from 3.5.0 to 3.6.0 --- pages/download.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/download.md b/pages/download.md index 5b1acca..ca18da4 100644 --- a/pages/download.md +++ b/pages/download.md @@ -40,8 +40,8 @@ When upgrading from a pre-1.9 jQuery version to jQuery 1.9 or up to jQuery 3.0, When migrating from jQuery 3.x to a later jQuery 3.x version, use jQuery Migrate 3.x instead: -* Download jQuery Migrate 3.5.0 (compressed production version) -* Download the uncompressed, development jQuery Migrate 3.5.0 +* Download jQuery Migrate 3.6.0 (compressed production version) +* Download the uncompressed, development jQuery Migrate 3.6.0 Use the _compressed production_ version to restore compatibility issues without changing any application code. From c065db681a09db6f44cba8a9f0efb1a3c20001bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Go=C5=82e=CC=A8biowski-Owczarek?= Date: Thu, 11 Dec 2025 03:55:52 +0100 Subject: [PATCH 03/17] 3.4.1 --- 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 fe387ce..4cf300b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "jquery.com", - "version": "3.4.0", + "version": "3.4.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "jquery.com", - "version": "3.4.0", + "version": "3.4.1", "dependencies": { "grunt": "1.6.1", "grunt-jquery-content": "3.3.1" diff --git a/package.json b/package.json index 65b6b61..2e596b5 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "jquery.com", "private": true, - "version": "3.4.0", + "version": "3.4.1", "dependencies": { "grunt": "1.6.1", "grunt-jquery-content": "3.3.1" From a8a6b0e4e02663a2df86a3def184f91c57322797 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 16 Jan 2026 17:15:51 +0100 Subject: [PATCH 04/17] Build: Bump undici from 6.21.2 to 6.23.0 Bumps [undici](https://github.com/nodejs/undici) from 6.21.2 to 6.23.0. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v6.21.2...v6.23.0) Closes gh-253 --- updated-dependencies: - dependency-name: undici dependency-version: 6.23.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4cf300b..82ee7e5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1402,9 +1402,9 @@ "license": "BSD-3-Clause" }, "node_modules/undici": { - "version": "6.21.2", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.2.tgz", - "integrity": "sha512-uROZWze0R0itiAKVPsYhFov9LxrPMHLMEQFszeI2gCN6bnIIZ8twzBCJcN2LJrBBLfrP0t1FW0g+JmKVl8Vk1g==", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.23.0.tgz", + "integrity": "sha512-VfQPToRA5FZs/qJxLIinmU59u0r7LXqoJkCzinq3ckNJp3vKEh7jTWN589YQ5+aoAC/TGRLyJLCPKcLQbM8r9g==", "license": "MIT", "engines": { "node": ">=18.17" From 4a3eeae23de1607a37db122b869fee583082bd24 Mon Sep 17 00:00:00 2001 From: Timmy Willison Date: Sat, 17 Jan 2026 21:03:49 -0600 Subject: [PATCH 05/17] Release: update jQuery to 4.0.0 (#254) --- pages/download.md | 14 +++++++------- pages/index.html | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/pages/download.md b/pages/download.md index ca18da4..9aa5657 100644 --- a/pages/download.md +++ b/pages/download.md @@ -8,17 +8,17 @@ To locally download these files, right-click the link and select "Save as..." fr Download the compressed, production version: -Download jQuery 3.7.1 +Download jQuery 4.0.0 -* [Download the uncompressed development version of jQuery 3.7.1](https://code.jquery.com/jquery-3.7.1.js) -* [Download the map file for jQuery 3.7.1](https://code.jquery.com/jquery-3.7.1.min.map) -* [jQuery 3.7.1 blog post with release notes](https://blog.jquery.com/2023/08/28/jquery-3-7-1-released-reliable-table-row-dimensions/) +* [Download the uncompressed development version of jQuery 4.0.0](https://code.jquery.com/jquery-4.0.0.js) +* [Download the map file for jQuery 4.0.0](https://code.jquery.com/jquery-4.0.0.min.map) +* [jQuery 4.0.0 blog post with release notes](https://blog.jquery.com/2023/08/28/jquery-3-7-1-released-reliable-table-row-dimensions/) The slim build is a smaller version, that excludes the [ajax](https://api.jquery.com/category/ajax/) and [effects](https://api.jquery.com/category/effects/) modules: -* [Download jQuery 3.7.1 slim build](https://code.jquery.com/jquery-3.7.1.slim.min.js) -* [Download the uncompressed development version of the jQuery 3.7.1 slim build](https://code.jquery.com/jquery-3.7.1.slim.js) -* [Download the map for the jQuery 3.7.1 slim build](https://code.jquery.com/jquery-3.7.1.slim.min.map) +* [Download jQuery 4.0.0 slim build](https://code.jquery.com/jquery-4.0.0.slim.min.js) +* [Download the uncompressed development version of the jQuery 4.0.0 slim build](https://code.jquery.com/jquery-4.0.0.slim.js) +* [Download the map for the jQuery 4.0.0 slim build](https://code.jquery.com/jquery-4.0.0.slim.min.map) The uncompressed version is best used during development or debugging; the compressed file saves bandwidth and improves performance in production. You can download the [source map](https://www.html5rocks.com/en/tutorials/developertools/sourcemaps/) file to help with debugging the compressed production version. The source map is _not_ required for end-users to run jQuery; it is a tool to help improve a developer's debugging experience. As of jQuery 1.11/2.1, we [no longer link source maps](https://blog.jquery.com/2014/01/24/jquery-1-11-and-2-1-released/) to compressed releases by default. diff --git a/pages/index.html b/pages/index.html index e91d4ce..c530665 100644 --- a/pages/index.html +++ b/pages/index.html @@ -13,7 +13,7 @@ Download jQuery - v3.7.1 + v4.0.0 From 44f11ad47a0af5d983d41896c49ee2e59f8cd068 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Go=C5=82=C4=99biowski-Owczarek?= Date: Sun, 18 Jan 2026 04:20:54 +0100 Subject: [PATCH 06/17] Browser support: Document jQuery 4.x browser support Closes gh-194 --- pages/browser-support.md | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/pages/browser-support.md b/pages/browser-support.md index 11b8bcf..034e242 100644 --- a/pages/browser-support.md +++ b/pages/browser-support.md @@ -7,26 +7,30 @@ ### Desktop * Chrome: (Current - 1) and Current -* Edge: (Current - 1) and Current -* Firefox: (Current - 1) and Current, ESR -* Internet Explorer: 9+ +* Edge: (Current - 1) and Current[1], IE mode[2] +* Firefox: (Current - 1) and Current, ESR[3] +* Internet Explorer: 11[2] * Safari: (Current - 1) and Current * Opera: Current ### Mobile -* Stock browser on Android 4.0+[1] -* Safari on iOS 7+[1] - -[1]: Workarounds for Android Browser 4.0-4.3, iOS 7 & iOS 10 are present in the code base, but we no longer actively test these versions. iOS 8, iOS 9 as well as iOS 11 & newer versions are tested. +* Chrome on Android: (Current - 1) and Current +* Safari on iOS: (Current - 2), (Current - 1) and Current Any problem with jQuery in the above browsers should be reported as a bug in jQuery. -(Current - 1) and Current denotes that we support the current stable version of the browser and the version that preceded it. For example, if the current version of a browser is 24.x, we support the 24.x and 23.x versions. +Current denotes that we support the current stable version of the browser, (Current - 1) - that the version that preceded it is supported. For example, if we support (Current - 2), (Current - 1) and Current versions of a particular browser & the current version of a browser is 24.x, we support the 24.x, 23.x and 22.x versions. + +If you need to support Edge Legacy, Internet Explorer 9-10, iOS 7+ (and not just 3 latest versions) or Android Browser in Android 4.0+, use [jQuery 3.x](https://code.jquery.com/jquery/#jquery-all-3.x). + +If, additionally, you need to support Internet Explorer 6-8, Opera 12.1x or Safari 5.1+, use [jQuery 1.x](https://releases.jquery.com/jquery/#jquery-all-1.x). + +[1] Only the Chromium-based Edge is supported, Edge Legacy & the old EdgeHTML-based version – is not. -Firefox ESR (Extended Support Release) is a Firefox version for use by organizations including schools, universities, businesses and others who need extended support for mass deployments. It is based on a regular release of Firefox and synced from the next regular Firefox every few releases - example ESR versions include Firefox 47, 52 & 60. At any given time there are at most two ESR versions available; jQuery supports both of them. See [the Mozilla site](https://www.mozilla.org/en-US/firefox/organizations/) for more information. +[2] We support both the real Internet Explorer 11 and Edge in IE mode, but only in standards mode and in the IE 11 document mode. [Read more about IE mode in Edge](https://learn.microsoft.com/en-us/deployedge/edge-ie-mode). -If you need to support older browsers like Internet Explorer 6-8, Opera 12.1x or Safari 5.1+, download [jQuery 1.12](https://releases.jquery.com/jquery/#jquery-all-1.x) instead. +[3] Firefox ESR (Extended Support Release) is a Firefox version for use by organizations including schools, universities, businesses and others who need extended support for mass deployments. It is based on a regular release of Firefox and synced from the next regular Firefox every few releases - example ESR versions include Firefox 102, 115 & 128. At any given time there are at most two ESR versions available; jQuery supports all of them. See [the Mozilla site for organizations](https://www.mozilla.org/en-US/firefox/organizations/) for more information. ----- From e72bfad6c0ba480841a50748906d3f69e4011591 Mon Sep 17 00:00:00 2001 From: Timmy Willison Date: Sat, 17 Jan 2026 21:24:57 -0600 Subject: [PATCH 07/17] support: update support page after jQuery 4.0.0 (#255) --- pages/support.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/support.md b/pages/support.md index 5906abc..dc083a5 100644 --- a/pages/support.md +++ b/pages/support.md @@ -8,9 +8,9 @@ We support only the latest version of jQuery. The 1.x and 2.x branches are no longer supported. -jQuery 3.x is the current version branch of jQuery. +jQuery 3.x will only receive critical security patches and bug fixes. We encourage all users to upgrade to the latest version of jQuery 4.x. -jQuery 4.0 is in beta. Once jQuery 4.0 is released, we will provide security patches and bug fixes on the 3.x branch for a limited time. +jQuery 4.x is the current version branch of jQuery. ### Unsupported versions From ea09d0a8fbfbd09bd28d14fd2ca586e816e2a99d Mon Sep 17 00:00:00 2001 From: Timo Tijhof Date: Sat, 17 Jan 2026 21:29:50 -0600 Subject: [PATCH 08/17] 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 82ee7e5..6403e0e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "jquery.com", - "version": "3.4.1", + "version": "4.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "jquery.com", - "version": "3.4.1", + "version": "4.0.0", "dependencies": { "grunt": "1.6.1", "grunt-jquery-content": "3.3.1" diff --git a/package.json b/package.json index 2e596b5..8ab9083 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "jquery.com", "private": true, - "version": "3.4.1", + "version": "4.0.0", "dependencies": { "grunt": "1.6.1", "grunt-jquery-content": "3.3.1" From 78cf8f65391c7d9a5876b5ff279af6ad215b82a4 Mon Sep 17 00:00:00 2001 From: HermitAssociation <112758548+HermitShamiko@users.noreply.github.com> Date: Mon, 19 Jan 2026 00:31:22 +0800 Subject: [PATCH 09/17] Download: Fix the 4.0.0 release blog post link Closes gh-256 --- pages/download.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/download.md b/pages/download.md index 9aa5657..44c9e34 100644 --- a/pages/download.md +++ b/pages/download.md @@ -12,7 +12,7 @@ Download the compressed, production version: * [Download the uncompressed development version of jQuery 4.0.0](https://code.jquery.com/jquery-4.0.0.js) * [Download the map file for jQuery 4.0.0](https://code.jquery.com/jquery-4.0.0.min.map) -* [jQuery 4.0.0 blog post with release notes](https://blog.jquery.com/2023/08/28/jquery-3-7-1-released-reliable-table-row-dimensions/) +* [jQuery 4.0.0 blog post with release notes](https://blog.jquery.com/2026/01/17/jquery-4-0-0/) The slim build is a smaller version, that excludes the [ajax](https://api.jquery.com/category/ajax/) and [effects](https://api.jquery.com/category/effects/) modules: From f4f1c723e8e0012ee2daccc2ea4e5a5e9ef50f07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Go=C5=82e=CC=A8biowski-Owczarek?= Date: Sun, 18 Jan 2026 10:32:10 -0600 Subject: [PATCH 10/17] 4.0.1 --- 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 6403e0e..fe67db6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "jquery.com", - "version": "4.0.0", + "version": "4.0.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "jquery.com", - "version": "4.0.0", + "version": "4.0.1", "dependencies": { "grunt": "1.6.1", "grunt-jquery-content": "3.3.1" diff --git a/package.json b/package.json index 8ab9083..0c72917 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "jquery.com", "private": true, - "version": "4.0.0", + "version": "4.0.1", "dependencies": { "grunt": "1.6.1", "grunt-jquery-content": "3.3.1" From f834fc387cec377faeb6fa218828907c67af8ce8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 24 Jan 2026 23:31:30 +0100 Subject: [PATCH 11/17] Build: Bump lodash from 4.17.21 to 4.17.23 Bumps [lodash](https://github.com/lodash/lodash) from 4.17.21 to 4.17.23. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23) Closes gh-257 --- updated-dependencies: - dependency-name: lodash dependency-version: 4.17.23 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index fe67db6..058a4cd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1001,9 +1001,9 @@ } }, "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "version": "4.17.23", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", + "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", "license": "MIT" }, "node_modules/make-iterator": { From 0bc7a3f27c452f08a38da65c0e25a48f353f2828 Mon Sep 17 00:00:00 2001 From: Timo Tijhof Date: Wed, 28 Jan 2026 00:55:29 +0000 Subject: [PATCH 12/17] History: Import page from https://jquery.org/history/ Imported from the Git repo at https://github.com/jquery/jquery.org/tree/d16711bd4abd1c7798c5744f3ef9960a3e5f990c/pages Changes: * Set pageTemplate to page-fullwidth. This page used the "full-width=1" meta key on jquery.org, which is specific to the "jquery.org" theme in https://github.com/jquery/jquery-wp-content/tree/38fc98c28daaae8f36d12332ac100a144954d933/themes/jquery.org The equivalent on jquery.com is the page-fullwidth template. Ref 23abb46e2f, which fixed the same issue on the Team page after import. Ref https://github.com/jquery/jquery.org/issues/139 --- pages/browser-support.md | 6 +- pages/download.md | 6 +- pages/history.html | 576 +++++++++++++++++++++++++++++++++++++++ pages/index.html | 6 +- pages/license.md | 6 +- pages/meetups.md | 6 +- pages/team.html | 20 +- pages/upgrade-guide.md | 6 +- 8 files changed, 610 insertions(+), 22 deletions(-) create mode 100644 pages/history.html diff --git a/pages/browser-support.md b/pages/browser-support.md index 034e242..daf8462 100644 --- a/pages/browser-support.md +++ b/pages/browser-support.md @@ -1,6 +1,8 @@ - +} + ## Current Active Support diff --git a/pages/download.md b/pages/download.md index 44c9e34..b32a4f7 100644 --- a/pages/download.md +++ b/pages/download.md @@ -1,6 +1,8 @@ - +} + ## Latest version diff --git a/pages/history.html b/pages/history.html new file mode 100644 index 0000000..c090d89 --- /dev/null +++ b/pages/history.html @@ -0,0 +1,576 @@ + + +
+
+ +

2015

+ +

September 2015

+ + +

2014

+ +

June

+ + +

January

+ + +

2013

+ +

December

+ + +

May

+ + +

April

+ + +

February

+ + +

January

+ + +

2012

+ +

October

+ + +

July

+ + +

June

+ + +

April

+ + +

March

+ + +

February

+ + + +

2011

+ +

December

+ + +

November

+ + +

October

+ + +

June

+ + +

May

+ + +

April

+ + +

February

+ + +

January

+ + + + +

2010

+ +

November

+ + +

October

+ + +

September

+ + +

August

+ + +

July

+ + +

April

+ + +

March

+ + +

January

+ + + + +

2009

+ +

December

+ + +

November

+ + +

September

+ + +

March

+ + +

January

+ + + + +

2008

+ +

September

+ + +

August

+ + +

June

+ + +

May

+ + +

February

+ + + +

2007

+ +

September

+ + +

July

+ + +

June

+ + +

April

+ + +

March

+ + +

January

+ + + +

2006

+ +

December

+ + +

November

+ + +

September

+ + +

August

+ + +

June

+ + +

May

+ + +

April

+ + +

March

+ + +

February

+ + +

January

+ + + + +

2005

+ +

August

+
    +
  • + August 22nd, 2005 - Selectors in Javascript - John first hints of a JavaScript library to use CSS selectors with a more succinct syntax than existing libraries +
  • +
+ +
+
diff --git a/pages/index.html b/pages/index.html index c530665..64375f1 100644 --- a/pages/index.html +++ b/pages/index.html @@ -1,10 +1,12 @@ - +} +