# Changelog

## 2.2.8 (2026-02-18)

Full Changelog: [v2.2.7...v2.2.8](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.2.7...v2.2.8)

### Chores

* **internal/client:** fix form-urlencoded requests ([114b314](https://github.com/Not-Diamond/not-diamond-typescript/commit/114b314a3dea8b7d1cb47e09bc90fc9a53c14a2c))

## 2.2.7 (2026-02-12)

Full Changelog: [v2.2.6...v2.2.7](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.2.6...v2.2.7)

### Bug Fixes

* **client:** avoid removing abort listener too early ([d109281](https://github.com/Not-Diamond/not-diamond-typescript/commit/d1092815609137558c70b9bd3ae1e01a43e73fae))


### Chores

* **internal:** avoid type checking errors with ts-reset ([7d43e47](https://github.com/Not-Diamond/not-diamond-typescript/commit/7d43e47ea0616769797f09d5890745cd880eef38))
* **internal:** upgrade pnpm ([32b312f](https://github.com/Not-Diamond/not-diamond-typescript/commit/32b312f14b6ce4c5cf67b46ebbe7d7e24ebde868))

## 2.2.6 (2026-02-05)

Full Changelog: [v2.2.5...v2.2.6](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.2.5...v2.2.6)

### Chores

* **client:** restructure abort controller binding ([ff91a1d](https://github.com/Not-Diamond/not-diamond-typescript/commit/ff91a1d5815513210a69ee7e432bd1b387de9ace))

## 2.2.5 (2026-02-03)

Full Changelog: [v2.2.4...v2.2.5](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.2.4...v2.2.5)

### Bug Fixes

* **client:** avoid memory leak with abort signals ([d758b6c](https://github.com/Not-Diamond/not-diamond-typescript/commit/d758b6c358ee6c1a0f101bbf6752f699ec3bc555))


### Chores

* **client:** do not parse responses with empty content-length ([b245854](https://github.com/Not-Diamond/not-diamond-typescript/commit/b24585403a6aafd2e7074cafb179d93427cce95a))

## 2.2.4 (2026-01-26)

Full Changelog: [v2.2.3...v2.2.4](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.2.3...v2.2.4)

### Chores

* **deps:** downgrade diff package version to 4.0.2 in package.json and pnpm-lock.yaml ([9c01474](https://github.com/Not-Diamond/not-diamond-typescript/commit/9c014745c85e5c15722dd853ba9b0422b5d56bb6))
* **deps:** update package overrides for js-yaml, add brace-expansion and diff ([68ed7b3](https://github.com/Not-Diamond/not-diamond-typescript/commit/68ed7b322532e521bafe075bc19ba7fc69b4bfa2))

## 2.2.3 (2026-01-24)

Full Changelog: [v2.2.2...v2.2.3](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.2.2...v2.2.3)

### Chores

* **ci:** upgrade `actions/github-script` ([b7b2480](https://github.com/Not-Diamond/not-diamond-typescript/commit/b7b2480131eae5c8e0556dddb0ecfcb095e7fc3d))

## 2.2.2 (2026-01-20)

Full Changelog: [v2.3.0...v2.2.2](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.3.0...v2.2.2)

### Features

* **api:** api update ([b30bc9e](https://github.com/Not-Diamond/not-diamond-typescript/commit/b30bc9e4a24ce2e7442cc11bd9169ee98ad1f611))
* **api:** api update ([0a3ba03](https://github.com/Not-Diamond/not-diamond-typescript/commit/0a3ba03d961d31df981fbd1ed9cd6d27888908d1))
* **api:** api update ([0f06546](https://github.com/Not-Diamond/not-diamond-typescript/commit/0f0654697241435305a337514a87dbeb671716f0))
* **api:** api update ([9f393e8](https://github.com/Not-Diamond/not-diamond-typescript/commit/9f393e86c9e6f472f475da5d18e7350c595e15f0))
* **api:** api update ([47c8991](https://github.com/Not-Diamond/not-diamond-typescript/commit/47c899139e07846ae67edd8a90e3807edbd26c0e))
* **api:** api update ([b6658bd](https://github.com/Not-Diamond/not-diamond-typescript/commit/b6658bd2d3869b0726bd112cd62133bba2ae92e5))
* **api:** api update ([84c5066](https://github.com/Not-Diamond/not-diamond-typescript/commit/84c5066bea0f66d3f0a6db873db07c8a8fa5e003))
* **api:** api update ([7d01517](https://github.com/Not-Diamond/not-diamond-typescript/commit/7d015174936c113759aeba7c867889eba461e63f))
* **api:** api update ([4186119](https://github.com/Not-Diamond/not-diamond-typescript/commit/4186119d41c418d43aafbaebd146576bb5071bdd))
* **api:** api update ([fb34b0d](https://github.com/Not-Diamond/not-diamond-typescript/commit/fb34b0d945db7c91f11afc7780c366381359c036))
* **api:** api update ([1d08dd1](https://github.com/Not-Diamond/not-diamond-typescript/commit/1d08dd1ee83a2f4f6147152c044858ad5c113247))
* **api:** api update ([d087c64](https://github.com/Not-Diamond/not-diamond-typescript/commit/d087c6421949701acada35f89a1a8d009b581194))
* **api:** api update ([e431f34](https://github.com/Not-Diamond/not-diamond-typescript/commit/e431f343b558579f7940eacaef5d4f4b3656398f))
* **api:** api update ([8e6ad30](https://github.com/Not-Diamond/not-diamond-typescript/commit/8e6ad303485025b04622fcaf8d92686581fcc2a7))
* **api:** api update ([137fd6a](https://github.com/Not-Diamond/not-diamond-typescript/commit/137fd6ae915e6394e13e8d4416bf8d7441246606))
* **api:** api update ([9f7994a](https://github.com/Not-Diamond/not-diamond-typescript/commit/9f7994a6adadc75e58189f27c254e6d82349f3bd))
* **api:** api update ([bbd830f](https://github.com/Not-Diamond/not-diamond-typescript/commit/bbd830f51b48be945214087e71c51a049a634414))
* **api:** api update ([3f9ae63](https://github.com/Not-Diamond/not-diamond-typescript/commit/3f9ae6357deaf7f96e5e62367411b8155b6aee7b))
* **api:** api update ([2b3d305](https://github.com/Not-Diamond/not-diamond-typescript/commit/2b3d305ac73e7301c08ba202124a7e8fa1e97e7b))
* **api:** changed name ([26dafc9](https://github.com/Not-Diamond/not-diamond-typescript/commit/26dafc922b42ae9d95c010c38227360bde6759ce))
* **api:** enable tests ([d94af20](https://github.com/Not-Diamond/not-diamond-typescript/commit/d94af20e2963644a0034fe1b60a7febf140b204f))
* **api:** exclude non sdk endpoints ([7f67e7a](https://github.com/Not-Diamond/not-diamond-typescript/commit/7f67e7a9607b1fc8411fea63f3440cb090eb6b84))
* **api:** fix missing endpoint ([2ff1f72](https://github.com/Not-Diamond/not-diamond-typescript/commit/2ff1f72893ae8172ccdbe4574d79ded3fcf3c6e7))
* **api:** fix modelSelect error ([fa40d5c](https://github.com/Not-Diamond/not-diamond-typescript/commit/fa40d5c8e8ee380c205c71425d80c8302880abc4))
* **api:** manual updates ([fe913e5](https://github.com/Not-Diamond/not-diamond-typescript/commit/fe913e5bde638fd598f197998ba596f0a5e9753a))
* **api:** manual updates ([7da8526](https://github.com/Not-Diamond/not-diamond-typescript/commit/7da852632ed37e69af9c159f11d00bf8468005d7))
* **api:** manual updates ([0788077](https://github.com/Not-Diamond/not-diamond-typescript/commit/078807731d07e37518c8ec8b00b6f5dc8da67626))
* **api:** manual updates ([c036288](https://github.com/Not-Diamond/not-diamond-typescript/commit/c03628828ac7f0237204dbb87b615138b1dc1b7b))
* **api:** manual updates ([cf4dff1](https://github.com/Not-Diamond/not-diamond-typescript/commit/cf4dff18d42113ba5e87502c3080142b5d8430c9))
* **api:** manual updates ([ef30432](https://github.com/Not-Diamond/not-diamond-typescript/commit/ef304326d8b0e0312c333e9c9c559c4a7de56d78))
* **api:** manual updates ([39f6d64](https://github.com/Not-Diamond/not-diamond-typescript/commit/39f6d6412feea4853877ef81660b3b4bb1b8fce1))
* **api:** manual updates ([b19bcb6](https://github.com/Not-Diamond/not-diamond-typescript/commit/b19bcb6965272f127345ef26b044fb74ac5a9f2a))
* **api:** manual updates ([33b1872](https://github.com/Not-Diamond/not-diamond-typescript/commit/33b1872a28439049fe06472bdb7502ae9dd0d260))
* **api:** manual updates ([46892a1](https://github.com/Not-Diamond/not-diamond-typescript/commit/46892a160ca21dedd68512bbc0f31dd26ab67586))
* **api:** manual updates ([92ec1c6](https://github.com/Not-Diamond/not-diamond-typescript/commit/92ec1c69f2c5de881cdc36790aa84bcf568eae70))
* **api:** manual updates ([dd4e78c](https://github.com/Not-Diamond/not-diamond-typescript/commit/dd4e78c59a3b8d07613b72e33cf0e414b62d7e30))
* **api:** manual updates ([20adad9](https://github.com/Not-Diamond/not-diamond-typescript/commit/20adad9ab8f778b3a8599c41cd91734b2c556614))
* **api:** manual updates ([af86f12](https://github.com/Not-Diamond/not-diamond-typescript/commit/af86f1250b133cc88b224fac624f78a4990c1a20))
* **api:** manual updates ([8c2d9af](https://github.com/Not-Diamond/not-diamond-typescript/commit/8c2d9af985f8a1b06c655cc830c81b300d87e44b))
* **api:** manual updates ([f9e787d](https://github.com/Not-Diamond/not-diamond-typescript/commit/f9e787daf44b8cf63fa2617b685bd4ac143837eb))
* **api:** manual updates ([e9882ed](https://github.com/Not-Diamond/not-diamond-typescript/commit/e9882edae8087ba3c41de2bcd56cd6856258aef6))
* **api:** manual updates ([f9c2171](https://github.com/Not-Diamond/not-diamond-typescript/commit/f9c2171ae33fb349103d245edf6a692bc0ea3461))
* **api:** manual updates ([5813543](https://github.com/Not-Diamond/not-diamond-typescript/commit/58135438833b3e0d73f3ede3aaa8e67f610c694d))
* **api:** regen docs ([ba39a05](https://github.com/Not-Diamond/not-diamond-typescript/commit/ba39a05f842dac7d5eb5153192ec08c3d87bf79f))
* **api:** report group ([7d3bfba](https://github.com/Not-Diamond/not-diamond-typescript/commit/7d3bfbacead57ce1332408cf6d65528199582926))
* **api:** update nomenclature ([ade5dca](https://github.com/Not-Diamond/not-diamond-typescript/commit/ade5dcad8f8203582b5e1b9d1bf14ef6c177cb20))
* **api:** verify mock tests enabled ([dcfbb6b](https://github.com/Not-Diamond/not-diamond-typescript/commit/dcfbb6b47900690ea531c510387b7e0392e23abb))
* enhance README with detailed Prompt Adaptation section, including usage examples, key features, and best practices for optimizing prompts across different LLMs. ([be32421](https://github.com/Not-Diamond/not-diamond-typescript/commit/be32421b44f746766efb85015dc6aa4206af8a5c))
* **workflow:** add Slack notification for pull requests ([65d0262](https://github.com/Not-Diamond/not-diamond-typescript/commit/65d0262b3d585e5c8d0bca8b696618300704ef34))


### Bug Fixes

* **docs:** correct comment formatting in README.md for prompt adaptation examples ([37ecd5d](https://github.com/Not-Diamond/not-diamond-typescript/commit/37ecd5d51ec85ba3d7c513939aa269472807f64c))
* **docs:** update README to correct prompt adaptation method calls and improve clarity ([92d08c9](https://github.com/Not-Diamond/not-diamond-typescript/commit/92d08c91068ab3a6d022c3675ff5e7d98092bed6))
* **env:** handle empty environment variable values ([8360f59](https://github.com/Not-Diamond/not-diamond-typescript/commit/8360f59232e1887a1c6560a6195846c1c45f66e9))
* **mcp:** correct code tool API endpoint ([635c1ae](https://github.com/Not-Diamond/not-diamond-typescript/commit/635c1ae86b78993557e4dd91fd2e413a726dd04c))
* **mcp:** return correct lines on typescript errors ([4dbe2f4](https://github.com/Not-Diamond/not-diamond-typescript/commit/4dbe2f425ecc39e6dc89e3387754db85643718e4))
* **README:** update link in documentation to reflect new Prompt Optimization resource ([a56a6f5](https://github.com/Not-Diamond/not-diamond-typescript/commit/a56a6f54d0434cab02a5d6dd1f1ffc1b480ad6e0))
* **README:** update terminology from "Prompt Adaptation" to "Prompt Optimization" throughout the documentation ([a81927b](https://github.com/Not-Diamond/not-diamond-typescript/commit/a81927ba08c80283d09834c115d5c5f0663a2be1))


### Chores

* **api:** changed default client name to NotDiamond ([3f142df](https://github.com/Not-Diamond/not-diamond-typescript/commit/3f142df525a389feabd51662d72b75dabdade2e0))
* break long lines in snippets into multiline ([5f294e2](https://github.com/Not-Diamond/not-diamond-typescript/commit/5f294e2a18a22d5552c6138bf0fe44f14e40ca09))
* **client:** fix logger property type ([ddb5250](https://github.com/Not-Diamond/not-diamond-typescript/commit/ddb5250728756f13a16b995134bde305a91e72cd))
* configure new SDK language ([047585a](https://github.com/Not-Diamond/not-diamond-typescript/commit/047585ad91fb6d856c3245a65109f3836bd98242))
* **deps:** downgrade `semver` version to 7.7.1 in lock file ([c6921c1](https://github.com/Not-Diamond/not-diamond-typescript/commit/c6921c1f0b672b92074a68f11aa593479231c0c5))
* **docs:** update README.md to enhance prompt adaptation examples and enable prototype mode for faster experimentation ([cdb3038](https://github.com/Not-Diamond/not-diamond-typescript/commit/cdb3038ed6a29219d0d9f642e7a6d2dba97612ee))
* **internal:** codegen related update ([ab51a25](https://github.com/Not-Diamond/not-diamond-typescript/commit/ab51a250692a609e9aa6bfe62392347b577846bc))
* **internal:** codegen related update ([c396036](https://github.com/Not-Diamond/not-diamond-typescript/commit/c39603681e3efa4ffd7df8dcf881c1a503d5aa2b))
* **internal:** codegen related update ([8c6c957](https://github.com/Not-Diamond/not-diamond-typescript/commit/8c6c957834274d394960ac66d782547bdc7dd856))
* **internal:** configure pnpm minimumReleaseAge to 1 day ([b851d00](https://github.com/Not-Diamond/not-diamond-typescript/commit/b851d00a1a464c1771a744ae9cf0fa0ac2d2b112))
* **internal:** update `actions/checkout` version ([8315d9e](https://github.com/Not-Diamond/not-diamond-typescript/commit/8315d9ec01d660c7448650a9dbf84fb9426ebd4e))
* **internal:** update lock file ([1345693](https://github.com/Not-Diamond/not-diamond-typescript/commit/1345693a11c6e53c4f739516f299f0e146c96b4b))
* **internal:** upgrade babel, qs, js-yaml ([1694128](https://github.com/Not-Diamond/not-diamond-typescript/commit/1694128cc1a84f1185c9e2d4f04b2f099da0d87c))
* **internal:** upgrade brace-expansion and @babel/helpers ([9258dfe](https://github.com/Not-Diamond/not-diamond-typescript/commit/9258dfeed2f1bde78b3a0bd86dfed5e0af2c8cca))
* **internal:** upgrade eslint ([37c2476](https://github.com/Not-Diamond/not-diamond-typescript/commit/37c2476b5fa8ad716f598f8d524f15f18eea9d90))
* update package.json and pnpm-lock.yaml with dependency overrides for @babel/helpers and js-yaml ([2502340](https://github.com/Not-Diamond/not-diamond-typescript/commit/2502340cb7f23ae04894d2e7c6fc0a36a10a7b5e))
* update SDK settings ([42a98d0](https://github.com/Not-Diamond/not-diamond-typescript/commit/42a98d0699147509d025e232ad05ed97e6fa9ed3))
* update SDK settings ([259c1ab](https://github.com/Not-Diamond/not-diamond-typescript/commit/259c1ab15d0c4d8bb1700ffa79fc24481ac4a4ae))
* update SDK settings ([9948061](https://github.com/Not-Diamond/not-diamond-typescript/commit/9948061dad2a484aeede2e62e296cb0c28917fb1))
* update SDK settings ([08efaa9](https://github.com/Not-Diamond/not-diamond-typescript/commit/08efaa9b684621ebc1cf3c177fe8877f1e7b9a13))


### Documentation

* update README to reflect changes in prompt adaptation details and API key naming convention ([664607c](https://github.com/Not-Diamond/not-diamond-typescript/commit/664607c23a691c96d8f9e7884a464fe5788d03ca))
* update README to remove Prompt Adaptation section and add Train Custom Router section with usage examples ([f568d40](https://github.com/Not-Diamond/not-diamond-typescript/commit/f568d406342742092a8f512373335764611005e4))


### Refactors

* **workflow:** remove bot user condition from Slack notification ([4fc10a3](https://github.com/Not-Diamond/not-diamond-typescript/commit/4fc10a3e6f261d90fd973cbffbb4c18b6bf8e680))

## 2.3.0 (2026-01-17)

Full Changelog: [v2.2.2...v2.3.0](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.2.2...v2.3.0)

### Features

* **api:** manual updates ([fe913e5](https://github.com/Not-Diamond/not-diamond-typescript/commit/fe913e5bde638fd598f197998ba596f0a5e9753a))


### Chores

* **internal:** update `actions/checkout` version ([8315d9e](https://github.com/Not-Diamond/not-diamond-typescript/commit/8315d9ec01d660c7448650a9dbf84fb9426ebd4e))

## 2.2.2 (2026-01-16)

Full Changelog: [v2.2.1...v2.2.2](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.2.1...v2.2.2)

### Chores

* **internal:** update lock file ([1345693](https://github.com/Not-Diamond/not-diamond-typescript/commit/1345693a11c6e53c4f739516f299f0e146c96b4b))
* **internal:** upgrade brace-expansion and @babel/helpers ([9258dfe](https://github.com/Not-Diamond/not-diamond-typescript/commit/9258dfeed2f1bde78b3a0bd86dfed5e0af2c8cca))

## 2.2.1 (2026-01-15)

Full Changelog: [v2.2.0...v2.2.1](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.2.0...v2.2.1)

### Features

* **api:** manual updates ([7da8526](https://github.com/Not-Diamond/not-diamond-typescript/commit/7da852632ed37e69af9c159f11d00bf8468005d7))


### Bug Fixes

* **README:** update terminology from "Prompt Adaptation" to "Prompt Optimization" throughout the documentation ([a81927b](https://github.com/Not-Diamond/not-diamond-typescript/commit/a81927ba08c80283d09834c115d5c5f0663a2be1))

## 2.2.0 (2026-01-15)

Full Changelog: [v2.1.2...v2.2.0](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.1.2...v2.2.0)

### Features

* **api:** manual updates ([6713211](https://github.com/Not-Diamond/not-diamond-typescript/commit/671321176787b35e5cf8817599b5a762b80f0e29))

## 2.1.2 (2026-01-15)

Full Changelog: [v2.1.1...v2.1.2](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.1.1...v2.1.2)

### Features

* **api:** api update ([6b3f514](https://github.com/Not-Diamond/not-diamond-typescript/commit/6b3f51423929b3544cb6ce144a4d45407545ba66))
* **api:** update nomenclature ([4e1af9e](https://github.com/Not-Diamond/not-diamond-typescript/commit/4e1af9efa1a8ed3478f83c66b6b194febf5c5b71))


### Chores

* **internal:** upgrade babel, qs, js-yaml ([49c16dc](https://github.com/Not-Diamond/not-diamond-typescript/commit/49c16dcb35dede3a26b62efac6309d53c04c49b4))

## 2.1.1 (2026-01-12)

Full Changelog: [v2.1.0...v2.1.1](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.1.0...v2.1.1)

### Features

* **api:** api update ([38a78a0](https://github.com/Not-Diamond/not-diamond-typescript/commit/38a78a001f7489cc5abb53778f32772e545657d0))
* **workflow:** add Slack notification for pull requests ([65d0262](https://github.com/Not-Diamond/not-diamond-typescript/commit/65d0262b3d585e5c8d0bca8b696618300704ef34))


### Chores

* break long lines in snippets into multiline ([bdd22d8](https://github.com/Not-Diamond/not-diamond-typescript/commit/bdd22d8f5ba5a97ec490ec9ca7d8a403011efa93))


### Refactors

* **workflow:** remove bot user condition from Slack notification ([4fc10a3](https://github.com/Not-Diamond/not-diamond-typescript/commit/4fc10a3e6f261d90fd973cbffbb4c18b6bf8e680))

## 2.1.0 (2025-12-16)

Full Changelog: [v2.0.0...v2.1.0](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.0.0...v2.1.0)

### Features

* **api:** api update ([cd722d2](https://github.com/Not-Diamond/not-diamond-typescript/commit/cd722d21da6b084a46e14605f8a698e33eb8b09e))
* **api:** api update ([70574af](https://github.com/Not-Diamond/not-diamond-typescript/commit/70574afebdb651cdf004f4a7c223b20d6141dcf3))


### Chores

* **api:** changed default client name to NotDiamond ([6a57ccd](https://github.com/Not-Diamond/not-diamond-typescript/commit/6a57ccd9b266ba6da66e78601bca315fda58da08))

## 2.0.0 (2025-12-08)

Full Changelog: [v2.0.0-rc21...v2.0.0](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.0.0-rc21...v2.0.0)

### Features

* **api:** api update ([3b1d358](https://github.com/Not-Diamond/not-diamond-typescript/commit/3b1d358a8328115387cdf751f5fc15a0e014217a))

## 2.0.0-rc21 (2025-12-08)

Full Changelog: [v2.0.0-rc20...v2.0.0-rc21](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.0.0-rc20...v2.0.0-rc21)

### Bug Fixes

* **docs:** correct comment formatting in README.md for prompt adaptation examples ([37ecd5d](https://github.com/Not-Diamond/not-diamond-typescript/commit/37ecd5d51ec85ba3d7c513939aa269472807f64c))

## 2.0.0-rc20 (2025-12-08)

Full Changelog: [v2.0.0-rc19...v2.0.0-rc20](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.0.0-rc19...v2.0.0-rc20)

### Features

* **api:** api update ([84c5066](https://github.com/Not-Diamond/not-diamond-typescript/commit/84c5066bea0f66d3f0a6db873db07c8a8fa5e003))


### Bug Fixes

* **mcp:** correct code tool API endpoint ([635c1ae](https://github.com/Not-Diamond/not-diamond-typescript/commit/635c1ae86b78993557e4dd91fd2e413a726dd04c))
* **mcp:** return correct lines on typescript errors ([4dbe2f4](https://github.com/Not-Diamond/not-diamond-typescript/commit/4dbe2f425ecc39e6dc89e3387754db85643718e4))


### Chores

* **internal:** codegen related update ([ab51a25](https://github.com/Not-Diamond/not-diamond-typescript/commit/ab51a250692a609e9aa6bfe62392347b577846bc))
* **internal:** codegen related update ([c396036](https://github.com/Not-Diamond/not-diamond-typescript/commit/c39603681e3efa4ffd7df8dcf881c1a503d5aa2b))
* **internal:** configure pnpm minimumReleaseAge to 1 day ([b851d00](https://github.com/Not-Diamond/not-diamond-typescript/commit/b851d00a1a464c1771a744ae9cf0fa0ac2d2b112))
* **internal:** upgrade eslint ([37c2476](https://github.com/Not-Diamond/not-diamond-typescript/commit/37c2476b5fa8ad716f598f8d524f15f18eea9d90))

## 2.0.0-rc19 (2025-12-02)

Full Changelog: [v2.0.0-rc18...v2.0.0-rc19](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.0.0-rc18...v2.0.0-rc19)

### Features

* **api:** api update ([7d01517](https://github.com/Not-Diamond/not-diamond-typescript/commit/7d015174936c113759aeba7c867889eba461e63f))
* **api:** manual updates ([c036288](https://github.com/Not-Diamond/not-diamond-typescript/commit/c03628828ac7f0237204dbb87b615138b1dc1b7b))

## 2.0.0-rc18 (2025-12-02)

Full Changelog: [v2.0.0-rc17...v2.0.0-rc18](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.0.0-rc17...v2.0.0-rc18)

### Features

* **api:** api update ([4186119](https://github.com/Not-Diamond/not-diamond-typescript/commit/4186119d41c418d43aafbaebd146576bb5071bdd))


### Chores

* **client:** fix logger property type ([ddb5250](https://github.com/Not-Diamond/not-diamond-typescript/commit/ddb5250728756f13a16b995134bde305a91e72cd))
* update package.json and pnpm-lock.yaml with dependency overrides for @babel/helpers and js-yaml ([2502340](https://github.com/Not-Diamond/not-diamond-typescript/commit/2502340cb7f23ae04894d2e7c6fc0a36a10a7b5e))

## 2.0.0-rc17 (2025-11-14)

Full Changelog: [v2.0.0-rc16...v2.0.0-rc17](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.0.0-rc16...v2.0.0-rc17)

### Bug Fixes

* **docs:** update README to correct prompt adaptation method calls and improve clarity ([92d08c9](https://github.com/Not-Diamond/not-diamond-typescript/commit/92d08c91068ab3a6d022c3675ff5e7d98092bed6))

## 2.0.0-rc16 (2025-11-14)

Full Changelog: [v2.0.0-rc15...v2.0.0-rc16](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.0.0-rc15...v2.0.0-rc16)

### Features

* **api:** manual updates ([cf4dff1](https://github.com/Not-Diamond/not-diamond-typescript/commit/cf4dff18d42113ba5e87502c3080142b5d8430c9))

## 2.0.0-rc15 (2025-11-14)

Full Changelog: [v2.0.0-rc14...v2.0.0-rc15](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.0.0-rc14...v2.0.0-rc15)

### Features

* **api:** api update ([fb34b0d](https://github.com/Not-Diamond/not-diamond-typescript/commit/fb34b0d945db7c91f11afc7780c366381359c036))

## 2.0.0-rc14 (2025-11-14)

Full Changelog: [v2.0.0-rc13...v2.0.0-rc14](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.0.0-rc13...v2.0.0-rc14)

### Features

* **api:** manual updates ([ef30432](https://github.com/Not-Diamond/not-diamond-typescript/commit/ef304326d8b0e0312c333e9c9c559c4a7de56d78))

## 2.0.0-rc13 (2025-11-13)

Full Changelog: [v2.0.0-rc11...v2.0.0-rc13](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.0.0-rc11...v2.0.0-rc13)

### Features

* **api:** manual updates ([39f6d64](https://github.com/Not-Diamond/not-diamond-typescript/commit/39f6d6412feea4853877ef81660b3b4bb1b8fce1))


### Documentation

* update README to reflect changes in prompt adaptation details and API key naming convention ([664607c](https://github.com/Not-Diamond/not-diamond-typescript/commit/664607c23a691c96d8f9e7884a464fe5788d03ca))
* update README to remove Prompt Adaptation section and add Train Custom Router section with usage examples ([f568d40](https://github.com/Not-Diamond/not-diamond-typescript/commit/f568d406342742092a8f512373335764611005e4))

## 2.0.0-rc11 (2025-11-12)

Full Changelog: [v2.0.0-rc10...v2.0.0-rc11](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.0.0-rc10...v2.0.0-rc11)

### Features

* **api:** changed name ([26dafc9](https://github.com/Not-Diamond/not-diamond-typescript/commit/26dafc922b42ae9d95c010c38227360bde6759ce))


### Chores

* **internal:** codegen related update ([8c6c957](https://github.com/Not-Diamond/not-diamond-typescript/commit/8c6c957834274d394960ac66d782547bdc7dd856))

## 2.0.0-rc10 (2025-11-10)

Full Changelog: [v2.0.0-rc9...v2.0.0-rc10](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.0.0-rc9...v2.0.0-rc10)

### Features

* **api:** manual updates ([b19bcb6](https://github.com/Not-Diamond/not-diamond-typescript/commit/b19bcb6965272f127345ef26b044fb74ac5a9f2a))

## 2.0.0-rc9 (2025-11-10)

Full Changelog: [v2.0.0-rc9...v2.0.0-rc9](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.0.0-rc9...v2.0.0-rc9)

### Features

* **api:** manual updates ([33b1872](https://github.com/Not-Diamond/not-diamond-typescript/commit/33b1872a28439049fe06472bdb7502ae9dd0d260))

## 2.0.0-rc9 (2025-11-10)

Full Changelog: [v2.0.0-rc8...v2.0.0-rc9](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.0.0-rc8...v2.0.0-rc9)

## 2.0.0-rc8 (2025-11-10)

Full Changelog: [v2.0.0-rc6...v2.0.0-rc8](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.0.0-rc6...v2.0.0-rc8)

### Features

* **api:** manual updates ([46892a1](https://github.com/Not-Diamond/not-diamond-typescript/commit/46892a160ca21dedd68512bbc0f31dd26ab67586))

## 2.0.0-rc6 (2025-11-07)

Full Changelog: [v2.0.0-rc5...v2.0.0-rc6](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.0.0-rc5...v2.0.0-rc6)

### Features

* **api:** api update ([1d08dd1](https://github.com/Not-Diamond/not-diamond-typescript/commit/1d08dd1ee83a2f4f6147152c044858ad5c113247))

## 2.0.0-rc5 (2025-11-06)

Full Changelog: [v2.0.0-rc4...v2.0.0-rc5](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.0.0-rc4...v2.0.0-rc5)

### Features

* **api:** manual updates ([92ec1c6](https://github.com/Not-Diamond/not-diamond-typescript/commit/92ec1c69f2c5de881cdc36790aa84bcf568eae70))

## 2.0.0-rc4 (2025-11-05)

Full Changelog: [v2.0.0-rc3...v2.0.0-rc4](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.0.0-rc3...v2.0.0-rc4)

### Features

* **api:** manual updates ([dd4e78c](https://github.com/Not-Diamond/not-diamond-typescript/commit/dd4e78c59a3b8d07613b72e33cf0e414b62d7e30))


### Chores

* update SDK settings ([42a98d0](https://github.com/Not-Diamond/not-diamond-typescript/commit/42a98d0699147509d025e232ad05ed97e6fa9ed3))

## 2.0.0-rc3 (2025-11-05)

Full Changelog: [v2.0.0-rc2...v2.0.0-rc3](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.0.0-rc2...v2.0.0-rc3)

### Features

* **api:** api update ([d087c64](https://github.com/Not-Diamond/not-diamond-typescript/commit/d087c6421949701acada35f89a1a8d009b581194))
* **api:** api update ([e431f34](https://github.com/Not-Diamond/not-diamond-typescript/commit/e431f343b558579f7940eacaef5d4f4b3656398f))
* **api:** api update ([8e6ad30](https://github.com/Not-Diamond/not-diamond-typescript/commit/8e6ad303485025b04622fcaf8d92686581fcc2a7))
* **api:** enable tests ([d94af20](https://github.com/Not-Diamond/not-diamond-typescript/commit/d94af20e2963644a0034fe1b60a7febf140b204f))
* **api:** manual updates ([20adad9](https://github.com/Not-Diamond/not-diamond-typescript/commit/20adad9ab8f778b3a8599c41cd91734b2c556614))
* **api:** regen docs ([ba39a05](https://github.com/Not-Diamond/not-diamond-typescript/commit/ba39a05f842dac7d5eb5153192ec08c3d87bf79f))
* **api:** verify mock tests enabled ([dcfbb6b](https://github.com/Not-Diamond/not-diamond-typescript/commit/dcfbb6b47900690ea531c510387b7e0392e23abb))


### Bug Fixes

* **env:** handle empty environment variable values ([8360f59](https://github.com/Not-Diamond/not-diamond-typescript/commit/8360f59232e1887a1c6560a6195846c1c45f66e9))


### Chores

* update SDK settings ([259c1ab](https://github.com/Not-Diamond/not-diamond-typescript/commit/259c1ab15d0c4d8bb1700ffa79fc24481ac4a4ae))

## 2.0.0-rc2 (2025-10-31)

Full Changelog: [v2.0.0-rc1...v2.0.0-rc2](https://github.com/Not-Diamond/not-diamond-typescript/compare/v2.0.0-rc1...v2.0.0-rc2)

### Features

* **api:** api update ([137fd6a](https://github.com/Not-Diamond/not-diamond-typescript/commit/137fd6ae915e6394e13e8d4416bf8d7441246606))

## 2.0.0-rc1 (2025-10-31)

Full Changelog: [v0.3.0...v2.0.0-rc1](https://github.com/Not-Diamond/not-diamond-typescript/compare/v0.3.0...v2.0.0-rc1)

### Features

* **api:** manual updates ([af86f12](https://github.com/Not-Diamond/not-diamond-typescript/commit/af86f1250b133cc88b224fac624f78a4990c1a20))


### Chores

* update SDK settings ([9948061](https://github.com/Not-Diamond/not-diamond-typescript/commit/9948061dad2a484aeede2e62e296cb0c28917fb1))

## 0.3.0 (2025-10-24)

Full Changelog: [v0.2.0...v0.3.0](https://github.com/Not-Diamond/not-diamond-typescript/compare/v0.2.0...v0.3.0)

### Features

* **api:** api update ([9f7994a](https://github.com/Not-Diamond/not-diamond-typescript/commit/9f7994a6adadc75e58189f27c254e6d82349f3bd))
* **api:** api update ([bbd830f](https://github.com/Not-Diamond/not-diamond-typescript/commit/bbd830f51b48be945214087e71c51a049a634414))
* **api:** api update ([3f9ae63](https://github.com/Not-Diamond/not-diamond-typescript/commit/3f9ae6357deaf7f96e5e62367411b8155b6aee7b))
* **api:** api update ([2b3d305](https://github.com/Not-Diamond/not-diamond-typescript/commit/2b3d305ac73e7301c08ba202124a7e8fa1e97e7b))
* **api:** exclude non sdk endpoints ([7f67e7a](https://github.com/Not-Diamond/not-diamond-typescript/commit/7f67e7a9607b1fc8411fea63f3440cb090eb6b84))
* **api:** fix missing endpoint ([2ff1f72](https://github.com/Not-Diamond/not-diamond-typescript/commit/2ff1f72893ae8172ccdbe4574d79ded3fcf3c6e7))
* **api:** fix modelSelect error ([fa40d5c](https://github.com/Not-Diamond/not-diamond-typescript/commit/fa40d5c8e8ee380c205c71425d80c8302880abc4))
* **api:** manual updates ([8c2d9af](https://github.com/Not-Diamond/not-diamond-typescript/commit/8c2d9af985f8a1b06c655cc830c81b300d87e44b))
* **api:** manual updates ([f9e787d](https://github.com/Not-Diamond/not-diamond-typescript/commit/f9e787daf44b8cf63fa2617b685bd4ac143837eb))
* **api:** manual updates ([e9882ed](https://github.com/Not-Diamond/not-diamond-typescript/commit/e9882edae8087ba3c41de2bcd56cd6856258aef6))
* **api:** report group ([7d3bfba](https://github.com/Not-Diamond/not-diamond-typescript/commit/7d3bfbacead57ce1332408cf6d65528199582926))

## 0.2.0 (2025-10-09)

Full Changelog: [v0.1.0...v0.2.0](https://github.com/Not-Diamond/not-diamond-typescript/compare/v0.1.0...v0.2.0)

### Features

* **api:** manual updates ([f9c2171](https://github.com/Not-Diamond/not-diamond-typescript/commit/f9c2171ae33fb349103d245edf6a692bc0ea3461))

## 0.1.0 (2025-10-09)

Full Changelog: [v0.0.1...v0.1.0](https://github.com/Not-Diamond/not-diamond-typescript/compare/v0.0.1...v0.1.0)

### Features

* **api:** manual updates ([5813543](https://github.com/Not-Diamond/not-diamond-typescript/commit/58135438833b3e0d73f3ede3aaa8e67f610c694d))


### Chores

* configure new SDK language ([047585a](https://github.com/Not-Diamond/not-diamond-typescript/commit/047585ad91fb6d856c3245a65109f3836bd98242))
* update SDK settings ([08efaa9](https://github.com/Not-Diamond/not-diamond-typescript/commit/08efaa9b684621ebc1cf3c177fe8877f1e7b9a13))
