|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## 0.1.0-alpha.2 (2025-05-28) |
| 4 | + |
| 5 | +Full Changelog: [v0.1.0-alpha.1...v0.1.0-alpha.2](https://github.com/hanzoai/js-sdk/compare/v0.1.0-alpha.1...v0.1.0-alpha.2) |
| 6 | + |
| 7 | +### Features |
| 8 | + |
| 9 | +* **client:** add withOptions helper ([6f444eb](https://github.com/hanzoai/js-sdk/commit/6f444ebe40f8a35d70e3ddd7493284611fdd51e9)) |
| 10 | +* **mcp:** support dynamically discovering and invoking tools for APIs with many endpoints ([84e9a23](https://github.com/hanzoai/js-sdk/commit/84e9a234f711d8b3ae52238de19c24d79dee407c)) |
| 11 | +* **mcp:** support initializing the server with an "environment" ([13367d8](https://github.com/hanzoai/js-sdk/commit/13367d838d35b2a7eba62a26a8251976b74aff3f)) |
| 12 | +* more gracefully handle $refs and work around schema limitations ([67b087d](https://github.com/hanzoai/js-sdk/commit/67b087d556c8e539614156644dc69e093ed82b8e)) |
| 13 | + |
| 14 | + |
| 15 | +### Bug Fixes |
| 16 | + |
| 17 | +* **client:** always overwrite when merging headers ([e69c25f](https://github.com/hanzoai/js-sdk/commit/e69c25f3dbfdd5f3a2c828198ec406093552c495)) |
| 18 | +* **client:** send all configured auth headers ([#29](https://github.com/hanzoai/js-sdk/issues/29)) ([c98d1f5](https://github.com/hanzoai/js-sdk/commit/c98d1f56b8b5c0fa5b51dfa5f1823dfb236a4d71)) |
| 19 | +* **internal:** fix file uploads in node 18 jest ([7e9f58e](https://github.com/hanzoai/js-sdk/commit/7e9f58e55f3f5d707d41a199c7f6aa47ac1b52e6)) |
| 20 | +* **mcp:** explicitly include zod and zod-to-json-schema in package.json ([89eaba8](https://github.com/hanzoai/js-sdk/commit/89eaba882940dec888f87ae9ed8f9e71dd669255)) |
| 21 | +* **mcp:** fix cursor schema transformation issue with recursive references ([8c8d632](https://github.com/hanzoai/js-sdk/commit/8c8d632fc526ac8a751fdb0b72b9418f4475e5ed)) |
| 22 | +* **mcp:** fix readEnv type error ([4614532](https://github.com/hanzoai/js-sdk/commit/461453296a0a96ca2794fe471a06dfe6a29882f1)) |
| 23 | +* **mcp:** include all necessary env vars in client instantiation ([f37e680](https://github.com/hanzoai/js-sdk/commit/f37e680fd81df7852b9d3273ad15b9ba83831d24)) |
| 24 | +* **mcp:** include description in dynamic tool search ([9e93905](https://github.com/hanzoai/js-sdk/commit/9e93905aed62b0a4b23051e52d6ef44a4f2c10b0)) |
| 25 | +* **mcp:** remove ajv dependency so MCP servers are more compatible with Cloudflare Workers ([442142c](https://github.com/hanzoai/js-sdk/commit/442142cb4fd5cf26593919571ca74d423e4a579a)) |
| 26 | + |
| 27 | + |
| 28 | +### Chores |
| 29 | + |
| 30 | +* **build:** automatically build subpackages if present ([c90857a](https://github.com/hanzoai/js-sdk/commit/c90857afd76583f2238e5628e3fc09b44341323b)) |
| 31 | +* **ci:** add timeout thresholds for CI jobs ([473c32b](https://github.com/hanzoai/js-sdk/commit/473c32b6928f61eed34e39921b7e0af376490114)) |
| 32 | +* **ci:** only use depot for staging repos ([da51f77](https://github.com/hanzoai/js-sdk/commit/da51f775f55be1eddc1fd3d4a237ad8d5a8efc0f)) |
| 33 | +* **client:** drop support for EOL node versions ([b35890a](https://github.com/hanzoai/js-sdk/commit/b35890a8e173c9ab6861995af0566afb12b6cc3e)) |
| 34 | +* **client:** minor internal fixes ([7325261](https://github.com/hanzoai/js-sdk/commit/7325261678e4dc8e736c0017221fd543863af962)) |
| 35 | +* **docs:** grammar improvements ([8c33c00](https://github.com/hanzoai/js-sdk/commit/8c33c00266041b01f1792f225913e99d857d0375)) |
| 36 | +* improve docs for MCP servers ([9678ab3](https://github.com/hanzoai/js-sdk/commit/9678ab3e75f7d55a7ce36b60aef5c515f5b3548c)) |
| 37 | +* **internal:** codegen related update ([a5329ad](https://github.com/hanzoai/js-sdk/commit/a5329ad2efecdd0a08cb3de558f21ed3e1040e6a)) |
| 38 | +* **internal:** codegen related update ([5b99a9f](https://github.com/hanzoai/js-sdk/commit/5b99a9f4abe0bcd42f51574943d7db3a8c523518)) |
| 39 | +* **internal:** codegen related update ([31a31e5](https://github.com/hanzoai/js-sdk/commit/31a31e54c2a6dc92aa95b19343482364c52a21ab)) |
| 40 | +* **internal:** codegen related update ([c24aef9](https://github.com/hanzoai/js-sdk/commit/c24aef931e8f5f1dc4c96a1fadecbd2ea6ec7c8c)) |
| 41 | +* **internal:** improve node 18 shims ([fafe47b](https://github.com/hanzoai/js-sdk/commit/fafe47ba77ff58e83494fe19907fd5e52e8986c8)) |
| 42 | +* **internal:** reduce CI branch coverage ([76a5a25](https://github.com/hanzoai/js-sdk/commit/76a5a25b302269bd4e430c8faf20bc8444d9bbcf)) |
| 43 | +* **internal:** refactor utils ([c2af104](https://github.com/hanzoai/js-sdk/commit/c2af104a19548e1c75bb92f090eb62f0f7b4cfc0)) |
| 44 | +* **internal:** share typescript helpers ([41e0e63](https://github.com/hanzoai/js-sdk/commit/41e0e6322b8d08fce0fc393715a2f75b0087e8f8)) |
| 45 | +* **internal:** upload builds and expand CI branch coverage ([735816d](https://github.com/hanzoai/js-sdk/commit/735816d2aebc298780fdcce87f73daf4b9588a9e)) |
| 46 | +* **package:** remove engines ([786b86b](https://github.com/hanzoai/js-sdk/commit/786b86b62444f0a5e54963003fd8a5447415fd4f)) |
| 47 | +* **perf:** faster base64 decoding ([797a48f](https://github.com/hanzoai/js-sdk/commit/797a48f6dee3d0121abde4c318b48a028103424c)) |
| 48 | +* **tests:** use node 22 for CI tests ([6390c76](https://github.com/hanzoai/js-sdk/commit/6390c76edc1b93aa2931190f1ea213e8b1a8ad9f)) |
| 49 | + |
| 50 | + |
| 51 | +### Documentation |
| 52 | + |
| 53 | +* **readme:** fix typo ([804ae2d](https://github.com/hanzoai/js-sdk/commit/804ae2d363c0f7615ccd56bcdafb057320290dd5)) |
| 54 | + |
3 | 55 | ## 0.1.0-alpha.1 (2025-04-05)
|
4 | 56 |
|
5 | 57 | Full Changelog: [v0.0.1-alpha.3...v0.1.0-alpha.1](https://github.com/hanzoai/js-sdk/compare/v0.0.1-alpha.3...v0.1.0-alpha.1)
|
|
0 commit comments