breaking[1]: propTypes dejan de comprobarse
Un componente que declara propTypes sigue compilando y sigue funcionando. Nada avisa, y ya no se comprueba nada.
React 19.0.0 salió con 13 breaking changes repartidos en 271 líneas de notas de la versión. Uno de ellos hace que propTypes no haga nada, en silencio, y está en la línea 47.
Verdict sigue las releases de las tecnologías de tu stack y le da a cada una un solo verdicto: si te pide algo, qué se rompe y cómo migrar. Cada afirmación apunta a la línea de las notas de la versión de la que se leyó, para que la compruebes en un clic en vez de creerla.
react 19.0.0líneas 46 a 49 de 271
warning: requiere intervención
13 breaking8 notable271 líneas leídas
La misma release que cita la primera pantalla, leída como la lee la app: lo que publicó el proyecto, la línea en la que se apoya el verdicto, el verdicto mismo, y a dónde lleva después.
React 19.0.0featurednotas desde GitHub Releases, 271 líneas
271 líneas, conservadas exactamente como se publicaron y numeradas para que una afirmación pueda nombrar una de ellas. Los 13 breaking changes están listados en una sola sección, y la primera pantalla muestra líneas 46 a 49.
Nada se parafrasea. El verdicto cita esta línea, apunta de vuelta a ella, y sería falso de una forma que podrías ver si la línea dijera otra cosa.
Un componente que declara propTypes sigue compilando y sigue funcionando. Nada avisa, y ya no se comprueba nada.
help: migra a props de TypeScript, o a otra solución de comprobación de tipos. release-notes:47
Todos los 13 breaking changes están listados igual en la página de la release, cada uno con su línea citada y su línea de ayuda.
La mayoría de las releases no publica 271 líneas. Lo que Verdict hace con las escasas es la misma disciplina, y por eso está en esta página y no en una FAQ.
! y están entre un chore y un perf. leerlas apartenote: notas no juzgables
Esta es la frase que Verdict imprime en lugar de un verdicto cuando las notas solo remiten a otro sitio. «No he encontrado breaking changes» y «no hay breaking changes» son afirmaciones distintas, y la segunda nunca se imprime en lugar de la primera.
La relevancia es una forma al lado de la versión, nunca un tono: el color en este producto significa gravedad y nada más. Una release no es urgente porque sea roja, es urgente porque lo dicen sus notas, en una línea que puedes leer.
Sigue las 10 tecnologías que deciden tu semana.
El plan gratuito sigue hasta 10 tecnologías de un catálogo curado a mano de 37. El acceso es con GitHub, y las páginas de release siguen legibles sin él.
note: no abre pull requests
Dependabot y Renovate lo hacen bien, y te dicen que una versión se movió. Una newsletter te dice que una release era interesante. Verdict responde a la pregunta que esos dejan abierta: ¿esta release me pide algo, y dónde lo dice? Solo lee las notas de la versión, nunca adivina, y cuando las notas no dicen nada él no dice nada.