# Changelog

Latest changes across LicenseSpring integrations.

Recent releases are listed first. Expand **Full history** to see older entries per integration.

## Stripe

#### **v1.3.46** *(09.04.2026)*

> 🟢 **Improved**\
> Orders can now be created for events that don't have a payment intent object attached.

***

#### **v1.3.44** *(26.03.2026)*

> 🔵 **Added**\
> Added a new custom attribute `ignore_product_in_licensespring`. When enabled, incoming webhooks for the associated product are ignored and a `200` status code is returned.

> 🔵 **Added**\
> Support for the `custom_field_{CUSTOM_FIELD_NAME}` attribute prefix. This allows you to override the default values of license custom fields.

***

#### **v1.3.42** *(05.03.2026)*

> 🔵 **Added**\
> Published Stripe integration to the Stripe App Marketplace.

***

#### **v1.3.33** *(20.10.2025)*

> 🔵 **Added**\
> Added a new custom attribute `added_days`. It extends a subscription interval.

***

#### **v1.3.29** *(09.09.2025)*

> 🟢 **Improved**\
> Added handling for the new Stripe API payload change.

***

#### **v1.3.27** *(14.08.2025)*

> 🔵 **Added**\
> Added support for Stripe API version “Basil”.

<details>

<summary>Full history</summary>

#### **v1.3.20** *(13.02.2025)*

> 🟢 **Improved**\
> The `license_type` attribute for recurring prices can now be set to `consumption`. Previously it was `subscription` only.

***

#### **v1.3.15** *(13.11.2024)*

> 🟣 **Fixed**\
> Resolved an issue where licenses were not created when increasing the subscription quantity.

***

#### **v1.3.14** *(24.10.2024)*

> 🔵 **Added**\
> Added support for the `charge.refunded` Stripe event. Refunded orders now disable corresponding licenses in LicenseSpring.

***

#### **v1.3.12** *(03.10.2024)*

> 🔵 **Added**\
> Added Product Bundle support.

> 🟣 **Fixed**\
> Stripe customer data is now stored correctly.

***

#### **v1.3.11** *(30.09.2024)*

> 🔵 **Added**\
> Added a new custom attribute `unpaid_active_license_period`. It defines how long licenses remain active when unpaid.

***

#### **v1.3.5** *(03.07.2024)*

> 🟢 **Improved**\
> The Stripe integration can now create up to 1,000 licenses per order (up from 99).

> 🔵 **Added**\
> If a Stripe event has already been processed, the integration returns `200` instead of `400`.

***

#### **v1.2.6** *(29.04.2024)*

> 🟣 **Fixed**\
> Fixed a bug where licenses were active in LicenseSpring even when the Stripe subscription wasn’t active.

***

#### **v1.2.5** *(26.03.2024)*

> 🟣 **Fixed**\
> Fixed a bug where `validity_period` wasn't updated properly when testing events with Stripe test clocks.

***

#### **v1.2.4** *(22.03.2024)*

> 🟣 **Fixed**\
> Fixed a bug where `custom_fields` in license policies didn’t receive correct values.

***

#### **v1.2.2** *(29.02.2024)*

> 🟣 **Fixed**\
> Fixed a bug where `max_activations` wasn't displayed properly after subscription quantity increased in Stripe.

> 🟣 **Fixed**\
> Fixed a bug where licenses could be created even when 3DS payment failed in Stripe.

> 🟣 **Fixed**\
> Fixed a bug where, in some cases, all licenses would be enabled after a subscription cycle.

</details>

***

## FastSpring

#### **v1.3.46** *(09.04.2026)*

> 🟢 **Improved**\
> All events now return a 200 status code when no connected licenses are found.

***

#### **v1.3.45** *(03.04.2026)*

> 🟢 **Improved**\
> The `return.created` webhook now returns a 200 status code when an order refund contains no licenses.

***

#### **v1.3.44** *(26.03.2026)*

> 🟣 **Fixed**\
> Resolved a bug causing incorrect expiry dates for paused subscriptions

***

#### **v1.3.31** *(23.09.2025)*

> 🔵 **Added**\
> Added a new custom attribute `dynamic_max_activations`. It dynamically sets max activations and max users.

