Skip to content

refactor: update package import paths for versioned module#67

Open
fern-api[bot] wants to merge 1 commit intomainfrom
fern-bot/2026-03-13T12-26Z
Open

refactor: update package import paths for versioned module#67
fern-api[bot] wants to merge 1 commit intomainfrom
fern-bot/2026-03-13T12-26Z

Conversation

@fern-api
Copy link
Contributor

@fern-api fern-api bot commented Mar 13, 2026

  • New derived readiness column expressions are now available for aggregate queries, enabling access to chronotype, sleep scores, recovery scores, stress scores, strain scores, and various zone classifications. Lab report parsing now supports multiple file uploads and enhanced metadata extraction including gender information. Improved error categorization for parsing failures with specific reasons like invalid input, low quality, or non-English content.
  • The SDK now supports async appointment booking with configurable timeout settings, allowing for more flexible booking confirmation workflows. New appointment notes can be added to booking and reschedule requests. Sonora Quest is now available as a supported lab provider and appointment provider. PSC appointment booking now supports idempotency keys to prevent duplicate bookings. Additional filtering options are available for orders by transaction ID and lab slug.
  • The ManualProviders enum now includes a SamsungHealth provider option. The ManualConnectionData struct now supports VitalIosSdkVersion, VitalAndroidSdkVersion, and GrantedPermissions fields for enhanced mobile SDK integration.
  • New types and fields added for enhanced lab results processing including BiomarkerResult for individual biomarker schemas, MissingBiomarkerResult for tracking failed biomarkers, comprehensive LabResultsRaw structure, and additional fields like access_notes for addresses and clinical_notes for orders. Support added for Sonora Quest lab and Samsung Health provider.
  • The SDK module path has been updated to include a version suffix (github.com/tryVital/vital-go/v505). New clients are available: Compendium for accessing health data compendium, LabAccount for lab account management, and OrderTransaction for order transaction handling. A new UserAddress type is now available for managing user address information.
  • The SDK module path has changed from github.com/tryVital/vital-go to github.com/tryVital/vital-go/v505. Update your import statements to use the new versioned path. All package imports need to be updated (e.g., import vitalgo "github.com/tryVital/vital-go" becomes import v505 "github.com/tryVital/vital-go/v505").
  • The SDK now uses versioned import paths (github.com/tryVital/vital-go/v505) instead of the previous unversioned imports. Existing code must update import statements from "github.com/tryVital/vital-go" to "github.com/tryVital/vital-go/v505" and change type references from the vitalgo package to v505.
  • The SDK now uses a versioned module structure with import paths updated to github.com/tryVital/vital-go/v505. Existing code will continue to work, but new integrations should use the versioned import paths.
  • New compendium search and conversion types are now available, providing comprehensive support for lab test normalization and cross-lab provider ID mapping. The SDK includes types for searching canonical lab tests, converting provider IDs between labs, and handling various lab-specific formats including Labcorp, Quest, Bioreference, and Sonora Quest.
  • New Compendium, LabAccount, and OrderTransaction clients available with methods for lab test search, account management, and transaction tracking. The SDK now supports comprehensive lab testing workflows including compendium operations, lab account configuration, and order transaction monitoring.
  • New order transaction raw client available with methods for retrieving transaction details, lab results, and PDF reports. The raw client provides direct access to HTTP responses for advanced use cases.

Update all package imports from github.com/tryVital/vital-go to github.com/tryVital/vital-go/v505 to align with Go module versioning. This change ensures proper dependency management and avoids potential conflicts with different SDK versions.

Key changes:
- Updated import paths from vitalgo to v505 throughout all client modules
- Added support for form URL-encoded content type in HTTP client
- Enhanced multipart writer to handle multiple files in lab report parsing
- Updated function signatures and type references to use versioned imports

🌿 Generated with Fern
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants