Gli sviluppatori del progetto hanno rilasciato jQuery 1.9 Release Candidate 1, primo passo verso la realizzazione della versione definitiva di jQuery 1.9, un aggiornamento che porterà alla rimozione di molti degli elementi considerati deprecati nelle versioni più recenti; dato il cambiamento in atto la RC1 viene accompagnata da un plugin appositamente dedicato alla migrazione.
jQuery Migrate consentirà infatti l'aggiornamento dei codici jQuery attraverso la reintroduzione di buona parte delle componenti deprecate. La prima Release Candidate è immediatamente disponibile tramite una semplice chiamata al CDN (Content Delivery Network) ufficiale, ma sarà buona norma effettuare anche l'inclusione dell'estensione per la migrazione
Il plugin Migrate potrà essere utilizzato anche per effettuare analisi di funzionamento in associazione con release più datate del noto framework JavaScript (a partire dal rilascio 1.6.4), in questo modo si potrà avere un'immediata riprova di quelli che saranno gli effetti di un'eventuale aggiornamento.
Per quanto riguarda le nuove features, vanno sicuramente segnalate le seguenti release notes che si aggiungono a quelle della fase beta:
- nuovi selettori CSS3 per l'engine Sizzle con il supporto di :nth-last-child, :nth-of-type, :nth-last-of-type, :first-of-type, :last-of-type, :only-of-type, :target, :root e :lang; per quanto riguarda :link, :visited e :hover, Sizzle non ne garantisce il supporto e, probabilmente, non lo garantirà neanche in futuro per dichiarata mancanza di volontà da parte degli sviluppatori.
- possibilità di utilizzare JavaScript Source Maps in tutti i browser che le supportano, per il momento quindi dovrebbe essere garantita la compatibilità con Chrome, mentre quella con Firefox dovrebbe essere disponibile a breve.
- un metodo .finish() per eseguire tutte le animazioni accodate fino al loro valore finale.
Per maggiori informazioni è possibile consultare le note di rilascio complete della release.