Versiones de Material-UI
Puedes volver a esta página y cambiar la versión de los docs que estás leyendo en cualquier momento.
Released versions
The most recent stable version (✓) is recommended for use in production.
v7 pre-release | Documentation | |
v6 | Documentation | |
v5.0.6 | Documentation | Release notes |
v5 | Documentation | |
v4.12.4 ✓ | Documentation | Release notes |
v4 | Documentation | |
v3 | Documentation | |
v1 | Documentation | |
v0 | Documentation |
Latest versions
Aquí puedes encontrar la version inédita mas reciente de la documentación y código. Puedes usarlo para ver qué cambios se avecinan y proporcionar mejores comentarios a los contribuyentes de Material-UI.
master branch | Documentation | Source code |
next branch | Documentation | Source code |
Estrategia para versionado
La estabilidad asegura que componentes y librerias reutilizables, tutoriales, herramientas, y prácticas aprendidas no se vuelven obsoletos de forma inesperada. La estabilidad es esencial para que el ecosistema alrededor de Material-UI prospere.
This document contains the practices that are followed to provide you with a leading-edge UI library, balanced with stability, ensuring that future changes are always introduced in a predictable way.
Material-UI sigue Versionado semántico 2.0.0. Los números en la versión de Material-UI tienen tres partes: mayor.menor.parche
. El número de versión se incrementa en base a el nivel de cambio incluido en tal lanzamiento.
- ** Lanzamientos mayores** contienen nuevas prestaciones importantes, se espera alguna o mínima asistencia por parte del desarrollador durante la actualización. Al actualizar a una nueva versión mayor, es posible que debas ejecutar los scripts de actualización, refactorizar código, ejecutar pruebas adicionales, y aprender nuevas API.
- ** Lanzamientos menores ** contienen nuevas prestaciones importantes. Los lanzamientos menores son totalmente compatibles con versiones anteriores; no se espera asistencia del desarrollador durante la actualización, pero opcionalmente puedes modificar tus aplicaciones y librerias para comenzar a usar nuevas API, prestaciones, y capacidades que se agregaron en ese lanzamiento.
- ** Lanzamientos de parches ** son de bajo riesgo, contienen correcciones de errores y nuevas pequeñas prestaciones. No se espera asistencia del desarrollador durante la actualización.
Frecuencia de lanzamiento
Un programa regular de lanzamientos le ayuda a planificar y coordinar sus actualizaciones con la continua evolución de Material-UI.
En general, espera el siguiente ciclo de lanzamiento:
- Un lanzamiento ** mayor ** cada 12 meses.
- 1-3 lanzamiento ** menor ** por cada lanzamiento mayor.
- Un Lanzamiento de parche cada semana (en cualquier momento para la corrección de errores urgente).
Calendario de lanzamientos
Fecha | Versión | Estado |
---|---|---|
Mayo de 2018 | v1.0.0 | Publicado |
Septiembre de 2018 | v3.0.0 | Publicado |
Mayo de 2019 | v4.0.0 | Publicado |
Q1 2021 | v5.0.beta.0 | Work in progress |
September 1st, 2021 | v5.0.0 | ⏳ |
Puedes seguir los hitos para una descripción más detallada.
⚠️ Disclaimer: We operate in a dynamic environment, and things are subject to change. The information provided is intended to outline the general framework direction. It's intended for informational purposes only. We may decide to add/remove new items at any time depending on our capability to deliver while meeting our quality standards. The development, releases and timing of any features or functionality of Material-UI remains at the sole discretion of Material-UI. The roadmap does not represent a commitment, obligation or promise to deliver at any time.
Política de soporte
Encuentra detalles sobre las versiones compatibles.
Practicas de deprecación
A veces ** "cambios rompientes"**, como la remoción de soporte para algunas API y prestaciones, son necesarios.
Para facilitar al máximo estas transiciones:
- El número de cambios de ruptura se minimiza y las herramientas de migración se proporcionan cuando es posible.
- The deprecation policy described below is followed, so that you have time to update your apps to the latest APIs and best practices.
Deprecation policy
- Deprecated features are announced in the changelog, and when possible, with warnings at runtime.
- When a deprecation is announced, recommended update path is provided.
- Existing use of a stable API during the deprecation period is supported, so your code will keep working during that period.
- Peer dependency updates (React) that require changes to your apps are only made in a major release.