SmartAssembly 12.0 Release Notes - last update April 14, 2026.
SmartAssembly 12.0.0.0
datecode 2025-06-17-01
Enhancements
Support of Creo 12.0.
datecode 2025-11-21-01
Enhancements
New command CONVERT_DRW_POS_TO_LOCGRID to convert a given coordinate on a drawing to its location inside the specified location grid.
Enhanced commands ZOOM_TO_REF and ZOOM_TO_POS to work in drawings.
New reference type COMPONENT_TYPE which can be used in SEARCH_MDL_REFS.
The command GET_DRW_VIEW_DIM_REFS is now also providing references created by interceptions.
New command GET_DRW_VIEW_SECTION_HATCH_ITEMS to retrieve all hatched items of a drawing view section.
New option HATCH_ITEM for the commands GET_DRW_VIEW_SECTION_HATCH and SET_DRW_VIEW_SECTION_HATCH to determine which hatched item to use.
The commands CREATE_GENERAL_CSYS, READ_GENERAL_CSYS and MODIFY_GENERAL_CSYS are now also supporting orientation references.
The command SHOW_HELP can now be updated when using a variable.
New commands DESIGNATE_REF_PARAM and GET_REF_PARAM_DESIGNATION_STATUS which allows to designate annotations and annotation elements.
New command EVALUATE_CONDITION to determine if a logical expression is evaluated as TRUE or FALSE.
New members operation, use_construction_bodies and body_option for GENERAL_MERGE_STRUCT provide access to all sorts of operations. Also they allow to define the affected body and define if construction bodies from the source model should be included.
New command UPDATE_SIMPREP allows to update substitutions of a simplified representation.
The command SUBSTITUTE_SIMPREP is now able to change a substitution back to the master representation.
License signatures and add-ons with the same name can now be used interchangeably.
Bugfixes
The command GET_GENERAL_MERGE_FEATURE_NUM always returned 0 as result since 2024-12-23-01. This is fixed now.
The command USER_DROP_DOWN and USER_LIST_BOX were not updated correctly when the number of inputs changed and the common number of inputs were identical. This is fixed now.
The command SET_DIM_FRACTIONAL did not work correctly for drawing dimensions which have by default a name starting with add. This was caused by an error in Creo which is resolved in the Creo versions 9.0.11.0 / 10.0.9.0 / 11.0.5.0 / 12.4.0.0 and above.
The commands XML_GET_NODE_TYPE, XML_GET_NODE_VALUE and XML_SET_NODE_VALUE did not work correctly for CDATA nodes. This is fixed now.
The command MODIFY_GENERAL_CSYS failed to modify the offset type correctly. This is fixed now.
The command ODBC_QUERY could freeze the Creo session for a PostgreSQL database with variable length strings. This is fixed now.
In rare cases the command SET_DRW_SCALE caused crashes since Creo 10.0.9.0 / 11.0.5.0 / 12.4.0.0 when the drawing was created from template and a broken area was applied to a view. This issue was fixed, but the function could fail in these situation. It is recommended use SET_DRW_SCALE before SET_DRW_VIEW_BROKEN_AREA in this case.
The command GET_NC_TOOL_TIPS did not provide the expected values for the NC_TOOL_TIP members offset_x, offset_z and angle. This is fixed now.
The command UPDATE_ALL_DRW_SYMBOLS did not properly use the symbols from pro_symbol_dir path. This is fixed now.
The command SHOW_HELP did not open a document correctly when it was specified with the "lib:" syntax. This is fixed now.
datecode 2025-12-01-01
Bugfixes
The command ODBC_QUERY fails for ANSI strings in the datecode 2025-11-21-01. This is fixed now.
The new reference type COMPONENT_TYPE in datecode 2025-11-21-01 did not work correctly. This is fixed now.
In manufacturing mode the command MESSAGE_BOX_EX closes in some situations automatically. This is fixed now.
The command READ_DRW_NOTE_EX failed in some cases of legacy data. This is fixed now.
The command SEARCH_MDL_REF(S) found the drawing dimensions which are stored in the solid model (by Creo config option create_drawing_dims_only = no) for DIMENSION and SOLID_DIMENSION. This is fixed now.
datecode 2025-12-08-01
Bugfixes
The command GET_DIM_VALUE for overridden dimensions determined the overriding value like the GET_DIM_OVERRIDE_VALUE command and not the nominal value. This is fixed now.
SmartAssembly 12.0.1.0
datecode 2025-12-09-01
datecode 2026-01-16-01
Enhancements
New authentication type OAuth 2.0 Client Credentials in the Webservice Authentication tab of the Security Center. This authentication is also supported by the WEBSERVICE_CALL command.
New command CREATE_HTTP_FORM_DATA to create data in multipart/form-data format for sending it with the WEBSERVICE_CALL command.
New option FORMDATA for HTTP_HEADER_REQUEST.content_type for sending date in multipart/form-data format.
Bugfixes
The command JSON_LOAD_DOCUMENT crashes in rare situations when the json input file is corrupted. This is fixed now.
datecode 2026-02-03-01
Enhancements
The command READ_SIMPREP is now also capturing information about substitution items.
New option SHOW_DERIVED for command READ_SIMPREP to determine if derived items should be listed or not.
New command MODIFY_SIMPREP which modifies a simplified representation according to an array of items.
The command CREATE_PUBLISHED_GEOMETRY is now also accepting bodies as references.
New commands UPDATE_NOTIFICATION_MGR and GET_NOTIFICATION_MGR_EVENTS to query the Creo notification manager.
New logical expression NOTIFICATION_MGR_EVENT_EXIST to query if a notification manager event is signaled.
New option PORT for the command CONFIG_HTML to specify the communication port.
New option FORMAT for the commands GET_CONFIG_HTML_DATA and GET_CONFIG_HTML_DATA to specify whether XML or JSON data should be exchanged.
Bugfixes
The command CONFIG_HTML did not work correctly since 2026-01-16-01. This is fixed now.
The command ODBC_COMMIT did not work correctly for USE_32BIT_DRIVER TRUE since 2026-01-16-01. This is fixed now.
datecode 2026-04-08-01
Bugfixes
The command GET_REF_POS did not work correctly for intend surface or edges since 2024-12-23-01. This is fixed now.
For substituted simplified representations with default simplified representations the language translated string is used. Therefore READ_SIMPREP did not show DEFAULT and MODIFY_SIMPREP failed when Creo runs in a different language. This is fixed now.
The command MODIFY_SYMBOL did not work correctly for rotating the symbol by the angle 0. This is fixed now.
The command LOAD_MDL failed to load family table models without instances. This is fixed now.
The command GET_REF_GENERIC failed to get the generic for suppressed component feature instances. This is fixed now.