Releases: flowglad/flowglad-node
Releases · flowglad/flowglad-node
v0.24.0
0.24.0 (2025-12-08)
Full Changelog: v0.23.0...v0.24.0
Features
- api: manual updates (533552d)
- mcp: add detail field to docs search tool (8f77fc6)
- mcp: add typescript check to code execution tool (7578b49)
- mcp: handle code mode calls in the Stainless API (42fd808)
- mcp: return logs on code tool errors (709d568)
Bug Fixes
- mcp: correct code tool API endpoint (42ff072)
- mcp: return correct lines on typescript errors (4597857)
- mcp: return tool execution error on api error (53a87cf)
Chores
v0.23.0
0.23.0 (2025-11-25)
Full Changelog: v0.22.0...v0.23.0
Features
- api: manual updates (1a19816)
- api: update via SDK Studio (539f4c4)
- mcp: enable optional code execution tool on http mcp servers (090ca8f)
Bug Fixes
- mcpb: pin @anthropic-ai/mcpb version (c8bf746)
- mcp: return tool execution error on jq failure (047276b)
Chores
- internal: codegen related update (f45deec)
- internal: codegen related update (d8c690d)
- internal: grammar fix (it's -> its) (ceea4b0)
- mcp code tool explicit error message when missing a run function (9f95cba)
- mcp: add friendlier MCP code tool errors on incorrect method invocations (69bd7b0)
- mcp: add line numbers to code tool errors (48cfd3a)
- mcp: clarify http auth error (8a6a2cb)
- mcp: upgrade jq-web (51ca5f4)
- use structured error when code execution tool errors (20cc664)
Documentation
v0.22.0
0.22.0 (2025-10-18)
Full Changelog: v0.21.0...v0.22.0
Features
- api: pre-launch SDK release (dcfff9e)
- clean up environment call outs (6dd40c6)
- mcp: add code execution tool (b6cd343)
- mcp: add logging when environment variable is set (1a342dd)
- mcp: add option to infer mcp client (79eb017)
- mcp: add unix socket option for remote MCP (d9046c9)
- mcp: parse query string as mcp client options in mcp server (4595852)
- mcp: remote server with passthru auth (3790db5)
- mcp: support filtering tool results by a jq expression (b6fb8e2)
Bug Fixes
- ci: release-doctor — report correct token name (51f10bf)
- client: get fetchOptions type more reliably (f992b90)
- mcp: avoid sending
jq_filterto base API (47e138e) - mcp: fix bug in header handling (b02cec9)
- mcp: fix tool description of jq_filter (a3c1124)
- mcp: generate additionalProperties=true for map schemas to avoid validation issues (7a8aefb)
- mcp: include required section for top-level properties and support naming transformations (d954143)
- mcp: relax input type for asTextContextResult (4eb359e)
- mcp: reverse validJson capability option and limit scope (0114889)
- mcp: support jq filtering on cloudflare workers (1cb62d7)
Chores
- add docs to RequestOptions type (5673bd9)
- add package to package.json (4e57a8f)
- ci: only run for pushes and fork pull requests (7133a67)
- client: improve path param validation (40bf088)
- client: qualify global Blob (cd495ee)
- deps: update dependency @types/node to v20.17.58 (7de8c26)
- internal: codegen related update (1fee692)
- internal: codegen related update (0b5da41)
- internal: codegen related update (5cc2ae0)
- internal: codegen related update (a3b57a4)
- internal: formatting change (57a4460)
- internal: make mcp-server publishing public by defaut (dedddc8)
- internal: move publish config (65be443)
- internal: refactor array check (88ca819)
- internal: remove redundant imports config (62fbf68)
- internal: update comment in script (ecd3afd)
- make some internal functions async (d14a6a0)
- mcp: add cors to oauth metadata route (1a638e6)
- mcp: document remote server in README.md (13d6332)
- mcp: formatting (30ba925)
- mcp: minor cleanup of types and package.json (53ee586)
- mcp: refactor streamable http transport (537cc07)
- mcp: rework imports in tools (4fb589d)
- mcp: update package.json (3e6dbd9)
- mcp: update README (8640f1b)
- mcp: update types (fa495cb)
- ts: reorder package.json imports (75a2591)
- update @stainless-api/prism-cli to v5.15.0 (1a848b0)
- update CI script (7958db2)
v0.21.0
0.21.0 (2025-06-25)
Full Changelog: v0.20.0...v0.21.0
Features
- api: activate subscription checkout session (9a2a56e)
Refactors
- types: replace Record with mapped types (560e1a4)
v0.20.0
0.20.0 (2025-06-23)
Full Changelog: v0.19.3...v0.20.0
Features
- client: add support for endpoint-specific base URLs (5a82f21)
- client: add withOptions helper (ccd3f8d)
Bug Fixes
- client: always overwrite when merging headers (be6125e)
- client: explicitly copy fetch in withOptions (a075167)
- compat with more runtimes (c6e2c80)
- publish script — handle NPM errors correctly (58f80d7)
Chores
- adjust eslint.config.mjs ignore pattern (17914a2)
- avoid type error in certain environments (f8edd17)
- ci: enable for pull requests (3742f46)
- client: drop support for EOL node versions (fe63be8)
- client: refactor imports (7ccd8cd)
- configure new SDK language (fc92220)
- deps: bump eslint-plugin-prettier (cad7a60)
- docs: grammar improvements (381cb9f)
- docs: use top-level-await in example snippets (fa4d484)
- improve publish-npm script --latest tag logic (25c4a83)
- internal: add pure annotations, make base APIResource abstract (3c796f4)
- internal: codegen related update (46cb6de)
- internal: fix readablestream types in node 20 (7e9b2bc)
- internal: refactor utils (c77f96e)
- internal: share typescript helpers (3d4da28)
- internal: update jest config (fc657ba)
- package: remove engines (fc2699b)
- readme: update badges (aeeecfb)
- readme: use better example snippet for undocumented params (830a80c)
Documentation
- readme: fix typo (6dd84f2)
v0.19.3
0.19.3 (2025-04-28)
Full Changelog: v0.19.2...v0.19.3
Bug Fixes
- api: lift targetSubscriptionId on add payment method checkout session (13835f2)
- internal: fix file uploads in node 18 jest (12f59fa)
Chores
v0.19.2
0.19.2 (2025-04-10)
Full Changelog: v0.19.1...v0.19.2
Bug Fixes
- api: fix trialEnd timestamp issue (9f75ccf)