Skip to content Skip to main navigation Skip to footer

Package Release Notes

When upgrading a managed package, some components such as page layouts and picklist values are not updated automatically and instead must be updated manually by the user. Package release notes indicate action required by existing customers who upgrade.

Package 5.0

  • USPS Carrier update to REST API: Existing customers using USPS carrier must update USPS credentials. We recommend updating credentials before upgrading the app in order to avoid any downtime. Please review the USPS carrier article linked below for details.
    • To update USPS carrier credentials, see steps in our Configure USPS article.
  • Label Options: We have added more options for label image types and print layouts for the carrier. To configure this setting, open Opero Ship app, open the Ship Configuration tab, click carrier. The “Image Type” and “Print Label” field allows you to set the image type and size for your print label.
  • Return Shipments: Support for Return Merchandise Authorization (RMA) for FedEx and UPS carriers. When creating a return shipment, set the “Return Shipment” checkbox to “true”. Enter the RMA number into the “RMA Association” text field. When the label is created, it will add the RMA number and (for FedEx only) an RMA barcode to the label. 
  • Estimated Arrival Date: New field, “Current Estimated Arrival”, pulls a shipment’s estimated arrival date directly from the carrier so that it reflects any carrier delays etc.

Package 4.4

  • Update to FedEx integration for the “Ship Date” field.

Package 4.2

  • Update to FedEx Carrier Settings: Due to issues with the FedEx test server, we have removed the Test Mode checkbox/option from FedEx Carrier Settings.

Package 4.0

  • Update FedEx Carrier integration: We have updated the FedEx carrier integration to the new FedEx RESTful API. Existing customers using FedEx carrier must update FedEx credentials, request labels, and update the FedEx carrier account layout. We recommend updating credentials and certifying labels before upgrading the app in order to avoid any downtime. Please review the Configure FedEx article linked below for details.
    • To update FedEx carrier credentials and certify labels, see steps in our Configure FedEx article.
    • To update FedEx Carrier Account page layout: Remove the following fields: Account Password, Account Id, Account Key. Add the following fields: Client Id, Client Secret.

Package 2.8

  • Permission Sets: We have added the following permission sets to Opero Ship. These details are now included in our Basic Configuration article.
    • Opero Ship User: Allows non-admin users to create shipping labels. This permission set could be assigned to users who need to use the Opero Ship app.
    • Opero Ship Administrator: Includes all permissions needed to be able to grant access and configure settings on the Ship Config page, plus all permissions in the “Opero Ship User” permission set. Due to the fact that managed permission sets cannot include system permissions, these System Permissions must be granted manually:
      • Customize Application
      • View Setup and Configuration
      • Manage Custom Permissions
      • View Roles and Role Hierarchy

