jQuery 1.12.0 et 2.2.0 sont disponibles
Corrections de bogues, amélioration des performances et ajout de quelques nouveautés

Ce seront les dernières versions pour les branches 1 et 2, la branche 3 ne sera pas rétrocompatible.

Améliorations des performances

Le moteur de sélection utilise automatiquement les sélecteurs précompilés du module Sizzle lorsque les sélecteurs natifs (querySelector et querySelectorAll) ne sont pas disponibles.

Nouveautés

Manipulation des classes SVG

jQuery change maintenant l'attribut de classe au lieu de la propriété className.

On peut utiliser les méthodes : addClass(), removeClass(), toggleClass(), et hasClass() sur du code SVG et du code XML.

Nous recommandons toujours d'utiliser une bibliothèque dédiée à SVG.

Méthodes AJAX

Ajout de deux signatures : jQuery.post( options ) et jQuery.get( options ).

L'URL doit être renseignée dans l'objet options.

Support du type Symbol ES2015

Ce qui permet l'itération d'un objet jQuery :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
for (let elem of jObj ) {
  console.log( elem );
}

Nouvelle méthode de filtrage du HTML

jQuery.htmlPrefilter() permet de convertir un simple tag en tag XHTML. Elle sera utile pour contrôler l'insertion et la suppression de code.

Triage d'un array contenant des éléments du DOM

La signature jQuery.uniqueSort() remplacera jQuery.unique() dans la documentation, mais les deux signatures existeront dans l'API. jQuery.unique() existe depuis la version 1.1.3.

Serveur de code (CDN jQuery)



Rappel : seule la branche 1 est compatible avec les navigateurs obsolètes (IE 6/7/8)

Page de téléchargements
Source

Et vous ?

Que pensez-vous de ces nouvelles versions ?

Voir aussi

Forum jQuery