{"uid":"cap_6APHCof0TmLIyU_PUoTEx","slug":"aayat-ai-changelog-tracker-116f7b9c","name":"Aayat AI Changelog Tracker","description":"What changed in a library or SDK since a date: every version published since then (npm, PyPI, crates, Go) and the release notes from its GitHub releases or CHANGELOG, newest first, with breaking-looking lines flagged. Works for any GitHub repository too (API SDKs, CLIs). ?name=openai&since=2026-09-01 or ?repo=stripe/stripe-node&since=2026-09-01","url":"https://aayatai.com/changelog?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["since"],"properties":{"name":{"type":"string","maxLength":214,"description":"Package name (e.g. openai, stripe, boto3)."},"repo":{"type":"string","maxLength":200,"description":"Or: a GitHub repository, owner/name or URL."},"since":{"type":"string","maxLength":30,"description":"Date (YYYY-MM-DD or ISO time) to report changes after, up to 2 years back."},"ecosystem":{"enum":["npm","pypi","crates","go"],"type":"string","default":"npm","description":"Package ecosystem: npm, pypi, crates (Rust) or go (Go modules)."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["since","changed","versions","releases","breakingHints"],"properties":{"since":{"type":"string"},"trust":{"type":"object","description":"Third-party text, cleaned: read trust.notice; removed = what we stripped."},"latest":{"type":["string","null"]},"source":{"type":"string"},"target":{"type":"object"},"changed":{"type":"boolean","description":"True if anything was published after `since`."},"omitted":{"type":"integer"},"releases":{"type":"array","items":{"type":"object"},"description":"Release notes since the date, newest first."},"versions":{"type":"array","items":{"type":"object"},"description":"Package versions published since the date (registry)."},"fetchedAt":{"type":"string"},"repository":{"type":["string","null"]},"breakingHints":{"type":"array","items":{"type":"object"}}}}}}}},"responseSchema":{"type":"json","example":{"since":"2026-09-20","latest":"4.13.9","source":"GitHub releases","target":{"name":"hono","ecosystem":"npm"},"changed":true,"omitted":0,"releases":[{"url":"https://github.com/honojs/hono/releases/tag/v4.13.9","date":"2026-09-24T01:32:14Z","notes":"## What's Changed\n* fix(jsx): ...","source":"github-release","version":"4.13.9","breaking":[]}],"versions":[{"version":"4.13.9","publishedAt":"2026-09-24T01:32:02Z"}],"fetchedAt":"2026-09-28T12:00:00.000Z","repository":"https://github.com/honojs/hono","breakingHints":[]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_LNoMAQCvDM227uwgJHwdo","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns all package versions and GitHub release notes published since a given date for npm, PyPI, crates, or Go packages, with breaking-change hints flagged","exampleAgentPrompt":"What changed in the openai npm package since 2026-09-01? Give me all new versions and flag any breaking changes in the release notes.","exampleUseCases":[{"title":"Dependency update audit before deploy","prompt":"We're about to cut a release — can you check what versions of stripe (npm) came out since 2026-08-15 and whether any of them have breaking changes I should know about?"},{"title":"Python SDK upgrade review","prompt":"Show me everything that changed in the boto3 PyPI package since 2026-07-01, newest versions first, and highlight any lines that look like breaking changes."},{"title":"Rust crate changelog since last sprint","prompt":"What new versions of the tokio crate on crates.io have been published since 2026-09-01, and what do the release notes say?"}],"resultDescription":"A JSON object containing: a boolean 'changed' flag indicating if anything was published after the since date, an array of 'versions' (registry-published versions with timestamps), an array of 'releases' (GitHub release notes newest-first, each with URL, date, notes text, and a 'breaking' array of flagged lines), a 'breakingHints' array, the 'latest' version string, the resolved 'repository' URL, and metadata like 'fetchedAt' and 'source'.","failureModes":["Package not found in the specified ecosystem — returns empty versions/releases","GitHub repository has no releases or CHANGELOG — release notes array will be empty","'since' date more than 2 years in the past — may be rejected or capped","Neither 'name' nor 'repo' query param provided — missing required input error","Rate limit or payment failure — HTTP 402 or 429 response","Private or inaccessible GitHub repository — no release notes returned"],"whenToPreferThis":"Choose this endpoint when an agent needs to understand what changed in a specific library or SDK between two points in time — especially when you want both registry-level version data AND human-readable release notes with breaking-change detection in a single call. Prefer it over manually scraping GitHub releases or npm changelogs, and over generic web search when you need structured, machine-parseable output with breaking hints already flagged. It covers npm, PyPI, crates.io, and Go modules, as well as arbitrary GitHub repos.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:46:20.332Z","isFirstParty":false,"canonicalSlug":"aayat-ai-changelog-tracker-116f7b9c"}