diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 7a48e52..d18e944 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "2.12.0" + ".": "2.13.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 76cd9ab..208ca71 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,78 @@ # Changelog +## [2.13.0](https://github.com/lmnt-com/lmnt-python/compare/v2.12.0...v2.13.0) (2026-06-04) + + +### Features + +* allow lmnt.* subpackages from other distributions ([8efe4fe](https://github.com/lmnt-com/lmnt-python/commit/8efe4feed05ca8aaf86141f657b50c1fcc92e2b4)) +* **api:** api update ([1600dfa](https://github.com/lmnt-com/lmnt-python/commit/1600dfa7a934aecfd75ec7a521f6f58f57a5755a)) +* **api:** api update ([0624669](https://github.com/lmnt-com/lmnt-python/commit/062466911e46a88bedabc743af0e513b6fe0bf19)) +* **api:** api update ([06b6c09](https://github.com/lmnt-com/lmnt-python/commit/06b6c097add6174d10b9828c79ecc357994cf35a)) +* **api:** api update ([cc170c1](https://github.com/lmnt-com/lmnt-python/commit/cc170c18626b129a12e2856af514d714abc99073)) +* **api:** api update ([0cf7bb9](https://github.com/lmnt-com/lmnt-python/commit/0cf7bb99d2c337276015b3fad88bb63fb51d7749)) +* **api:** regenerate for LMNT API 1.1 ([e1c0cb2](https://github.com/lmnt-com/lmnt-python/commit/e1c0cb22c68bee0abda341d3879277b74324ed98)) +* **api:** speech session improvements for API 1.1 ([04ce21e](https://github.com/lmnt-com/lmnt-python/commit/04ce21eefeae58c1081ebedb8f52527a41e77220)) +* **api:** target API version 1.2 ([0e8dda2](https://github.com/lmnt-com/lmnt-python/commit/0e8dda2bf5376dc2d4eb187586a031c4e5de23c7)) +* **client:** support file upload requests ([1d249d2](https://github.com/lmnt-com/lmnt-python/commit/1d249d2c8bb6a68f6ddacfca21d1b57321118f3e)) +* improve future compat with pydantic v3 ([a1789ff](https://github.com/lmnt-com/lmnt-python/commit/a1789ff5ce84acc3c68acb5ab7080d853c779351)) +* support resets in websocket speech sessions ([f6305f0](https://github.com/lmnt-com/lmnt-python/commit/f6305f0c8a4b790a4a00796d661b2ff1129c2612)) +* **types:** replace List[str] with SequenceNotStr in params ([6ab9b05](https://github.com/lmnt-com/lmnt-python/commit/6ab9b052588fec354bb92590947d33953701012e)) + + +### Bug Fixes + +* avoid newer type syntax ([5ac3ffa](https://github.com/lmnt-com/lmnt-python/commit/5ac3ffa630232d1f00cb5c6e22f1bece932da1fd)) +* clean up links ([c648d4d](https://github.com/lmnt-com/lmnt-python/commit/c648d4d8a29ebeb133ddf55b8f622ed13d6d0f85)) +* **docs:** cleanup README.md ([f4427b6](https://github.com/lmnt-com/lmnt-python/commit/f4427b61ddbead564ed11f684ddc8e5012aea15a)) +* extend lmnt.lib path for sibling distributions ([f848612](https://github.com/lmnt-com/lmnt-python/commit/f848612d1c0e9747c053b655fc51eac38635626e)) +* **parsing:** ignore empty metadata ([c47d447](https://github.com/lmnt-com/lmnt-python/commit/c47d447eb05e4861882d65a8e67fc324b12a7a88)) +* **parsing:** parse extra field types ([b6c94de](https://github.com/lmnt-com/lmnt-python/commit/b6c94de047a2403d4359b759ab159fce68bc5da7)) +* replace ava with leah ([050a3d6](https://github.com/lmnt-com/lmnt-python/commit/050a3d6850a34c99080fb47552d2756b93dd27ab)) + + +### Chores + +* bump nox and use session.run_install for uv sync ([74c4425](https://github.com/lmnt-com/lmnt-python/commit/74c4425f6a1c3ebc9c0c835cb04890889c650f44)) +* do not install brew dependencies in ./scripts/bootstrap by default ([dbe6074](https://github.com/lmnt-com/lmnt-python/commit/dbe6074fcb6b4efb3a530f18bb6cd7f636fc0424)) +* drop pydantic v1 support ([104c7f7](https://github.com/lmnt-com/lmnt-python/commit/104c7f7897439852fbc2c2e82d4b562948fd342b)) +* drop python 3.8 fallbacks and rye references ([6138efa](https://github.com/lmnt-com/lmnt-python/commit/6138efa6e75e238a370890f5d8877e28c1d50727)) +* drop unused pydantic BaseModel import ([8c43e92](https://github.com/lmnt-com/lmnt-python/commit/8c43e92a6382ee4d737566bdadf81c71034ac5b6)) +* fix import ordering in generated types ([094c4b9](https://github.com/lmnt-com/lmnt-python/commit/094c4b9f5b55bbd2633f7bb562f3198834ce0b40)) +* generate api_resources tests from carbonsteel ([b9262db](https://github.com/lmnt-com/lmnt-python/commit/b9262dbf0edfe3deae4253917588634a1a4d5ec0)) +* generate api.md from carbonsteel ([8d72de7](https://github.com/lmnt-com/lmnt-python/commit/8d72de7c0ed5e8acbb6642d48b3136c1237675cf)) +* generate websocket types and sessions from asyncapi.yaml ([5150f43](https://github.com/lmnt-com/lmnt-python/commit/5150f436880efa15fe84d78ef6ce36657ef4f763)) +* improve example values ([5f479a6](https://github.com/lmnt-com/lmnt-python/commit/5f479a6a87c337bd45d6ba25007568a2f1f9f714)) +* **internal:** add Sequence related utils ([1eeba39](https://github.com/lmnt-com/lmnt-python/commit/1eeba39463b5fe2ae4de305ddc1aab5c4ca397b5)) +* **internal:** fix ruff target version ([c568ed4](https://github.com/lmnt-com/lmnt-python/commit/c568ed4b54998bd082e34ed584400281bbd68828)) +* **internal:** move mypy configurations to `pyproject.toml` file ([dcabfa7](https://github.com/lmnt-com/lmnt-python/commit/dcabfa72bfa6726a7ad6948d5046aaacf160cf69)) +* **internal:** update comment in script ([b0a4944](https://github.com/lmnt-com/lmnt-python/commit/b0a4944ffc139a3830d1f4eaecea476444d8c27d)) +* **internal:** update pydantic dependency ([278c930](https://github.com/lmnt-com/lmnt-python/commit/278c93009ae6b7affd8edb18d14cc81bf58e702f)) +* **internal:** update pyright exclude list ([499e83d](https://github.com/lmnt-com/lmnt-python/commit/499e83d0641f49c8341eee48cdcfda6d9ab7091f)) +* migrate from rye to uv ([a845166](https://github.com/lmnt-com/lmnt-python/commit/a845166a810d411ece2675ff20bf74c88d3f9ad3)) +* **project:** add settings file for vscode ([d40f40b](https://github.com/lmnt-com/lmnt-python/commit/d40f40b1b0c5dc5b99c60e8fc825a9645ae76aa0)) +* regenerate from new code generator ([c4bb01b](https://github.com/lmnt-com/lmnt-python/commit/c4bb01b3c2b871f17085605b32d4bcb4f3662080)) +* regenerate from new code generator ([cc0b428](https://github.com/lmnt-com/lmnt-python/commit/cc0b42810cbd5d37b5d4821967dc3070774f1638)) +* regenerate sdk ([e20c385](https://github.com/lmnt-com/lmnt-python/commit/e20c3856d1bd9a8373576df20f1211c2aff3e66a)) +* regenerate sdk ([8004007](https://github.com/lmnt-com/lmnt-python/commit/80040072ee6b3999123a8dbf07fb0713f63bc62f)) +* register runtime files in manifest ([e117e4b](https://github.com/lmnt-com/lmnt-python/commit/e117e4be5f79a2384cbf7528fbf73595e6cbc312)) +* remove devcontainer config ([c1da477](https://github.com/lmnt-com/lmnt-python/commit/c1da477276c091dae6919f6e029eab81e4b74387)) +* remove MIGRATING.md ([9bbb761](https://github.com/lmnt-com/lmnt-python/commit/9bbb76196a3f1b9262001ac56077d12566b621cf)) +* remove SECURITY.md ([22341da](https://github.com/lmnt-com/lmnt-python/commit/22341da2983ef4d379a086b2029dcf6de0eb9704)) +* remove stainless sync state files ([380b363](https://github.com/lmnt-com/lmnt-python/commit/380b363570c578ca76dc1ec91b63daf0fec10235)) +* replace X-Stainless-* request headers with X-Lmnt-* ([7062321](https://github.com/lmnt-com/lmnt-python/commit/70623215c5259739570bcfac100b7572fc602437)) +* silence pyright on request_id field overrides and list narrowing ([f8bf9bd](https://github.com/lmnt-com/lmnt-python/commit/f8bf9bdddca2c50fb475ea8c06d8d3387b2ebb40)) +* **tests:** simplify `get_platform` test ([c8a3b08](https://github.com/lmnt-com/lmnt-python/commit/c8a3b081e15e9bc5cfa3e36ae926c5f187ae9240)) +* **types:** change optional parameter type from NotGiven to Omit ([71e130d](https://github.com/lmnt-com/lmnt-python/commit/71e130d57a10f4a17690f6f48f15ed65b97993f7)) +* update @stainless-api/prism-cli to v5.15.0 ([bd8d3ab](https://github.com/lmnt-com/lmnt-python/commit/bd8d3ab0239e85912886079d281ed69043f2ef8b)) + + +### Documentation + +* link LMNT API reference in README intro ([721854b](https://github.com/lmnt-com/lmnt-python/commit/721854b0acd967cc5217c4815a472665b71330bf)) +* refresh speech session descriptions ([3226e7a](https://github.com/lmnt-com/lmnt-python/commit/3226e7ad425aeb00c2289dfb49fe573acef55b7a)) +* streamline README and drop examples/ ([2d5b925](https://github.com/lmnt-com/lmnt-python/commit/2d5b925e5814b3fcc2219c749e3730d6d0cf926d)) + ## [2.6.1](https://github.com/lmnt-com/lmnt-python/compare/v2.6.0...v2.6.1) (2026-05-19) diff --git a/pyproject.toml b/pyproject.toml index 083fbfa..2198060 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "lmnt" -version = "2.12.0" +version = "2.13.0" description = "The official Python library for the LMNT API" dynamic = ["readme"] license = "Apache-2.0" diff --git a/src/lmnt/_version.py b/src/lmnt/_version.py index 9435129..8404ce7 100644 --- a/src/lmnt/_version.py +++ b/src/lmnt/_version.py @@ -1,4 +1,4 @@ # Generated by carbonsteel. DO NOT EDIT. __title__ = "lmnt" -__version__ = "2.12.0" # x-release-please-version +__version__ = "2.13.0" # x-release-please-version diff --git a/uv.lock b/uv.lock index 988eda4..da9bf59 100644 --- a/uv.lock +++ b/uv.lock @@ -457,7 +457,7 @@ wheels = [ [[package]] name = "lmnt" -version = "2.6.1" +version = "2.13.0" source = { editable = "." } dependencies = [ { name = "anyio" },