@@ -4,6 +4,37 @@ All notable changes to this project will be documented in this file.
44
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.1.0/ ) .
66
7+ ## [ 1.1.0] ( https://github.com/SocketDev/socket-packageurl-js/releases/tag/v1.1.0 ) - 2025-09-26
8+
9+ ### Added
10+ - ** PackageURLBuilder** : Fluent API builder pattern for constructing PackageURL instances with method chaining
11+ - Static factory methods for common package types (npm, pypi, maven, gem, golang, cargo, nuget, composer)
12+ - Support for all PackageURL components: type, namespace, name, version, qualifiers, and subpath
13+ - ` build() ` method creates validated PackageURL instances
14+ - ` from() ` static method creates builders from existing PackageURL instances
15+ - ** UrlConverter** : URL conversion utilities for Package URLs
16+ - ` toRepositoryUrl() ` converts PackageURLs to repository URLs (supports 14+ package ecosystems)
17+ - ` toDownloadUrl() ` converts PackageURLs to download URLs for package artifacts
18+ - Support for multiple URL types: git, web, tarball, zip, jar, gem, wheel formats
19+ - ` getAllUrls() ` convenience method for getting both repository and download URLs
20+ - Type support checking with ` supportsRepositoryUrl() ` and ` supportsDownloadUrl() `
21+ - Support for parsing Package URLs that don't start with ` pkg: ` scheme
22+ - Comprehensive development documentation including prerequisites and commands
23+ - Project structure overview for easier navigation
24+ - Testing guide with Vitest examples and patterns
25+ - Development workflow documentation
26+
27+ ### Changed
28+ - Enhanced README with developer experience improvements
29+ - Added features section highlighting key project benefits
30+ - Improved documentation structure and readability
31+ - Improved code quality with comprehensive fileoverview headers
32+ - Enhanced main entry point exports structure
33+ - Updated build scripts and linting configuration
34+
35+ ### Fixed
36+ - Various code quality improvements and lint fixes
37+
738## [ 1.0.8] ( https://github.com/SocketDev/socket-packageurl-js/releases/tag/v1.0.8 ) - 2025-09-01
839
940### Changed
0 commit comments