***

#### **v1.3.26** *(07.08.2025)*

> 🟣 **Fixed**\
> Fixed an issue that prevented updates to single-license subscriptions from processing correctly.

***

#### **v1.3.25** *(30.07.2025)*

> 🔵 **Added**\
> Added support for the `alphabet` parameter in license creation. It defines which characters are used for license key generation.

> 🔵 **Added**\
> Products in a Product Bundle can now specify which license policy to use during license creation.

<details>

<summary>Full history</summary>

#### **v1.3.21** *(17.02.2025)*

> 🟣 **Fixed**\
> Fixed a bug that caused the webhook to fail when some items had `instructions` defined in `fulfillments`.

***

#### **v1.3.18** *(17.01.2025)*

> 🟣 **Fixed**\
> Resolved an issue where license custom fields were incorrectly set when using a license policy.

> 🔵 **Added**\
> If a FastSpring order has already been created, the integration returns `200` instead of `400`.

***

#### **v1.3.17** *(30.12.2024)*

> 🟣 **Fixed**\
> Fixed a bug that would cause the webhook to fail if some items in the payload didn’t have custom attributes defined.

***

#### **v1.3.16** *(23.12.2024)*

> 🔵 **Added**\
> Added a new custom attribute `is_trial`. It can create trial licenses when generating non-subscription licenses.

> 🟣 **Fixed**\
> Fixed a bug that could set `max_activations` incorrectly for single floating licenses.

***

#### **v1.3.15** *(13.11.2024)*

> 🟣 **Fixed**\
> Resolved an issue where licenses were not created when increasing the subscription quantity.

> 🟣 **Fixed**\
> Fixed a bug that prevented the `validity_period` from updating on single licenses.

***

#### **v1.3.14** *(24.10.2024)*

> 🔵 **Added**\
> Added a new custom attribute `disable_licenses_only_on_full_refund`. When true, only fully refunded licenses are disabled (partial refunds keep licenses enabled).

> 🟣 **Fixed**\
> Fixed a bug with subscription refunds.

***

#### **v1.3.13** *(17.10.2024)*

> 🔵 **Added**\
> Added license start date.

***

#### **v1.3.9** *(30.08.2024)*

> 🔵 **Added**\
> Added a new custom attribute `ignore_product_in_licensespring`. When true, webhooks for the specified product are ignored and FastSpring receives a `200` response.

> 🔵 **Added**\
> Added Product Bundle support.

> 🟢 **Improved**\
> When the `is_license_manager` attribute is defined, the customer’s first and last name are also stored.

***

#### **v1.3.8** *(07.08.2024)*

> 🟢 **Improved**\
> The FastSpring integration can now create up to 500 licenses per order (up from 99).

***

#### **v1.3.7** *(15.07.2024)*

> 🔵 **Added**\
> Added support for the `return.created` FastSpring event. Refunded orders now disable corresponding licenses in LicenseSpring.

***

#### **v1.3.5** *(03.07.2024)*

> 🔵 **Added**\
> Every license generated through the FastSpring integration now includes `fastspring_subscription_state` in metadata.

***

#### **v1.3.4** *(17.06.2024)*

> 🟣 **Fixed**\
> Fixed a bug where webhooks would fail if some products (not all) were defined incorrectly.

***

#### **v1.3.1** *(07.06.2024)*

> 🔵 **Added**\
> Added a new product attribute `user_max_activations`. It can update `max_activations` for a user assigned to a license.

***

#### **v1.2.6** *(29.04.2024)*

> 🟣 **Fixed**\
> Fixed a bug where `max_license_users` wasn’t set correctly when pulled from license policies in LicenseSpring.

***

#### **v1.2.3** *(06.03.2024)*

> 🟣 **Fixed**\
> Fixed a bug where custom fields weren’t set properly if the order contained more than one product and at least two products had the same `product_short_code`.

</details>

***

## Salesforce

#### **v1.3.45** *(03.04.2026)*

> 🔵 **Added**\
> Added an `Expiration` column to the licenses table.

***

#### **v1.3.44** *(26.03.2026)*

> 🔵 **Added**\
> Users can now configure custom fields and their values when creating licenses.

