{"templateId":"markdown","versions":[{"version":"shipstation-v2","label":"ShipStation V2 API","link":"/apis/shipstation-v2/docs/elements/changelog","default":true,"active":false,"folderId":"58c9a61d"},{"version":"shipengine","label":"ShipStation API (formerly ShipEngine)","link":"/apis/shipengine/docs/elements/changelog","default":false,"active":true,"folderId":"58c9a61d"},{"version":"shipstation-v1","label":"ShipStation V1 API","link":"/apis/shipstation-v1/docs/elements/changelog","default":false,"active":false,"folderId":"58c9a61d"}],"sharedDataIds":{"sidebar":"sidebar-apis/@shipengine/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Elements Changelog","keywords":"shipping, labels, shipstation, documentation, api","siteUrl":"https://docs.shipstation.com","lang":"en-US","llmstxt":{"hide":false,"title":"ShipStation API LLM Docs","description":"Find links and references to all markdown documentation for use with LLMs","excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"elements-changelog","__idx":0},"children":["Elements Changelog"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2320-2026-03-20","__idx":1},"children":["2.32.0 (2026-03-20)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features","__idx":2},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Add Duties & Taxes radio button to customs forms"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2310-2026-03-04","__idx":3},"children":["2.31.0 (2026-03-04)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-1","__idx":4},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Remove Auctane Pay payment information collection"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2300-2026-02-25","__idx":5},"children":["2.30.0 (2026-02-25)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-2","__idx":6},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new refund status column and filter to LabelsGrid"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new Remove Refund Assist action to LabelsGrid"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2291-2026-02-06","__idx":7},"children":["2.29.1 (2026-02-06)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"bug-fixes","__idx":8},"children":["Bug Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Add onCarrierConnected callback to ManageExternalCarriers"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2280-2025-12-08","__idx":9},"children":["2.28.0 (2025-12-08)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-3","__idx":10},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[ENGINE-8643] Add label expired condition to hide action to print label and form after 90 days."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"bug-fixes-1","__idx":11},"children":["Bug Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1821] Upper case shipment states for form hydration"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1822] Merchants must always have a default warehouse when using Elements"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Show all rates when no filtered rates, add feature flag for Media Mail filtering"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Add carrier icon at Service column"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2270-2025-10-30","__idx":12},"children":["2.27.0 (2025-10-30)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-4","__idx":13},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["rate-attribute-item"]},": create component and use in rate-card"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1818] Pull out CustomsForm into its own element"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"bug-fixes-2","__idx":14},"children":["Bug Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Reimplement import sales order by external order number"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["QR code checkbox now reverting to default label value when unchecked"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1813] Add feature flag for XCover and fix implementation"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2265-2025-09-03","__idx":15},"children":["2.26.5 (2025-09-03)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"bug-fixes-3","__idx":16},"children":["Bug Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1807, LMNT-1811] Revert breaking change affecting rate browsing"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2264-2025-08-29","__idx":17},"children":["2.26.4 (2025-08-29)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"bug-fixes-4","__idx":18},"children":["Bug Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1807] Import sales order shipment from external order number"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1809] Fix UPS & FedEx BYOA form errors"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2263-2025-08-20","__idx":19},"children":["2.26.3 (2025-08-20)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"bug-fixes-5","__idx":20},"children":["Bug Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fix typing compatibility with older modules"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2262-2025-08-18","__idx":21},"children":["2.26.2 (2025-08-18)"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Correct onboarding links to auctane privacy policy"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2261-2025-08-18","__idx":22},"children":["2.26.1 (2025-08-18)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"bug-fixes-6","__idx":23},"children":["Bug Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Remove dead link to stamps wallet Terms of Service"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2260-2025-08-08","__idx":24},"children":["2.26.0 (2025-08-08)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-5","__idx":25},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[ENGINE-9122] Add new labelGrid and shipmentGrid params for feature exportCSV"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1260] Add UPS disclosure to Terms of Service links"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"bug-fixes-7","__idx":26},"children":["Bug Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Show Stamps Logo in onboarding"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2250-2025-07-28","__idx":27},"children":["2.25.0 (2025-07-28)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-6","__idx":28},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1702] Support USPS paperless labels"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1797] Create getCountries and getUsStates helpers"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Add API error messages to onLabelCreateFailure"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"bug-fixes-8","__idx":29},"children":["Bug Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1788] Handle nested array in ui:schema from byoa carrier DX"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1543] require 2 character first and last name for ship to address"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1798] Render Connect External Carrier Element with form open if carrier name provided"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1794] remove stamps_com from carrier registration in onboarding"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1796] Handle error in update payment method form"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1795] New error display for shipment not found for provided shipment id"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2241-2025-06-26","__idx":30},"children":["2.24.1 (2025-06-26)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"bug-fixes-9","__idx":31},"children":["Bug Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fix SVG render error in SDK CDN bundle"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2240-2025-06-26","__idx":32},"children":["2.24.0 (2025-06-26)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-7","__idx":33},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1758] Create optional onClickTrackingNumber callback"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1763] Refetch carriers and funding sources before completing onboarding"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1769, 1770] Improve UI for ParcelGuard purchase errors"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1776] Add field info message for ParcelGuard high value insured goods"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1782] Enable Carrier Settings for UPS, FedEx, and DHL"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"bug-fixes-10","__idx":34},"children":["Bug Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1759] Standard height for BYOA carrier modal"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1773] Label Workflow - refetch shipment after label void to prevent stale data in Purchase Label"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1680] sync calculating rates loading states"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1791] Prevent attempting to attach duplicate shadow root for EULA"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1792] Use SVGs as React components"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2230-2025-05-21","__idx":35},"children":["2.23.0 (2025-05-21)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-8","__idx":36},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1390] Add additionalHandlingHref feature to configure the additional handling link"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1747] Add filtering for Label Status in LabelsGrid Element"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1757] Add ability for onBeforeLabelCreate callback to modify label messages before purchasing"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Allow Grid to use onRowClick with a Promise"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"bug-fixes-11","__idx":37},"children":["Bug Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1730] Prevent full page errors from appearing when shipment is updating"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1741] Keep carrier-id when using custom package in select service mode"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added missing exports"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2220-2025-05-07","__idx":38},"children":["2.22.0 (2025-05-07)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-9","__idx":39},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[ENGINE-8916] Add ability to sort by created_at & modified_at in Shipments Grid"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"bug-fixes-12","__idx":40},"children":["Bug Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1749] Automatically open Add Funds Form when purchase amount exceeds balance"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1751] Fix tracking status filter pagination and fetching"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1752] Save rate feature hides save rate button when disabled"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2210-2025-05-01","__idx":41},"children":["2.21.0 (2025-05-01)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-10","__idx":42},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1216] Add ability to connect existing Stamps.com account"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1713] Onboarding Element can now handle previously onboarded sellers"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1727] Update Purchase Label ButtonGroups to use SegmentedControl"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1742] Add Shipment Number column to Labels Grid"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"bug-fixes-13","__idx":43},"children":["Bug Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1693] Improve show more/fewer rates toggle"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1719] Add Carrier-ID nickname fallback in RateCard for duplicate carriers"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1722] Move customs required error, handle clear tax ID error on cancel"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1725] Display state/province when address is non-US"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1738] Allow middle name in payment method form"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1743, 1745] Labels Grid hides filters and displays zero state if there are no labels purchased"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Add ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["require"]}," property to Elements package.json exports property"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Clean up Elements tsconfig"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Icon and Form and LinkAction color and size consistency"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["LabelsGrid no longer stuck in loading state when all labels filtered out and using shipmentNumber column"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Re-add nickname field to FedEx custom form"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2200-2025-04-11","__idx":44},"children":["2.20.0 (2025-04-11)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-11","__idx":45},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1466] Add support for external_order_id to Shipment Summary Element"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1703] Add feature ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["enableFunding"]}," to disable adding funds panel within ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/apis/shipengine/docs/elements/account-settings/account-settings#account-settings-features"},"children":["AccountSettings Element"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1707] Customer support email appearing in error messages now defaults to platform@shipengine.com and is overridable with the feature ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["supportEmailAddress"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"bug-fixes-14","__idx":46},"children":["Bug Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1709] Improved formatting for Money input in Account Settings Element"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1716, LMNT-1717] Improved error handling while setting up Bring Your Own carrier accounts."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1728] Fixed an issue where UI chip (toggles) were not using the default colors"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2190-2025-03-25","__idx":47},"children":["2.19.0 (2025-03-25)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-12","__idx":48},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1688,1699] Add tracking status filter to the Labels Grid Element"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1691] Labels Grid can be sorted by label created date"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1698] Add FedEx carrier connection form"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"bug-fixes-15","__idx":49},"children":["Bug Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1660] Update SDK side panel header styles, remove Account Settings title"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1692] Add 480px breakpoint for action buttons"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1696] Validate ship from address if not using warehouses"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1700] Transaction history card ui updates"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1701] Pass the selected date range to the transaction history query"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Consolidate adding funds to the same funding source"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2180-2025-03-14","__idx":50},"children":["2.18.0 (2025-03-14)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-13","__idx":51},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[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 ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["disableShadowDOM=true"]},"shadow DOM"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1686] Add feature flag to skip onboarding welcome page, ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["skipWelcomePage=true"]}," in the ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/apis/shipengine/docs/elements/onboarding/onboarding#options"},"children":["Onboarding Element"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["adjust styles of voided label in LabelsGrid"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"bug-fixes-16","__idx":52},"children":["Bug Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1541] Hide insurance toggle if funding source for not US"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1642] UPS Bring your own account error: format json schema to render properties with definition reference"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2170-2025-02-24","__idx":53},"children":["2.17.0 (2025-02-24)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-14","__idx":54},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1682] Add ability to hide specific shipping services"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"bug-fixes-17","__idx":55},"children":["Bug Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1510] Use funding source balance for default carrier balance for European wallets"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1539] Allow for scroll on Bring Your Own Carrier Account list"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1676] Prevent unnecessary form resets for flat rate packages"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1677] Improve formatting for carrier label in service and package option drop downs, especially when multiple carrier accounts exist from the same carrier"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Handle null default carrier id in funding source response"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2160-2025-02-12","__idx":56},"children":["2.16.0 (2025-02-12)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-15","__idx":57},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[ENGINE-8347] Add support for Global Post in US"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1631] Handle partial presets"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"bug-fixes-18","__idx":58},"children":["Bug Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT_1667] Better error handling for add funds errors"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1567, 1397, 1641, 1638, 1242] Customs related fixes"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1670] Fix issue with carrier registration for some customers"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1671] Better handling of shipment weight conversions"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1675] Fix lodash module resolution errors in elements react package"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fix issue where shipment was not being updating with the suggested address preference in some cases"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2150-2025-01-22","__idx":59},"children":["2.15.0 (2025-01-22)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-16","__idx":60},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1586, 1585] Handle sellers with existing warehouses in onboarding, fix duplicate warehouse creation issue"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1647] Partners can define a smaller list of HS Codes for international shipments"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1648] Add carrier nickname to distinguish multiple carrier accounts of the same type"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Extract ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/apis/shipengine/docs/elements/label-workflow/label-workflow"},"children":["Label Workflow"]}," as an Element"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Add Tax Settings to Manage Account Settings and form field for VAT tax id"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"bug-fixes-19","__idx":61},"children":["Bug Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1573] Fix out of bounds page"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1589] Update Select Autocomplete, AddressFields components"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1617] Fix calculate rates spinning on an empty shipment"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1651] Fix SDK API client not inheriting constructor API config values"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1659] Fix issue preventing add funds in some cases"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Make callbacks prop optional for Label Workflow Element"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fix bug with configure shipment loading spinner"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fix error with CarrierServices in Sandbox"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Label Workflow External Id prop"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Some shadow DOM prop clean-up"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2140-2024-12-30","__idx":62},"children":["2.14.0 (2024-12-30)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-17","__idx":63},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1528] Show rate errors when in Select Service mode"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[SE-306] Allow paste/text input in Theme Creator Element"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"bug-fixes-20","__idx":64},"children":["Bug Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1575] Add validation to funding source payment method name"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1628] Show error message when failed to enable ParcelGuard"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1637] Fix Node can find TS declaration files error"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1639] Fix issue affecting some Bring Your Own Carrier funding"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1643] Hide Select categories if there are no options"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["[LMNT-1646] 0 value shown when ParcelGuard is not available in onboarding carriers list"]}]}]},"headings":[{"value":"Elements Changelog","id":"elements-changelog","depth":1},{"value":"2.32.0 (2026-03-20)","id":"2320-2026-03-20","depth":2},{"value":"Features","id":"features","depth":3},{"value":"2.31.0 (2026-03-04)","id":"2310-2026-03-04","depth":2},{"value":"Features","id":"features-1","depth":3},{"value":"2.30.0 (2026-02-25)","id":"2300-2026-02-25","depth":2},{"value":"Features","id":"features-2","depth":3},{"value":"2.29.1 (2026-02-06)","id":"2291-2026-02-06","depth":2},{"value":"Bug Fixes","id":"bug-fixes","depth":3},{"value":"2.28.0 (2025-12-08)","id":"2280-2025-12-08","depth":2},{"value":"Features","id":"features-3","depth":3},{"value":"Bug Fixes","id":"bug-fixes-1","depth":3},{"value":"2.27.0 (2025-10-30)","id":"2270-2025-10-30","depth":2},{"value":"Features","id":"features-4","depth":3},{"value":"Bug Fixes","id":"bug-fixes-2","depth":3},{"value":"2.26.5 (2025-09-03)","id":"2265-2025-09-03","depth":2},{"value":"Bug Fixes","id":"bug-fixes-3","depth":3},{"value":"2.26.4 (2025-08-29)","id":"2264-2025-08-29","depth":2},{"value":"Bug Fixes","id":"bug-fixes-4","depth":3},{"value":"2.26.3 (2025-08-20)","id":"2263-2025-08-20","depth":2},{"value":"Bug Fixes","id":"bug-fixes-5","depth":3},{"value":"2.26.2 (2025-08-18)","id":"2262-2025-08-18","depth":2},{"value":"2.26.1 (2025-08-18)","id":"2261-2025-08-18","depth":2},{"value":"Bug Fixes","id":"bug-fixes-6","depth":3},{"value":"2.26.0 (2025-08-08)","id":"2260-2025-08-08","depth":2},{"value":"Features","id":"features-5","depth":3},{"value":"Bug Fixes","id":"bug-fixes-7","depth":3},{"value":"2.25.0 (2025-07-28)","id":"2250-2025-07-28","depth":2},{"value":"Features","id":"features-6","depth":3},{"value":"Bug Fixes","id":"bug-fixes-8","depth":3},{"value":"2.24.1 (2025-06-26)","id":"2241-2025-06-26","depth":2},{"value":"Bug Fixes","id":"bug-fixes-9","depth":3},{"value":"2.24.0 (2025-06-26)","id":"2240-2025-06-26","depth":2},{"value":"Features","id":"features-7","depth":3},{"value":"Bug Fixes","id":"bug-fixes-10","depth":3},{"value":"2.23.0 (2025-05-21)","id":"2230-2025-05-21","depth":2},{"value":"Features","id":"features-8","depth":3},{"value":"Bug Fixes","id":"bug-fixes-11","depth":3},{"value":"2.22.0 (2025-05-07)","id":"2220-2025-05-07","depth":2},{"value":"Features","id":"features-9","depth":3},{"value":"Bug Fixes","id":"bug-fixes-12","depth":3},{"value":"2.21.0 (2025-05-01)","id":"2210-2025-05-01","depth":2},{"value":"Features","id":"features-10","depth":3},{"value":"Bug Fixes","id":"bug-fixes-13","depth":3},{"value":"2.20.0 (2025-04-11)","id":"2200-2025-04-11","depth":2},{"value":"Features","id":"features-11","depth":3},{"value":"Bug Fixes","id":"bug-fixes-14","depth":3},{"value":"2.19.0 (2025-03-25)","id":"2190-2025-03-25","depth":2},{"value":"Features","id":"features-12","depth":3},{"value":"Bug Fixes","id":"bug-fixes-15","depth":3},{"value":"2.18.0 (2025-03-14)","id":"2180-2025-03-14","depth":2},{"value":"Features","id":"features-13","depth":3},{"value":"Bug Fixes","id":"bug-fixes-16","depth":3},{"value":"2.17.0 (2025-02-24)","id":"2170-2025-02-24","depth":2},{"value":"Features","id":"features-14","depth":3},{"value":"Bug Fixes","id":"bug-fixes-17","depth":3},{"value":"2.16.0 (2025-02-12)","id":"2160-2025-02-12","depth":2},{"value":"Features","id":"features-15","depth":3},{"value":"Bug Fixes","id":"bug-fixes-18","depth":3},{"value":"2.15.0 (2025-01-22)","id":"2150-2025-01-22","depth":2},{"value":"Features","id":"features-16","depth":3},{"value":"Bug Fixes","id":"bug-fixes-19","depth":3},{"value":"2.14.0 (2024-12-30)","id":"2140-2024-12-30","depth":2},{"value":"Features","id":"features-17","depth":3},{"value":"Bug Fixes","id":"bug-fixes-20","depth":3}],"frontmatter":{"seo":{"title":"Elements Changelog"}},"lastModified":"2026-04-08T10:47:45.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/apis/shipengine/docs/elements/changelog","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}