breaking[1]: propTypes non vengono più controllati
Un componente che dichiara propTypes continua a compilare e continua a girare. Niente avverte, e niente viene più controllato.
React 19.0.0 ha portato 13 breaking changes in 271 righe di note di rilascio. Una di queste fa sì che propTypes non faccia più niente, in silenzio, ed è alla riga 47.
Verdict segue le release delle tecnologie del tuo stack e dà a ognuna un verdetto solo: se ti chiede qualcosa, cosa si rompe e come migrare. Ogni affermazione punta alla riga delle note di rilascio da cui è stata letta, così la controlli in un clic invece di fidarti.
react 19.0.0righe da 46 a 49 di 271
warning: intervento richiesto
13 breaking8 notable271 righe lette
La stessa release che cita la prima schermata, letta come la legge l'app: cosa ha pubblicato il progetto, la riga su cui si appoggia il verdetto, il verdetto stesso, e dove si va dopo.
React 19.0.0featurednote da GitHub Releases, 271 righe
271 righe, tenute esattamente come sono state pubblicate e numerate perché un'affermazione possa nominarne una. I 13 breaking changes stanno in una sezione sola, e la prima schermata mostra le righe da 46 a 49.
Niente è parafrasato. Il verdetto cita questa riga, le punta indietro, e sarebbe sbagliato in un modo che potresti vedere se la riga dicesse altro.
Un componente che dichiara propTypes continua a compilare e continua a girare. Niente avverte, e niente viene più controllato.
help: migra alle props di TypeScript, o a un'altra soluzione di type checking. release-notes:47
Tutti i 13 breaking changes sono elencati allo stesso modo sulla pagina della release, ognuno con la sua riga citata e la sua riga di aiuto.
La maggior parte delle release non pubblica 271 righe. Quello che Verdict fa con quelle magre è la stessa disciplina, ed è il motivo per cui sta su questa pagina e non in una FAQ.
! e stanno tra un chore e un perf. leggile separatenote: note non giudicabili
È la frase che Verdict stampa invece di un verdetto quando le note rimandano soltanto altrove. «Non ho trovato breaking changes» e «non ci sono breaking changes» sono affermazioni diverse, e la seconda non viene mai stampata al posto della prima.
La Rilevanza è una forma accanto alla versione, mai una tinta: il colore su questo prodotto vuol dire gravità e nient'altro. Una release non è urgente perché è rossa, è urgente perché lo dicono le sue note, su una riga che puoi leggere.
Segui le 10 tecnologie che decidono la tua settimana.
Il piano free segue fino a 10 tecnologie da un catalogo curato di 37. Si accede con GitHub, e le pagine delle release restano leggibili senza.
note: non apre pull request
Dependabot e Renovate lo fanno bene, e ti dicono che una versione si è mossa. Una newsletter ti dice che una release era interessante. Verdict risponde alla domanda che quelli lasciano aperta: questa release mi chiede qualcosa, e dove lo dice. Legge solo le note di rilascio, non indovina mai, e quando le note non dicono niente non dice niente.