***

#### **v1.3.32** *(14.10.2025)*

> 🔵 **Added**\
> Added the ability to define a start date when creating a license.

> 🟢 **Improved**\
> The valid duration field now auto-fills based on the selected license policy.

***

#### **v1.3.31** *(23.09.2025)*

> 🔵 **Added**\
> Added the ability to select product features when creating a license.

> 🔵 **Added**\
> Added a confirmation modal that appears when attempting to delete a license.

***

#### **v1.3.30** *(15.09.2025)*

> 🟢 **Improved**\
> Removed product limit.

***

#### **v1.3.28** *(29.08.2025)*

> 🔵 **Added**\
> Added license automations.

> 🔵 **Added**\
> Added a Lead Licenses Preview screen.

> 🔵 **Added**\
> Added the ability to delete licenses.

> 🟣 **Fixed**\
> Fixed a bug with the LS Admin permission set.

<details>

<summary>Full history</summary>

#### **v1.3.27** *(14.08.2025)*

> 🔵 **Added**\
> Added new LicenseSpring settings screen.

> 🟢 **Improved**\
> Improved the Account Licenses and Create Order screens.

***

#### **v1.3.25** *(30.07.2025)*

> 🔵 **Added**\
> Added the `is_trial` parameter to the Order Creation screen.

***

#### **v1.3.23** *(17.04.2025)*

> 🟢 **Improved**\
> Added product features and custom fields columns to the licenses table.

> 🔵 **Added**\
> Added the ability to connect existing LicenseSpring customers and accounts.

> 🔵 **Added**\
> Added `max_license_users` to the create order screen for user-based licenses.

***

#### **v1.3.22** *(11.04.2025)*

> 🟣 **Fixed**\
> Fixed a bug that was preventing user-based licenses from being created.

***

#### **v1.3.16** *(23.12.2024)*

> 🟢 **Improved**\
> License update logic.

> 🔵 **Added**\
> License features support.

> 🔵 **Added**\
> License custom fields support.

***

#### **v1.3.15** *(13.11.2024)*

> 🔵 **Added**\
> Salesforce Integration V2.

***

#### **v1.3.10** *(26.09.2024)*

> 🟢 **Improved**\
> Added PKCE to the OAuth2.0 flow.

***

#### **v1.3.6** *(04.07.2024)*

> 🟣 **Fixed**\
> Fixed a bug with customer migrator.

***

#### **v1.3.5** *(03.07.2024)*

> 🟣 **Fixed**\
> Updated the integration to support Salesforce Sandbox instances.

***

#### **v1.3.2** *(13.06.2024)*

> 🔵 **Added**\
> Published Salesforce integration.

</details>

***

## HubSpot

#### **v1.3.36** *(24.11.2025)*

> 🟢 **Improved**\
> Improved the “Create LicenseSpring License” workflow action. The product, license policy, customer, and trial flag can now be configured at the action level.

***

#### **v1.3.35** *(19.11.2025)*

> 🔵 **Added**\
> Licenses can now be created automatically using the “Create LicenseSpring License” action in any HubSpot Workflow.

***

#### **v1.3.34** *(13.11.2025)*

> 🔵 **Added**\
> License app object.

> 🔵 **Added**\
> License card.

> 🟢 **Improved**\
> HubSpot companies can now create licenses for LicenseSpring customer accounts.

<details>

<summary>Full history</summary>

#### **v1.3.24** *(25.04.2025)*

> 🟣 **Fixed**\
> Resolved an issue where license features were not created based on the configuration defined in their respective products.

***

#### **v1.3.22** *(11.04.2025)*

> 🟣 **Fixed**\
> Fixed a bug that was preventing user-based licenses from being created.

***

#### **v1.3.19** *(05.02.2025)*

> 🔵 **Added**\
> Added the ability to connect a LicenseSpring customer to a HubSpot contact.

> 🟢 **Improved**\
> Product features can now be selected in the license creation screen.

> 🔵 **Added**\
> Valid duration is now pre-populated based on the selected license policy in the license creation screen.

***

#### **v1.3.16** *(23.12.2024)*

> 🔵 **Added**\
> Published HubSpot integration.

</details>
