Skip to content

v0.1.12 — Yalidine listParcels and label URLs

Latest

Choose a tag to compare

@developing-off developing-off released this 01 Nov 17:45
· 3 commits to main since this release
e118331

Added

  • Yalidine listParcels (GET /parcels/, ≤ 1000 per page), in TypeScript and PHP: keyword → tracking, orderId → order_id; status and updatedSince (date_last_status) filtered client-side. It used to throw NOT_SUPPORTED. Checked live (read-only).
  • Parcel.labelUrl (optional): the shipping label (bordereau) URL when the carrier returns it with the parcel. Filled by Yalidine on createParcel, track and listParcels (its label field), in TypeScript and PHP (Parcel::$labelUrl, last constructor argument).

Changed

  • docs/PROVIDERS.md: live checks of 2026-11-01 on ZRExpress and Ecotrack (Anderson): create → track → cancel; Yalidine read-only, with its error body format now confirmed.

Upgrading

Additive release: Yalidine listParcels no longer throws NOT_SUPPORTED, and Parcel.labelUrl is a new optional field (PHP: last constructor argument of Parcel, existing calls unchanged). ^0.1.x (npm / Composer) picks it up.

Install

npm install @dz-delivery/core      # TypeScript / Node.js
composer require dz-delivery/sdk   # PHP / Laravel

📖 Docs: https://developing-off.github.io/dz-delivery/ · Guide: Yalidine