增强功能
|
---|
已支持在 Mac 上运行 SWTBot 测试套件。
|
已将 haCompatible 标志添加至项目属性。
有关 haCompatible 的详细信息,请参阅打包和部署 ThingWorx 解决方案的最佳做法。
|
已知问题
|
相关的 JIRA
|
---|---|
在使用 Java 11 JRE 创建扩展时,Eclipse 插件会创建 module-info 文件。ThingWorx 不支持 Java 11 模块。因此,创建 module-info 会导致扩展导入失败。
扩展开发人员应拒绝创建 module-info 文件且所生成的扩展应按预期方式工作。
|
TW-84679
TW-85998
|
增强功能
|
---|
添加了对四种新基本类型的支持:THINGCODE、VEC2、VEC3 和 VEC4。这些类型在将属性、服务和配置表添加至基于 Java 的实体后可用。
|
错误修复
|
相关的 JIRA
|
---|---|
修复了在 ThingWorx 透视图之外显示 ThingWorx Extension 菜单操作的问题。
|
TW-5151
|
已将格式验证添加至服务参数的默认值以防导入时出错。
|
TW-5956
|
现在可在 Add Service 向导上添加具有信息表输出参数的服务时指定数据形状和信息表类型选项。
|
TW-6054
|
修复了导入操作以防止在未从磁盘删除项目内容的情况下重新导入从工作区中删除的扩展项目。
|
TW-6400
|
New Widget 向导现在将自动打开 *.ide.js 文件。
|
TW-6409
|
修复了 New Authenticator 和 New Directory Service 向导问题:如果选择了 Finish 按钮而未继续执行向导中的第二步,则实体不会被标记为可编辑扩展对象。
|
TW-6412
|
修复了删除目录服务会导致错误以及 metadata.xml 文件未正确更新的问题。
|
TW-7843
|
增强功能
|
---|
已支持删除实体以便相应更新 metadata.xml 文件。在选择文件并选取删除操作时,将出现一个确认对话框,您可于其中预览删除文件后所发生的更改。
|
添加了用于在实体上生成事件注释的
> 操作 |
添加了用于在实体上生成订阅注释的
> 操作 |
添加了导入从 ThingWorx Composer 导出的实体 XML 文件的功能
|
在 Import ThingWorx Project 向导上添加一个选项并,以便用户可选择 Gradle 或 Ant 来构建扩展。请注意,对于 Gradle,当前仅支持 Gradle STS 插件。
> 和 |
添加了 metadata.xml 文件。将实体导入具有新版本扩展的系统中后,可使用迁移程序更新旧版本实体。
> 操作以生成迁移程序 Java 文件并相应更新 |
增强了
> 向导以指定基本模板和已实现的事物形态 |
已移除
> 操作,因为创建自定义子系统操作已停用 |
为实体 XML 文件添加了新的操作以便将其标记为可编辑扩展对象
|
导入现有扩展 Zip 文件后,将默认使用 ThingWorx Extension 透视图。
|
错误修复
|
相关的 JIRA
|
---|---|
在 ThingWorx 项目的上下文中,+ 工具栏操作现在可启动 New Thing Template 向导,而非 New File 向导。
|
TW-4668
|
修复了 New ThingWorx Project 向导以处理具有特殊字符的名称
|
TW-4733
|
修复了插件图标无法在 Mac OS X 上加载的问题
|
TW-4954
|
修复了无法显示向导标题 (例如 Add Service) 的问题
|
TW-4967
|
在无项目情况下启动新建实体向导不再会导致错误。其工作方式与 New Class 向导在该情景中的工作方式类似。
|
TW-5023
|
现在,在取消 New Project 向导后,项目将被清除。
|
TW-5024
|
已移除 New Jar Resource 向导中引用了选择 Zip 文件的错误标签
|
TW-5051
|
修复了 New Widget 向导中在某些情况下无法正确呈现项目列表的问题
|
TW-5109
|
修复了 Add Property 操作以将 isLogged 和 isPersistent 变量添加到注释
|
TW-5195
|
更新了 Add Service 向导以便对 Async 变量进行设置
|
TW-5234
|
增强了 New Authenticator 向导,以便用户能够指定 Tomcat 部署的位置,进而引用 JAVA Servlet JAR
|
TW-5562
|
修复了当焦点位于 Java 编辑器中时 ThingWorx 工具栏操作不起作用的问题
|
TW-5566
|
修复了导入现有扩展 Zip 文件时存在的问题,该文件含有事物形态的空 className
|
TW-5576
|
在单击实体 XML 文件时,在右键单击菜单中隐藏诸如 Add Service 之类的操作
|
TW-5646
|
修复了 Linux 计算机上由于类路径错误而导致扩展构建失败的问题
|
TW-5733
|
身份验证器和目录服务实体被标记为可编辑扩展对象,且默认情况下处于禁用状态。
|
TW-5960
|
已添加验证以防止创建出与实体上现有属性或服务具有相同名称的属性、服务等。
|
TW-5966
|
增强了针对新建属性向导中属性默认值的验证功能
|
TW-6057
|
修复了在创建 INFOTABLE 属性时未将数据形状名称添加至实体的问题
|
TW-6128
|
增强功能
|
---|
添加了用于生成代码的 Configuration Table Wizard
|
现在,SDK Javadocs 会在创建项目时自动链接至 SDK 资源
|
在创建服务时,跟踪日志记录语句会于内部生成 (外加适当的初始化表达式)
|
ThingWorx 源操作现在可通过 .java 文件中的右键单击菜单进行访问
|
错误修复
|
相关的 JIRA
|
---|---|
修复了新增实体时 metadata.xml 文件中格式不一致的问题
|
TW-3744
|
修复了生成代码时某些基本类型在注释中为非大写的问题
|
TW-5102
|
修复了创建和导入扩展项目以及 Eclipse 安装文件路径中含有空格时的错误
|
TW-5252
|