Releases: BogdanMihaiciuc/ThingworxVSCodeProject
Thingworx VSCode Project 3.1.7
Resolves an issue where using the bindProperty
function to specify both a static value and a binding for a widget property caused an error to be thrown when building.
Resolves an issue where bindings from core ui controller infotable parameters did not work.
Thingworx VSCode Project 3.1.6
Resolves an issue where bindings to and from mashup parameters did not work.
Thingworx VSCode Project 3.1.5
Adds support for specifying visibility permissions on mashups. (kklorenzotesta)
Resolves an issue where using this
in an arrow function produced incorrect code. (kklorenzotesta)
Thingworx VSCode Project 3.1.0
Updates the Typescript version to 5.4. (stefan-lacatus)
Fixes a build error when using recursive global functions. (stefan-lacatus)
Fixes a build error when certain binding types such as MASHUPNAME
were used.
Adds the typings for the widgets added in Thingworx 9.4.
Thingworx VSCode Project 3.0.2
Fixes a bug where enum members were not properly inlined when referenced by global functions defined on the first line of a file.
Update the typings for the DisableSubscription
and EnableSubscription
to support the new signatures in Thingworx 9. (kklorenzotesta)
Thingworx VSCode Project 3.0.1
Resolves an issue where certain global functions were not properly copied over into services.
Thingworx VSCode Project 3.0
Adds support for creating Mashups, StyleDefinitions and StateFormatting entities and for importing CSS and JSON files into mashup entities.
Thingworx VSCode Project 2.7
Adds support for removing entities or branches of code from the final build based on environment variables.
Adds support for invoking superclass implementation of services if the superclass is part of the project.
Adds support for inline SQL statements on non-database entities by specifying the database on which the SQL code will run.
Thingworx VSCode Project 2.6
Added support for generating trace builds by using the --trace
flag.
Added type guards for the built-in ImplementsShape
and IsDerivedFromTemplate
methods.
Added a new copyEntities
option to twconfig.json
that, when specified, will add any XML file in the project's src directory to the build output, allowing unsupported entities to be included in the extension.
Fixed incorrect code generation when specifying default values for service parameters.
Thingworx VSCode Project 2.5.5
Improved the error messages that appear when declaring a service parameter with certain unsupported types. (stefan-lacatus)
Adds support for the @category
decorator to specify the category of properties, events and services. (stefan-lacatus)
Improves the type inferrence of expressions used in inline SQL statements.