Se mi si stavano avvicinando questo, vorrei fare quanto segue:
- Creare un ramo o qualunque variazione su un ramo tua VCS supporta il cambiamento.
- Swap in jQuery 1.4 per jQuery 1.3
- prova ampiamente per vedere quello che si rompe - se avete dei test automatizzati, questo sarà molto più facile
- seconda di ciò che si rompe nei pacchetti legacy, vedere se è può risolverlo (supponendo che tutti i plug-in siano open source) o se esiste una sostituzione sostitutiva adeguata che supporti 1.4
- Se uno dei plug-in è ancora in fase di sviluppo, approfittare dell'aggiornamento alla versione più recente (entrambi per il supporto 1.4 e perché l'ultima versione probabilmente corregge bug, ecc.).
- Se è possibile correggere tutto ciò che è necessario correggere, unire le modifiche nel bagagliaio e chiamare l'aggiornamento con successo.
Naturalmente, a seconda delle dimensioni e della complessità della base di codice, questa potrebbe essere una procedura più o meno costosa.
EDIT: combinato con l'eccellente punto di jvenema, si ha un modo quasi sicuro per raggiungere il punto di successo. Se qualcosa si rompe, basta inserire il plug-in.