Mejoras
|
---|
Se ha añadido soporte para que el conjunto de pruebas SWTBot se ejecute en Mac.
|
Se ha añadido un señalizador haCompatible a las propiedades del proyecto.
Para obtener más información sobre haCompatible, consulte Prácticas recomendadas para empaquetar e implementar soluciones de ThingWorx.
|
Incidencias conocidas
|
JIRA relacionado
|
---|---|
Cuando se crea una extensión mediante Java 11 JRE, el plug-in de Eclipse ofrece la creación de un fichero module-info. ThingWorx no soporta los módulos de Java 11. Por lo tanto, si se crea el fichero module-info, fallará la importación de la extensión.
Los desarrolladores de extensiones deben declinar la creación de un fichero module-info y la extensión resultante debe funcionar según lo previsto.
|
TW-84679
TW-85998
|
Mejoras
|
---|
Se ha añadido soporte para cuatro nuevos tipos base: THINGCODE, VEC2, VEC3 y VEC4. Están disponibles cuando se añaden propiedades, servicios y tablas de configuración a las entidades basadas en Java.
|
Correcciones de errores
|
JIRA relacionado
|
---|---|
Se ha corregido un problema por el que las acciones de menú de ThingWorx Extension aparecían fuera de la perspectiva de ThingWorx.
|
TW-5151
|
Se ha añadido la validación del formato a los valores por defecto de los parámetros de servicio para evitar errores en la importación.
|
TW-5956
|
Al añadir un servicio con un parámetro de salida de InfoTable en el asistente para Add Service, se pueden especificar las opciones de definición de datos y de tipo de InfoTable.
|
TW-6054
|
Se ha corregido la acción de importación para impedir que se vuelva a importar un proyecto de extensión que se ha borrado del espacio de trabajo sin borrar el contenido del proyecto del disco.
|
TW-6400
|
El asistente para New Widget abrirá el fichero *.ide.js automáticamente.
|
TW-6409
|
Se ha corregido un problema con los asistentes para Nuevo autenticador y Nuevo servicio de directorio: si se elegía el botón Finalizar sin continuar en el segundo paso del asistente, las entidades no se marcaban como objetos de extensión editables.
|
TW-6412
|
Se ha corregido un problema por el que la eliminación de un servicio de directorios provocaba un error y el fichero metadata.xml no se actualizaba correctamente.
|
TW-7843
|
Mejoras
|
---|
Se ha añadido soporte para borrar entidades de modo que el fichero metadata.xml se actualice según corresponda. Cuando se selecciona un fichero y se elige la acción de borrar, aparece un cuadro de diálogo de confirmación en el que se puede obtener una vista previa de los cambios que se producirán al borrar el fichero.
|
Se ha añadido la acción
> para generar anotaciones de evento en entidades |
Se ha añadido la acción
> para generar anotaciones de suscripción sobre entidades. |
Se ha añadido la capacidad de importar ficheros XML de entidad exportados desde ThingWorx Composer.
|
Se ha añadido una opción en los asistentes para Import ThingWorx Project de modo que se pueda elegir Gradle o Ant para crear la extensión. Se debe tener en cuenta que para Gradle, solo se soporta actualmente el plug-in de Gradle STS.
> e |
Se ha añadido la acción metadata.xml según corresponda. Se pueden utilizar los migradores para actualizar las versiones anteriores de las entidades cuando se importan a un sistema con la nueva versión de la extensión.
> para generar un fichero Java de migrador y actualizar el fichero |
Se ha mejorado el asistente para
> para especificar la plantilla base y las formas implementadas. |
Se ha quitado la acción
> porque la creación de subsistemas personalizados es una práctica obsoleta. |
Se ha añadido una acción nueva para marcar los ficheros XML de entidad como objetos de extensión editables.
|
Por defecto, se aplica la perspectiva de ThingWorx Extension después de importar un fichero ZIP de extensión existente.
|
Correcciones de errores
|
JIRA relacionado
|
---|---|
En el contexto de un proyecto de ThingWorx, la acción de la barra de herramientas + abre el asistente para Nueva plantilla de cosa en lugar del asistente para Nuevo fichero.
|
TW-4668
|
Se ha corregido el asistente para New ThingWorx Project para controlar los nombres con caracteres especiales.
|
TW-4733
|
Se ha corregido un problema por el que los iconos de plug-in no se cargaban en Mac OS X.
|
TW-4954
|
Se ha corregido un problema por el que no se mostraban los títulos del asistente, como Add Service.
|
TW-4967
|
Al iniciar un asistente de nueva entidad sin un proyecto, ya no se produce un error. Ahora se comporta como el asistente para Nueva Clase en ese escenario.
|
TW-5023
|
Al cancelar el asistente para Nuevo proyecto, el proyecto se limpia.
|
TW-5024
|
Se ha quitado un rótulo incorrecto en el asistente para New Jar Resource que hacía referencia a la selección de un fichero ZIP.
|
TW-5051
|
Se ha corregido un problema en el asistente para New Widget donde la lista de proyectos no se procesaba correctamente en algunos casos.
|
TW-5109
|
Se ha corregido la acción Añadir propiedad para añadir los aspectos isLogged e isPersistent a la anotación.
|
TW-5195
|
Se ha actualizado el asistente para Add Service a fin de definir el aspecto Async.
|
TW-5234
|
Se ha mejorado el asistente para Nuevo autenticador de modo que se puede especificar la ubicación de la implementación de Tomcat para hacer referencia al JAR de Java Servlet.
|
TW-5562
|
Se ha corregido un problema por el que las acciones de la barra de herramientas de ThingWorx no funcionaban si el foco se encontraba en el editor de Java.
|
TW-5566
|
Se ha corregido un problema al importar un fichero ZIP de extensión existente que tiene un elemento className vacío para una definición de cosa.
|
TW-5576
|
Se ocultan acciones como Add Service en el menú del botón derecho al pulsar en un fichero XML de la entidad.
|
TW-5646
|
Se ha corregido el fallo en la creación de extensiones debido a un error de classpath en ordenadores Linux.
|
TW-5733
|
Las entidades de Authenticator y del servicio de directorios se marcan como objetos de extensión editables y están desactivadas por defecto.
|
TW-5960
|
Se ha añadido la validación para impedir la creación de propiedades, servicios, etc. con el mismo nombre que una propiedad o servicio existente en la entidad.
|
TW-5966
|
Se ha mejorado la validación de los valores por defecto de las propiedades en el asistente para propiedades nuevas.
|
TW-6057
|
Se ha corregido un problema por el que el nombre de la definición de datos no se añadía a la entidad al crear una propiedad INFOTABLE.
|
TW-6128
|
Mejoras
|
---|
Se ha añadido Configuration Table Wizard para la generación de código.
|
Los Javadocs de SDK se vinculan ahora automáticamente a recursos de SDK en la creación del proyecto.
|
Al crear un servicio, las sentencias de registro de seguimiento se generan dentro (junto con los inicializadores correspondientes).
|
Las acciones de origen de ThingWorx están ahora disponibles en el menú del botón derecho en un fichero .java.
|
Correcciones de errores
|
JIRA relacionado
|
---|---|
Se ha corregido el formato incoherente en el fichero metadata.xml al añadir nuevas entidades.
|
TW-3744
|
Se ha corregido un problema en el que algunos tipos base no están en mayúsculas en las anotaciones al generar código.
|
TW-5102
|
Se ha corregido el error de que al crear e importar proyectos de extensión y la instalación de Eclipse hay un espacio en la ruta del fichero.
|
TW-5252
|