2.8.0 (2026-04-20)
- examples: streamline examples, relocate tests, standardize auth, migrate to Workday (#361) (6539be3)
2.7.0 (2026-04-14)
2.6.0 (2026-04-07)
2.5.1 (2026-03-26)
2.5.0 (2026-03-25)
2.4.0 (2026-03-06)
2.3.0 (2026-01-29)
- ci: switch to nix-quick-install-action for faster CI (#298) (6e82978)
- ci: use nix profile install instead of nix develop (#295) (86bf01d)
2.2.0 (2026-01-08)
2.1.0 (2026-01-05)
- security: add gitleaks for secret detection (#259) (4c89e91)
- support AI SDK v5 and v6 via unified imports [ENG-11722] (#269) (043d3b8)
- test: add property-based testing with @fast-check/vitest (#266) (5d82f23)
2.0.9 (2025-12-16)
2.0.8 (2025-12-15)
2.0.7 (2025-12-15)
2.0.6 (2025-12-15)
2.0.5 (2025-12-15)
2.0.4 (2025-12-15)
2.0.3 (2025-12-15)
2.0.2 (2025-12-15)
2.0.1 (2025-12-15)
2.0.0 (2025-12-15)
- Remove unused public exports from the SDK
- remove unified API integration and migrate to connector-based naming (#219)
- lint: Linting rules are now significantly stricter. Code that previously passed Biome's checks may now fail with oxlint's pedantic, correctness, suspicious, performance, and style rule categories all set to error level.
- resolve typecheck errors by upgrading to zod v4 and ai SDK 5.0.108 (#183)
- BaseToolSetConfig.stackOneClient is now rpcClient
- bun -> pnpm+vitest && manage deps with flake.nix (#143)
- OpenAPI spec imports from src/openapi/ are removed
- desp: update openai sdk to v6 and deprecate v4 (#120)
- metaRelevantTools() renamed to metaTools() and now returns Promise
- add Anthropic Claude integration (#208) (08e7ae0)
- add knip for unused code detection (#174) (9df963d)
- add meta tools for dynamic tool discovery and execution (#84) (e1da427)
- add pkg.pr.new ci (#58) (4757773)
- add provider and action filtering to fetchTools() (#124) (71fe4a4)
- add test coverage reporting with GitHub Pages deployment (#188) (02a572e)
- breaking change ai sdk name and toolset config object (#14) (ad1f207)
- build in ci (#19) (40131d0)
- check pr title (#45) (56ce286)
- error from tools (#31) (96e6745)
- example: add interactive CLI demo with @clack/prompts (#203) (c5c6990)
- examples: add TanStack AI and Claude Agent SDK integrations with E2E tests (#222) (e890de1)
- experimental doc handling (#50) (366f3ca)
- feedback tool (#125) (d943e60)
- init (468ffea)
- introduce MCP-backed dynamic tools (#114) (ef5efc1)
- lint: configure unicorn/prefer-top-level-await rule (#218) (1254196)
- make AI SDK and OpenAI SDK optional peer dependencies (#112) (e745640)
- meta-tools: add hybrid BM25 + TF-IDF search strategy (#122) (46fc31a)
- npm token (#5) (1bb9095)
- readme ai sdk (#10) (34d39cd)
- remove deprecated OAS-based getTools, migrate to fetchTools only (#148) (aea526e)
- tool: add OpenAI Responses API integration (#206) (1e286cf)
- toolsets: add multi-account support for fetchTools (#118) (926e625)
- update oas and add planner docs (#21) (6dd4269)
- update schema (#60) (03c9283)
- use any openapi spec as tools (#18) (6dd7aeb)
- add baseURL default (#164) (83ad198)
- building docs (#4) (c5dc1d2)
- deps: move zod from dev to prod catalog (#230) (176c53f)
- docs action (#2) (1717c31)
- docs actions pt2 (#3) (a9fbbc9)
- docs links (#16) (29fc021)
- hook (#57) (ae92968)
- implement deep object serialization for nested filter parameters (#40) (a5c3c1f)
- lefthook: use pnpm (#217) (e65099b)
- lint: resolve all oxlint errors (#193) (15e849f)
- name (#6) (0952512)
- oas location (#8) (380e495)
- oas location and file upload (#9) (e514a0f)
- oas regen (#33) (80a8dbb)
- package.json: add engines (#182) (ef2189d)
- remove an ambiguous keyword(saas) from package.json (#145) (0e434e3)
- remove dotenv (#101) (f1e6997)
- remove unecessary type assertion (#111) (5d1502d)
- remove unified API integration and migrate to connector-based naming (#219) (79e0bc2)
- rename metaSearchTool (#94) (e5a7279)
- resolve linting errors in generated OpenAPI files and tests (#80) (7fd5eea)
- resolve type errors and ensure CI fails on errors (#175) (4d465bf)
- resolve typecheck errors by upgrading to zod v4 and ai SDK 5.0.108 (#183) (a2a4aaa)
- rpc: send x-account-id as HTTP header in RPC requests (#202) (b3843a5)
- test: stabilise examples (#90) (015660d)
- tooling: typecheck (#54) (025ae5c)
- types (#13) (076766c)
- validate tool_names after whitespace filtering (#130) (5ea1c04)
- bun -> pnpm+vitest && manage deps with flake.nix (#143) (fb77062)
- desp: update openai sdk to v6 and deprecate v4 (#120) (417ffc5)
- release 0.3.0 (#88) (bd7c10c)
- trigger release 2.0.0 (#224) (407fe98)
- flatten client structure and add Zod validation to RPC client (#168) (53bce87)
- remove unused exports and experimental features (#221) (e131433)
1.1.1 (2025-12-04)
1.1.0 (2025-12-03)
1.0.0 (2025-10-22)
- desp: update openai sdk to v6 and deprecate v4 (#120)
- add provider and action filtering to fetchTools() (#124) (71fe4a4)
- feedback tool (#125) (d943e60)
- introduce MCP-backed dynamic tools (#114) (ef5efc1)
- make AI SDK and OpenAI SDK optional peer dependencies (#112) (e745640)
- toolsets: add multi-account support for fetchTools (#118) (926e625)
- remove dotenv (#101) (f1e6997)
- remove unecessary type assertion (#111) (5d1502d)
- rename metaSearchTool (#94) (e5a7279)
- test: stabilise examples (#90) (015660d)
- validate tool_names after whitespace filtering (#130) (5ea1c04)
0.3.0 (2025-08-19)
- metaRelevantTools() renamed to metaTools() and now returns Promise
- add meta tools for dynamic tool discovery and execution (#84) (e1da427)
- add pkg.pr.new ci (#58) (4757773)
- update schema (#60) (03c9283)
- hook (#57) (ae92968)
- resolve linting errors in generated OpenAPI files and tests (#80) (7fd5eea)
- tooling: typecheck (#54) (025ae5c)
0.2.0 (2025-06-17)
0.1.0 (2025-06-11)
- breaking change ai sdk name and toolset config object (#14) (ad1f207)
- build in ci (#19) (40131d0)
- check pr title (#45) (56ce286)
- error from tools (#31) (96e6745)
- init (468ffea)
- npm token (#5) (1bb9095)
- readme ai sdk (#10) (34d39cd)
- update oas and add planner docs (#21) (6dd4269)
- use any openapi spec as tools (#18) (6dd7aeb)
- building docs (#4) (c5dc1d2)
- docs action (#2) (1717c31)
- docs actions pt2 (#3) (a9fbbc9)
- docs links (#16) (29fc021)
- implement deep object serialization for nested filter parameters (#40) (a5c3c1f)
- name (#6) (0952512)
- oas location (#8) (380e495)
- oas location and file upload (#9) (e514a0f)
- oas regen (#33) (80a8dbb)
- types (#13) (076766c)
0.0.14 (2025-04-04)
0.0.13 (2025-03-24)
0.0.12 (2025-03-24)
- breaking change ai sdk name and toolset config object (#14) (ad1f207)
- build in ci (#19) (40131d0)
- init (468ffea)
- npm token (#5) (1bb9095)
- readme ai sdk (#10) (34d39cd)
- update oas and add planner docs (#21) (6dd4269)
- use any openapi spec as tools (#18) (6dd7aeb)
- building docs (#4) (c5dc1d2)
- docs action (#2) (1717c31)
- docs actions pt2 (#3) (a9fbbc9)
- docs links (#16) (29fc021)
- name (#6) (0952512)
- oas location (#8) (380e495)
- oas location and file upload (#9) (e514a0f)
- types (#13) (076766c)
0.0.10 (2025-03-24)
- breaking change ai sdk name and toolset config object (#14) (ad1f207)
- build in ci (#19) (40131d0)
- init (468ffea)
- npm token (#5) (1bb9095)
- readme ai sdk (#10) (34d39cd)
- update oas and add planner docs (#21) (6dd4269)
- use any openapi spec as tools (#18) (6dd7aeb)
- building docs (#4) (c5dc1d2)
- docs action (#2) (1717c31)
- docs actions pt2 (#3) (a9fbbc9)
- docs links (#16) (29fc021)
- name (#6) (0952512)
- oas location (#8) (380e495)
- oas location and file upload (#9) (e514a0f)
- types (#13) (076766c)
0.0.8 (2025-03-12)
0.0.7 (2025-03-10)
0.0.6 (2025-03-10)
0.0.5 (2025-03-05)
0.0.4 (2025-03-05)
0.0.3 (2025-03-04)
- building docs (#4) (c5dc1d2)
- docs action (#2) (1717c31)
- docs actions pt2 (#3) (a9fbbc9)
- name (#6) (0952512)
- oas location (#8) (380e495)
- oas location and file upload (#9) (e514a0f)