# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.18.0] - 2022-11-15
### Added
- Additional test to exercise simple dynamic attribute values

## [0.17.0] - 2022-11-09
### Added
- Test node and script for verifying location of dynamic attribute memory

## [0.16.1] - 2022-10-18
### Added
- Test against crashing when new UsdContext is created.

## [0.16.0] - 2022-09-28
### Added
- Test for argument flattening utility
### Fixed
- Obsolete branding
- Obsolete test configurations

## [0.15.1] - 2022-09-27
### Fixed
- Lint errors that crept in

## [0.15.0] - 2022-09-06
### Removed
- Tests and dependencies related to UI and RTX
### Changed
- Test node type that used the omni.graph.ui extension to one that does not

## [0.14.1] - 2022-08-31
### Fixed
- Refactored out use of a deprecated class

## [0.14.0] - 2022-08-30
### Added
- Test for reading nodes with all data types, and sample test files with such nodes
### Fixed
- Linting errors

## [0.13.9] - 2022-08-17
### Changed
- Restored the fixed failing test to the test suite

## [0.13.8] - 2022-08-16
### Removed
- References to obsolete ABI methods

## [0.13.7] - 2022-08-09
### Fixed
- Applied formatting to all of the Python files

## [0.13.6] - 2022-08-03
### Fixed
- Compilation errors related to deprecation of methods in ogn bundle.

## [0.13.5] - 2022-07-27
### Fixed
- All of the lint errors reported on the Python files in this extension

## [0.13.4] - 2022-07-21
### Changed
- Undo revert

## [0.13.3] - 2022-07-18
### Changed
- Reverted the changes in 0.13.2

## [0.13.2] - 2022-07-15
### Changed
- Removed LatentTest node, modified tests

## [0.13.1] - 2022-07-11
### Fixed
- OgnComputeErrorPy node was importing the _internal class directly, which some of our linux build systems do not like.

## [0.13.0] - 2022-07-08
### Added
- Test of attribute deprecation API.

## [0.12.0] - 2022-07-07
### Changed
- Refactored imports from omni.graph.tools to get the new locations
### Added
- Test for public API consistency

## [0.11.0] - 2022-06-28
### Added
- Test to verify that CHANGELOG and extension.toml versions match

## [0.10.0] - 2022-06-17
### Added
- Tests for changing graph settings from USD

## [0.9.0] - 2022-06-13
### Added
- Tests for evaluation mode setting
### Changed
- Evaluation mode added to settings tests

## [0.8.0] - 2022-06-13
### Added
- New test to verify that C++ and Python node duplication propagate attribute values

## [0.7.0] - 2022-06-08
### Added
- Added gpuinterop vertex deformation test

## [0.6.0] - 2022-06-07
### Added
- Test for CPU-GPU pointer access in the controller interface

## [0.5.1] - 2022-06-06
### Fixed
- Fixed extension dependencies and restored flaky test

## [0.5.0] - 2022-05-27
### Added
- Added a new test for accessing multiple schema-based graphs in a single scene

## [0.4.1] - 2022-05-26
### Changed
- Re-enabled test_graphs_in_sublayer_load, test_variable_commands and test_variables_create_remove_stress_test

## [0.4.0] - 2022-04-29
### Removed
- Removed obsolete tests and test files
### Changed
- Made tests derive from OmniGraphTestCase and use the new og.Settings

## [0.3.0] - 2022-04-25
### Changed
- Stopped generating the pointless USD and docs for the test nodes
### Fixed
- Fixed reference to extension.toml in the docs to point to the correct line and use an explicit language

## [0.2.4] - 2022-04-20
### Added
- Test for undoing prim deletions.
## [0.2.3] - 2022-04-11
### Added
- Test for connection callbacks
### Changed
- Consolidated various callback tests into test_callbacks.py

## [0.2.2] - 2022-03-16
### Changed
- Previously disabled tests have been re-enabled with new _enabledLegacyPrimConnections_ setting.

## [0.2.1] - 2022-03-08
### Changed
- Modified registration test to match the new style used as of *omni.graph.core 2.23.3*

## [0.2.0] - 2022-03-01
### Changed
- Moved *expected_errors.py* to omni.graph so that it can be more generally accessible

## [0.1.0] - 2021-03-01
### Changed
- Renamed from omni.graph.tests to avoid conflict with automatic test detection
