Changelog#

[1.9.2] - 2025-12-11#

Fixed#

  • Performance Geometry: Rules disabled by default.

[1.9.1] - 2025-12-10#

Fixed#

  • AtomicAsset: Rules disabled by default.

[1.9.0] - 2025-12-09#

Added#

  • ComplianceChecker: Add async methods for compliance checking.

Changed#

  • UsdzPackageValidator: Use the new UsdzPackageValidator from Pixar.

Fixed#

  • Parameters: Additional fixes for parameter handling.

[1.8.0] - 2025-11-20#

Fixed#

  • unregister_requirements: Fix a bug when removing multiple requirements.

  • Parameters: Fix stacking multiple user parameters overrides.

Changed#

  • Issue: Validate suggestion is of type suggestion.

  • Suggestion: Validate callable is a callable.

[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.