Upgrading jQuery: Working Towards a Healthy Web
jQuery Blog
by Timmy Willison
2d ago
jQuery’s influence on the web will always be evident. When it was first introduced in 2006, jQuery became a fundamental tool for web developers almost immediately. It simplified JavaScript programming, making it easier to manipulate HTML documents, handle events, perform animations, and much more. Since then, it has played and continues to play a major role in the evolution of web standards and browser capabilities. With the rise of modern JavaScript frameworks, fewer developers may be choosing to use jQuery for new projects, but worldwide usage is still extremely high. After analyzing the res ..read more
Visit website
JQuery 4.0.0 BETA!
jQuery Blog
by Timmy Willison
2M ago
jQuery 4.0.0 has been in the works for a long time, but it is now ready for a beta release! There’s a lot to cover, and the team is excited to see it released. We’ve got bug fixes, performance improvements, and some breaking changes. We removed support for IE<11 after all! Still, we expect disruption to be minimal. Many of the breaking changes are ones the team has wanted to make for years, but couldn’t in a patch or minor release. We’ve trimmed legacy code, removed some previously-deprecated APIs, removed some internal-only parameters to public functions that were never documented, and dr ..read more
Visit website
JQuery 3.7.1 Released: Reliable Table Row Dimensions
jQuery Blog
by Timmy Willison
8M ago
jQuery 3.7.1 has been released! This release fixes a regression from jQuery 3.6.0 that resulted in rounded dimensions for <tr /> elements in Chrome and Safari. Also, a (mostly) internal Sizzle method, jQuery.find.tokenize that was on the jQuery object was accidentally removed when we removed Sizzle in jQuery 3.7.0. That method has been restored. As usual, the release is available on our cdn and the npm package manager. Other third party CDNs will probably have it soon as well, but remember that we don’t control their release schedules and they will need some time. Here are the highlight ..read more
Visit website
JQuery 3.7.0 Released: Staying in Order
jQuery Blog
by Timmy Willison
1y ago
jQuery 3.7.0 is now available! This release has it all: bug fixes, a new method, and a performance improvement! We even dropped our longtime selector engine: Sizzle. Or, I should say, we moved it into jQuery. jQuery no longer depends on Sizzle as a separate project, but has instead dropped its code directly into jQuery core. This helps us prepare for the major changes coming to selection in future jQuery versions. That doesn’t mean much right now, but jQuery did drop a few bytes because Sizzle supports even older browsers than jQuery. As an aside, we do plan on archiving Sizzle, but we’ll hav ..read more
Visit website
JQuery 3.6.4 Released: Selector Forgiveness
jQuery Blog
by Timmy Willison
1y ago
If you’ve been following along with recent jQuery releases, we have been working on how to address the recent addition of some new selectors in browsers, especially :has. jQuery 3.6.3 settled on the strategy of using native CSS.supports to determined whether a selector should be passed directly to querySelectorAll or instead go through jQuery’s selector engine, as might be the case when using jQuery selector extensions, complex :not(), or other selectors that are valid in jQuery but not in the browser. That all technically worked fine, but came with a downside. Fortunately for us, the fix is ..read more
Visit website
JQuery 3.6.2 Released!
jQuery Blog
by Timmy Willison
1y ago
You probably weren’t expecting another release so soon, but jQuery 3.6.2 has arrived! The main impetus for this release was the introduction of some new selectors in Chrome. More on that below. As usual, the release is available on our cdn and the npm package manager. Other third party CDNs will probably have it soon as well, but remember that we don’t control their release schedules and they will need some time. Here are the highlights for jQuery 3.6.2. undefined and whitespace-only CSS variables jQuery 3.6.1 introduced a minor regression where attempting to retrieve a value for a custom CSS ..read more
Visit website
JQuery 3.6.1 Maintenance Release
jQuery Blog
by Timmy Willison
1y ago
jQuery 3.6.1 has been released! It’s been a while since our previous release. We were looking at fixing some elusive edge cases related to focus and blur, but we never quite got the fix right. If there’s any area of jQuery that’s hard to change, it’s likely related to focus somehow. We’re leaving those as-is for now and will address them in the future, especially since the changes may end up warranting a major version release. See gh-4856 and gh-4950 for more details. That said, this release still comes with some important fixes, detailed below. As usual, the release is available on our cdn a ..read more
Visit website
JQuery maintainers continue modernization initiative with deprecation of jQuery Mobile
jQuery Blog
by Michal Golebiowski-Owczarek
2y ago
By: Michal Golebiowski-Owczarek, Felix Nagel, and the jQuery team Editor’s Note: the following blog post was originally published to the OpenJS Foundation Blog. jQuery maintainers are continuing to modernize its overall project that still is one of the most widely deployed JavaScript libraries today. The team announced that the cross-platform jQuery Mobile project under its umbrella will be fully deprecated as of October 7, 2021. New technologies for mobile app development have evolved since this project was launched in 2010, so we’re encouraging developers to plan for this jQuery Mobile trans ..read more
Visit website
JQuery maintainers update and transition jQuery UI as part of overall modernization efforts
jQuery Blog
by Michal Golebiowski-Owczarek
2y ago
By: Michal Golebiowski-Owczarek, Felix Nagel, and the jQuery team Editor’s Note: the following blog post was originally published to the OpenJS Foundation Blog. The jQuery project is actively maintained and widely implemented — it’s used by 73% of 10 million most popular websites. As part of its ongoing effort to modernize the project, jQuery maintainers have taken steps to wind down one of its projects under the jQuery umbrella through a careful transition. Today, jQuery UI announced version 1.13 — its first release in 5 years and the project’s final planned release. Perhaps the most importan ..read more
Visit website
JQuery project updates addressing temporary CDN issues
jQuery Blog
by Jory Burson
3y ago
As part of its ongoing infrastructure updates, the jQuery infrastructure team is making configuration and deployment changes to address intermittent outages reported by some users. The issue is the result of faulty IP allowlisting which affects users downloading jQuery project assets from certain IP addresses. This issue is expected to be resolved in the next few weeks. In the interim, users can mitigate the issue by downloading and serving the files they need. CDN migration is part of a package of infrastructure improvement projects the project has been undertaking this year. The infrastructu ..read more
Visit website

Follow jQuery Blog on FeedSpot

Continue with Google
Continue with Apple
OR