Ir al contenido

Adiós a las preservation regions

Generado automáticamente desde el archivo fuente. No editar a mano — vuelve a ejecutar catalyst-changelog-sync.

  • Breaking: se eliminan la preservation region AURORA:FORM-FIELDS — la única que emitía el codegen — y el motor de regiones completo. Los archivos generados ya no llevan markers de región.
  • La integridad del archivo pasa a ser un sha1 plano de todo el contenido, y la reconciliación .origin se convierte en la única costura para personalizar el código generado.
  • Los campos de tipo scalar-array con widget relacional ahora emiten correctamente su input de opciones.

La región pretendía proteger tu HTML personalizado del formulario entre regeneraciones, pero también congelaba ese bloque: cuando el markup de la plantilla mejoraba, el cambio nunca llegaba a los módulos ya existentes. Esa es la trampa de la que sales. A partir de ahora todos los archivos generados siguen una sola regla uniforme, y conservas tus ediciones a través de catalyst origin diff / accept / reject. En el primer catalyst generate tras actualizar, los formularios existentes producen un .origin que revisas — los formularios estándar se aceptan sin más, y cualquier cuerpo personalizado se reaplica desde el diff.


Ver propuesta original