This library features comprehensive error handling with namespaced error types, bidirectional registry URL conversion, and JSON-based configuration for cross-language compatibility. It supports 37 package types (32 official + 5 additional ecosystems) and is fully compliant with the official PURL specification test suite.
Required Ruby Version
>= 3.1.0
Authors
Andrew Nesbitt
Versions
-
1.8.1
-
source
- 1.8.1 source April 13, 2026 (55 KB)
-
-
1.8.0
-
source
- 1.8.0 source April 03, 2026 (55 KB)
-
-
1.7.1
-
source
- 1.7.1 source January 14, 2026 (53.5 KB)
-
-
1.7.0
-
source
- 1.7.0 source January 02, 2026 (52.5 KB)
-
-
1.6.0
-
source
- 1.6.0 source October 24, 2025 (49.5 KB)
-