{"full_name":"jquery/jquery","owner":"jquery","name":"jquery","url":"https://github.com/jquery/jquery","description":"jQuery JavaScript Library","homepage":"https://jquery.com","topics":[],"language":"JavaScript","license":"MIT","avatar":"https://avatars.githubusercontent.com/u/70142?v=4","created_at":"2009-04-03T15:20:14Z","pushed_at":"2026-11-02T22:48:21Z","metrics":{"stars":59858,"forks":20666,"watchers":3106,"issues":2393,"prs":3290,"releases":13,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":64},"growth":{"day":{"stars":4,"forks":0,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[59854,59858],"forks":[20666,20666],"watchers":[3106,3106],"issues_open":[null,null],"prs_open":[null,null]},"boards":{},"same_owner":[],"issues":[{"number":2871,"title":"Add support for passive event listeners","comments":65,"created_at":"2016-01-26T15:26:13Z"},{"number":2152,"title":"Run the Promises/A+ test suite in real browsers","comments":31,"created_at":"2015-03-20T14:23:30Z"},{"number":3271,"title":"<script defer> fires after $(function) in Chrome and FX","comments":26,"created_at":"2016-08-10T10:20:52Z"},{"number":5094,"title":"Trusted Types - use setHTML instead of innerHTML internally","comments":21,"created_at":"2022-08-21T17:07:47Z"},{"number":1868,"title":"Evaluate (when available) use of DOM Element#closest method","comments":19,"created_at":"2014-11-13T14:28:24Z"},{"number":3143,"title":"Use RAF's timestamp for smoother animations","comments":18,"created_at":"2016-06-06T19:44:02Z"},{"number":1756,"title":"Update CSS parser syntax error message","comments":17,"created_at":"2014-10-21T00:20:25Z"},{"number":4109,"title":"Edge: .is(\":focus\") and .not(\":focus\") return wrong values","comments":16,"created_at":"2018-06-19T08:25:35Z"}],"discussions":[{"number":5823,"title":"Did anyone examine jQuery with Opus 4.7 yet?","comments":1,"category":"General","created_at":"2026-04-20T09:31:19Z"},{"number":5779,"title":"Chrome deprecating unload event","comments":2,"category":"Q&A","created_at":"2026-02-23T20:43:42Z"},{"number":5758,"title":"4.0.0-rc2 and 4.0.0 had GitHub releases at the same time","comments":1,"category":"Q&A","created_at":"2026-01-18T09:28:51Z"},{"number":5700,"title":"The right way to document with JSDoc","comments":1,"category":"Q&A","created_at":"2025-09-03T13:56:54Z"},{"number":5680,"title":"CSP Compatibility Issue with jQuery 3.7.1 under Strict Content-Security-Policy","comments":1,"category":"Q&A","created_at":"2025-08-04T05:59:12Z"},{"number":5656,"title":"`$(window).innerHeight()` give wrong value","comments":1,"category":"Q&A","created_at":"2025-04-21T22:56:03Z"},{"number":5655,"title":"jQuery code evolution","comments":0,"category":"Show and tell","created_at":"2025-04-17T16:55:22Z"},{"number":5644,"title":"jQuery 4.0 VDOM2","comments":3,"category":"Ideas","created_at":"2025-03-30T16:30:29Z"}],"latest_release":{"name":"Release 4.0.0","tag":"4.0.0","published_at":"2026-01-18T00:27:34Z","body":"# Changelog\r\n\r\nhttps://blog.jquery.com/2026/01/17/jquery-4-0-0/\r\n\r\n## Ajax\r\n\r\n- Don't treat array data as binary ([992a1911](https://github.com/jquery/jquery/commit/992a1911d0b6195012edc25fd5a48810d4be64b5))\r\n- Allow `processData: true` even for binary data ([ce264e07](https://github.com/jquery/jquery/commit/ce264e0789116e37fe371503537a217c038dfae8))\r\n- Support binary data (including FormData) ([a7ed9a7b](https://github.com/jquery/jquery/commit/a7ed9a7b6364273b1b964fd2cf9691dec2cbec6b))\r\n- Support `headers` for script transport even when cross-domain ([#5142](https://github.com/jquery/jquery/issues/5142), [6d136443](https://github.com/jquery/jquery/commit/6d1364431b63b0d3bbe1c5fd604131f9db453396))\r\n- Support `null` as success functions in `jQuery.get` ([#4989](https://github.com/jquery/jquery/issues/4989), [74978b7e](https://github.com/jquery/jquery/commit/74978b7e892537559850cda7332bdab8106e6354))\r\n- Don't auto-execute scripts unless dataType provided ([#4822](https://github.com/jquery/jquery/issues/4822), [025da4dd](https://github.com/jquery/jquery/commit/025da4dd343e6734f3d3c1b4785b1548498115d8))\r\n- Make responseJSON work for erroneous same-domain JSONP requests ([68b4ec59](https://github.com/jquery/jquery/commit/68b4ec59c8f290d680e9db4bc980655660817dd1))\r\n- Execute JSONP error script responses ([#4771](https://github.com/jquery/jquery/issues/4771), [a1e619b0](https://github.com/jquery/jquery/commit/a1e619b03a557b47c3e26a5e74af12b63a0d5e73))\r\n- Avoid CSP errors in the script transport for async requests ([#3969](https://github.com/jquery/jquery/issues/3969), [07a8e4a1](https://github.com/jquery/jquery/commit/07a8e4a177550025c1a08d7ac754839733943f55))\r\n- Drop the json to jsonp auto-promotion logic ([#1799](https://github.com/jquery/jquery/issues/1799), [#3376](https://github.com/jquery/jquery/issues/3376), [e7b3bc48](https://github.com/jquery/jquery/commit/e7b3bc488d01d584262e12a7c5c25f935d0d034b))\r\n- Overwrite s.contentType with content-type header value, if any ([#4119](https://github.com/jquery/jquery/issues/4119), [7fb90a6b](https://github.com/jquery/jquery/commit/7fb90a6beaeffe16699800f73746748f6a5cc2de))\r\n- Deprecate AJAX event aliases, inline event/alias into deprecated ([23d53928](https://github.com/jquery/jquery/commit/23d53928f383b0e7440bf4b08b7524e6af232fad))\r\n- Do not execute scripts for unsuccessful HTTP responses ([#4250](https://github.com/jquery/jquery/issues/4250), [50871a5a](https://github.com/jquery/jquery/commit/50871a5a85cc802421b40cc67e2830601968affe))\r\n- Simplify jQuery.ajaxSettings.xhr ([#1967](https://github.com/jquery/jquery/issues/1967), [abdc89ac](https://github.com/jquery/jquery/commit/abdc89ac2e581392b800c0364e0f5f2b6a82cdc6))\r\n\r\n## Attributes\r\n\r\n- Make `.attr( name, false )` remove for all non-ARIA attrs ([#5388](https://github.com/jquery/jquery/issues/5388), [063831b6](https://github.com/jquery/jquery/commit/063831b6378d518f9870ec5c4f1e7d5d16e04f36))\r\n- Shave off a couple of bytes ([b40a4807](https://github.com/jquery/jquery/commit/b40a4807b604efbde51faf075d11e25441af1990))\r\n- Don't stringify attributes in the setter ([#4948](https://github.com/jquery/jquery/issues/4948), [4250b628](https://github.com/jquery/jquery/commit/4250b628783d7bfa92ec6c5550c6e4b22fab6034))\r\n- Drop the `toggleClass(boolean|undefined)` signature ([#3388](https://github.com/jquery/jquery/issues/3388), [a4421101](https://github.com/jquery/jquery/commit/a4421101fd6d9d7b0550210f8e8690641733dd9a))\r\n- Refactor val(): don't strip carriage return, isolate IE workarounds ([ff281991](https://github.com/jquery/jquery/commit/ff2819911da6cbbed5ee42c35d695240f06e65e3))\r\n- Don't set the type attr hook at all outside of IE ([9e66fe9a](https://github.com/jquery/jquery/commit/9e66fe9acf0ef27681f5a21149fc61678f791641))\r\n\r\n## CSS\r\n\r\n- Fix dimensions of table `<col>` elements ([#5628](https://github.com/jquery/jquery/issues/5628), [eca2a564](https://github.com/jquery/jquery/commit/eca2a56457e1c40c071aeb3ac87efeb8bbb8013e))\r\n- Drop the cache "},"readme":true,"readme_zh":false,"news":[],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}