Entwickler-Changelog
Dieses Changelog enthält nur Änderungen, die für abhängige AL-Extensions relevant sind. Es ersetzt nicht das vollständige technische oder benutzerorientierte Release-Changelog des DHL Connectors.
Unreleased
Derzeit keine dokumentierten Änderungen am Integrationsvertrag.
25.23.0.0 – 17. August 2026
Added
Additive Integration Events in
SOUDHL API Management:OnBeforeGenerateLabel,OnAfterGenerateLabel,OnBeforeSendParcelDEShipmentRequest,OnBeforeGetRate,OnAfterGetRate.Additive Integration Events in
SOUDHL Packing Mgt:OnBeforeCreatePackages,OnBeforePackageHeaderInsert,OnAfterPackageCreated,OnAfterCreatePackages.Additive Integration Events in
SOUDHL Package Recipient Mgt:OnAfterSnapshotFromSalesHeader,OnAfterUpdateTrackingOnSourceOrder.
Contract
Die drei bestehenden Events
OnBeforeSendShipmentRequest,OnBeforeSetPackageSubpageVisibleundOnBeforeSetListActionsVisiblebleiben inklusive Signatur und Timing unverändert.OnBeforeSendShipmentRequestbleibt ausschließlich Express vorbehalten.Neue Publisher sind lokale
[IntegrationEvent(false, false)]-Procedures. Es gibt keinIsHandledund keinen zusätzlichenCommit().Ohne Subscriber bleiben Ablauf, Rückgabewerte, Transaktionsgrenzen, Berechtigungen und Oberfläche unverändert.
Eventparameter enthalten nur fachliche Paket-, Auftrags-, Packing- und Rate-Daten. Credentials, Tokens, Authorization-Header, interne Endpunkte und rohe Responses bleiben ausgeschlossen.
OnAfterGenerateLabelmitSuccess = falsebildet Fehlerfälle ab. Ein separates Failure-Event existiert nicht.Die öffentliche Signatur von
GetRatebleibt unverändert; Before- und After-Timing werden intern um den bestehenden Aufruf gelegt.Consumer, die die neuen Events nutzen, benötigen mindestens Version
25.23.0.0.
25.22.0.0 – 17. August 2026
Added
Codeunit
72242986 SOUDHL Sales Shipment Mgtordnet offene Verkaufsauftragspakete nach dem Buchen optional der neuen Verkaufslieferung zu.Feld
Assign Packages on Sales Poststeuert dieses Verhalten.Gebuchte Verkaufslieferungen können die zugeordneten DHL-Pakete anzeigen.
Changed
SOUDHL UserundSOUDHL Baseenthalten die erforderlichen Execute-Rechte für die neue Zuordnungslogik.
25.21.2.0 – 14. August 2026
Fixed
Das indirekte Ändern der DHL-Konfiguration aus abhängigen Apps ist innerhalb des Entitlement-Rahmens wieder möglich. Direkte Credential-Pflege bleibt nicht unterstützt.
25.21.1.0 – 13. August 2026
Fixed
SOUDHL Packing Mgt.ResolveUnitWeightKgberücksichtigt zuerst das Gewicht der verwendeten Artikel-Einheit und verwendet Artikelgewicht nur als Fallback.
25.21.0.0 – 13. August 2026
Changed
Packing interpretiert Abmessungen und Gewichte über die zentralen Einstellungen
Dimension UnitundWeight Unitder DHL-Konfiguration.Consumer-Apps sollen keine eigene Interpretation der alten UoM-Erweiterungsfelder mehr verwenden.
25.20.0.0 – 11. August 2026
Added
Paketbezogene Abmessungen und Dimension Unit.
Optionaler, idempotenter Kartonbestandsverbrauch nach erfolgreicher Labelerzeugung.
Bevorzugte Box je Artikelkategorie.
Gewicht aus der Verkaufs-Einheit als zusätzliche Quelle.
Changed
ResolveUnitWeightKg(Item)bleibt bestehen und besitzt zusätzlich einen Overload mit UoM-Code.Pending Packages aktualisieren den Empfänger vor der Labelerzeugung; hochgeladene Pakete behalten ihren historischen Snapshot.
Parcel DE und Express verwenden normalisierte Paketabmessungen.
Eine erfolgreiche externe Labelerzeugung wird vor einer optionalen Kartonbestandsbuchung gespeichert.
25.19.0.0 – 10. August 2026
Added
Öffentliche Codeunit
72242980 SOUDHL Packing Mgt.CreatePackagesundCreatePackagesWithPackingMode.Öffentliche Gewichts-, Dimensions-, Fit- und Paketanzahl-Helfer.
Packing Modes
Bin Packing,All On First PackageundSmart Distribute.
Contract
Package Header speichert Gesamtgewicht in Gramm.
Package Line speichert Gewicht pro Einheit in Kilogramm.
Bereits hochgeladene Pakete bleiben bei einer Neuberechnung erhalten.
25.17.0.0 – 21. Juli 2026
Added
Öffentliche Codeunit
72242972 SOUDHL Rate Providermit primitive-parameterCalculateRateAPI.Temporärer
SOUDHL Rate Result Bufferfür Basispreis, Zuschläge und Zusammenfassung.Tarif-, Zonen- und Zuschlagsmodell für lokale Preisberechnungen.
25.13.0.0 – 15. Juli 2026
Added
Enum
SOUDHL Document Typemit Verkaufsauftrag und Warenausgang.Empfänger-Snapshots auf Package Header.
Quellauftrags- und Quellzeilenreferenzen auf Package Line.
Codeunit
SOUDHL Package Recipient Mgtfür konsistente Empfänger und Tracking-Writeback.
25.12.0.0 – 22. Juni 2026
Added
Optionaler DHL-Express-Service neben Parcel DE.
Unterstützte UI-Override-Hooks für abhängige Versandoberflächen.
Express-Request-Erweiterung über
OnBeforeSendShipmentRequest.
Pflege dieses Changelogs
Bei jeder Änderung am externen Integrationsvertrag ist hier festzuhalten:
App-Version und Datum,
neue oder geänderte Codeunit-/Methodensignaturen,
neue, geänderte oder entfernte Events,
neue erforderliche Berechtigungen,
Änderungen an Einheiten-, Transaktions- oder Fehlerverhalten,
Migrationshinweise und neue Mindestversion für Consumer-Apps.
Breaking Changes dürfen nicht nur im allgemeinen Release-Changelog stehen, sondern müssen hier ausdrücklich als solche gekennzeichnet werden.
