Skip to content
Last updated

Elements Changelog

2.32.0 (2026-03-20)

Features

  • Add Duties & Taxes radio button to customs forms

2.31.0 (2026-03-04)

Features

  • Remove Auctane Pay payment information collection

2.30.0 (2026-02-25)

Features

  • Added new refund status column and filter to LabelsGrid
  • Added new Remove Refund Assist action to LabelsGrid

2.29.1 (2026-02-06)

Bug Fixes

  • Add onCarrierConnected callback to ManageExternalCarriers

2.28.0 (2025-12-08)

Features

  • [ENGINE-8643] Add label expired condition to hide action to print label and form after 90 days.

Bug Fixes

  • [LMNT-1821] Upper case shipment states for form hydration
  • [LMNT-1822] Merchants must always have a default warehouse when using Elements
  • Show all rates when no filtered rates, add feature flag for Media Mail filtering
  • Add carrier icon at Service column

2.27.0 (2025-10-30)

Features

  • rate-attribute-item: create component and use in rate-card
  • [LMNT-1818] Pull out CustomsForm into its own element

Bug Fixes

  • Reimplement import sales order by external order number
  • QR code checkbox now reverting to default label value when unchecked
  • [LMNT-1813] Add feature flag for XCover and fix implementation

2.26.5 (2025-09-03)

Bug Fixes

  • [LMNT-1807, LMNT-1811] Revert breaking change affecting rate browsing

2.26.4 (2025-08-29)

Bug Fixes

  • [LMNT-1807] Import sales order shipment from external order number
  • [LMNT-1809] Fix UPS & FedEx BYOA form errors

2.26.3 (2025-08-20)

Bug Fixes

  • Fix typing compatibility with older modules

2.26.2 (2025-08-18)

  • Correct onboarding links to auctane privacy policy

2.26.1 (2025-08-18)

Bug Fixes

  • Remove dead link to stamps wallet Terms of Service

2.26.0 (2025-08-08)

Features

  • [ENGINE-9122] Add new labelGrid and shipmentGrid params for feature exportCSV
  • [LMNT-1260] Add UPS disclosure to Terms of Service links

Bug Fixes

  • Show Stamps Logo in onboarding

2.25.0 (2025-07-28)

Features

  • [LMNT-1702] Support USPS paperless labels
  • [LMNT-1797] Create getCountries and getUsStates helpers
  • Add API error messages to onLabelCreateFailure

Bug Fixes

  • [LMNT-1788] Handle nested array in ui:schema from byoa carrier DX
  • [LMNT-1543] require 2 character first and last name for ship to address
  • [LMNT-1798] Render Connect External Carrier Element with form open if carrier name provided
  • [LMNT-1794] remove stamps_com from carrier registration in onboarding
  • [LMNT-1796] Handle error in update payment method form
  • [LMNT-1795] New error display for shipment not found for provided shipment id

2.24.1 (2025-06-26)

Bug Fixes

  • Fix SVG render error in SDK CDN bundle

2.24.0 (2025-06-26)

Features

  • [LMNT-1758] Create optional onClickTrackingNumber callback
  • [LMNT-1763] Refetch carriers and funding sources before completing onboarding
  • [LMNT-1769, 1770] Improve UI for ParcelGuard purchase errors
  • [LMNT-1776] Add field info message for ParcelGuard high value insured goods
  • [LMNT-1782] Enable Carrier Settings for UPS, FedEx, and DHL

Bug Fixes

  • [LMNT-1759] Standard height for BYOA carrier modal
  • [LMNT-1773] Label Workflow - refetch shipment after label void to prevent stale data in Purchase Label
  • [LMNT-1680] sync calculating rates loading states
  • [LMNT-1791] Prevent attempting to attach duplicate shadow root for EULA
  • [LMNT-1792] Use SVGs as React components

2.23.0 (2025-05-21)

Features

  • [LMNT-1390] Add additionalHandlingHref feature to configure the additional handling link
  • [LMNT-1747] Add filtering for Label Status in LabelsGrid Element
  • [LMNT-1757] Add ability for onBeforeLabelCreate callback to modify label messages before purchasing
  • Allow Grid to use onRowClick with a Promise

Bug Fixes

  • [LMNT-1730] Prevent full page errors from appearing when shipment is updating
  • [LMNT-1741] Keep carrier-id when using custom package in select service mode
  • Added missing exports

2.22.0 (2025-05-07)

Features

  • [ENGINE-8916] Add ability to sort by created_at & modified_at in Shipments Grid

Bug Fixes

  • [LMNT-1749] Automatically open Add Funds Form when purchase amount exceeds balance
  • [LMNT-1751] Fix tracking status filter pagination and fetching
  • [LMNT-1752] Save rate feature hides save rate button when disabled

2.21.0 (2025-05-01)

Features

  • [LMNT-1216] Add ability to connect existing Stamps.com account
  • [LMNT-1713] Onboarding Element can now handle previously onboarded sellers
  • [LMNT-1727] Update Purchase Label ButtonGroups to use SegmentedControl
  • [LMNT-1742] Add Shipment Number column to Labels Grid

