Améliorations
|
---|
Ajout de la prise en charge de la suite de test SWTBot sur Mac.
|
Ajout du marqueur haCompatible aux propriétés du projet.
Pour plus d'informations sur haCompatible, consultez la rubrique Bonnes pratiques pour la création de packages et de déploiement de solutions ThingWorx.
|
Problèmes connus
|
JIRA associé
|
---|---|
Lorsque vous créez une extension à l'aide de Java 11 JRE, le plug-in Eclipse propose de créer un fichier module-info. ThingWorx ne prend pas en charge les modules Java 11. Par conséquent, la création du fichier module-info entraîne l'échec de l'importation de l'extension.
Les développeurs d'extension doivent refuser la création du fichier module-info pour que l'extension fonctionne comme prévu.
|
TW-84679
TW-85998
|
Améliorations
|
---|
Ajout de la prise en charge de quatre nouveaux types de base : THINGCODE, VEC2, VEC3 et VEC4. Ceux-ci sont désormais disponibles lors de l'ajout de propriétés, de services et de tables de configuration à des entités basées sur Java.
|
Correctifs
|
JIRA associé
|
---|---|
Correction d'un problème qui provoquait l'affichage des actions du menu ThingWorx Extension en dehors de la perspective ThingWorx.
|
TW-5151
|
Ajout de la validation de format aux valeurs par défaut des paramètres de service afin d'éviter des erreurs lors de l'importation.
|
TW-5956
|
Lorsque vous ajoutez un service avec un paramètre de sortie Table d'informations dans l'assistant Ajouter un service, vous pouvez maintenant spécifier les options Forme de données et Type de table d'informations.
|
TW-6054
|
Correction de l'action d'importation, qui empêchait de réimporter un projet d'extension précédemment supprimé de l'espace de travail sans que le contenu du projet n'ait été supprimé du disque.
|
TW-6400
|
L'Assistant New Widget ouvrira automatiquement le fichier *.ide.js.
|
TW-6409
|
Correction d'un problème avec les assistants Nouvel authentificateur et Nouveau service d'annuaire : si vous avez cliqué sur le bouton Finish sans passer à la deuxième étape de l'assistant, les entités n'ont pas été marquées comme des objets d'extension modifiables.
|
TW-6412
|
Correction d'un problème qui provoquait une erreur et empêchait la mise à jour du fichier metadata.xml lors de la suppression d'un service d'annuaire.
|
TW-7843
|
Améliorations
|
---|
Ajout de la prise en charge de la suppression d'entités, afin que le fichier metadata.xml soit mis à jour en conséquence. Lorsque vous sélectionnez un fichier et choisissez l'action de suppression, une boîte de dialogue de confirmation s'affiche pour vous permettre de visualiser les modifications qui se produiront suite à la suppression du fichier.
|
Ajout de l'action
> pour générer des annotations d'événement sur des entités. |
Ajout de l'action
> pour générer des annotations d'abonnement sur des entités. |
Ajout de la possibilité d'importer les fichiers XML d'entités exportés à partir de ThingWorx Composer
|
Ajout d'une option dans les assistants Import ThingWorx Project pour vous permettre de choisir Gradle ou Ant pour générer l'extension. Notez que pour Gradle, seul le plug-in STS Gradle est actuellement pris en charge.
> et |
Ajout de l'action metadata.xml en conséquence. Vous pouvez utiliser des outils de migration pour mettre à jour les anciennes versions des entités lorsque vous les importez dans un système avec la nouvelle version de l'extension.
> pour générer un fichier Java d'outil de migration et mettre à jour le fichier |
Amélioration de l'assistant
> pour spécifier le modèle de base et les formes implémentées. |
Suppression de l'action
> , car la création de sous-systèmes personnalisés est une pratique obsolète. |
Ajout d'une nouvelle action pour les fichiers XML d'entité afin de les marquer comme objets d'extension modifiables.
|
La perspective ThingWorx Extension est utilisée par défaut après l'importation d'un fichier ZIP d'extension existant.
|
Correctifs
|
JIRA associé
|
---|---|
Dans le contexte d'un projet ThingWorx, l'action de la barre d'outils + s'exécute à présent dans l'assistant Nouveau modèle d'objet au lieu de l'Assistant Nouveau fichier.
|
TW-4668
|
Correction de l'assistant New ThingWorx Project pour gérer les noms avec des caractères spéciaux.
|
TW-4733
|
Correction d'un problème qui empêchait le chargement des icônes de plug-in sur Mac OS X.
|
TW-4954
|
Correction d'un problème qui empêchait l'affichage des titres de l'assistant, par exemple Ajouter un service
|
TW-4967
|
Le lancement d'un assistant de nouvelle entité sans projet ne génère plus d'erreur. Il se comporte désormais comme l'assistant New Class dans ce scénario.
|
TW-5023
|
Lorsque vous annulez l'Assistant Nouveau projet, le projet est à présent nettoyé.
|
TW-5024
|
Suppression d'une étiquette incorrecte dans l'assistant New Jar Resource qui faisait référence à la sélection d'un fichier ZIP.
|
TW-5051
|
Correction d'un problème dans l'assistant New Widget, qui empêchait dans certains cas le rendu correct de la liste de projets.
|
TW-5109
|
Correction de l'action Add Property pour ajouter des aspects isLogged et isPersistent à l'annotation.
|
TW-5195
|
Mise à jour de l'assistant Ajouter un service pour définir l'aspect Asynchrone
|
TW-5234
|
Amélioration de l'assistant Nouvel authentificateur pour vous permettre de spécifier l'emplacement du déploiement de Tomcat pour référencer le fichier JAR de servlet Java.
|
TW-5562
|
Correction d'un problème qui empêchait le fonctionnement des actions de la barre d'outils ThingWorx si le focus se trouvait dans l'éditeur Java.
|
TW-5566
|
Correction d'un problème lors de l'importation d'un fichier ZIP d'extension existant comportant un className vide pour une forme d'objet.
|
TW-5576
|
Les actions telles que Ajouter un service sont à présent masquées dans le menu contextuel lorsque vous cliquez sur un fichier XML d'entité.
|
TW-5646
|
Correction de l'échec de génération de l'extension provoqué par une erreur de chemin de classe (classpath) sur les machines Linux.
|
TW-5733
|
Les entités de service d'authentificateur et d'annuaire sont marquées comme des objets d'extension modifiables et sont désactivées par défaut.
|
TW-5960
|
Ajout d'une validation pour empêcher la création de propriétés, de services, etc. avec le même nom qu'une propriété ou un service existant sur l'entité.
|
TW-5966
|
Amélioration de la validation des valeurs par défaut des propriétés dans l'assistant de nouvelle propriété.
|
TW-6057
|
Correction d'un problème qui empêchait que le nom de la forme de données soit ajouté à l'entité lors de la création d'une propriété INFOTABLE.
|
TW-6128
|
Améliorations
|
---|
Ajout de l'assistant Configuration Table Wizard pour la génération de code.
|
Les javadocs du SDK sont désormais automatiquement liés aux ressources du SDK lors de la création de projets.
|
Lors de la création d'un service, les instructions de journalisation de suivi sont générées dans celui-ci (avec les initialiseurs appropriés).
|
Les actions de source ThingWorx sont désormais disponibles dans le menu contextuel d'un fichier .java.
|
Correctifs
|
JIRA associé
|
---|---|
Correction du formatage incohérent dans le fichier metadata.xml lors de l'ajout de nouvelles entités.
|
TW-3744
|
Correction d'un problème qui empêchait le formatage en majuscule de certains types de base dans les annotations lors de la génération du code.
|
TW-5102
|
Correction d'une erreur lors de la création et de l'importation de projets d'extension, lorsque le chemin d'accès au fichier d'installation Eclipse comportait une espace.
|
TW-5252
|