What's Changed
- docs: fix API reference curl base URL (staging → production) by @composio-zen[bot] in #3761
- docs: mark migration guides legacy + timestamp; surface example code & legacy status in llms output by @CryogenicPlanet in #3775
- fix(docs): make favicon eligible for Google search results by @jjprodguy-composio in #3771
- Explain why Google Ads quota errors happen after login by @abhishekpatil4 in #3778
- chore: remove dead root Dockerfile and .dockerignore by @jkomyno in #3783
- chore(docs): remove legacy cookbook examples folder by @shawn-composio in #3774
- feat(examples): executable, CI-linked Mastra example (Tool Router + Workers) by @jkomyno in #3788
- fix(examples): give the Mastra agents a step budget so tool-router returns output by @jkomyno in #3789
- ci: add dead-code detection (knip + vulture + orphaned-CI check) by @jkomyno in #3787
- docs: embed walkthrough video + scoped API key creation steps by @shawn-composio in #3785
- feat(examples): make validation provider agnostic by @jkomyno in #3790
- chore: remove dead code across repo by @jkomyno in #3786
- feat(openai): add executable provider example by @jkomyno in #3798
- feat(experimental): add Eve provider and iMessage example by @jkomyno in #3800
- docs: refresh root README by @CryogenicPlanet in #3801
- docs: package-manager picker for install commands by @CryogenicPlanet in #3802
- chore(deps): bump the github-actions group with 5 updates by @dependabot[bot] in #3792
- chore(deps): bump the npm-production group across 1 directory with 7 updates by @dependabot[bot] in #3799
- fix(core): SSRF guard on URL file inputs + telemetry secret redaction by @jkomyno in #3779
- fix(docs): publish production API URLs and guard against staging leaks by @jkomyno in #3770
- feat(core)!: remove bare session aliases; freeze MCP SPI by @jkomyno in #3780
- fix(docs): resolve changelog links and Vercel deploys by @jkomyno in #3811
- chore(deps-dev): bump the npm-development group across 1 directory with 3 updates by @dependabot[bot] in #3795
- fix(python): handle title-less top-level schemas by @matingathani in #3325
- docs: add support-informed toolkit FAQs by @abhishekpatil4 in #3692
- fix(schema): normalize duplicate required entries by @jkomyno in #3812
- docs: centralize SDK release notes by @jkomyno in #3814
- docs: update documentation for new changelog entries by @jkomyno in #3816
- fix(py): support list-valued schema types in tool signatures by @jkomyno in #3815
- fix(ts): point published package homepage links at the next branch by @anxkhn in #3821
- revert(core): defer v1 session alias removal by @jkomyno in #3826
- feat(cli): add --no-browser flag to link command by @sarahsimionescu in #3829
New Contributors
- @composio-zen[bot] made their first contribution in #3761
- @jjprodguy-composio made their first contribution in #3771
- @shawn-composio made their first contribution in #3774
- @matingathani made their first contribution in #3325
Full Changelog: https://github.com/ComposioHQ/composio/compare/@composio/cli@0.2.32-beta.286...@composio/cli@0.2.32-beta.287