diff --git a/.fern/metadata.json b/.fern/metadata.json index 2f0289a..403dc0e 100644 --- a/.fern/metadata.json +++ b/.fern/metadata.json @@ -1,17 +1,17 @@ { - "cliVersion": "5.67.1", + "cliVersion": "5.68.0", "generatorName": "fernapi/fern-python-sdk", - "generatorVersion": "5.17.1", + "generatorVersion": "5.18.0", "generatorConfig": { "client_class_name": "PhenomlClient", "wire_tests": { "enabled": true } }, - "originGitCommit": "8633a870276a5ebdc514a6711e2c401cb45d26b4", + "originGitCommit": "4303ef3d3e7bb2159a5d8301937194e8bb681125", "originGitCommitIsDirty": true, "invokedBy": "ci", "requestedVersion": "AUTO", "ciProvider": "unknown", - "sdkVersion": "16.6.0" + "sdkVersion": "16.7.0" } \ No newline at end of file diff --git a/.fern/replay.lock b/.fern/replay.lock index b59abb7..48bdd53 100644 --- a/.fern/replay.lock +++ b/.fern/replay.lock @@ -72,19 +72,25 @@ generations: cli_version: unknown generator_versions: fernapi/fern-python-sdk: 5.17.1 -current_generation: e12d842d8823acdce09c14621cb847d6975da744 + - commit_sha: 1808340594ec6893b2aa4a50f765cd7617699951 + tree_hash: 3062ad79441cdd78e4189ff98120a4516b68a549 + timestamp: 2026-07-10T20:47:06.473Z + cli_version: unknown + generator_versions: + fernapi/fern-python-sdk: 5.18.0 +current_generation: 1808340594ec6893b2aa4a50f765cd7617699951 patches: - id: patch-6516695e - content_hash: sha256:d2b3264c983a6bb7ce6db1b48d80d28aa93b1f5c838f654cd489a6e8569bee20 + content_hash: sha256:1014204667a0a06b4042c49c274890d23c8ea921383e4616d880aac2b3ce34f6 original_commit: 6516695ecaba47ae4bcc8119acca86a1113adeeb original_message: "Release 15.0.2: restore bundled openapi.json packaging (#169)" original_author: Gavin Sharp - base_generation: e0932f75557c87fc1914f6c54c5917b59231d3a1 + base_generation: 1808340594ec6893b2aa4a50f765cd7617699951 files: - pyproject.toml patch_content: | diff --git a/pyproject.toml b/pyproject.toml - index cc86d42..6c649b6 100644 + index cea8b20..331ee77 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ dynamic = ["version"] @@ -92,7 +98,7 @@ patches: [tool.poetry] name = "phenoml" -version = "0.0.0.dev0" - +version = "16.4.0" + +version = "16.7.0" description = "" readme = "README.md" authors = [] @@ -114,7 +120,7 @@ patches: [tool.poetry] name = "phenoml" - version = "16.4.0" + version = "16.7.0" description = "" readme = "README.md" authors = [] @@ -150,7 +156,7 @@ patches: [tool.poetry.dependencies] python = "^3.10" - aiohttp = { version = ">=3.14.0,<4", optional = true, python = ">=3.10"} + aiohttp = { version = ">=3.14.1,<4", optional = true, python = ">=3.10"} httpx = ">=0.21.2" httpx-aiohttp = { version = "0.1.8", optional = true, python = ">=3.10"} pydantic = ">= 1.9.2" @@ -172,6 +178,7 @@ patches: [tool.pytest.ini_options] testpaths = [ "tests" ] asyncio_mode = "auto" + norecursedirs = [ "src" ] markers = [ "aiohttp: tests that require httpx_aiohttp to be installed", ] @@ -209,4 +216,3 @@ patches: [tool.poetry.extras] aiohttp=["aiohttp", "httpx-aiohttp"] - status: resolving diff --git a/changelog.md b/changelog.md index f51e51c..c9be983 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,7 @@ +## [16.7.0] - 2026-07-10 +### Changed +- **Maintenance release** — no public API or behavioral changes. + ## [16.6.0] - 2026-07-10 ### Added - **`client.construe.codes.phenocr(...)`** — new sync and async method (plus raw variants) that extracts medical codes from free-text clinical notes using the phenocr engine, supporting HPO, ICD-10-CM, and SNOMED_CT_US code systems. diff --git a/code-examples.json b/code-examples.json index 47c0d52..87b2047 100644 --- a/code-examples.json +++ b/code-examples.json @@ -2,8 +2,8 @@ "metadata": { "language": "python", "packageName": "phenoml", - "sdkVersion": "16.6.0", - "specCommit": "8633a870276a5ebdc514a6711e2c401cb45d26b4", + "sdkVersion": "16.7.0", + "specCommit": "4303ef3d3e7bb2159a5d8301937194e8bb681125", "generatorName": "fernapi/fern-python-sdk" }, "renderRules": { diff --git a/pyproject.toml b/pyproject.toml index 47001f5..331ee77 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ dynamic = ["version"] [tool.poetry] name = "phenoml" -version = "16.6.0" +version = "16.7.0" description = "" readme = "README.md" authors = [] diff --git a/src/phenoml/core/client_wrapper.py b/src/phenoml/core/client_wrapper.py index 4130b87..7c48fa7 100644 --- a/src/phenoml/core/client_wrapper.py +++ b/src/phenoml/core/client_wrapper.py @@ -33,12 +33,12 @@ def get_headers(self) -> typing.Dict[str, str]: import platform headers: typing.Dict[str, str] = { - "User-Agent": "phenoml/16.6.0", + "User-Agent": "phenoml/16.7.0", "X-Fern-Language": "Python", "X-Fern-Runtime": f"python/{platform.python_version()}", "X-Fern-Platform": f"{platform.system().lower()}/{platform.release()}", "X-Fern-SDK-Name": "phenoml", - "X-Fern-SDK-Version": "16.6.0", + "X-Fern-SDK-Version": "16.7.0", **(self.get_custom_headers() or {}), } token = self._get_token() diff --git a/src/phenoml/openapi/openapi.json b/src/phenoml/openapi/openapi.json index 3a49a1f..90b2415 100644 --- a/src/phenoml/openapi/openapi.json +++ b/src/phenoml/openapi/openapi.json @@ -2,7 +2,7 @@ "openapi": "3.0.3", "info": { "title": "Phenoml API", - "version": "8633a870276a5ebdc514a6711e2c401cb45d26b4" + "version": "4303ef3d3e7bb2159a5d8301937194e8bb681125" }, "x-services": [ {