Change Log¶
Alle erwähnenswerten Änderungen in der Komponente werden hier dokumentiert.
[Unreleased] 2023-12-08¶
1.11.1 2023-12-08¶
Behoben¶
- !empty($locale[$language] falscher Array Key geprüft
/application/source/condition/Placeholder.class.php
1.11.0 2023-12-07¶
Hinzugefügt¶
- neue Klasse
/application/source/condition/Placeholder.class.php
- neue Klasse
/application/source/logic/workflow/action/equipment/condition/DefineTrackingURL.class.php
- neue Klasse
/application/source/logic/workflow/action/equipment/condition/LoadFromDeliveryOrOrder.class.php
- neue Klasse
/application/source/logic/workflow/container/equipment/Condition.class.php
- neue Klasse
/application/source/logic/workflow/container/equipment/Tracking.class.php
2023-11-21¶
Geändert¶
application/source/condition/context/Builder.class.php
application/source/logic/condition/Strategy.interface.php
application/source/logic/condition/strategy/DefaultStrategy.class.php
application/source/logic/condition/strategy/Factory.class.php
application/source/logic/condition/strategy/Result.class.php
application/source/logic/workflow/action/condition/CalcResultCollection.class.php
development/tests/application/source/logic/condition/strategy/DefaultStrategyTest.php
development/tests/config/phpunit.xml
documentation/component/de/docs/versandkosten.md
Hinzugefügt¶
application/source/logic/condition/strategy/constraint/BelowMaxOrderValue.class.php
application/source/logic/workflow/action/condition/ShippingcostApply.class.php
application/source/logic/workflow/action/equipment/order/CalcShippingcost.class.php
application/source/logic/workflow/container/equipment/condition/Context.class.php
application/source/logic/workflow/container/equipment/condition/IsValid.class.php
application/source/logic/workflow/container/equipment/condition/strategy/ResultCollection.class.php
application/source/logic/workflow/transition/validation/equipment/condition/strategy/result/PreferredDCID.class.php
development/tests/application/source/logic/condition/strategy/ResultTest.php
documentation/component/de/docs/logic/condition/strategy/result.md
1.10.0 2023-04-03¶
Geändert¶
- doc
documentation/component/de/docs/company/adressen.md
application/source/AddressException.class.php
- Address Properties definiert
application/default/component.properties
- neue Methode getCompanyAddressStrategyFactoryClass
application/source/Component.class.php
- Eigenschaften laden erweitert
application/source/datasource/Delivery.class.php
- documentEquipmentClassError erweitert anstatt eine Exception zu werfen
- DEPRECATED
application/source/logic/workflow/action/equipment/order/delivery/UpdateRetoureNumbersFromDocuments.class.php
- doc
application/source/package/Factory.class.php
Hinzugefügt¶
application/source/logic/company/address/Strategy.interface.php
application/source/logic/company/address/strategy/DefaultStrategy.class.php
application/source/logic/company/address/strategy/Factory.class.php
application/source/logic/workflow/action/equipment/company/DefineAddresses.class.php
application/source/logic/workflow/action/equipment/order/delivery/UpdatePacketNumbersFromDocuments.class.php
,application/source/logic/workflow/container/equipment/document/Error.class.php
Behoben¶
- bei der Exception waren Variablen nicht verfügbar
application/source/CreateDocuments.class.php
2023-03-16¶
- get Item optimiert
application/source/logic/condition/strategy/DefaultStrategy.class.php
- modifyOrder rausgebommen
application/source/logic/workflow/action/equipment/order/Shippingcost.class.php
1.9.1 - 2023-02-06¶
Behoben¶
- Total Gewicht hat die Menge nicht berücksichtig
application/source/package/dimensions/DefaultFactory.class.php
- Total Gewicht hat die Menge nicht berücksichtig
development/tests/application/source/package/dimensions/DefaultFactoryTest.php
1.9.0 - 2022-12-22¶
Geändert¶
- in AbstractProviderWithProperties geändert
application/source/condition/Provider.class.php
- Exceptions hinzugef+gt wenn eq nicht da ist
application/source/logic/workflow/action/equipment/order/delivery/CreateDocuments.class.php
- Verkaufsgruppe erweitern
application/source/position/Factory.class.php
- Verkaufsgruppe
application/source/Position.class.php
- neue Methode isParseAble
application/source/util/AddressParser.class.php
Hinzugefügt¶
application/source/util/addressparser/Factory.class.php
1.8.0 - 2022-10-23¶
Hinzugefügt¶
application/source/logic/workflow/container/equipment/document/Delivery.class.php
application/source/logic/workflow/container/equipment/document/Retoure.class.php
application/source/logic/workflow/action/equipment/order/delivery/CreateDocuments.class.php
application/source/logic/workflow/action/equipment/order/delivery/UpdateRetoureNumbersFromDocuments.class.php
2022-10-05¶
Geändert¶
- Testfälle für die Klasse
Alvine\Application\Platform\Plugin\Shipping\Condition\Provider
korrigert nachdem beimWhere
Statement kein default Wert für das Land mehr übergeben wird.
2022-06-30¶
Geändert¶
das Lieferland soll als fallback aus der juristication kommen application/source/logic/workflow/action/equipment/order/Shippingcost.class.php
Result setConditions verwendet application/source/logic/condition/strategy/DefaultStrategy.class.php
neue Methode setConditions application/source/logic/condition/strategy/Result.class.php
modify Order interface erweitert application/source/logic/workflow/action/equipment/order/Shippingcost.class.php
2022-06-22¶
Hinzugefügt¶
application/source/logic/condition/strategy/constraint/BelowShippingFree.class.php
application/source/logic/condition/strategy/constraint/IsCountry.class.php
application/source/logic/condition/strategy/constraint/IsValidForGoups.class.php
application/source/logic/condition/strategy/DefaultStrategy.class.php
application/source/logic/condition/strategy/Factory.class.php
application/source/logic/condition/Strategy.interface.php
1.7.0 - 2022-05-29¶
Hinzugefügt¶
application/source/condition/Provider.class.php
application/source/util/addressparser/FR.class.php
application/source/util/addressparser/DE.class.php
Behoben¶
null Prüfung erweitert application/source/util/AddressParser.class.php
1.6.0 - 2021-10-22¶
Geändert¶
main.route angelegt /default/route/main.route in den API Ordner verschoben /default/route/api/shipping.xml
Behoben¶
bugfix createPositionFromMap in createInstanceFromMap umbenannt /source/position/Factory.class.php
1.4.0 - 2020-11-04¶
Geändert¶
- neues Interface Document/Retoure
- neues Interface Document/Delivery
- neuer Trait RetoureImplementation
- neuer Trait DeliveryImplementation
- setDeliveredFromDocuments berücksichtigt nun die drei neuen Dokumente Delivery , Retoure und DeliveryAndRetoure
- AbstractAction angelegt und die Actions davon abgeleitet
- CreateDocuments Klasse speichert nun nicht mehr die Dokumente ab
- SetDeliveredFromDocuments speichert nun nicht mehr die Retouren Nummern ab
- neue Aktion SetRetoureNumbers
- neue Klasse SetRetoureNumbersException
- bugfix Delivery Factorry CreateInstanceFromMap
- Dokument Label ist nun ABstract
- getLabel Presenter schreiben der Retouren Nummern erweitert
- neuen AddressParser um Hausnummer und Strassennamen zu trennen
2020-10-20¶
Behoben¶
- createItemFromMap im Test "/source/position/Factory.classTest.php" angepasst
1.2.0 - 2020-07-03¶
Geändert¶
- Übernahme der Paketnummer für die Retoure
1.1.0 - 2020-07-01¶
Geändert¶
- AlvineApplicationPlatformPluginShippingPresenterGetLabel
1.0.0 - 2020-06-26¶
Hinzugefügt¶
- initiale Grundversion