Skip to content

v0.4.0

Choose a tag to compare

@justintanner justintanner released this 10 Jun 06:28
· 150 commits to main since this release

Apicity v0.4.0

Summary

  • Add ElevenLabs GET /v1/models (ac-14ktxa, P2) - Merged PR #155 adding ElevenLabs GET /v1/models
  • Endpoint-flow refactor: formula + rich Telegram + dev-loop fixes (parent) (ac-v1wxva, P2) - All 5 work items landed on main: dev:rerecord fix (#152), CI dedup + parallel build (#153), doc-gen auto-discovery (#154), rich Telegram harness output (890a076), mol-add-endpoint formula (cf75eda).
  • Telegram harness rework: full headers/bodies, expandable sections, inline media uploads, --all flag (ac-q21bc9, P2) - Landed on main (890a076): expandable-blockquote sections with full headers/bodies, chunking ≤6 msgs, inline media uploads (base64+data-URI+URL with link fallback), redaction hardening, --all flag, live-send verified.
  • doc-gen: auto-discover factory names, hard-fail on unknown (ac-kuvkgz, P2) - PR opened: resolveFactory() discovers factories from index.ts create* exports, hard-throws on no match, byte-identical doc-gen output verified; also fixed broken doc-gen:free-media-upload alias.
  • CI dedup (merge build job, disable pre-hook rebuilds) + parallelize build chain (ac-27bcwo, P2) - PR #153: parallel topological build (~10s clean build), CI build job merged into test, hook rebuilds disabled in CI (1 build instead of 4), telegram/harness jobs gate on green tests.
  • Fix dev:rerecord arg forwarding (pnpm nested run drops file filter) (ac-pa6ceo, P2) - Fixed in PR #152: replaced check-record-args.mjs with tests/record.mjs that strips pnpm's literal '--' tokens, validates filter files exist, and spawns vitest via npx directly. Reproduced+confirmed the original clobber bug before fixing.
  • docs: drop --scope user from claude mcp add commands in READMEs (ac-ss1eiz, P2) - Removed --scope user from all four claude mcp add snippets (root + mcp-server READMEs)
  • mcp-server: simplify install — --op-token flag, --env-file mode, drop -e from docs (ac-5fhpij, P2) - Shipped: --op-token alias + --env-file dotenv mode, mode-resolution errors, README rewrites (mcp-server, root, cost fence), unit tests, smoke-tested both modes, preflight green, pushed 809a767
  • Tighten mcp-server README, color-coded code blocks, add Codex install (ac-k8u9ib, P2) - Tightened mcp-server README; grouped Claude Code/Codex/Claude Desktop setups under Run; added Codex install (codex mcp add + config.toml); all code blocks language-tagged. Pushed as c48036b.
  • Tighten cost README.md prose (no information loss) (ac-ypoj0m, P2) - Tightened cost README prose with no information loss (condensed prose, merged duplicate Coverage rows, deduplicated CLI block); also applied user follow-ups to root README (removed Motivation section and provider-deps badge, moved Development section to the...
  • Tighten root README.md prose (no information loss) (ac-xvrvlr, P2) - Tightened root README.md prose with no information loss: condensed feature bullets, example comments, middleware and pay-gate sections; fixed Motivation typos. Prettier clean; pushed as d965e0a.
  • Fix false zero-dependency claims in doc-gen badge and CLAUDE.md (ac-xs4pas, P2) - Replaced false zero-dependency claims: doc-gen now renders real dep-count badge + runtime dependency list per provider README; root README and CLAUDE.md updated to actual deps (zod everywhere, viem/polymarket, s3/b2, cost/kie+xai); un-inverted @apicity/cost...
  • Fix dead lint allowlist keys (free/ig) and CLAUDE.md provider-list drift (ac-hqf5ko, P2) - Fixed dead allowlist keys (free->free-media-upload, ig->meta) in check-endpoint-comments.mjs, synced CLAUDE.md to all 21 providers + mcp-server, added doc-gen:x/doc-gen:meta, prettierignored doc-gen READMEs to stop format/doc-gen churn. PR #151.

Published Packages

  • @apicity/alibaba@0.4.0
  • @apicity/anthropic@0.4.0
  • @apicity/b2@0.4.0
  • @apicity/binance@0.4.0
  • @apicity/cost@0.4.0
  • @apicity/dolthub@0.4.0
  • @apicity/elevenlabs@0.4.0
  • @apicity/fal@0.4.0
  • @apicity/fireworks@0.4.0
  • @apicity/free-media-upload@0.4.0
  • @apicity/google@0.4.0
  • @apicity/kie@0.4.0
  • @apicity/kimicoding@0.4.0
  • @apicity/mcp-server@0.4.0
  • @apicity/meta@0.4.0
  • @apicity/openai@0.4.0
  • @apicity/polymarket@0.4.0
  • @apicity/s3@0.4.0
  • @apicity/telegram@0.4.0
  • @apicity/x@0.4.0
  • @apicity/xai@0.4.0
  • @apicity/youtube@0.4.0