Skip to main content
- Checkout widget
- Added: Callbacks
onBeforeStepChange
, onAddonChange
, and onBillableFeatureChange
for validation and step gating.
- Checkout widget
- Added: Support for integration with Zuora
- Added:
AccessDeniedReason.Revoked
for determining when an entitlement has been explicitly revoked.
- Pricing table
- Added: visibility for compatible add-ons under each plan
- Fixed: error was thrown when using the Stigg React SDK using server-side rendering (SSR)
- Pricing table
- Added:
CurrentSubscriptionOverrideFn
type to support for overriding the current subscription in the paywall.
- Bug fixes
- Checkout widget
- Added: New CSS classes (see here):
stigg-checkout-summary-captions
stigg-checkout-summary-captions-remaining-credits
stigg-checkout-summary-captions-scheduled-updates
stigg-checkout-summary-captions-next-billing
- Fixed: price amounts with decimal points now always appear with 2 decimal points (i.e. 23.1willappearas23.10).
-
Added:
GetUsageHistoryV2
-
⚠️ Deprecated:
GetUsageHistory
(please use GetUsageHistoryV2
instead)
-
Changed:
- Input Object:
customerRefId
renamed to customerId
resourceRefId
renamed to resourceId
featureRefId
renamed to featureId
resetPeriod
removed
yearlyResetPeriodConfiguration
removed
monthlyResetPeriodConfiguration
removed
weeklyResetPeriodConfiguration
removed
- Output Object
startDate
removed
endDate
removed
usageMeasurements[i].date
renamed to series[0].point[i].timestamp
usageMeasurements[i].value
renamed to series[0].point[i].value
usageMeasurements[i].isResetPoint
renamed to series[0].point[i].isResetPoint
- Old Value:
true
if and only if usage was reset due to periodic reset.
- New Value:
true
if and only if usage was reset due to periodic reset or due to a plan transition.
groups[i].groupInfo[j].key
renamed to series[i].tags[j].key
groups[i].groupInfo[j].value
renamed to series[i].tags[j].value
groups[i].usageMeasurements[j].date
renamed to series[i].point[j].timestamp
groups[i].usageMeasurements[j].value
renamed to series[i].point[j].value
groups[i].usageMeasurements[j].isResetPoint
renamed to series[i].point[j].isResetPoint
- Old Value:
true
if and only if usage was reset due to periodic reset.
- New Value:
true
if and only if usage was reset due to periodic reset or due to a plan transition.
- Added: ability to override prices when there’s a scheduled update in place (currently without widgets)
- Customer portal widget
- Fixed: Block size is not displayed in Subscription section
-
Checkout widget
- Added: responsive layout for mobile
-
Customer portal widget
- Added: responsive layout for mobile
-
Checkout widget
- Fixed: stair-step pricing values are now formatted using commas (,)
-
Pricing table widget
- Fixed: stair-step pricing values are now formatted using commas (,)
- Checkout widget
- Added: Ability to skip steps
- Added: New CSS classes
stigg-checkout-progress-container
stigg-checkout-summary-plan-title-container
stigg-checkout-summary-usage-charges-container
stigg-checkout-summary-base-charges-container
- Pricing table widget
- Added: support for yearly reset period
- Fixed: custom CSS not reflected in Checkout Widget
- Fixed: custom CSS not reflected in Customer Portal Widget
- Checkout widget
- Added: price breakdown in tiered pricing
- Customer portal widget
- Added:
stigg-entitlement-usage
class to allow hiding entitlements