Skip to content

Releases: agntn/registries

v0.5.0

Choose a tag to compare

@oritwoen oritwoen released this 15 Oct 11:35
Immutable release. Only release title and notes can be modified.

compare changes

🚀 Enhancements

  • ⚠️ Bound version lookups for agents (#146)
  • Add MCP server description and icons (#148)
  • cli: Serve mcp from src/ (#156)

🩹 Fixes

  • Stop shipping broken source maps (#152)
  • Build before typechecking the tests (#155)

💅 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

Choose a tag to compare

@oritwoen oritwoen released this 07 Oct 08:25
Immutable release. Only release title and notes can be modified.

compare changes

🚀 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

Choose a tag to compare

@oritwoen oritwoen released this 30 Sep 18:01
Immutable release. Only release title and notes can be modified.

compare changes

🚀 Enhancements

  • docs: Console grammar across the whole site (#125)

🩹 Fixes

  • deps: Move typebox out of dependencies (#135)

❤️ Contributors

v0.4.2

Choose a tag to compare

@aeitwoen aeitwoen released this 23 Sep 20:26
Immutable release. Only release title and notes can be modified.

compare changes

🔥 Performance

  • Spend fewer tokens on tool results (#108)

🩹 Fixes

  • cli: Bypass storage with --no-cache (#109)
  • client: Send the real version in User-Agent (#111)

❤️ Contributors

v0.4.1

Choose a tag to compare

@aeitwoen aeitwoen released this 18 Sep 19:44
Immutable release. Only release title and notes can be modified.

compare changes

🩹 Fixes

  • npm: Login is the npm username (#88)

🏡 Chore

  • Add renovate.json (9a188ee)
  • Remove CLAUDE.md (d9826cf)
  • lint: Leave CHANGELOG.md to changelogen (#85)

❤️ Contributors

v0.4.0

Choose a tag to compare

@aeitwoen aeitwoen released this 17 Sep 13:58
Immutable release. Only release title and notes can be modified.

compare changes

💅 Refactors

  • ⚠️ Adapters load on the first create() (#81)

📖 Documentation

  • README that runs before it explains (#80)

⚠️ Breaking Changes

  • ⚠️ Adapters load on the first create() (#81)

❤️ Contributors

v0.3.1

Choose a tag to compare

@aeitwoen aeitwoen released this 13 Sep 17:11
Immutable release. Only release title and notes can be modified.

compare changes

🚀 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

Choose a tag to compare

@aeitwoen aeitwoen released this 30 Aug 11:41

compare changes

🩹 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

  • ⚠️ Replace registry factories with classes (#59)
  • ⚠️ Rebrand as @agntn/registries (#60)

❤️ Contributors

v0.2.0

Choose a tag to compare

@oritwoen oritwoen released this 13 Aug 10:04
v0.2.0

v0.1.7

Choose a tag to compare

@oritwoen oritwoen released this 17 Mar 19:35

compare changes

🔥 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)

❤️ Contributors