Skip to content

refactor: update import paths to use versioned package structure#66

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

refactor: update import paths to use versioned package structure#66
fern-api[bot] wants to merge 1 commit intomainfrom
fern-bot/2026-03-13T12-00Z

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, supporting metrics like chronotype, sleep score, recovery score, strain score, and stress score. Lab report parsing has been enhanced to accept multiple files and provides machine-readable failure reasons.
  • The SDK now supports idempotency for PSC appointment bookings, async confirmation options, and appointment notes throughout the appointment workflow. New filtering options are available for markers and orders, and Sonora Quest is now supported as an appointment and lab provider. Enhanced address objects include access notes for delivery instructions.
  • The SDK now supports Samsung Health as a manual provider option. New fields have been added to ManualConnectionData for tracking SDK versions and granted permissions.
  • The SDK now supports lab report parsing job webhooks with new event types for creation and update notifications. Added comprehensive biomarker result schemas including detailed metadata, reference ranges, interpretations, and source markers. Enhanced address types with access notes field and added Samsung Health provider support. New clinical information and sample data types provide richer context for lab test orders and results.
  • The SDK now includes a new UserAddress type with dedicated fields for address information including first line, second line, country, zip, city, state, and access notes. New client packages are available for Compendium, LabAccount, and OrderTransaction services. The module path has been updated to v505.
  • Breaking change: All import paths have been updated from github.com/tryVital/vital-go to github.com/tryVital/vital-go/v505. Update your imports to use the new versioned package structure. Type references should also be updated from the vitalgo package alias to v505.
  • The SDK module path has changed from github.com/tryVital/vital-go to github.com/tryVital/vital-go/v505. Update your go.mod file to use the new versioned module path: replace all imports from github.com/tryVital/vital-go with github.com/tryVital/vital-go/v505 and update the package name from vitalgo to v505 in your import statements.
  • The Go SDK module path has changed from github.com/tryVital/vital-go to github.com/tryVital/vital-go/v505. Update your go.mod file and import statements to use the new versioned module path.
  • The SDK package structure has been updated to use versioned imports. All import paths now reference github.com/tryVital/vital-go/v505 instead of github.com/tryVital/vital-go. Update your import statements to use the new versioned package path.
  • The Go module import 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 types and methods remain the same, only the import paths have changed.
  • New compendium module provides lab test search and conversion capabilities. The SDK now supports searching for lab tests across multiple providers (Labcorp, Quest, BioReference, Sonora Quest) and converting provider IDs between different laboratory systems.
  • New compendium, lab account, and order transaction clients are now available. The compendium client enables lab data search and conversion operations. The lab account client provides team lab account management functionality. The order transaction client supports tracking transaction status and retrieving results in both structured and PDF formats.
  • New order transaction raw client available with methods for retrieving transaction details, lab results, and PDF downloads. The SDK also includes a new Bytes() helper function for creating []byte pointers.

Updates all import paths from github.com/tryVital/vital-go to github.com/tryVital/vital-go/v505
to support Go module versioning. Also adds form URL encoded support to the HTTP client for
handling content-type application/x-www-form-urlencoded requests.

Key changes:
- Update all import paths across client files to use v505 package structure
- Add form URL encoded request body handling in HTTP client
- Update type references from vitalgo to v505 package alias
- Enhance multipart file upload to support multiple files
- Add utility functions for form data serialization

🌿 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