Diferencia entre revisiones de «Releases»

De Document Product Lines wiki
Sin resumen de edición
Sin resumen de edición
Línea 3: Línea 3:


= DPLfw v0.3 changelog (en desarrollo) =
= DPLfw v0.3 changelog (en desarrollo) =
== Bugfixes ==


* Arreglado [http://dpl.dsic.upv.es/bugzilla3/show_bug.cgi?id=1 bug 1]: Faltan etiquetas en messages.properties.
* Arreglado [http://dpl.dsic.upv.es/bugzilla3/show_bug.cgi?id=1 bug 1]: Faltan etiquetas en messages.properties.
Línea 21: Línea 19:


* Arreglado [http://dpl.dsic.upv.es/bugzilla3/show_bug.cgi?id=13 bug 13]: Se lanza ''NullPointerException'' al generar dita (método ''TextIE.asDita(...)'') si un TextIE no tiene contenido.
* Arreglado [http://dpl.dsic.upv.es/bugzilla3/show_bug.cgi?id=13 bug 13]: Se lanza ''NullPointerException'' al generar dita (método ''TextIE.asDita(...)'') si un TextIE no tiene contenido.
== Mejoras ==


* Cambiada definición del atributo ''id'' de un infoelemento. Ahora ''InfoElement.id'' es el atributo identificador, serializable, y no cambiable. Su valor se establece en el constructor de ''InfoElement'' empleando ''EcoreUtil.generateUUID()''. Esto permite tener un identificador en ausencia de una conexión CDO, así como también evita duplicidades y conflictos al copiar InfoElements.
* Cambiada definición del atributo ''id'' de un infoelemento. Ahora ''InfoElement.id'' es el atributo identificador, serializable, y no cambiable. Su valor se establece en el constructor de ''InfoElement'' empleando ''EcoreUtil.generateUUID()''. Esto permite tener un identificador en ausencia de una conexión CDO, así como también evita duplicidades y conflictos al copiar InfoElements.
Línea 32: Línea 28:
* Añadidas notificaciones de errores en la vista de problemas:
* Añadidas notificaciones de errores en la vista de problemas:
** Cuando se selecciona/deselecciona una feature y se incumple alguna restricción requires o excludes.
** Cuando se selecciona/deselecciona una feature y se incumple alguna restricción requires o excludes.
** cuando se lanza una validación en modo ''batch'' mediante el menú contextual.
** Cuando se lanza una validación en modo ''batch'' mediante el menú contextual.
 
 


* Actualizado el editor de ''InfoElements'' para dar soporte el atributo ''subject'':
* Actualizado el editor de ''InfoElements'' para dar soporte el atributo ''subject'':
Línea 47: Línea 41:
** Mejorado el layout en la ventana de preferencias para la gestión de repositorios.
** Mejorado el layout en la ventana de preferencias para la gestión de repositorios.
** Añadida información sobre Requires/Excludes en las propiedades de una selección de features en ficheros ''*.dfmconf''.
** Añadida información sobre Requires/Excludes en las propiedades de una selección de features en ficheros ''*.dfmconf''.
** Arreglado comportamiento de la vista de outline en el editor de configuraciones cuando se usa la pestaña ''checkbox tree''.


= DPLfw CDO Server v1.0.0 =
= DPLfw CDO Server v1.0.0 =

Revisión del 16:58 3 abr 2012

DPLfw v0.2.1

Primer versión publicada en la wiki

DPLfw v0.3 changelog (en desarrollo)

  • Arreglado bug 1: Faltan etiquetas en messages.properties.
  • Arreglado bug 2: Se corrompe el repositorio por inconsistencias al crear concurrentemente y sin salvar distintos InfoElementos.
  • Arreglado bug 4: No se refresca la etiqueta de Requires y Excludes.
  • Arreglado bug 6: El bugfix permite que "Id Name" se establezca a partir de "Visible Name" si "Id Name" es vacío o nulo.
  • Arreglado bug 10: NullPointerException en la ventana de búsqueda de InfoElement si "description" es null.
  • Arreglado bug 11: NullPointerException cuando ContentDocumentFeature no tiene InfoElement asociado. El bugfix permite generar un ditamap cuando hay ContentDocumentFeatures sin InfoElement.
  • Arreglado bug 12: No se muestra error si se lanza una UnknownRepositoryException al generar un ditamap.
  • Arreglado bug 13: Se lanza NullPointerException al generar dita (método TextIE.asDita(...)) si un TextIE no tiene contenido.
  • Cambiada definición del atributo id de un infoelemento. Ahora InfoElement.id es el atributo identificador, serializable, y no cambiable. Su valor se establece en el constructor de InfoElement empleando EcoreUtil.generateUUID(). Esto permite tener un identificador en ausencia de una conexión CDO, así como también evita duplicidades y conflictos al copiar InfoElements.
  • Añadido soporte para reconciliación de configuraciones cuando un modelo de características cambia.
  • Añadido atributo subject a los InfoElements que permite asignarlos a tópicos predefinidos (establecidos en el cliente).
  • Añadidas notificaciones de errores en la vista de problemas:
    • Cuando se selecciona/deselecciona una feature y se incumple alguna restricción requires o excludes.
    • Cuando se lanza una validación en modo batch mediante el menú contextual.
  • Actualizado el editor de InfoElements para dar soporte el atributo subject:
    • Editor de metadatos actualizado.
    • Añadida hoja de preferencias para gestionar los subjects disponibles.
    • Añadido punto de extensión para contribuir subjects por defecto asociados a un determinado dominio.
    • Creado plugin es.upv.dsic.issi.emergencies que contribuye el vocabulario de subjects para el dominio de emergencias.
  • Mejoras de interfaz:
    • Añadidos iconos faltantes para representar modelos de configuraciones en visores, editores y asistentes.
    • Añadidos iconos para representar proyectos de DPL.
    • Mejorado el layout en la ventana de preferencias para la gestión de repositorios.
    • Añadida información sobre Requires/Excludes en las propiedades de una selección de features en ficheros *.dfmconf.
    • Arreglado comportamiento de la vista de outline en el editor de configuraciones cuando se usa la pestaña checkbox tree.

DPLfw CDO Server v1.0.0

Primera versión publicada en la wiki.

  • Arreglado bug 14: cdo-server.xml no usa overrideUUID por defecto.