Changelog#

[1.7.1] - 2025-11-11#

Changed#

  • OpenUSD profiles dependency updated.

[1.7.0] - 2025-11-06#

Added#

  • ValidationEngine: Accept parameters

  • NormalsExistChecker: New validator.

  • NormalsValidChecker: New validator.

  • NormalsWindingsChecker: New validator.

  • BaseRuleChecker: Use parameters.

Changed#

  • ComplianceChecker: Stage jobs run in background

  • CLI: Improved test coverage.

  • Requirements: Improve requirements documentation.

Fixed#

  • RigidBodyChecker: Mismatch in error behavior for scene loading/simulation.

  • CLI: Remove deprecation warnings.

  • CLI: Accept parameters.

  • ComplianceChecker: Pass the Asset Resolver Context to background thread.

[1.6.0] - 2025-10-20#

Added#

  • Added parameter protocol

Changed#

  • Requirements: Added parameter attribute

  • BaseRuleChecker: Added parameter property

  • ComplianceChecker: Added support for parameters

[1.5.0] - 2025-10-10#

Added#

  • CLI: Add features.

Changed#

  • RequirementsRegistry: Add support for versions in requirements.

  • register_rule: Add override parameter.

Fixed#

  • WeldChecker: Fix None type exception.

[1.4.3] - 2025-10-01#

Changed#

  • Update requirements, includes version.

Fixed#

  • ValidationEngine: Fix bug when progress does not start at 0%.

[1.4.2] - 2025-09-24#

Changed#

  • Updated shader registry API usage for 25.08 compatbility.

[1.4.1] - 2025-09-19#

Changed#

  • Update capabilities.

  • Update PrimId class definition.

[1.4.0] - 2025-09-15#

Added#

  • EventListener, EventStream: classes to manage event notifications.

  • add_registry_requirement_callback: Add callbacks when RequirementsRegistry changes.

Changed#

  • ExtentsChecker: Add requirements.

  • NormalsExistChecker: Warn and suggest to remove normals if both normals and primvars:normals exist.

  • SubdivisionSchemeChecker: Update subdivision validator to limit scope to only check the subdivisionScheme is defined.

[1.3.1] - 2025-09-01#

Changed#

  • Update capabilities

  • Guard PcpNodeRef, in case it is invalid.

[1.3.0] - 2025-08-21#

Added#

  • NormalsExistChecker: Checker for existence of normals.

[1.2.1] - 2025-08-19#

Added#

  • Updated documentation.

[1.2.0] - 2025-08-18#

Changed#

  • Updated PyPi links.