Expand description
Version-aware implementation compatibility classification.
Structs§
- Compatibility
Evidence - One source supporting a compatibility rule.
- Compatibility
Finding - One compatibility occurrence and the selected profile’s decision.
- Compatibility
Occurrence - One source occurrence of a compatibility-sensitive construct.
- Compatibility
Profile - A caller-selected provider and optional backend runtime.
- Compatibility
Report - A non-destructive compatibility assessment for one merged project view.
- Compatibility
Rule - A profile’s decision for one compatibility feature.
- Implementation
Version - An exact three-component implementation version.
- Invalid
Version Range - A version range has its minimum after its maximum.
- Version
Parse Error - An exact implementation version could not be parsed.
- Version
Range - An inclusive implementation-version range attached to compatibility evidence.
Enums§
- Compatibility
Classification - How a selected profile classifies one construct.
- Compatibility
Feature - A compatibility-sensitive Compose construct recognized by this release.
- Compose
Provider - The Compose parser/provider whose behavior is being assessed.
- Container
Runtime - The backend container runtime used by a Compose provider.
- Evidence
Kind - The provenance category of one compatibility claim.
Constants§
- DEPRECATED_
FEATURE - A construct is deprecated by the selected compatibility profile.
- IMPLEMENTATION_
SPECIFIC_ FEATURE - A construct relies on implementation-specific behavior.
- UNKNOWN_
FEATURE_ SUPPORT - Compatibility evidence is insufficient for the selected versions.
- UNSUPPORTED_
FEATURE - A construct is unsupported by the selected compatibility profile.
Functions§
- validate_
compatibility - Detects and classifies compatibility-sensitive constructs in the selected project view.