Repository navigation
twaco v0.1.40
Added
-
twaco mashup add(MCPmashup_add) places widgets the solution's[[extension]]projects
define: twaco reads a JavaScriptTW.IDE.Widgets.<type>definition or a TypeScript
@TWWidgetDefinitionclass and writes Composer's base properties plus the literal defaults the
source declares.--propreads a property with no default as its base type, or as JSON. -
twaco types --platformalso caches the mashup builder's code of the extensions installed on
the server, andmashup addplaces their widgets offline: web-component widgets
(TW.Widget.widgetWrapper.config) andTW.IDE.Widgetsdefinitions alike. -
A new
checkgate,project dependencies, names a project a Project file'sdependsOnlacks
although its Things or ThingTemplates use that project's ThingTemplate or ThingShape. The server
adds such a project on import, which made the Project read back not kept (verified on 10.2; a
base DataShape adds nothing). -
checkfinds a removed DataShape field still in use: themashup bindingsgate reports a grid
column for a field the result bound to the grid lacks, and theresult shapesgate a row the
script adds to the result with a field the declared DataShape lacks.
Changed
-
twaco callrefuses an argument in the service's place (call Entity.Service limit=3sent
limit=3to the server as the service name) and shows the form it meant. -
twaco entity statussays when entity files are behind their sidecars, which it does not
compare; an edited script or an adopt read as in sync before. -
twaco syncno longer leaves a carriage return from a CRLF script in an LF entity file, and
repairs a file a sync left that way;mashup param addandsetkeep a CRLF mashup CRLF. -
twaco doctor(MCPdoctor) reports the server's ThingWorx version and warns when it is not
the version of the widget catalogue (10.2) that mashup add, new and validate judge widgets by. -
twaco adopt --applyrefuses to create a mashup whose sidecar folder already exists, or that
differs only in letter case from a mashup in the repository: creating it overwrote the other
mashup's sidecars. -
twaco deploy(MCPdeploy,added_dependencies) explains a Project read back "not kept"
because the server added projects to itsdependsOn: importing an entity that needs another
project adds that project. The server keeps what the file declares otherwise, so pulling the
Project once settles it. -
twaco mashup newrefuses a name that differs from an existing mashup's only in case, which
ThingWorx refuses too ("Already Exists, With Different Case", verified on 10.2); before, only
a case-insensitive file system stopped it. -
twaco adoptlists conflicts and skipped entities under "not applied" rather than "applied",
says "Nothing was adopted" when that is so, and, with no base, names the conflicting entities
that are as last deployed to (or recorded against) the default profile's server, for which
entity pullis the way. -
twaco deploy --applyreports "create" and "update" for what it sends, not "would create". -
twaco updateprints the executable's path without Windows'\\?\prefix.