Package URL and Version range spec
summary
Explains Package URL (purl) for identifying packages across ecosystems and introduces the new "vers" Version Range Specifier for expressing version constraints. Describes using purl plus vers to represent package identity, dependency requirements (e.g., ">=2.0") and vulnerable affected version sets, with the goal of enabling mostly universal dependency resolvers and installers that work across multiple package ecosystems.
AI-written summary · about
related talks
37mPackages and versioning
05mComparing Package Versions with Diffify
28mPolicy as [versioned] Code - you're doing it wrong
43mManaging multiple versions
57mZen and the Art of Package Management
36mThe future of dependency management, seen from 2022
05mComparing Package Versions with Diffify
30mBreaking backwards compatibility: The easy way!