Skip to content

ask: v0.4.0

Choose a tag to compare

@github-actions github-actions released this 12 Apr 18:09
f7223b5

0.4.0 (2026-04-12)

⚠ BREAKING CHANGES

  • registry: all consumers of RegistryStrategy/expandStrategies must migrate to the new Package/Source types. See ADR-0001.
  • schema: The package has been renamed from @pleaseai/registry-schema to @pleaseai/ask-schema, and the directory has moved from packages/registry-schema to packages/schema.

Features

  • add llms-txt source adapter and related projects (a4f8a2e)
  • add registry auto-detection and update docs (14fac43)
  • cli: add ecosystem resolvers for npm, pypi, pub (#13) (0739451)
  • cli: add manifest gate and reject bare-name specs (#25) (816352b), closes #23
  • cli: add Maven ecosystem resolver (#17) (95ea4b8)
  • cli: add version hints to AGENTS.md and SKILL.md output (47a7282)
  • cli: auto-manage ignore files for vendored .ask/docs (#26) (abc2230)
  • cli: convention-based docs discovery pipeline (#48) (d9f8529)
  • cli: global ASK docs store at ~/.ask/ (#60) (51c77c8)
  • cli: in-place npm docs — reference node_modules directly (#59) (d05025f)
  • cli: lazy ask src and ask docs commands (#63) (cbd8e30)
  • cli: migrate ASK workspace to .ask/ + introduce ask.lock + Zod-validated I/O (#3) (a9907fa)
  • cli: npm tarball dist/docs support with monorepo disambiguation (#35) (4fd822b), closes #33
  • cli: owner/repo shorthand for ask docs add (#10) (c0f0e80)
  • cli: PM-driven install flow with ask.json (#52) (e360cba)
  • cli: PM-unified github store layout with shallow clones (#67) (88cdcdf)
  • cli: prioritize github source over llms-txt in registry resolution (8317297)
  • cli: rich ask list command with --json output (#50) (feb2ba3)
  • registry: add maven ecosystem support (a4b6bc5)
  • registry: enrich schema with repo, homepage, license metadata (#12) (5000570)

Bug Fixes

  • cli: split bin entry into cli.ts so bunx/npx invocations run (9f0ec29)
  • cli: stop downloading full GitHub monorepo for scoped npm specs (#39) (0dc5ce2)
  • cli: use workspace:^ for ask-schema dependency (fb50399)
  • registry: unblock lookup API by purging h3 v2 and hardening config (65e2376)

Performance Improvements

  • cli: parallelize github/npm/llms-txt fetches in sync command (#8) (c4beeb0)

Code Refactoring

  • registry: restructure entries as Entry → Package → Source (ADR-0001) (#43) (9da66eb)
  • schema: rename to @pleaseai/ask-schema and extract config/lock schemas (#31) (941edec)