Changelog#

The format is based on Keep a Changelog.

[2.24.0]#

Added#

  • Added ‘materials.py’ utility module

[2.23.1]#

Changed#

  • Changed sudo function to throw an exception when user declines UAC dialog

[2.23.0]#

Added#

  • Added the api module to send HTTP requests

[2.22.0]#

Added#

  • Added the ability for an OmniURL item to return the omni client entry

[2.21.0]#

Changed#

  • Replaced Windows command for open_file_using_os_default

Fixed#

  • Fixed missing function in __all__

[2.20.0]#

Changed#

  • Simplified sudo function on Windows

[2.19.1]#

Fixed#

  • Fixed tests flakiness

[2.19.0]#

Added#

  • Added lights module to get a LightType enum from USD Lux light classes

[2.18.0]#

Added#

  • Added the ability to write lists to metadata

[2.17.0] - 2024-06-04#

Added#

  • Added get_invalid_extensions()

[2.16.1]#

Changed#

  • Fixed docstring

[2.16.0] - 2024-03-14#

Changed#

  • Made omni.kit.window.file an optional dependency and added fallback method

[2.15.1]#

Changed#

  • Set Apache 2 license headers

[2.15.0] - 2024-02-27#

Added#

  • Add uac and symlink utils

[2.14.1] - 2024-02-09#

Added#

  • Add limit_recursion decorator used to limit recursive calls

  • Add unit tests for limit_recursion

  • Add Serializer object which acts as an interface and registry for custom serialization/deserialization routines

  • Add unit tests for Serializer

[2.14.0] - 2024-01-12#

Added#

  • get_omni_prims(): List of internal Omniverse Kit prims

[2.13.0] - 2023-12-15#

Added#

  • open_file_using_os_default(): Open files in OS native programs

[2.12.0] - 2023-12-06#

Changed#

  • Return the result of OmniUrl delete

  • write_file(): check that we can write in the directory

[2.11.0] - 2023-11-15#

Added#

  • Hash to OmniUrl

[2.10.0] - 2023-10-31#

Added#

  • Add decorators utils

  • Add copy feature for event

[2.9.0] - 2023-10-23#

Added#

  • Add get_udim_sequence(), is_udim_texture(), texture_to_udim()

[2.8.1] - 2023-10-10#

Added#

  • Extend OmniURL interface to support querying if path is a file or directory

[2.8.0] - 2023-10-03#

Changed#

  • Raise IOError when there is a read error

[2.7.0] - 2023-08-17#

Added#

  • Added cleanup_file()

  • Added ability for OmniUrl to be used as a Pydantic Type

[2.6.1] - 2023-08-04#

Fixed#

  • --no-window on the test

[2.6.0] - 2023-06-09#

Added#

  • Added get_new_hash() and deferred_destroy_tasks()

[2.5.2] - 2023-04-04#

Fixed#

  • Fix linux omniUrl tests

[2.5.1] - 2023-03-29#

Fixed#

  • Fixe test dependency for ETM

[2.5.0] - 2023-03-29#

Added#

  • Added OmniUrl to provide a pathlib like wrapper around Omni client urls

[2.4.0] - 2023-03-27#

Added#

  • Added functions for hashing files and storing metadata adjacent to files.

[2.3.0] - 2023-02-24#

Added#

  • improved cross platform compatibility of “is_absolute_path” in path_utils

  • added unit test for “is_absolute_path”

[2.2.0] - 2023-02-22#

Changed#

  • Changed test structure to match unit/e2e format

[2.1.0] - 2023-02-08#

Added#

  • Add “read_file”, “read_json_file”, “write_file”, “write_json_file” in path_utils

[2.0.0] - 2023-01-17#

Added#

  • Add layer utils

  • Add __all__ attributes to all modules which might break some imports

[1.2.0] - 2022-09-26#

Added#

  • Add path utils

[1.1.1] - 2022-07-08#

Fixed#

  • Fix doc to generate docstring from __init__

[1.1.0] - 2022-07-01#

Changed#

  • Centralize event and event subscription in utils common + format/lint

[1.0.1] - 2022-06-15#

Changed#

  • Fixed icon path in build file

[1.0.0] - 2022-06-13#

Added#

  • Init commit. Moved async_wrap from widget utils, created reset_default_attrs