Changelog
https://blog.jquery.com/2026/01/17/jquery-4-0-0/
Build
- De-dupe three authors via mailmap (5fe9c298)
- Post beta browser tests errors to jquery/dev on Matrix (afdd032f)
- Bump the github-actions group with 4 updates (546a1eb0)
- Fix Chrome beta tests (ec738b31)
- Add periodic tests on beta versions of browsers (c28c26ae)
- Bump the github-actions group with 2 updates (f513413a)
- Update glob form 10.4.5 to 10.5.0 (4dbe321a)
- Upgrade all dev dependencies (except sinon & eslint) (9572ae8a)
- Update jtr to 0.2.8; fixes Edge in IE mode (5169d8f0)
- Verify release using dist repo tarball; Node 24.x (#5719) (dda0a022)
- Bump the github-actions group with 2 updates (#5718) (fa41fe50)
- Separate Node.js & Browser Tests, update tested Node.js versions (98cc8c83)
- Update browsers tested in BrowserStack (1c297241)
- Bump the github-actions group with 2 updates (d6c1e238)
- Migrate lockbot to GitHub Actions (ef743289)
- Simplify caching in CI, use
npm ci(110e4657) - Bump the github-actions group with 3 updates (607b25eb)
- Bump tmp and @inquirer/editor (9c84195b)
Docs
Release
- Update AUTHORS.txt (c128d5d8)
- Fix release issues uncovered during the 4.0.0-rc.1 release (a5b0c431)
- remove dist files from main branch (9d06c6dd)
Selector
- Remove the workaround for
:has; test both on iPhone & iPad (65e35450)
Tests
- Fix the "outside view position" test in Headless Chrome (23d72cb1)
- Fix selector tests in Chrome 141 (25a1b080)
- Increase nomodule test timeout for IE from 1s to 5s (5eab0a3c)
- Fix module/nomodule tests flakiness (5964acf3)
- updated the vulnerability reporting process and added escalation steps (02cf4ee0)