Changelog#
This document records all notable changes to the omni.graph.scriptnode extension.
The format is based on Keep a Changelog. The project adheres to Semantic Versioning.
[2.1.1] - 2025-08-15#
Changed#
Ran the formatter
[2.1.0] - 2025-08-13#
Changed#
Bumped dependency on omni.graph.core to version 3.0.0
[2.0.0] - 2025-08-08#
Changed#
Newer breaking 108.1.1 SDK upgrade
[1.60.0] - 2025-06-18#
Changed#
Jumping versions for 108 to leave room for changes to 107.*-based builds.
[1.50.0] - 2024-11-18#
Changed#
Jumping versions for 107 to leave room for changes to 106.*-based builds.
[1.41.0] - 2024-11-15#
Changed#
Build with Kit 107.0 with USD 24.05 and python 3.11
[1.40.1] - 2024-12-09#
Changed#
Make warning MessageDialog title unique for ScriptNode.
[1.40.0] - 2024-09-19#
Changed#
bumping version to make room for 106.2-based extensions
[1.30.1] - 2024-08-27#
Changed#
Fix deprecated module imports
[1.30.0] - 2024-08-09#
Changed#
bumping version to make room for 106-based extensions
[1.19.2] - 2024-06-06#
Fixed#
Property Window build functions which were not returning their value models.
[1.19.1] - 2024-05-30#
Changed#
Updated the formatting
[1.19.0] - 2024-05-17#
Added#
Update the ‘support_level’ entry in the configuration files to match the release requirements
[1.18.2] - 2024-04-25#
Fixed#
The warp test uses the same CUDA device as OmniGraph in MGPU environments.
[1.18.1] - 2024-04-17#
Added#
Add a ‘support_level’ entry to the configuration file of the extensions
[1.18.0] - 2024-04-10#
Changed#
Updated the warp extension dependency to get the latest instead of a specific version
Bumped dependency on omni.graph to version 1.139.0
Bumped dependency on omni.graph.core to version 2.177.1
Bumped dependency on omni.graph.tools to version 1.77.0
[1.17.0] - 2024-03-18#
Changed#
Bumped dependency on omni.graph.core to version 2.176.3
Bumped dependency on omni.graph to version 1.138.1
[1.16.0] - 2024-02-15#
Changed#
Bumped dependency on omni.graph.core to version 2.174.2
Bumped dependency on omni.graph.tools to version 1.76.1
[1.15.0] - 2024-02-05#
Changed#
Bumped dependency on omni.graph to version 1.138.0
Bumped dependency on omni.graph.core to version 2.174.0
Bumped dependency on omni.graph.tools to version 1.76.0
[1.14.0] - 2024-01-31#
Changed#
Bumped dependency on omni.graph to version 1.137.0
Bumped dependency on omni.graph.core to version 2.171.1
Bumped dependency on omni.graph.tools to version 1.76.0
[1.13.0] - 2024-01-30#
Changed#
Bumped dependency on omni.graph to version 1.136.1
Bumped dependency on omni.graph.core to version 2.170.1
Bumped dependency on omni.graph.tools to version 1.74.0
[1.12.0] - 2024-01-23#
Changed#
Bumped dependency on omni.graph to version 1.136.0
[1.11.0] - 2024-01-22#
Fixed#
Made dependency on omni.warp to an explicit version to get the latest
[1.10.0] - 2024-01-18#
Changed#
Bumped dependency on omni.graph.core to version 2.169.1
Bumped dependency on omni.graph to version 1.135.1
Bumped dependency on omni.graph.tools to version 1.73.0
[1.9.1] - 2024-01-13#
Fixed#
Repository URL in config file.
[1.9.0] - 2024-01-12#
Fixed#
Minor problems in Warp snippet
Changed#
Bumped dependency on omni.graph to version 1.134.7
Bumped dependency on omni.graph.core to version 2.169.0
Bumped dependency on omni.graph.tools to version 1.70.0
[1.8.0] - 2024-01-09#
Added#
Tests for code coverage
Fixed#
Minor problems in script node
[1.7.0] - 2024-01-03#
Added#
Tests for script node code snippets
Live code for documentation, with tests
Full documentation of the node use, both within Python and the graph editor
[1.6.0] - 2023-12-28#
Changed#
Bumped dependency on omni.graph.tools to version 1.69.0
[1.5.0] - 2023-12-28#
Changed#
Bumped dependency on omni.graph.core to version 2.167.0
Bumped dependency on omni.graph to version 1.134.2
Bumped dependency on omni.graph.tools to version 1.68.0
[1.4.0] - 2023-12-18#
Changed#
Bumped dependency on omni.graph.core to version 2.166.0
Bumped dependency on omni.graph to version 1.134.0
Bumped dependency on omni.graph.tools to version 1.65.0
[1.3.0] - 2023-12-12#
Changed#
Bumped dependency on omni.graph.core to version 2.165.3
Bumped dependency on omni.graph to version 1.133.2
Bumped dependency on omni.graph.tools to version 1.65.0
[1.2.0] - 2023-12-11#
Changed#
Bumped dependency on omni.graph.core to version 2.165.3
Bumped dependency on omni.graph to version 1.133.2
Bumped dependency on omni.graph.tools to version 1.65.0
[1.1.9] - 2023-11-28#
Changed#
Changed deprecated internal state functions to their new version
[1.1.8] - 2023-11-13#
Changed#
Manual version bump
[1.1.7] - 2023-11-10#
Added#
Check for missing path in state
[1.1.6] - 2023-08-03#
Changed#
Targeted a specific version of the Kit SDK
[1.1.5] - 2023-07-31#
Changed#
Migrated the extension from the Kit repo
[1.1.4] - 2023-07-11#
Removed#
Obsolete docs debugging link
[1.1.3] - 2023-06-27#
Fixed#
Refactored OmniGraph documentation to point to locally generated files
[1.1.2] - 2023-06-06#
Fixed#
Fixed ScriptNode to work in instanced graphs.
[1.1.1] - 2023-05-31#
Fixed#
Adjusted the CRLF settings for the generated .md node table of content files
[1.1.0] - 2023-05-29#
Added#
Regenerated node table of contents
[1.0.1] - 2023-05-11#
Fixed#
Bugs loading a script from a file
Bug in timing of opt-in dialog
[1.0.0] - 2023-05-05#
Changed#
Improved performance with file-based scripts
‘Reload Script’ press now required instead of continuous re-compile
state:omni_intitialized can be set to False to trigger a reload by script
[0.12.0] - 2023-04-26#
Changed#
use omni.client to read script file
rework the property panel UI
[0.11.5] - 2023-04-11#
Added#
Table of documentation links for nodes in the extension
[0.11.4] - 2023-03-16#
Added#
“usd-write” scheduling hint to OgnScriptNode node.
[0.11.3] - 2023-02-25#
Changed#
Modifed format of Overview to be consistent with the rest of Kit
[0.11.2] - 2023-02-22#
Added#
Links to JIRA tickets regarding filling in the missing documentation
[0.11.1] - 2023-02-19#
Changed#
Added label to the main doc page so that higher level docs can reference the extension
Tagged for adding links to node documentation
Added information on the security risks of the extension
[0.11.0] - 2023-02-07#
Changed#
opt-in is enabled by /app/omni.graph.scriptnode/enable_opt_in
modify the dialog to appear after loading
disable all graphs until opt-in is verified
[0.10.2] - 2023-02-02#
Fixed#
Lint error that appeared when pylint updated
[0.10.1] - 2023-01-30#
Changed#
Removed the kit-sdk landing page
Moved all of the documentation into the new omni.graph.docs extension
[0.10.0] - 2022-12-07#
Changed#
demonstrate how to use GPU dynamic attributes in Warp snippet
[0.9.0] - 2022-09-12#
Added#
opt-in mechanism on attach. Controlled by /app/omni.graph.scriptnode/enable_opt_in and /app/omni.graph.scriptnode/opt_in
[0.8.0] - 2022-08-31#
Added#
User-defined callbacks ‘compute’, ‘setup’, and ‘cleanup’, along with a reset button
Ability to “remove” outputs:execOut by hiding it
Support for warp, inspect, ast, and other modules by saving inputs:script to a temp file
Script path input for reading scripts from files
Improved textbox UI for inputs:script using omni.kit.widget.text_editor
[0.7.2] - 2022-08-23#
Changed#
Removed security warnings. We don’t want to advertise the problem.
[0.7.1] - 2022-08-09#
Fixed#
Applied formatting to all of the Python files
[0.7.0] - 2022-08-09#
Changed#
Removed omni.graph.action dependency
[0.6.0] - 2022-07-07#
Changed#
Refactored imports from omni.graph.tools to get the new locations
[0.5.0] - 2022-03-30#
Changed#
Give each example code snippet a title, which will be displayed when you click on the Code Snippets button
Change title of Add Attribute window from “Create a new attribute…” to “Create Attribute”
Disable resizing of the Add Attribute dialog
Add Cancel button to the Add Attribute dialog
Make the Add Attribute/Remove Attribute/Code Snippets buttons left aligned
Allow users to add Script Node to push graphs by removing the graph:action category
Fixed#
Fixed a bug where Remove Attribute button allows you to remove the node-as-bundle output attribute
[0.4.1] - 2022-03-10#
Fixed#
Made property panel only display non-None props
Renamed some variables to better match what they are doing
[0.4.0] - 2022-02-28#
Added#
Gave user the ability to add and remove dynamic attribute from the script node via UI
Also allowed user to select a fixed, static type for their new attributes
Created a popup dialog window for the Add Attribute button, which has a search bar for the attribute types
Removed#
Removed the existing inputs:data and outputs:data attributes which are of type “any”
[0.3.0] - 2022-02-18#
Added#
A default script with a simple example, and some comments explaining how to use the script node
Three example scripts to illustrate the various functionalities of the script node
Changed#
Move the script node widget into a template
Move the multiline editor to the top of property window, so that we don’t have two multiline editors
Compile the script before executing it
Catch errors and log the errors
[0.2.0] - 2022-02-15#
Added#
icon and category
[0.1.2] - 2021-10-19#
Modified#
Restructured plugin files as part of repo relocation
[0.1.1] - 2021-06-30#
Modified#
Change bundle input to Any type
[0.1.0] - 2021-06-30#
Added#
Initial publish