Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .fern/metadata.json
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
{
"cliVersion": "5.44.4",
"cliVersion": "5.95.1",
"generatorName": "fernapi/fern-python-sdk",
"generatorVersion": "5.12.1",
"generatorVersion": "5.27.1",
"generatorConfig": {
"package_name": "junction",
"client_class_name": "Junction",
Expand All@@ -10,10 +10,10 @@
"use_pydantic_field_aliases": true
}
},
"originGitCommit": "5a5c949d3b80b9f7527c210537683fed5e91dfa6",
"originGitCommit": "1f6b39f773631700784a588e04910b954fbe1383",
"originGitCommitIsDirty": true,
"invokedBy": "ci",
"requestedVersion": "AUTO",
"ciProvider": "unknown",
"sdkVersion": "1.3.0"
"sdkVersion": "1.4.0"
}
8 changes: 7 additions & 1 deletion .fern/replay.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -178,7 +178,7 @@ client = Junction(..., timeout=20.0)

# Override timeout for a specific method
client.link.bulk_import(..., request_options={
"timeout_in_seconds": 1
"timeout": 1
})
```

Expand Down
18 changes: 18 additions & 0 deletions changelog.md
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
## 1.4.0 - 2026-08-14

### Added

* **Orderable-test search** — added sync and async `CompendiumClient.search_orderable_tests()` methods and the related request and response models.
* **Unmatched lab-result management** — added sync and async methods for listing, testing, reviewing, accepting, and resolving unmatched results, together with match-review webhook models.
* **Lab-test pricing** — added pricing models and optional `include_pricing` and `lab_account_id` request fields.
* **Provider and lab coverage** — added Google Health provider and OAuth values and the MTL lab value.
* **Lab metadata** — added optional source interpretation, lab logo URL, and lab-location website fields.

### Changed

* **SSE reliability** — resumable event streams now reconnect transparently, with client- and request-level controls for enabling reconnection and limiting attempts.

### Beta

* **Aggregate and lab-report states** — added the result-table resource and processing-error parsing state without affecting the stable-surface SemVer calculation.

## 1.3.0 - 2026-06-05
### Added
* **`AlignExpr`** — new public symbol
Expand Down
588 changes: 321 additions & 267 deletions poetry.lock

Large diffs are not rendered by default.

7 changes: 4 additions & 3 deletions pyproject.toml
Original file line numberDiff line numberDiff line change
Expand Up@@ -4,7 +4,7 @@ dynamic = ["version"]

[tool.poetry]
name = "junction-api-sdk"
version = "1.3.0"
version = "1.4.0"
description = ""
readme = "README.md"
authors = []
Expand DownExpand Up@@ -37,9 +37,9 @@ Repository = 'https://github.com/junction-api/junction-python'

[tool.poetry.dependencies]
python = "^3.10"
aiohttp = { version = ">=3.13.4,<4", optional = true, python = ">=3.9"}
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.9"}
httpx-aiohttp = { version = "^0.1.8", optional = true, python = ">=3.10"}
pydantic = ">= 1.9.2"
pydantic-core = ">=2.18.2,<3.0.0"
typing_extensions = ">= 4.0.0"
Expand All@@ -57,6 +57,7 @@ ruff = "==0.11.5"
[tool.pytest.ini_options]
testpaths = [ "tests" ]
asyncio_mode = "auto"
norecursedirs = [ "src" ]
markers = [
"aiohttp: tests that require httpx_aiohttp to be installed",
]
Expand Down
Loading
Loading