# 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>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.licensespring.com/integrations/changelog.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
