Skip to main content

Release Notes

Version 3.5.0

Online Label Print & Desktop App

  • Users without administrator rights can now delete shipments.
  • The sign-in screens — login, account activation, forgotten password and password reset — now fit small screens. On a phone or a narrow browser window the form fills the available width instead of being cut off at the right edge, and the welcome photo makes way for it.
  • Pages can now be zoomed with a pinch on phones and tablets. Zooming was previously blocked.

Desktop App

  • The desktop application can now send its log files to DPD automatically, so support can investigate a reported problem without asking you to find and e-mail them. Files are sent about ten minutes after the application starts and again every night at 05:30, in both service and application installation modes. Only completed daily log files are sent, and each file is sent only once.
  • New Send logs option under Settings / Global settings to turn this off. It is switched on by default.
  • New Debug logging option under Settings / Global settings records extra detail when support asks for it. The change applies immediately, without restarting the application, and is remembered afterwards. Changed: earlier versions always recorded this detailed level; it is now switched off unless you turn it on, which keeps log files smaller. See Logs & Diagnostics.
  • New Print weight option per manifest printer under Settings / Print settings adds a column with each parcel's weight to the manifest. Online Label Print already offered this; it is switched off unless you turn it on.

File Import

  • Fixed imported values being split on the multi-value delimiter when the target field takes only a single value. A name containing the delimiter character was cut into pieces, could not be shortened by a TRUNCATE transformation, and lost its spaces.

API & Integration

  • Notification data is now validated: an unknown notification type is rejected with its own error code, in German, English, French and Italian.
  • Fixed an error when a parcel shop was returned without opening hours or holiday information.

Routing

  • New integration with DPD's central routing service (Tours) as an alternative to the local routing database.
  • A failed routing database download in the desktop application is now retried automatically — up to five attempts spread over about two hours — instead of waiting for the next night. Every attempt is recorded in the process log, so a temporary network or connection problem no longer leaves the routing database outdated for a whole day.

Documentation

  • The user guide has been restructured: the former Getting Started, Online Label Print and Desktop App sections are now one User Guide, with the desktop-specific pages kept alongside it.
  • New Imports section covering file imports, import profiles, data sources and transformations, including a guide for XML imports.
  • New Services & Options page listing every service and additional option with its weight limits and the combinations that are not allowed.
  • New Troubleshooting guide for login, file import, printer, routing database and API problems.
  • The desktop installation guide now ends with a First-time setup checklist that links to everything to configure before the first shipment.
  • The Shivah WS reference now sits under API / Integration.
  • Corrected the documented language parameter for the Shipment API: it is ?lang, not ?locale.

Version 3.4.5

Online Label Print & Desktop App

  • Shipments can now be found by searching for the recipient's postal code.
  • Labels and manifests are printed on the printer assigned to the current user.
  • The Collection Request and Pickup Order date pickers now grey out dates that are already booked for the same pickup address, so the same day cannot be booked twice. For international pickup addresses a collection request and a pickup order also block each other on the same day.
  • Printing errors now name the actual cause (printer, routing, authentication or address lookup) instead of showing a generic or empty message.
  • Fixed the contact person name missing from the label for Shop delivery shipments.
  • Fixed the Save button still being shown to non-admin users in Print settings.
  • Fixed the routing database failing to open on start-up: it is now opened without WAL and reconnected automatically after a temporary failure.

File Import

  • Import files can be read with automatic encoding detection: choose "Auto" and the detected encoding is shown while the file is being read.
  • Files saved in an unknown or legacy encoding are now detected automatically instead of failing to import.
  • Fixed encoding detection for files where accented characters appear only in later rows, and for files with many repeated lines.
  • Field names in the import profile field mapping are now sorted alphabetically and can be searched.

API & Integration

  • New "includeBarcode" print option returns the routing barcode of each parcel number in the response.
  • Changed: validation errors are now returned as a flat "fieldErrors" list, where each entry carries the full path of the field it refers to (for example "pickup.date" instead of "pickupDate"). The "index" and "retryable" attributes have been removed.
  • Every error response now carries a unique error code, and invalid input is reported per field instead of as one generic routing error. All messages are available in German, English, French and Italian.
  • Re-sending a shipment that was already exported from the desktop application no longer creates a duplicate. The request is still confirmed with 201, and in a mixed batch only the new shipments are stored.
  • Parcel shop and pickup point identifiers now handle the full character set correctly; invalid identifiers are rejected instead of being silently altered.
  • More reliable and faster shipment creation: the duplicate check no longer aborts its transaction and no longer falls back to a slow database query plan.
  • API access becomes usable immediately after it is granted: missing customer mappings are added during the nightly configuration refresh, and the customer configuration cache is filled by that job.
  • Large downloads (for example bulk label files) now have a longer timeout, and downloads canceled by the client are no longer reported as errors.

Documentation

  • The restricted values for shipment API fields, the "limitedQuantities" fields and the correct "printerResolution" values are now documented.
  • Getting Started and Web Service documentation is now available in German, French and Italian.

Version 3.4.4

Online Label Print & Desktop App

  • Services are now shown per sender depot when configured, so you only see the options available for the selected depot.
  • Reprint a single label for a shipment that has several parcels, without reprinting the whole set.
  • The manifest now includes a "User" column showing who created each shipment.
  • DPD Shop and Shop-to-Shop services have been unified for a simpler selection.
  • Improved barcode quality on routing labels (size, width and print sharpness).
  • Faster, more responsive shipment creation by removing redundant validation calls.
  • Fixed sender/recipient address swapping for Return shipments, including multi-parcel shipments.
  • Fixed a display issue with multi-value selection fields.

File Import

  • New "Delivery" import field mapping to populate proof-of-delivery information.
  • Option to use a local folder for error and archive handling of FTP/SFTP imports.
  • Faster function and function-value inputs when configuring import profiles.
  • A clear error message is now shown when an import profile cannot be deleted.

API & Integration

  • New "splitLabels" print option returns one label per parcel number.
  • Significantly faster shipment creation by resolving a slow duplicate-check query.
  • Automatic nightly cleanup of shipments, collection requests and pickup orders older than 210 days.

Version 3.4.3

Online Label Print

  • Printing errors are now shown directly in the interface instead of failing silently.
  • The "Request Pickup" option is hidden for accounts that are not enabled for pickup creation.
  • Fixed customs data (including EORI) not being carried over correctly for EU / customs shipments.
  • Fixed an issue where downloading a label did not work in Safari on Mac.
  • Fixed the DPD Return flow so editing from the Service step returns to the first step correctly.
  • Fixed duplicate Collection Request creation reloading the page multiple times.
  • Updated behaviour of the Shop-to-Shop (SHOP2SHOP) service.
  • Address formatting fixes (removed stray commas and spaces when a second address line is missing).

Desktop App

  • Select the paper tray for both label and manifest printing.
  • Choose a specific printer before printing a label, so labels always go to the right device.
  • New media-size selection for desktop label printing.
  • The printer list now always refreshes when opening Settings.
  • Fixed PDF label clipping on laser printers and improved centering of weight and package details.
  • Fixed file import occasionally not working from a network folder.
  • Fixed routing database synchronisation failing to initialise on a fresh installation.
  • Fixed non-working-day handling per depot.

API & Integration

  • Shipments created through the API can now be synchronised into the client application.
  • New endpoint to retrieve the services and options available for a customer.
  • Weight symbols are now shown on all export shipments, consistent with domestic labels.

Digital Label

  • Redesigned Digital Label notification e-mails with an updated template.