Skip to content

Commit 4e29dba

Browse files
committed
Bump to v1.1.0
1 parent 81dde99 commit 4e29dba

File tree

2 files changed

+32
-1
lines changed

2 files changed

+32
-1
lines changed

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,37 @@ All notable changes to this project will be documented in this file.
44

55
The 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

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@socketregistry/packageurl-js",
3-
"version": "1.0.9",
3+
"version": "1.1.0",
44
"license": "MIT",
55
"description": "Socket.dev optimized package override for packageurl-js",
66
"keywords": [

0 commit comments

Comments
 (0)