
C'est LA nouvelle de la semaine : jQuery 4.0.0 est disponible officiellement. La bêta avait été distribuée en février 2024 ! La RC1 remonte déjà à août 2025. Bref, un très long développement qui arrive à son terme. jQuery fête son 20e anniversaire cette année. Le projet avait été présenté le 14 janvier 2006.
La version 4 promet de nombreuses améliorations et des changements majeurs. C'est la 1ere version importante depuis 10 ans. Elle s'accompagne aussi de casses de compatibilité.
Quelques points à retenir :
- le retrait du support des versions antérieureses à IE 11. Pour le moment, IE 11 reste présent. Le retrait n'est pas attendu avec jQeury 5
- jQuery 4.0 ajoute la prise en charge des types de confiance, ou Trusted Types, garantissant que le HTML enveloppé dans TrustedHTML peut être utilisé comme entrée dans les méthodes de manipulation jQuery d'une manière qui ne viole pas la directive require-trusted-types-for de politique de sécurité du contenu.
- jQuery source migre de AMD (Asynchronous Module Definition) à modules ES. Jusqu'à présent, jQuery ne permettait pas d'importer directement des modules sans RequireJS.
- de nombreuses API sont dépréciées dont : jQuery.isArray, jQuery.parseJSON, jQuery.trim, jQuery.type, jQuery.now, jQuery.isNumeric, jQuery.isFunction, jQuery.isWindow, jQuery.camelCase, jQuery.nodeName, jQuery.cssNumber, jQuery.cssProps, and jQuery.fx.interval.
Annonce détaillée : https://blog.jquery.com/2026/01/17/jquery-4-0-0/

