Site Logo

🎉 ShipEngine is becoming ShipStation API 🎉

Over the next few months you'll notice the ShipEngine website, documentation portal, and dashboard being rebranded as ShipStation API. For our ShipEngine customers, you don't need to take any action or change any of your integrations in any way. All endpoints will remain the same and continue to function as they always have.

To learn more about what's coming, review our New ShipStation API page.

Elements Changelog

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 [email protected] 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