Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]¶
[1.14.0] - 2022-07-13¶
¶
Added UI_TYPE metadata key, added class method to MetadataKeys to get all the metadata key strings
[1.12.0] - 2022-07-07¶
Changed¶
Refactored import of non-public API to emit a deprecation warning
Moved node_generator/ into the _impl section
Added¶
Support for fully defined Python API at the omni.graph.tools level
Support for fully defined Python API at the omni.graph.tools.ogn level
Support for public API consistency test
[1.11.0] - 2022-06-28¶
Changed¶
Merged to USD and import generated tests and added enhanced generated code coverage
[1.10.0] - 2022-06-23¶
Removed¶
Support for the deprecated Autograph functionality, now in omni.graph.core.autonode
[1.9.1] - 2022-06-17¶
Fixed¶
Corrected bad API documentation formatting
Added¶
Documentation links for Python API
[1.9.0] - 2022-06-13¶
Added¶
Check to see if values are already set before initializing defaults in Python nodes
[1.8.0] - 2022-06-07¶
Added¶
Support for generator settings to alter the generated code
Generator setting for Python output optimization
Build flag to modify generator settings
Generator script support for generator settings being passed around
[1.7.0] - 2022-05-27¶
Added¶
Ability for the controller to take an attribute description as the first parameter instead of only attributes
[1.6.2] - 2022-05-17¶
Fixed¶
Improved node description formatting by using newlines to indicate paragraph breaks
[1.5.4] - 2022-05-06¶
Fixed¶
Fixed the emission of the CPU to GPU pointer information for output bundles
[1.5.2] - 2022-04-25¶
Fixed¶
Stopped generating bundle handle extraction in situations where the handle will not be used
[1.5.1] - 2022-04-05¶
Fixed¶
Removed regeneration warning until such time as the regeneration actually happens
[1.5.0] - 2022-03-24¶
Fixed¶
Fixed generated contents of tests/init.py to be constant
Refactored generation to use standard import pattern
Added¶
Ability to create generated directories on the fly rather than insisting they already exist
[1.4.0] - 2022-03-14¶
Added¶
ensure_nodes_in_toml.py to add the [[omnigraph]] section to the extension.toml file
[1.3.1] - 2022-03-09¶
Added¶
Added literalOnly to the list of metadata keys
Added some explanation for the literalOnly metadata key to the OGN reference guide
[1.3.0] - 2022-03-08¶
Changed¶
Changed the naming of the generated tests to be shorter for easier use in TestRunner
Changed the generated USD to use the schema prims
Changed the generated test scripts to use the schema prims
Removed unused USD metadata from generated code
[1.2.4] - 2022-03-08¶
Changed¶
Modified C++ generated code node registration to match omni.graph.core 2.23.3
[1.2.0] - 2022-02-09¶
Changed¶
Moved autograph to omni.graph.core, retained imports for backward compatibility
[1.1.1] - 2021-08-30¶
Breaking Changes¶
Type names have changed.
Float32
is nowFloat
andInt32
is nowInt
.
Improvements and Bugfixes¶
BUGFIX Fixed type initializers in autograph
PERF IMPROVEMENT Functions using Autofunc now use code generated at read time instead of runtime lookups.
UI IMPROVEMENT Nodes no longer have extra connections with the node name.