4D Shipping SDK – Release Notes

4D Shipping – Release Notes

  • Year 2022 (Builds 8096 - 8367)

    Build 8348 (version 20.1.8348) – November 09, 2022

    • UPS – Adds support to parse shipping label for Mail Innovations (MI) shipments. The first part (page 1) of the label will be accessed via ShippingLabel field whereas the second part will be accessed via ShippingLabelPart2 field.
    • FedEx – Adds support for “Freight Straight Bill of Lading” and “VICS Bill of Lading” in ShippingDocumentTypes. Added new field Id in FreightCommodityDetail. Added two new configs, PackageFreightCommodityIds[i] and PackagePhysicalPackagingType[i], in FedExFreightShip component.

    Build 8348 (version 20.1.8348) – November 09, 2022

    • FedEx – Adds support for the new service type FEDEX_INTERNATIONAL_CONNECT_PLUS

    Build 8300 (version 20.1.8300) – September 22, 2022

    • UPSShipIntl – Form Type “01” (invoice) is supported for Return Services as well.
    • UPSShipIntl – Adds the choice “Partial Invoice” in the FormTypes property.

    Build 8217 (version 20.1.8217) – July 01, 2022

    • FedEx – Adds support for new FedEx service types: “INTERNATIONAL_PRIORITY” is replaced by two new services “FEDEX_INTERNATIONAL_PRIORITY” and “FEDEX_INTERNATIONAL_PRIORITY_EXPRESS”
    • FedEx – Default “APIVersion” is set to 28.

    Build 8195 (version 20.1.8195) – June 10, 2022

    • USPS – Adds support for SCAN Requests (USPS Manifests). A new action config “USPSCreateManifest” is added in USPSShip and USPSShipIntl components.

    Build 8160 (version 20.1.8160) – May 5, 2022

    • UPS – Fixes an issue with tag. Only one reference can be included in the barcode per UPS specs.

    Build 8153 (version 20.1.8153) – April 28, 2022

    • USPS – Adds support for the eVS International Label API.

    Build 8117 (version 20.1.8117) – March 23, 2022

    • CanadaPostTrack – Updated the url for SaveProofOfDelivery() method in CanadaPostTrack component.

    Build 8111 (version 20.1.8111) – March 17, 2022

    • FedEx – Adds support to send SoldTo fields in a Shipment request using the new SoldToAggregate config.

    Build 8109 (version 20.1.8109) – March 15, 2022

    • FedEx – Renaming of BrokerType property to ClearanceBrokerageType to match the definition in specs (and the intended use).
    • FedEx – Adds BrokerType property to support the “EXPORT / IMPORT” designation for the broker.

    Build 8096 (version 20.1.8096) – March 02, 2022

    • UPSShip – Fix to allow sending PackingListInfo tag in shipment requests.
    • UPSShipIntl – Fix to allow sending NumOfPiecesInShipment tag in shipment requests.

    Year 2021 (Builds 7682 - 7968)

    Build 7968 (version 20.1.7968) – October 25, 2021

    • UPS – Adds support for “UPS Simple Rate” shipping option.

    Build 7801 (version 20.1.7801) – May 11, 2021

    • FedEx – LabelStockType values “STOCK_4X6” and “STOCK_4X8” are allowed for PDF Labels.

    Build 7789 (version 20.1.7789) – April 29, 2021

    • USPS – Updated Endicia sandbox account.

    Build 7781 (version 20.1.7781) – April 21, 2021

    • USPSMgr – Endicia – The Refund method will use the EWS Service by default now. The ELS Service has been deprecated.

    Build 7737 (version 20.1.7737) – March 08, 2021

    • USPS – Adds support for the eVS Label API (domestic).

    Build 7731 (version 20.1.7731) – March 02, 2021

    • USPS – Updated help and code to reflect that USPS has dropped support for DeliveryConfirmation, SignatureConfirmation, ExpressMailLabel, and HoldForPickup.
    • USPS – Deleted GetTrackingNumber method because USPS no longer supports this operation

    Build 7682 (version 20.1.7682) – January 12, 2021

    • FedEx – Exposes “LanguageCode” and “LocaleCode” as two new fields of the FedExAccount Type.
    • FedEx – Adds “ShipmentSpecialServices” config to C++ Editions to handle larger values.

    Year 2020 (Builds 7325 - 7660)

    Build 7660 (version 20.1.7660) – December 21, 2020

    • UPSShipIntl – Fix to allow FormType EEI to be or-ed with other form types.

    Build 7613 (version 20.1.7613) – November 04, 2020

    • Fedex: Fix to allow sending special documents (international forms) even when the RequestedETDDocuments config is not set. RequestedETDDocuments is optional and can be used to get copies of the electronically sent documents.

    Build 7589 (version 20.1.7589) – October 11, 2020

    • USPSShip – Adds support for generating Endicia shipping labels without doing Address Validation.
    • USPSAddress – Adds Endicia Address Validation for domestic addresses. Exposes two new configs – the “AddressCleansingResult” and the “VerificationLevel”.
    • UPSTrack – Fixes a bug with the .ScheduledDeliveryDate and .ScheduledDeliveryTime properties not being parsed correctly from the response when using SOAP webservice.

    Build 7415 (version 20.1.7415) – April 20, 2020

    • UPS – Adds support for UPS Worldwide Economy services.

    Build 7376 (version 20.1.7376) – March 12, 2020

    • FedEx – Adds DocumentId field to the UploadDocumentDetail Type to support uploading Custom Documents when using ETD ShipmentSpecialServices.

    Build 7373 (version 20.1.7373) – March 09, 2020

    • FedEx – Exposes the CustomerTransactionId configuration setting in all FedEx components.

    Build 7369 (version 20.1.7369) – March 05, 2020

    • USPS – Adds support for Endicia LabelSize 4″x8″, Stamps LabelSize “Normal4X825”, and Stamps LabelSize “Return4X825”.

    Build 7325 (version 20.1.7325) – January 21, 2020

    • USPSShipIntl – Adds custom details for shipments to US territories.
    • USPS – Adds Memo config setting for Stamps shipping labels.

    Year 2019 (Builds 6963 - 7288)

    Build 7288 (version 20.1.7288) – December 15, 2019

    • USPS: Stamps – Adds support to populate the NetCharge field of the Package Detail with the value from the Label Response.

    Build 7271 (version 20.1.7142) – November 28, 2019

    • UPSShipIntl – Fix for generating form CN22 for all the comodities within the parcel.
    • USPSShipIntl – Fix for allowing custom forms for APO/FPO/DPO shipments.

    Build 7251 (version 20.1.7251) – November 08, 2019

    • USPS: Fixes a bug with the package length in the USPRates component.

    Build 7142 (version 20.1.7142) – July 22, 2019

    • USPS: Stamps.com – Fix to populate the error message. Status was already parsed from the response.

  • Still Need Help?


    Send us an email at: support@4dpayments.com.