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=true
shadow 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