Changelog#

[1.11.2] - 2026-02-25#

Fixed#

  • Fixed removal of Issue.code

[1.11.1] - 2026-02-17#

Added#

  • CLI: Add JSON output option.

Fixed#

  • MaterialUsdPreviewSurfaceChecker: Respect interfaceOnly connectability when validating input connections.

[1.11.0] - 2026-02-11#

Added#

  • CLI: Add –group-by option (rule_name, requirement).

  • minimal-placeable-visual: Add missing implementation to MVP.

  • asset-at-origin spec: Invalid examples for translate, rotate, scale and combinations.

Changed#

  • hierarchy-has-root: See changes in the specification.

Fixed#

  • PortableAssetPathChecker: Fix missing addedItems in list of ops.

  • unregister_requirements: Bug when removing multiple versions.

  • UsdValidationAdapter: Better handling of missing shared library.

[1.10.8] - 2026-02-08#

Fixed#

  • Fix pip install.

[1.10.7] - 2026-02-06#

Fixed#

  • RequirementsRegistry: get_requirements fix.

  • ComplianceChecker: Use Sdf.ZipFile instead.

[1.10.6] - 2026-01-27#

Fixed#

  • Fix mangled names.

  • Fix requirements-table references to not duplicate in toctree.

  • Fix enable_capability, disable_capability, enable_feature, disable_feature.

[1.10.5] - 2026-01-15#

Fixed#

  • Fix links in documentation.

[1.10.4] - 2026-01-14#

Added#

  • usdgeom-invisible-prims requirement.

[1.10.3] - 2026-01-09#

Added#

  • usdgeom-mesh-internal-geometry requirement, add CHECK_TRANSPARENCY parameter.

[1.10.2] - 2026-01-09#

Added#

  • usdgeom-mesh-internal-geometry requirement, add parameters.

[1.10.1] - 2026-01-08#

Changed#

  • ValidationEngine: Revert adapt validation engine to accept async methods.

Fixed#

  • Fix capabilities URL.

[1.10.0] - 2026-01-06#

Added#

  • Add usdgeom-unused-uvs requirement.

  • Add performant placeable visual feature.

Changed#

  • ValidationEngine: Adapt validation engine to accept async methods.

  • Suggestion/Fixer: Use EditTargetId in Suggestion and Fixer.

  • Requirements: Use the new Requirements enumeration.

  • Update repo_usd_profiles.

  • Update specifications to properly format the examples.

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