Package 2.5

  • Update UPS Integration: We have updated the UPS carrier integration to the new UPS RESTful API. Existing customers using UPS carrier must update the UPS Carrier Account Page Layout and their UPS carrier credentials by following the steps below:
    • To update UPS Carrier Account Page Layout:
      • Remove the following fields: Account Id, Account Key, Account Password.
      • Add the following fields: Client Id, Client Secret.
    • To update UPS Carrier Credentials:
      • Go to the UPS Developer portal ( and create an app. 
      • Select the option “I want to integrate UPS technology into my business”. 
      • Select or create an account which will be associated with your app and select next
      • Follow instructions on the UPS website to create the app.
      • After the app is created, you will get credentials, “Client Id” and “Client Secret”.
      • The Callback URL you can leave blank.
      • After that you should add products which you will use on that app. We support these products below:
        • Rating
        • Authorization
        • Tracking
        • Shipping
      • Once your app is created, to view your app details just login to your UPS account and open the app details by going to Home>My apps>then click on the name of your app.
      • Open the Opero Ship app, click Ship Configuration tab. Select UPS carrier. Enter the Client ID and Client Secret from your UPS app. 
      • After finishing all steps you will be able to get rates, create labels and track your shipments.
      • Existing customers who upgrade must also update the UPS carrier account page layout by removing the following fields: Account Key, User ID, User Password. 
  • Endicia label as image instead of PDF. We have added the option to select an image file instead of a PDF file for label creation. With this option selected, the user can click on the Print Label link and it will go straight to the printer. 
  • Bill to Recipient Feature: The Bill To Recipient feature is available for UPS, FedEx, and DHL carriers. With this feature, charges will be billed to the recipient rather than the sender. Please see this article for feature and configuration details:

Package 1.183

  • DHL Carrier update. Removed ion battery option “Ion PI965 Section II (LiBa) – 965” from list in order to ensure alignment with DHL carrier as the Content ID is no longer supported.

Package 1.182

  • Update to Saturday Delivery feature. With FedEx carrier, the “Get Rates” will show all available rates including and Saturday Delivery options. Saturday options will be shown if you request rates two days before Saturday. Otherwise, you will see only regular rates.
  • Update to Google Drive feature. Previously, when using the Google Drive feature to save a label to Google Drive, the app created a folder and placed the label in that folder. Now, if no folder Id is specified in the Ship Configuration settings page, the label will be saved in the root folder. If a Folder Id is specified, all labels will be saved in that folder without creating a new folder each time.
  • FedEx – Support Fedex Your Packaging with Dimensions.
    • Added dimensions for FedEx. Dimensions affect rates if you use “Your Packaging” packaging type.
    • If weight unit is LB or OZ then the dimension unit will be IN
    • If weight unit is KG then the dimension unit will be CM

Package 1.177

  • Bug fix for the FedEx declared value feature. In order for this feature to work, you must upgrade to package 1.77. 
  • Added dimensions for FedEx. Dimensions affect rates if you use “Your Packaging” packaging type.
    • If weight unit is LB or OZ then the dimension unit will be inches.
    • If weight unit is KG then the dimension unit will be centimeters

Package 1.172

  • Update for Community Users. Community users should have the following system permissions enabled. You can add on a profile level or create a permission set.
    • View the App Setup and Administrative Settings pages.
    • Allow user to view roles and role hierarchy.

Package 1.62

  • Q2 App Release.

Package 1.157

  • Updated the picklist values for “Packaging Type” field on the Shipment object in order to ensure alignment with FedEx carrier after a recent update to their shipping options. 
    • Existing Customers – Existing customers should add “Your Packaging” picklist value to the Packaging Type field in order to ensure your app functionality reflects the latest FedEx shipping options. To do this, go to Setup>Object Manager>Shipment>Packaging Type>Go to “Values” section, click “New” button, add new picklist value “Your Packaging”. 
    • New Customers – This picklist option will be automatically included for new customers downloading the app.
  • Added new feature that allows users to add a declared value to the Package when shipping with FedEx.

Package 1.152

Package 1.150

  • FedEx – Update to Delivery Confirmation Picklist
    • The signature options in our Delivery Confirmation picklist have been updated and can be found in the FedEx Carrier Specific Section of New Shipment record. For more information, see Create a New Shipment article.
  • FedEx – Ground Integration
    • To pull FedEx Ground rates, check FedEx Ground checkbox in the FedEx section of Carrier Specific Details of New Shipment record. For more information, see Create a New Shipment article.
  • FedEx – One Rate Integration
    • To apply FedEx One Rate, check FedEx One Rate checkbox in the FedEx Carrier Specific Section of New Shipment record. For more information, see Create a New Shipment article.
  • FedEx – Error Handling
    • Error handling for package type and weight limits has been added.
  • – Error Handling
    • Error handling for package types and print layouts has been added.

Package 1.143

  • FedEx/DHL/UPS Multi Account Feature
    • The new Opero Ship Multiple Carrier Account feature allows you to easily configure multiple accounts with supported carriers including DHL, FedEx, and UPS.
    • The carrier account feature supports a variety of use cases, such as a business with several warehouse locations, each with their own carrier account. Or, a company that has a carrier account for each user in their Salesforce org.
    • You can select which carrier account you’d like to use when manually creating a shipment on the New Shipment tab, or add logic to your button code that will populate the Carrier Account parameter based on criteria that you define, such as state, region, department, or Salesforce user Id.
    • See this article for detailed configuration information: FedEx/DHL/UPS Multi Account Feature.
  • DHL Certified
  • Tracking Number Clickable Link from Shipment Record to Carrier Website
    • After creating a new shipment, the Carrier Link field will be populated with a link to the carrier’s tracking web page, where you can easily check the status of your shipment.

Package 1.141

  • International Shipping with the UPS Carrier – In order to support international shipping we have added several fields:
    • To Country – Picklists added for Canada and Mexico States. When you select “Canada” or “Mexico” as the destination country, you will then be able to see the picklist of available states to choose from. 
    • Customs Value – The total value of all items in the shipment. Determines how much import duty the package recipient must pay. Customs value must be numeral value without decimals.
    • Customs Currency – The currency of customs value. Currently supported currencies are USD, EUR, CAD, GBP, CHF, AUD, JPY with default USD. If you want to add a new currency or change the default, you can do it by customizing the  RS_Ship__Shipment__c.RS_Ship__Customs_Currency__c field. 
    • Product Description – Required field for creating UPS international postage label. The purpose of it is to give a basic description of the object you are shipping. For example “clothes” or “metal”, etc.
    • Delivery confirmation – For international shipping this field must be None because international shipping doesn’t support delivery confirmation.
    • The From Contact field is not required for domestic shipping, but it’s required for international shipping.
    • If the destination country is in the United States, then Customs Value, Customs Currency and Product Description fields will be hidden because they are used only for international shipping.
  • Auto Generate Shipping Label 
    • Instead of using a batch Apex job that processes new shipments and creates a label for each shipment every (1) hour, we are now using a trigger that will generate each new shipment and its label instantly.

Package 1.137

  • Signup Link (Endicia)
    • Created a new label and link for the Endicia registration page.
  • Show/Hide Password in Ship Configuration (All Carriers)
    • User can now preview saved password so it is easier to detect typos.
    • Password preview will be triggered after the user clicks on the eye icon. 
  • Set Default Weight Unit 
    • The default Weight Unit for every user will be LB. 
    • The user can change the default weight unit by editing the field’s default value setting: RS_Ship__Ship_Weight_Unit__c.
  • Test Mode Option (Endicia/Stamps)
    • If Test Mode checkbox=True, then test mode is on. The app will create a test label and the service will not be charged.  
    • If Test Mode checkbox=False, then test mode is off. The app will create a real label and the service will be charged.

 Package 1.136

  • Packaging Type (FedEx) 
    • You can specify a FedEx shipment’s packaging type with the new field, Packaging Type.
    • Set a default value for this field in Ship Configuration, under the FedEx section, with the Default Packaging Type field. 
    • The Packaging Type picklist reflects all the values found in FedEx documentation at the time of the current update; values can be customized as needed.
  • Weight Unit (All Carriers)
    • The Weight Unit field, located on the New Shipment page, can be used across all carriers.
    • For each carrier, you can select which weight unit you would like to use. The app performs any necessary weight conversion.
    • The app supports the following units: LB, KG, OZ. Default options in the Weight Unit picklist are LB and KG, so in order to use OZ you must add that value in the RS_Ship__Ship_Weight_Unit__c picklist.
  • Password Mask (All Carriers)
    • Every saved password will be represented with a password mask (series of dots replacing the characters of the message) so you will be able to see whether the password has been saved.
  • Carrier Specific Sections
    • On the New Shipment page, each carrier now has a separate section, which will be shown only if the carrier is active.
    • The Package Detail section contains fields that are common for all carriers like Total WeightWeight Unit and Reference.
    • Some fields are common for two carriers. In that case, if one of the two carriers is inactive, the common field will be displayed in the active carrier section. If both carriers are active, the field will be displayed in the Package Detail section.
  • Show Return Address (Stamps)
    • The field Show Return Address (RS_Ship__Show_Return_Address__c) is placed inside the section and can be false only if Print Layout is Envelope10.
    • If Print Layout is any other than Envelope10, Show Return Address will be default true.
  • Future Ship Date (Stamps)
    • The field Ship Date (RS_Ship__Ship_Date__c) is unique to the section. It can get rates for a future date to be displayed on a printed label.
    • If the future date is beyond the limits of what the carrier allows, the service will return an error.

Package 1.131

  • Endicia (USPS) Carrier Option
    • This package includes Endicia (USPS) carrier to use for shipment configuration and printing labels, see this article for more detail.
  • DHL Updates
    • Updates with DHL Dangerous Materials and Proforma Feature, see this article for more detail.