LogoLogo
DocsHomeSupportContact
  • Getting Started
    • Introduction
    • Build on DIMO
  • DEVELOPER GUIDE
    • Developer Overview
    • Developer Console
    • Authentication
    • DIMO Developer SDKs
      • Data SDK
      • Login with DIMO SDK
        • React Component
        • Login with DIMO Redirect
        • Core Functionalities
      • TypeScript: Transactions SDK
      • SDK Release Notes
    • Low Code Tools
      • n8n: Getting Started
    • Permissions Contract: SACD
    • DIMO Credits
    • Response Types
    • Rate Limits
    • Developer FAQ
    • Developer Changelogs
    • Troubleshooting Common Issues
  • API References
    • Overview of DIMO API
    • Attestation API
    • Device Definitions API
    • Identity API
      • Schema & Types
      • Scalars
      • Nodes & Objects
        • AftermarketDevice
        • AftermarketDeviceConnection
        • DCN
        • DCNConnection
        • DeveloperLicense
        • DeviceDefinition
        • Earning
        • EarningsConnection
        • Manufacturer
        • Sacd
        • SyntheticDevice
        • Vehicle
        • VehicleConnection
        • VehicleEarnings
        • UserRewards
      • Common Queries
    • Telemetry API
      • Schema & Types
      • Scalars
      • Nodes & Objects
        • Signals
        • SignalsLatest
      • Common Queries
    • Token Exchange API
    • Trips API
    • Valuations API
  • DIMO Hardware
    • Introduction
    • DIMO Hardware Application
    • DIMO Manufacturing License
    • Development & Certification
    • Audits & Assessments
      • Hardware & Security Audit
      • Customer Experience Assessment
      • Integration Testing & Quality Control
      • Final Approval
    • DIMO Device License
      • Device Minting Certificates
    • Essential Documents
      • Hardware & Security Audit Checklist
      • Approved Hardware Auditors
      • DIMO Memorandum of Understanding (MOU)
  • Additional References
    • Developer License
    • DIMO GraphQL Basics
  • Deprecated Resources
    • Guides
      • Developer Journey
      • Quick Start Guide
      • Hello World
      • Code Exchange Flow
    • Data Availability
Powered by GitBook
On this page

Was this helpful?

  1. DEVELOPER GUIDE
  2. DIMO Developer SDKs

SDK Release Notes

PreviousTypeScript: Transactions SDKNextLow Code Tools

Last updated 6 days ago

Was this helpful?

TypeScript Data SDK Release Notes

v1.2.4 (March 2025)

Features:

  • Adds getVehiclePrivileges function to get all SACDs for a given vehicle from the Identity API.

  • Adds getVehicleJwt to TokenExchange to support getting privileges automatically before exchanging for a Vehicle JWT, without requiring developers to explicitly include privileges.

Changes:

  • getToken has been renamed to getDeveloperJwt

v1.2.3 (Jan 2025)

Features

  • Added support for CommonJS

v1.2.2 (Dec 2024)

Deprecations & Changes:

Removes support for the following APIs and endpoints:

  • Device Data

  • Devices

  • Events

  • User

  • Vehicle Signal Decoding

Changes input parameters with updated JWT vocabulary:

  • access_token has been renamed to developer_jwt

  • privilege_token has been renamed to vehicle_jwt

Removes the following endpoints from the Device Definitions API:

  • getByMMY

  • getById

  • listDeviceMakes

  • getDeviceTypeById

Updates the following endpoint from the Valuations API:

  • endpoints updated to /v2/vehicles/

  • getValuations (user_device_id is now token_id)

  • getInstantOffers (user_device_id is now token_id)

  • getOffers (user_device_id is now token_id)

Features:

  • Added the shortcut function dimo.telemetry.getVin(), giving users a quicker way to obtain the VIN of shared vehicles.

  • Adds the following endpoints to the Device Definitions API:

    • decodeVin

    • search

  • Updated documentation with streamlined language for Developer JWT and Vehicle JWT.

  • Updated documentation with new examples and updated links to Documentation.

