Changelog#

The format is based on Keep a Changelog.

[2.1.3]#

Fixed#

  • Let project symlink repair replace empty invalid deps directories through the shared symlink helper and report symlink rebuild failures.

  • Fixed project symlink validation and repair to reject copied deps directories and replace invalid deps paths before creating the RTX Remix link.

[2.1.2]#

Changed#

  • Route project open/edit RTX IO probing and extraction through the shared RTX IO core.

  • Forward RTX IO probe and extraction progress through the project wizard progress flow.

[2.1.1]#

Fixed#

  • Keep wizard-driven capture and replacement imports out of the undo stack during project setup

[2.1.0]#

Added#

  • REMIX-5202: Import capture layer when opening an existing project with a capture file selected in the wizard

[2.0.7]#

Changed#

  • Update test to use renamed LayerManagerCore.save_layer_of_type() (was save_layer)

  • Migrate create_new_sublayer() call to create_layer() in wizard project creation

  • Call LayerManagerCore.is_valid_layer_type() directly as a static method; remove throwaway LayerManagerCore() instantiation

  • Update LayerManagerCore call site to use renamed API: save_layer_of_type

[2.0.6]#

Fixed#

  • Fixed non-project USDA files being accepted as valid project files when opened outside of a STAGE_CRAFT context (REMIX-4922)

[2.0.5]#

Changed#

  • Applied new lint rules

[2.0.4]#

Changed#

  • Modernize python style and enable more ruff checks

[2.0.3]#

Fixed#

  • Fixed symlink validation for non-symlink directories by using get_path_or_symlink() utility function.

[2.0.2]#

Fixed#

  • Fixed broken symlinks detection and updated tests

[2.0.1]#

Fixed#

  • Fixed Test assets to large to work without LFS

[2.0.0]#

Changed#

  • Updated Pydantic to V2

[1.4.1]#

Changed#

  • Update to Kit 106.5

[1.4.0]#

Changed#

  • Return setup values in async functions

  • Use omni.kit.window.file.open_stage instead of context.open_stage to open stage for better UI

Fixed#

  • Fixed bug with partially initialized projects symlinks

[1.3.0]#

Changed#

  • Removed whitespace restrictions

[1.2.19]#

Fixed#

  • Fixed tests flakiness

[1.2.18]#

Changed#

  • Adding layer validation for existing project file

[1.2.17]#

Changed#

  • Update deps

[1.2.16]#

Changed#

  • Update dependency

[1.2.15]#

Changed#

  • Update deps

[1.2.14]#

Changed#

  • Update deps

[1.2.13]#

Changed#

  • Update dependency

[1.2.12]#

Changed#

  • Changed repo link

[1.2.11]#

Changed#

  • Update Kit SDK

[1.2.10]#

Changed#

  • Update dependency

[1.2.9]#

Changed#

  • Update dependency

[1.2.8]#

Changed#

  • Update dependency

[1.2.7]#

Changed#

  • Update dependency

[1.2.6]#

  • Use updated lightspeed.layer_manager.core extension

[1.2.5]#

Changed#

  • Update dependency

[1.2.4]#

Changed#

  • Update to Kit 106

[1.2.3]#

Changed#

  • Update dependency

[1.2.2]#

Changed#

  • Update dependency

[1.2.1]#

Changed#

  • Set Apache 2 license headers

[1.2.0] - 2024-02-26#

Added#

  • Create symlink by default (instead of junction) for Windows

[1.1.7] - 2024-01-29#

Changed#

  • Adding filename check for Windows reserved words

[1.1.6] - 2024-01-24#

Fixed#

  • Destroy the context at the end of the process to not trigger random listeners

[1.1.5] - 2024-01-20#

Fixed#

  • Fixed issue when opening a mod and the mods directory doesn’t exist in rtx-remix

[1.1.4] - 2023-10-16#

Changed#

  • Adding filename check for invalid characters

[1.1.3] - 2023-12-07#

Fixed#

  • Create mods dir if doesnt exist

[1.1.2] - 2023-10-16#

Changed#

  • Update deps

[1.1.1] - 2023-09-06#

Fixed#

  • Fixed creating a project with no capture selected

[1.1.0] - 2023-09-05#

Changed#

  • Added extra checks to is_project_file_valid

  • Added more lenient rule for _create_symlinks existing project symlink in rtx-remix dir

[1.0.0] - 2022-06-09#

Added#

  • Created