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.27.0",
"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": "0848edc0f1a011b3c3e8cc6c73e9054efba2316d",
"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-13
* The SDK now includes structured HTTP request logging with configurable log levels and automatic redaction of sensitive headers. Lab report parsing now supports uploading multiple files at once - the `parser_create_job` method now accepts a list of files instead of a single file. The `AppointmentPscLabs` enum now includes support for Sonora Quest labs.
* New optional parameters added across lab test methods: appointment_notes for phlebotomy requests, lab_slug and lab_account_id for filtering lab tests and markers, order_transaction_id for filtering orders, clinical_notes for order creation, and idempotency support for PSC appointment booking. PSC appointment availability now requires a lab parameter and supports cached data retrieval.
* Enhanced lab tests API with new optional parameters including `lab_account_id`, `lab_slug`, `order_transaction_id`, `appointment_notes`, `clinical_notes`, and idempotency support for PSC appointment booking. Improved link client API by making `vital_link_token` optional in several methods and adding new parameters like `vital_ios_sdk_version` and `granted_permissions` to `connect_manual_provider`. Updated method documentation for better clarity.
* The `Address` type has been renamed to `UserAddress` for improved clarity. Update import statements from `vital import Address` to `vital import UserAddress` in your user creation code. The SDK also adds new capabilities for lab test compendium search, lab account management, and order transaction tracking.
* The SDK now includes two new modules: `compendium` for lab test search and conversion operations, and `lab_account` for managing team lab accounts. Access these through `client.compendium.search()`, `client.compendium.convert()`, and `client.lab_account.get_team_lab_accounts()` methods.
* New OrderTransaction client available for managing order transactions, including methods to retrieve transactions, fetch results, and download PDF reports. The Link client now supports optional iOS/Android SDK version tracking and granted permissions management for manual providers.
* The SDK now supports order transactions, enhanced appointment booking with async confirmation, and lab test compendium search functionality. New types include ClientFacingOrderTransaction for order grouping, appointment booking enhancements with notes and timeout configurations, and comprehensive lab test search capabilities with CanonicalCandidate matching. Additional improvements include Sonora Quest lab provider support, clinical notes on orders, and enhanced lab account management.
* The SDK now supports derived readiness metrics in data queries through new column expressions. Lab account management has been expanded with delegated flow options and order transaction tracking. New provider integrations include Samsung Health and Sonora Quest lab testing. Address models now support access notes for delivery instructions, and comprehensive biomarker search functionality has been added.
* New `UsState` enum and `UserAddress` model types are now available for handling US state codes and structured address data in user-related operations.

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