Skip to content
Open
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
7 changes: 4 additions & 3 deletions .fern/metadata.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"cliVersion": "3.35.1",
"cliVersion": "4.43.3",
"generatorName": "fernapi/fern-python-sdk",
"generatorVersion": "4.46.6",
"generatorVersion": "4.60.1",
"generatorConfig": {
"client_class_name": "Vital",
"inline_request_params": false,
Expand All @@ -10,5 +10,6 @@
"use_pydantic_field_aliases": true
}
},
"sdkVersion": "2.1.569"
"originGitCommit": "338bf410e691ec0ebe07375d9009d2b4fc6870ae",
"sdkVersion": "3.0.0"
}
1 change: 1 addition & 0 deletions .fernignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# Specify files that shouldn't be modified by Fern

README.md
changelog.md
11 changes: 11 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
## 3.0.0 - 2026-03-25
* The SDK now supports configurable HTTP request/response logging with automatic redaction of sensitive headers like authorization tokens and API keys. The lab report parsing endpoint now accepts multiple files instead of a single file. HTTP response objects now expose a status_code property for easier status code checking.
* The SDK now supports additional optional parameters for enhanced lab testing functionality. New parameters include lab account filtering for lab tests and markers, appointment notes for phlebotomy appointments, clinical notes for orders, order transaction ID filtering, and idempotency key support for PSC appointment booking. All existing method calls remain compatible.
* The SDK now supports additional optional parameters across lab tests and appointments methods. New parameters include lab filtering options, appointment notes, clinical notes, idempotency keys for appointment booking, and mobile SDK version tracking for manual provider connections. All existing method calls remain compatible.
* The SDK now includes new modules for compendium operations (lab test search and conversion), lab account management, and order transaction handling. User creation methods now use the more specific UserAddress type instead of the generic Address type. Added support for Python 3.13+ and configurable logging.
* New compendium client with search() and convert() methods for laboratory test data operations, and new lab account client with get_team_lab_accounts() method for managing laboratory accounts.
* New OrderTransactionClient provides methods to retrieve transaction details, results, and PDF reports. The LinkClient connect method now supports mobile SDK version headers and granted permissions parameter for enhanced integration capabilities.
* New types available for lab account management, insulin injection metadata, appointment booking enhancements, and compendium search. The SDK now includes types for managing lab accounts, detailed insulin injection attributes, enhanced appointment booking with async confirmation options, and comprehensive lab test search capabilities.
* New order transaction tracking capabilities are now available, allowing you to monitor groups of related lab orders through their lifecycle. The SDK also adds support for additional lab providers (Sonora Quest, CRL) and health data sources (Samsung Health, insulin pump devices), plus enhanced order event handling with status details and parsing job notifications.
* The SDK now supports Samsung Health and Tandem Source as new data providers. New types are available for lab data management including parsing job failure handling, provider ID conversion, and search compendium functionality. Address types now include an optional access_notes field for additional location information.

12 changes: 6 additions & 6 deletions poetry.lock

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

5 changes: 4 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ dynamic = ["version"]

[tool.poetry]
name = "vital"
version = "2.1.569"
version = "3.0.0"
description = ""
readme = "README.md"
authors = []
Expand All @@ -19,6 +19,9 @@ classifiers = [
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
"Programming Language :: Python :: 3.15",
"Operating System :: OS Independent",
"Operating System :: POSIX",
"Operating System :: MacOS",
Expand Down
Loading
Loading