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.
[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.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