Repository navigation
Releases: agntn/registries
Releases · agntn/registries
Release list
v0.5.0
🚀 Enhancements
⚠️ Bound version lookups for agents (#146)- Add MCP server description and icons (#148)
- cli: Serve mcp from src/ (#156)
🩹 Fixes
💅 Refactors
⚠️ Define each tool once (#157)
📖 Documentation
- Slim down AGENTS.md (#158)
🏡 Chore
⚠️ Require Node.js 26 (#153)
⚠️ Breaking Changes
⚠️ Bound version lookups for agents (#146)⚠️ Define each tool once (#157)⚠️ Require Node.js 26 (#153)
❤️ Contributors
v0.4.4
🚀 Enhancements
- docs: Look up packages from any MCP client (#143)
🩹 Fixes
- Stop cold parallel calls dropping packages (#139)
- docs: Keep forged IPs out of the miss count (#142)
- cli: Bow out once head has read enough (#144)
💅 Refactors
- client: Own the retry loop, lose ofetch (#140)
🏡 Chore
- Add
CODEOWNERS(#145)
❤️ Contributors
- Aeitwoen
v0.4.3
v0.4.2
v0.4.1
v0.4.0
v0.3.1
🚀 Enhancements
- Connect registries to Pi, OMP and MCP (#76)
🩹 Fixes
- client: Apply the timeout under a caller signal (#77)
- pypi: Take licenses from the PEP 639 expression (#78)
- pypi: List each PEP 621 author and maintainer (#79)
📖 Documentation
- Registries.agntn.dev with a live lookup (#75)
🏡 Chore
- lint: Align registries with @agntn/ox (#73)
❤️ Contributors
v0.3.0
🩹 Fixes
- pypi: Match non-compliant filename separators (#58)
- Order versions before applying limit (#67)
- client: Respect Retry-After before retrying (#68)
- Deduplicate optional npm dependencies (#61)
- Allow esbuild dependency builds (2698a41)
- deps: Make unversioned JSON parseable (#71)
- purl: Make qualifier output stable (#72)
💅 Refactors
⚠️ Replace registry factories with classes (#59)
🏡 Chore
⚠️ Rebrand as @agntn/registries (#60)- Update packagerManager version (8719073)
- Update version (43b02af)
🤖 CI
- Use OIDC for npm publishing (#62)
⚠️ Breaking Changes
❤️ Contributors
v0.2.0
v0.1.7
🔥 Performance
- npm: Fetch dependencies from per-version endpoint (#47)
🩹 Fixes
- cache: Revive Date objects after JSON round-trip in fetchVersions (#45)
- npm: Use top-level maintainers instead of scanning all versions (#42)
- license: Use OR instead of AND when combining multiple licenses (#43)
- pypi: Match project_urls keys case-insensitively (#44)
- packagist: Filter dev-suffixed versions from latest resolution (#48)
- cli: Handle HTTPError and RateLimitError in CLI error handler (#46)
- purl: Handle literal @ in scoped package shorthand (#50)
- test: Align smoke test timeouts with client defaults (#51)
- pypi: Point download URL to version files page (#54)
- cache: Re-read lockfile before writing to prevent lost entries (#55)
- cache: Coalesce concurrent fetches with single-flight deduplication (#52)
💅 Refactors
- pypi: Migrate fetchVersions to Simple API (PEP 691) (#56)
🏡 Chore
- test: Remove redundant vitest imports (#49)