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.