Python Data SDK Release Notes

v1.3.3 (May 2025)

Changes:

  • Lazy loading of service modules to improve performance & startup

  • Improved path building -> replacing regex with urllib.parse.urljoin

  • Better error & exception handling

  • Added in additional type hints

  • Ability to provide your own session for use with requests

Shoutout to community contributor for these improvements!

v1.3.2 (Mar 2025)

Changes:

  • Updates eth-utils dependency, SDK now requires eth-utils ≥ 5.0.0

v1.3.1 (Mar 2025)

Changes:

  • Updates README to clarify new get_dev_jwt method

v1.3.0 (Mar 2025)

Features:

  • Adds available_signals method to Telemetry

Changes:

  • get_token has been renamed to get_dev_jwt

v1.2.0 (Feb 2025)

Features:

  • Adds streamlined token_exchange(), making the inclusion of the privileges list optional. See .

  • Adds a new method, identity.check_vehicle_privileges() which returns a list of dev license client IDs and the permission level granted for each.

v1.1.1 (Dec 2024)

Features:

  • Added shortcut method dimo.telemetry.get_vin , giving users a quicker way to obtain the VIN of shared vehicles.

v1.1.0 (Dec 2024)

Deprecations & Changes:

  • Removes support for the following APIs and endpoints:

    • Device Data

    • Devices

    • Events

    • User

    • Vehicle Signal Decoding

  • Changes input parameters with updated JWT vocabulary:

    • access_token has been renamed to developer_jwt

    • privileged_token has been renamed to vehicle_jwt

  • Removes the following endpoints from the Device Definitions API:

    • get_by_mmy

    • get_by_id

    • list_device_makes

    • get_device_type_by_id

  • Updates the following endpoint from the Valuations API:

    • Endpoints updated to /v2/vehicles/

    • get_valuations (user_device_id is now token_id)

  • Removes the following endpoints from the Valuations API:

    • get_instant_offers

    • get_offers

Features:

  • Adds the following endpoints to the Device Definitions API:

    • decode_vin

    • search_device_definitions

  • Updated documentation with streamlined language for Developer JWT and Vehicle JWT.

  • Updated documentation with new examples and updated links to Documentation.

C# (.NET) Data SDK Release Notes

v1.1.1 (Feb 2025)

Features:

  • Added new privilege definition mapping.

v1.1.0 (Dec 2024)

Features:

  • Added shortcut method to retrieve Vehicle VIN.

Login with DIMO Component SDK Release Notes

v0.0.19 (Feb 2025)

Features:

  • Enables developers to configure UTM parameters, either via a single value or a queried string. Example: <LoginWithDimo utm="utm_campaign=dimo" />

    Will redirect to

v0.0.18 (Feb 2025)

Deprecations & Changes:

  • Deprecates the embed mode in favor of using either popup or redirect.

v0.0.17 (Jan 2025)

Features:

  • Adds a sharedVehicles array to the onSuccess authResponse. Available when using the LoginWithDimo and ShareVehiclesWithDimo components.

v0.0.16 (Jan 2025)

Features:

  • Adds forceEmail support when initializing the SDK

     initializeDimoSDK({
        ...
        options: {
          forceEmail: true, //BY DEFAULT, this is False - users won't have to share email
        },
      });

v0.0.15 (Jan 2025)

Features:

  • Includes an update the allows developers to configure their own labels on buttons, instead of the defaults. Uses authenticatedLabel or unAuthenticatedLabel.

v0.0.14 (Jan 2024)

Features:

  • Includes a new parameter, expirationDate, which allows developers to set an expiration date for privileged access to shared vehicles. Defaults to 1 year if not included.

Transactions SDK Release Notes

Release notes coming soon

v0.7.7 (Dec 2024)

@ardevd
README
https://redirecturi.com/?utm_campaign=dimo