- Los cambios incompatibles se introducen solo en una versión mayor.
- Se anuncian con anticipación, siempre con guías de migración claras y ejemplos prácticos.
- Las funcionalidades obsoletas emiten advertencias antes de su eliminación, dando tiempo a los equipos para ajustarse sin impacto repentino.
- Nuestro objetivo es minimizar las interrupciones agrupando los cambios incompatibles y proporcionando soluciones alternativas siempre que sea posible.
Ejemplos
- Reemplazo de campo: En v2, el campo
chartOfAccountsfue eliminado y reemplazado portransactionRoute,routeFromyrouteTopara mayor claridad y control. - Reglas de validación: La variable de entorno
ACCOUNT_TYPE_VALIDATIONfue introducida en v3, requiriendo validación explícita del tipo de cuenta que anteriormente era opcional. - Ciclo de obsolescencia: El campo
scaleemitió advertencias de obsolescencia en v2 antes de ser completamente eliminado en v3.