Bug Fixes

  • [LMNT-1693] Improve show more/fewer rates toggle
  • [LMNT-1719] Add Carrier-ID nickname fallback in RateCard for duplicate carriers
  • [LMNT-1722] Move customs required error, handle clear tax ID error on cancel
  • [LMNT-1725] Display state/province when address is non-US
  • [LMNT-1738] Allow middle name in payment method form
  • [LMNT-1743, 1745] Labels Grid hides filters and displays zero state if there are no labels purchased
  • Add require property to Elements package.json exports property
  • Clean up Elements tsconfig
  • Icon and Form and LinkAction color and size consistency
  • LabelsGrid no longer stuck in loading state when all labels filtered out and using shipmentNumber column
  • Re-add nickname field to FedEx custom form

2.20.0 (2025-04-11)

Features

  • [LMNT-1466] Add support for external_order_id to Shipment Summary Element
  • [LMNT-1703] Add feature enableFunding to disable adding funds panel within AccountSettings Element
  • [LMNT-1707] Customer support email appearing in error messages now defaults to platform@shipengine.com and is overridable with the feature supportEmailAddress.

Bug Fixes

  • [LMNT-1709] Improved formatting for Money input in Account Settings Element
  • [LMNT-1716, LMNT-1717] Improved error handling while setting up Bring Your Own carrier accounts.
  • [LMNT-1728] Fixed an issue where UI chip (toggles) were not using the default colors

2.19.0 (2025-03-25)

Features

  • [LMNT-1688,1699] Add tracking status filter to the Labels Grid Element
  • [LMNT-1691] Labels Grid can be sorted by label created date
  • [LMNT-1698] Add FedEx carrier connection form

Bug Fixes

  • [LMNT-1660] Update SDK side panel header styles, remove Account Settings title
  • [LMNT-1692] Add 480px breakpoint for action buttons
  • [LMNT-1696] Validate ship from address if not using warehouses
  • [LMNT-1700] Transaction history card ui updates
  • [LMNT-1701] Pass the selected date range to the transaction history query
  • Consolidate adding funds to the same funding source

2.18.0 (2025-03-14)

Features

  • [LMNT-1665] Default to the shadow DOM so styling from host app won't cause issues in Elements. If this causes problems, you can revert with the prop disableShadowDOM=trueshadow DOM
  • [LMNT-1686] Add feature flag to skip onboarding welcome page, skipWelcomePage=true in the Onboarding Element
  • adjust styles of voided label in LabelsGrid

Bug Fixes

  • [LMNT-1541] Hide insurance toggle if funding source for not US
  • [LMNT-1642] UPS Bring your own account error: format json schema to render properties with definition reference

2.17.0 (2025-02-24)

Features

  • [LMNT-1682] Add ability to hide specific shipping services

Bug Fixes

  • [LMNT-1510] Use funding source balance for default carrier balance for European wallets
  • [LMNT-1539] Allow for scroll on Bring Your Own Carrier Account list
  • [LMNT-1676] Prevent unnecessary form resets for flat rate packages
  • [LMNT-1677] Improve formatting for carrier label in service and package option drop downs, especially when multiple carrier accounts exist from the same carrier
  • Handle null default carrier id in funding source response

2.16.0 (2025-02-12)

Features

  • [ENGINE-8347] Add support for Global Post in US
  • [LMNT-1631] Handle partial presets

Bug Fixes

  • [LMNT_1667] Better error handling for add funds errors
  • [LMNT-1567, 1397, 1641, 1638, 1242] Customs related fixes
  • [LMNT-1670] Fix issue with carrier registration for some customers
  • [LMNT-1671] Better handling of shipment weight conversions
  • [LMNT-1675] Fix lodash module resolution errors in elements react package
  • Fix issue where shipment was not being updating with the suggested address preference in some cases

2.15.0 (2025-01-22)

Features

  • [LMNT-1586, 1585] Handle sellers with existing warehouses in onboarding, fix duplicate warehouse creation issue
  • [LMNT-1647] Partners can define a smaller list of HS Codes for international shipments
  • [LMNT-1648] Add carrier nickname to distinguish multiple carrier accounts of the same type
  • Extract Label Workflow as an Element
  • Add Tax Settings to Manage Account Settings and form field for VAT tax id

Bug Fixes

  • [LMNT-1573] Fix out of bounds page
  • [LMNT-1589] Update Select Autocomplete, AddressFields components
  • [LMNT-1617] Fix calculate rates spinning on an empty shipment
  • [LMNT-1651] Fix SDK API client not inheriting constructor API config values
  • [LMNT-1659] Fix issue preventing add funds in some cases
  • Make callbacks prop optional for Label Workflow Element
  • Fix bug with configure shipment loading spinner
  • Fix error with CarrierServices in Sandbox
  • Label Workflow External Id prop
  • Some shadow DOM prop clean-up

2.14.0 (2024-12-30)

Features

  • [LMNT-1528] Show rate errors when in Select Service mode
  • [SE-306] Allow paste/text input in Theme Creator Element

Bug Fixes

  • [LMNT-1575] Add validation to funding source payment method name
  • [LMNT-1628] Show error message when failed to enable ParcelGuard
  • [LMNT-1637] Fix Node can find TS declaration files error
  • [LMNT-1639] Fix issue affecting some Bring Your Own Carrier funding
  • [LMNT-1643] Hide Select categories if there are no options
  • [LMNT-1646] 0 value shown when ParcelGuard is not available in onboarding carriers list