[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