Change Log

Alle erwähnenswerten Änderungen in der Anwendung werden hier dokumentiert.

Eine Liste älterer Einträge sind hier aufgeführt.

[Unreleased]

2023-11-26

Geändert

  • Methode includeLibrary angepasst , Prüfung auf schon includierte Komponente über den Phar Stub gemacht components/alvine/platform/application/source/Implementation.trait.php
  • Dispatcher Phars auf 1.18.0 geändert

2023-09-19

Behoben

  • public_item_marketing_ruleset_handleFormDefinition $path überschrieben und include($file) gefehlt application/legacy/alvine/include/public.item.marketing.ruleset.interface.inc.php

2023-09-15

Geändert

  • die Funktionen alvine_container_shop_item_getPiecePrice und alvine_container_shop_item_getBasePrice ins Platform projekt umgezogen

Behoben

  • Header Value wurde falsch eingelesen components/alvine/platform/application/source/bridge/company/Company.trait.php

2023-09-14

Geändert

  • HandleObjectRelation Trait verwendet application/source/bridge/manager/CompanyManager.class.php
  • isIdentityPermitted Methode erweitert , Prüfung auf Objekt Beziehung , Eigenschaften application/source/bridge/company/Company.trait.php
  • getCurrentCompany wirft nun eine Exception wenn die Identität nicht berechtigt ist application/source/bridge/company/Company.trait.php
  • getRelationsFromOID1 und getRelationsFromOID2 kann nun der State mit eingeschränkt werden application/source/bridge/core/relation/HandleObjectRelation.trait.php
  • neue Konstanen application/source/bridge/core/relation/ObjectRelation.class.php;
  • Preis API assignedCompany erweitert components/alvine/platform/application/legacy/alvine/api/item/index.php

Hinzugefügt

  • application/source/bridge/company/NotPermittedException.class.php

2023-09-07

Geändert

  • neue Methode insertSalesCompaniesRestriction application/source/builder/indexer/commerce/Item.class.php
  • neues Feld sys_sales_companies_restriction application/source/model/commerce/ItemSearch.class.php
  • neue Konfiguration salesCompaniesRestriction application/source/presenter/page/commerce/AbstractItem.class.php

2023-08-08

Geändert

  • Werte auf i18n umgebaut application/source/bridge/core/locale/CountryMap.class.php
  • core.locale.country. erweitert platform/application/resource/locale/legacy/backend/de.php
  • core.locale.country. erweitert platform/application/resource/locale/legacy/backend/en.php
  • core.locale.country. erweitert platform/application/resource/locale/legacy/backend/de.php
  • User Status erweitert localStrings application/source/presenter/api/account/group/member/Search.class.php
  • Country localStrings erweitert application/source/presenter/api/commerce/ordersearch/Search.class.php

Hinzugefügt

  • application/resource/locale/alvine/application/platform/bridge/core/locale/countrymap/de.properties
  • application/resource/locale/alvine/application/platform/bridge/core/locale/countrymap/en.properties
  • application/resource/locale/alvine/application/platform/bridge/core/locale/countrymap/fr.properties

Behoben

  • $stockBookedIcon war kein img sodern eine "1" oder "0" components/alvine/platform/application/legacy/alvine/include/shop.interface.order.inc.php

2023-08-07

Geändert

  • optional an den Platzhalter übergeben , auch wenn dieser nicht in der sizeMap ist application/legacy/alvine/include/shop.addon.order.inc.php

2023-07-31

  • es kann nun der Loggername übergeben werden , table ist nun optional components/alvine/platform/application/source/logic/workflow/action/util/Logging.class.php

2023-07-12

  • application/source/builder/indexer/commerce/order/Delivery.class.php
  • application/source/model/commerce/order/DeliverySearch.class.php
  • application/source/presenter/api/commerce/order/deliverysearch/Search.class.php
  • alvine.application.workflow aud 1.20.0 .jekyll

2023-07-10

Hinzugefügt

  • application/resource/locale/alvine/application/platform/bridge/shop/delivery/statemap/de.properties
  • application/resource/locale/alvine/application/platform/bridge/shop/delivery/statemap/en.properties

2023-06-27

Geändert

  • Workflow Komponente auf 1.18.0 geändert .jekyll

2023-06-26

Geändert

  • Class abgesichert application/source/bridge/manager/ListManager.class.php
  • neue Route für die Liste mir ListManager application/default/route/api/util/standardlist.xml
  • neues AlvineApplicationPlatformUtilLists Interface erweitert Alvine\Application\Platform\Bridge\Shop\*

Hinzugefügt

  • application/source/presenter/api/util/Lists.class.php
  • application/source/util/MissingListsInterfaceException.class.php

2023-06-25

Hinzugefügt

  • application/resource/locale/alvine/application/platform/bridge/shop/turnover/retoure/actionmap/de.properties
  • application/resource/locale/alvine/application/platform/bridge/shop/turnover/retoure/actionmap/en.properties
  • application/resource/locale/alvine/application/platform/bridge/shop/turnover/retoure/statemap/de.properties
  • application/resource/locale/alvine/application/platform/bridge/shop/turnover/retoure/statemap/en.properties
  • application/default/route/api/commerce/turnover/retouresearch/search.properties
  • application/default/route/api/commerce/order/logging/search.properties
  • application/source/bridge/commerce/order/logging/Facets.class.php
  • application/source/bridge/commerce/turnover/retouresearch/Facets.class.php
  • application/source/builder/indexer/commerce/turnover/Retoure.class.php
  • application/source/model/commerce/order/Logging.class.php
  • application/source/model/commerce/turnover/RetoureSearch.class.php
  • application/source/presenter/api/commerce/order/logging/Search.class.php
  • application/source/presenter/api/commerce/turnover/retouresearch/Search.class.php

Geändert

  • retouresearch + order logging API erweitert application/default/route/api/api.route
  • neue PaymentType übersetzung mit localStrings application/source/bridge/account/user/Payment.trait.php
  • weiter entwickelt application/source/builder/indexer/commerce/Order.class.php
  • paymentPID erweitert application/source/model/commerce/OrderSearch.class.php
  • finalizeData eingeführt application/source/presenter/api/AbstractSearch.class.php
  • finalizeData eingeführt um den Status zu übersetzten application/source/presenter/api/commerce/ordersearch/Search.class.php

2023-06-22

Hinzugefügt

  • application/source/bridge/manager/ListManager.class.php
  • application/resource/locale/alvine/application/platform/bridge/shop/order/statemap/de.properties
  • application/resource/locale/alvine/application/platform/bridge/shop/order/statemap/en.properties
  • application/resource/locale/alvine/application/platform/bridge/shop/payment/typemap/de.properties
  • application/resource/locale/alvine/application/platform/bridge/shop/payment/typemap/en.properties
  • application/source/bridge/account/user/Payment.trait.php
  • documentation/component/de/docs/entwickler/listen.md

Geändert

  • listen erweitert documentation/component/de/mkdocs.yml
  • try catch block beim erstellen der Mail erweitert, wenn der Benutzer keine richtige Mail application/source/bridge/account/user/Communication.trait.php
  • Payment.trait erweitert application/source/presenter/api/account/user/Entity.class.php
  • payment Facette erweitert application/source/bridge/account/Facets.class.php

2023-06-15

Geändert

  • Rückgabe Key im Dataset in eine UUID geändert , ansonsten kann nicht sortiert werden application/source/presenter/api/AbstractSearch.class.php

2023-06-12

Geändert

-application/source/builder/indexer/commerce/Order.class.php -application/source/logic/workflow/action/builder/Indexer.class.php -application/source/logic/workflow/automation/condition/AbstractHasProperty.class.php -application/source/logic/workflow/automation/condition/HasNoProperty.trait.php -application/source/model/commerce/OrderSearch.class.php -application/source/presenter/util/Search.trait.php -development/environment/alvine-platform/config/generally/legacy.properties

Hinzugefügt

  • application/source/bridge/shipping/condition/Facets.class.php
  • application/source/model/commerce/order/DeliverySearch.class.php
  • application/source/logic/workflow/automation/condition/commerce/order/HasNoProperty.class.php
  • application/source/logic/workflow/automation/condition/commerce/order/HasProperty.class.php
  • application/source/logic/workflow/action/builder/indexer/Update.class.php
  • application/source/logic/workflow/automation/action/builder/indexer/Update.class.php
  • application/source/model/commerce/order/DeliverySearch.class.php
  • application/source/presenter/api/commerce/order/deliverysearch/Search.class.php
  • application/source/builder/indexer/commerce/order/Delivery.class.php
  • application/default/route/api/commerce/order/deliverysearch/search.properties
  • application/default/route/api/shipping/conditions.properties
  • application/source/bridge/commerce/order/deliverysearch/Facets.class.php

2023-05-24

Geändert

  • mit application.platform.public.numbers.mulitple=true können mehrere Nummern auf einmal angelegt werden application/legacy/alvine/exec/public.exec.1228.inc.php
  • Number Feld in eine TextArea geändert application/legacy/alvine/include/public.item.numbers.interface.inc.php

2023-04-23

  • alles auser State ist nun in facetten , erweitert um mögliche Übergänge application/source/presenter/api/logic/workflow/ContainerPrint.class.php

2023-04-21

Behoben

  • initSession rausgenommen application/source/presenter/page/commerce/AbstractItem.class.php

2023-04-13

Geändert

  • OBJECTTYPE_DOCUMENT_INVOICE_AND_RETURNNOTE hinzugefügt application/source/bridge/core/relation/ObjectRelation.class.php
  • Container Logging erweitert application/source/logic/workflow/action/Runner.class.php
  • Fehler Ausgabe erweitert, es wird nun die Error Message als Hint zurück gegeben application/source/presenter/api/logic/workflow/Run.class.php

Hinzugefügt

  • application/source/logic/workflow/automation/condition/commerce/order/delivery/HasNoProperty.class.php
  • application/source/logic/workflow/automation/condition/commerce/order/delivery/HasProperty.class.php
  • application/source/logic/workflow/automation/condition/AbstractHasProperty.class.php
  • application/source/logic/workflow/automation/condition/HasNoProperty.trait.php

2023-04-03

Geändert

  • Aufruf der Funktion alvine_container_shop_shoppingcart_action_extra_discount_getAvailable in /legacy/alvine/plugin/interfaces/module/shop/price/standard.inc.php erst nach dem Umwandeln von $items zu einem Array
  • Prüfung auf die Config Variable $env->config->shop['extra']['item']['price']['pricetype'] in der Funktion shop_order_addItemToOrder
  • neue Konstanten für Adressen application/source/bridge/core/relation/ObjectRelation.class.php
  • PrimaryKey erweitert application/source/builder/indexer/commerce/Order.class.php
  • PrimaryKey erweitert application/source/model/commerce/OrderSearch.class.php
  • neue Schalter um Exeptions auszuschalten $disableExpectedFinalStateException application/source/logic/workflow/action/Runner.class.php
  • Prüfung auf $facet wenn leerer String dann array application/source/presenter/api/logic/workflow/Transfer.class.php

Hinzugefügt

  • application/source/builder/datasource/implementation/commerce/order/delivery/Property.trait.php
  • application/source/logic/workflow/transition/validation/commerce/order/delivery/HasNoBillNumber.class.php

2023-03-17

Behoben

  • locationLID ist in der DB ein String application/source/model/commerce/item/Stock.class.php
  • BREAKING CHANGE indexer auf $this->model::FIELD_IID geändert weil die Tabelle nun eine ISID bekommern hat + getSearchID angepasst und hier auch die IID zurück gegeben application/source/presenter/page/commerce/item/Search.class.php

2023-03-16

Geändert

  • OID erweitert application/source/model/commerce/order/Token.class.php
  • beim Indexieren den neuen Primären Key selbst hochgezählt und archivierte Produkte werden nun nicht mehr indexiert application/source/builder/indexer/commerce/Item.class.php
  • weiter optimiert application/source/builder/indexer/commerce/Order.class.php
  • neue APIs ItemSearch und Order Positionen application/default/route/api/api.route
  • BREAKING CHANGE neuen Primären Schlüssen eingeführt DB Update der Tabelle pb_item_search application/source/model/commerce/ItemSearch.class.php
  • $groupByFieldKey in $groupByFieldKeyList erweitert das es auch eine Kommaliste sein kann application/source/presenter/util/Search.trait.php
  • erweitert um Einschränkung der Felder application/source/persistence/relation/Reader.class.php
  • Username ist kein INT application/source/model/commerce/OrderSearch.class.php
  • getValidationReport erweitert application/source/presenter/api/logic/workflow/Transfer.class.php
  • groupby erweitert application/source/presenter/api/AbstractSearch.class.php
  • groupBy erweitert application/default/route/api/search.xml
  • groupBy erweitert application/source/presenter/util/ParameterBaseConstants.interface.php

Hinzugefügt

  • application/default/route/api/commerce/itemsearch/search.properties
  • application/default/route/api/commerce/order/positions.properties
  • application/default/route/api/commerce/itemsearch.properties

2023-03-07

Hinzugefügt

  • application/source/model/commerce/OrderSearch.class.php
  • application/source/presenter/api/commerce/ordersearch/Search.class.php
  • application/source/bridge/commerce/OrderSearch.trait.php
  • application/source/bridge/commerce/ordersearch/Facets.class.php
  • application/default/route/api/commerce/ordersearch/search.properties
  • application/source/builder/indexer/commerce/Order.class.php
  • application/source/logic/workflow/action/builder/Indexer.class.php

Geändert

  • ordersearch hinzugefügt application/default/route/api/api.route
  • abgeleitet von Indexer application/source/logic/workflow/action/builder/indexer/commerce/Item.class.php

2023-02-26

Hinzugefügt

  • application/source/bridge/commerce/order/Personal.trait.php
  • application/source/bridge/commerce/order/DeliveryAddress.trait.php
  • application/source/bridge/commerce/order/BillingAddress.trait.php

Geändert

  • Personal,DeliveryAddress,BillingAddress erweitert application/source/bridge/commerce/order/Facets.class.php
  • Personal,DeliveryAddress,BillingAddress erweitert application/source/presenter/api/commerce/order/Search.class.php

2023-02-09

  • neues Control html5dateoption application/source/bridge/core/form/ControlsMap.class.php
  • neue Funtion function core_form_renderHtml5DateOption application/legacy/alvine/include/core.interface.form.rendering.inc.php

2023-01-28

Geändert

  • bei der verwendung der Methode alvine_container_shop_shoppingcart_action_extra_discount_getAvailable die Prüfung auf Backend entfernt weil die Preis API die Konditionen sonst nicht läd application/legacy/alvine/plugin/interfaces/module/shop/price/standard.inc.php

2023-01-27

Geändert

  • neue Methode getExpectedFinalState application/source/logic/workflow/Runner.class.php
  • neue Methode handleExpectedFinalState application/source/logic/workflow/action/Runner.class.php
  • getReduceRollbackStackCounter vorher geprüft damit es keine Exception gibt application/source/logic/workflow/Runner.class.php

2023-01-23

Geändert

- CC und BCC und TO in Methoden ausgelagert application/source/logic/workflow/action/communication/SendMail.class.php

2023-01-22

Geändert

  • Adresse und Communication erweitert application/source/builder/delta/definition/account/User.class.php
  • prüfung auf Transaktion erweitert application/source/logic/workflow/action/persistence/RollbackTransaction.class.php
  • ableitung von Equipment Container application/source/logic/workflow/container/commerce/turnover/Retoure.class.php
  • von emtpy auf count===0 geändert application/source/logic/workflow/factory/implementation/frommodel/Single.trait.php
  • getIncompleteFields erweitert application/source/presenter/api/logic/workflow/ContainerPrint.class.php
  • initSummaryStatus entfernt application/source/presenter/api/logic/workflow/Run.class.php
  • checkexists parameter erweitert application/source/logic/Workflow.class.php
  • deprecated gesetzt application/source/logic/workflow/action/communication/Mail.class.php

Hinzugefügt

  • application/source/communication/mail/Factory.class.php
  • application/source/logic/workflow/automation/condition/commerce/order/IsCompanySHID.class.php
  • application/source/net/http/authentication/scheme/OAuth.class.php
  • application/source/logic/workflow/action/communication/SendMail.class.php

2023-01-16

Geändert

  • Umstellung Basisimage auf PHP 8.2

2023-01-09

Geändert

Visuellen Dialog bei Higlight "important" erweitert application/legacy/alvine/include/shop.interface.order.inc.php

Behoben

beim hinzufügen von Bezahlarten wird die PTID übergeben nicht der Type application/legacy/alvine/exec/shop.addon.exec.9009.inc.php

2022-12-14

Behoben

  • bei der Lagerberechnung der Stücklistenpositionen wurde der avisierte Bestand nicht wieder auf 0 gesetzt wenn einer der Setartikel nicht mehr in benötigter Menge verfügbar war

2022-11-28

Geändert

  • alvine.shipping.provider.dhl auf 1.12.0 .jekyll
  • vscode Settings

2022-11-27

Geändert

  • OBJECTTYPE_COUNTRY_CUSTOMS_DUTY erweitert application/source/bridge/core/relation/ObjectRelation.class.php
  • neue Funktion shop_order_processOrderAlvine2 application/legacy/alvine/exec/shop.addon.exec.9700.inc.php
  • neue Funktion shop_order_processOrderAlvine2 application/legacy/alvine/include/shop.addon.order.process.inc.php
  • alvine.application auf 1.46.0 jekyll

2022-11-25

Hinzugefügt

  • application/source/country/Properties.class.php
  • application/source/model/country/Property.class.php

Geänderrt

  • DOC application/source/util/barcode/ConverterImplementation.trait.php

2022-11-21

Geändert

  • alvine.markup.html auf 1.12.0 jekyll

Hinzugefügt

  • application/source/logic/workflow/automation/condition/container/HasProperty.class.php

Geändert

  • properties erweitert application/source/presenter/api/logic/workflow/ContainerPrint.class.php
  • ShortCircuitException ist nun ein Fehler application/source/presenter/api/logic/workflow/Transfer.class.php

2022-11-18

Geändert

  • Anpassungen für PHP 8+ in den legacy Dateien

2.60.0 - 2022-11-14

Hinzugefügt

    • application/source/logic/workflow/container/equipment/UntrustedData.class.php
    • application/source/logic/workflow/container/equipment/VolatileUntrustedData.class.php
    • application/source/logic/workflow/action/Runner.class.php
    • application/source/logic/workflow/action/runner/ByPrimaryID.class.php
    • application/source/logic/workflow/transition/validation/commerce/order/delivery/InStates.class.php
    • application/source/logic/workflow/automation/condition/commerce/order/delivery/HasBillNumber.class.php
    • application/source/logic/workflow/automation/condition/commerce/order/delivery/IsCompanySHID.class.php
    • application/source/logic/workflow/implementation/commerce/order/delivery/BillNumberValidation.trait.php
    • application/source/logic/workflow/implementation/commerce/order/delivery/Validation.trait.php
    • application/source/logic/workflow/transition/validation/commerce/order/delivery/IsState.class.php
    • application/source/logic/workflow/automation/condition/commerce/order/delivery/IsState.class.php
    • application/source/logic/workflow/automation/condition/commerce/order/delivery/HasPicklist.class.php
    • application/source/logic/workflow/automation/condition/commerce/order/delivery/HasNoPicklist.class.php
    • application/source/logic/workflow/step/validation/commerce/item/IsSalesType.class.php
    • application/source/model/juristication/Country.class.php
    • neues Template für Fehlermeldungen application/resource/error/custom.html
    • application/source/presenter/api/logic/workflow/QueuePrint.class.php
    • application/source/presenter/api/logic/workflow/ContainerPrint.class.php
    • application/default/route/api/juristication/countries.properties
    • Transition für Workflow API application/source/presenter/api/logic/workflow/Transition.class.php
    • neue Methode getContainerHistoryAsFormattedCollection application/source/presenter/api/logic/Workflow.class.php
    • neue juristication Country Url application/default/route/api/api.route
  • documentation/component/de/docs/entwickler/best-practices/url-namenskonvention.md

Geändert

  • Änderungen der verwendeten Version in der .jekyll
    • Framework auf 1.45.1
    • Application auf 1.45.0
    • alvine.application.workflow auf 1.14.0
    • alvine.shipping.provider.dhl auf 1.11.0
    • VolatileUserInput in VolatileUntrustedData geändert bei der Übergabe von Daten in den Container application/source/presenter/api/logic/workflow/Transfer.class.php
    • neue Konstante OBJECTTYPE_DOCUMENT_RETURNNOTE_INFO = 13; application/source/bridge/core/relation/ObjectRelation.class.php
    • exception wenn der wasExpectedFinalStateReached false ist application/source/logic/workflow/action/Runner.class.php
    • sh_delivery_logging erweitert application/source/util/logging/handler/AuditTable.class.php
    • documentation/component/de/mkdocs.yml
    • documentation/component/de/docs/entwickler/logging.md
    • Kunden Routen erweitert documentation/component/de/docs/entwickler/best-practices/url-namenskonvention.md
    • Property umbenannt im Objekt application/source/logic/workflow/automation/condition/commerce/order/delivery/IsState.class.php
    • Methoden umbenannt
      • application/source/logic/workflow/implementation/commerce/order/delivery/StateValidation.trait.php
      • application/source/logic/workflow/step/validation/commerce/order/delivery/IsState.class.php
      • application/source/logic/workflow/transition/validation/commerce/order/delivery/IsState.class.php
    • Trait umgebaut application/source/logic/workflow/transition/validation/commerce/order/delivery/HasBillNumber.class.php
    • VolatilUserInput erweitert application/source/presenter/api/logic/workflow/Transfer.class.php
    • data Parameter erweitert application/source/presenter/api/logic/Workflow.class.php
    • Traits umbenannt
      • application/source/logic/workflow/implementation/commerce/order/delivery/StateValidation.trait.php
      • application/source/logic/workflow/step/validation/commerce/order/delivery/IsState.class.php
    • application/source/logic/workflow/transition/validation/commerce/order/delivery/HasBillNumber.class.php
    • umgebaut auf trait application/source/logic/workflow/step/validation/commerce/order/delivery/IsState.class.php
    • QueuePrint & ContainerPrint URL erweitert, Transition für Workflow API erweitert application/default/route/api/logic/workflow.xml
    • Facette erweitert application/source/presenter/api/logic/workflow/ContainerPrint.class.php
    • neue Parameter application/source/presenter/api/logic/Workflow.class.php
    • umbenannt von transition in Transferapplication/source/presenter/api/logic/workflow/Transfer.class.php
    • Facette History und Log erweitert application/source/presenter/api/logic/workflow/Transition.class.php
    • Parameter für Transition erweitert application/source/presenter/api/logic/Workflow.class.php
    • juristication Namespace gelöscht, Land ist nicht nur dieses Thema application/default/route/api/countries.properties
    • default Werte erweitert application/source/model/account/Notice.class.php
    • Ableitung von EquipmentContainer application/source/logic/workflow/container/commerce/Order.class.php
    • Ableitung von EquipmentContainer application/source/logic/workflow/container/commerce/order/Delivery.class.php
    • application/source/logic/workflow/automation/condition/commerce/order/IsState.class.php
    • neue Konstanten und Name und Beschreibung erweitert application/source/bridge/core/relation/ObjectRelation.class.php
    • Name und Beschreibung erweitert application/source/bridge/core/relation/objectrelation/Factory.class.php
    • deprecated application/source/model/util/Country.class.php
    • Routen Berechtigung angepasst Alvine\Security\Authentication\User in \Alvine\Application\Platform\Security\Authentication\User
    • die Originaldaten der Bestellungen die über den \Alvine\Application\Platform\Legacy\Backend\Api\Shop\Order\Presenter gemeldet werden zusätzlich auch als Eigenschaft in die sh_order_properties schreiben um das Problem mit der Kodierung zu umgehen.
    • Erweiterung in der legacy DHL-Label API /application/legacy/alvine/api/dhllabel/index.php um die Statusprüfung der Bestellung beim erneuten anfodern des Labels
    • core_addUserComplete hat gesperrte Benutzer angelegt, jetzt auf "0" geändert application/source/legacy/backend/api/shop/order/Presenter.class.php
    • Kunden benarchrichtigungen erweitert application/legacy/alvine/api/dhllabel/index.php
  • resubmission < now() erweitert bei der Auswahl der Bestellungen application/legacy/alvine/exec/shop.extra.order.exec.31611.inc.php

Behoben

  • EQ Ausrüsten bei UserInput application/source/presenter/api/logic/workflow/Transfer.class.php
  • Routen Berechtigung angepasst Alvine\Security\Authentication\User in \Alvine\Application\Platform\Security\Authentication\User bugfix hier darf kein EQ aus einem Plugin verwendet werden application/source/logic/workflow/transition/validation/commerce/order/delivery/IsState.class.php
  • parameter falsch application/source/bridge/core/relation/HandleObjectRelation.trait.php
  • im CMD 26012 wurde das Eventhandling nicht mehr durchführt wenn die Exportdateien in ein Archiv geschrieben wurden

2.59.1 - 2022-07-28

Behoben

  • Korrektur Modul Location für Navigationseintrag Aufgabenliste

2.59.0 - 2022-07-27

Hinzugefügt

    • application/source/builder/datasource/implementation/commerce/item/specification/Material.trait.php
    • application/source/builder/datasource/commerce/item/store/Stock.class.php
    • application/source/logic/workflow/factory/commerce/item/store/Stock.class.php
    • application/source/logic/workflow/action/util/Logging.class.php
    • application/source/logic/workflow/action/util/Logging.class.php

Geändert

  • Gruppe manager erweitert application/default/route/api/logic/workflow.xml
  • Varianten sind eine Collection application/source/builder/datasource/implementation/commerce/item/Variant.trait.php
  • leere Werte definiert application/source/model/account/Personal.class.php
  • NAME_LANGUAGE application/source/types/properties/User.class.php
  • neue Methode createContainerCollection application/source/logic/workflow/factory/FromModel.class.php
  • neue Methode logMail() application/source/bridge/Mail.trait.php
  • Framework auf 1.43.0 geändert .jekyll
  • es kann nun ein Container übergeben werden im Constructor application/source/logic/workflow/Runner.class.php
  • Access Felder sind SET und StringSET Felder application/source/model/shipping/Condition.class.php
    • sys_pricetype erweitert application/legacy/alvine/include/shop.extra.price.price.inc.php
    • sys_pricetype erweitert application/legacy/alvine/include/shop.extra.price.price.interface.inc.php
    • sys_pricetype erweitert application/resource/locale/legacy/backend/de.php
    • neue Konstante ADDITIONAL_TYPE application/source/commerce/order/position/Properties.class.php
    • neue Methode getCurrentUserMembership application/source/bridge/manager/AccountManager.class.php
  • zusätzliche Logik des Dateiaufbaues bei Retourenmeldungen für AY im CMD 12955
  • Erweiterung der RECADV Funktion convertToEDIFACT zur Steuerung der Anzeige von den CPS und PAC Segmenten

Behoben

  • FIELD_VALID_FROM_COUNT war count_to - muss count_from sein application/source/model/commerce/item/Price.class.php
  • Limit wurde hier falsch angewendet application/source/bridge/account/user/Membership.trait.php
  • Korrektur SQL Statement für den Dashboard Bericht durchschnittlicher Netto Warenkorb
  • echo Statement entfernt im Trait Alvine\Application\Platform\Bridge\Company\Company

2.58.1 - 2022-06-28

Behoben

  • echo Statement entfernt im Trait Alvine\Application\Platform\Bridge\Company\Company

2.58.0 - 2022-05-24

Geändert

    • sys_pricetype erweitert application/legacy/alvine/include/shop.extra.price.price.inc.php
    • sys_pricetype erweitert application/legacy/alvine/include/shop.extra.price.price.interface.inc.php
    • sys_pricetype erweitert application/resource/locale/legacy/backend/de.php
    • neue Konstante ADDITIONAL_TYPE application/source/commerce/order/position/Properties.class.php
    • neue Methode getCurrentUserMembership application/source/bridge/manager/AccountManager.class.php
  • Locale Field in SerializedObject geändert application/source/model/shipping/Condition.class.php
  • 0€ positionen brauchen nicht im Zoll Dokument aufgenommen werden application/legacy/alvine/api/dhllabel/index.php
  • doc documentation/component/de/docs/entwickler/best-practices/dokumentenmanagement.md
  • Dimension 3 erweitert application/legacy/alvine/exec/shop.extra.antevorte.exec.12951.inc.php
  • Application auf 1.41.0 geändert .jekyll

Behoben

  • FIELD_VALID_FROM_COUNT war count_to - muss count_from sein application/source/model/commerce/item/Price.class.php
  • Limit wurde hier falsch angewendet application/source/bridge/account/user/Membership.trait.php
  • Korrektur SQL Statement für den Dashboard Bericht durchschnittlicher Netto Warenkorb
  • Korrektur der Auswertung der Standard Kommunikation eines Kunden in /alvine/include/core.user.obj.php
  • Methode initCompanyData muss auch Datensätze ohne Sprache laden application/source/bridge/company/Company.trait.php

2.57.0 - 2022-05-24

Geändert

  • Umstellung der Identitätsprüfung in der Klasse Alvine\Application\Platform\Presenter\Api\Account\UserChangePassword

2.56.0 - 2022-05-23

Hinzugefügt

  • documentation/component/de/docs/entwickler/best-practices/benutzer-pruefen.md
  • Neue User Klasse für Platform application/source/security/authentication/User.class.php
  • Methode von Web Klasse überschrieben um das neue User Objekt zurück liefern zu können application/source/Implementation.trait.php
  • constraint um den angemeldeten Benutzer zu prüfen application/source/security/authentication/user/constraint/IsVerified.class.php
  • Namespace umgezogen application/source/security/authentication/TemporaryIdentity.class.php
  • TemporaryIdentity ist nun von AlvineApplicationPlatformSecurityAuthenticationUser abgeleitet
  • neue Exception application/source/security/NotVerifiedException.class.php

  • application/source/bridge/core/relation/objectrelation/Factory.class.php

  • development/tests/application/source/bridge/core/relation/objectrelation/FactoryTest.php

Geändert

  • Application auf 1.41.0 geändert .jekyll
  • documentation/component/de/mkdocs.yml

2.55.0 - 2022-05-19

Hinzugefügt

  • application/source/model/commerce/item/Size.class.php
  • application/source/model/commerce/item/size/Property.class.php
  • application/source/bridge/commerce/item/variant/Facets.class.php
  • application/source/presenter/api/commerce/item/variant/Search.class.php
  • application/source/bridge/commerce/item/variant/Facets.class.php
  • application/source/bridge/commerce/item/Variant.trait.php
  • application/source/bridge/commerce/item/variant/definition/Facets.class.php
  • application/source/logic/workflow/action/persistence/BeginTransaction.class.php
  • application/source/logic/workflow/action/persistence/CommitTransaction.class.php
  • application/source/logic/workflow/action/persistence/RollbackTransaction.class.php
  • application/source/util/logging/handler/Memory.class.php
  • application/source/presenter/api/util/ScriptHost.class.php
  • application/source/presenter/api/logic/workflow/Factory.class.php
  • application/source/presenter/api/logic/workflow/Init.class.php
  • application/source/presenter/api/logic/workflow/Run.class.php


  • neue Klasse application/source/commerce/item/variant/Properties.class.php neue Klasse application/source/model/commerce/item/variant/Property.class.php

  • documentation documentation/component/de/docs/entwickler/api/util/workflow.md

Geändert

  • laden der Orders geändert , nur noch die OID und SHID geladen , die Bestellungen die auf wiedervorlage sind ausgelassen und pro Aufruf 50 application/legacy/alvine/exec/shop.extra.order.exec.31611.inc.php

  • Erweiterung der OptainPerMail Klasse um Prüfung auf Anzahl der versendeten Mails -> nur 3 Pro Tag

  • Variant API in Variant Definition umbenannt . neu Variant API für pb_item_variant angelegt application/default/route/api/commerce/item/variant.properties

  • die Funktion setFrameworkVersion in der Jekyll Lib (/deployment/jekyll/lib.php) erweitert das das Script /development/script/build-libraries.php auch mit der aktuellen Frameworkversion arbeitet.

  • Änderung des Rückgabewertes der Funktion shop_extra_amazon_getUniqueFBAReturnPositionKey auf den neuen Wert license-plate-number aus der Retourenmeldung von Amazon FBA.

  • Turnover Konfiguration angepasst application/web/app/config/development-app.json neue Konstanten application/source/types/properties/User.class.php

  • Lieferdatum geändert , Prüfung auf Retouren Paketnummer wenn angefordert application/legacy/alvine/api/dhllabel/index.php

  • Name erweitert application/source/bridge/shop/addon/brand/TexttypeMap.class.php
    MWS Token erweitert application/source/portal/amazon/Manager.class.php

  • documentation/component/de/docs/entwickler/api/logic/workflow.md

  • überarbeitet application/source/presenter/api/logic/Workflow.class.php
    wieder aktiviert application/default/route/api/logic/workflow.xml

Behoben

  • Verlinkungen im Dashboard korrigiert (/item/catalog/category-> /legacy/item/catalog/category ...).
  • Zuweisung des Standardwertes für die Kommastellen in der Methode injectPositionsIntoOrderDataset des Traits \Alvine\Application\Platform\Bridge\Commerce\Order\Position korrigiert.

  • Übersetzungen für EN haben gefehlt beim Bestelleingagsbericht

  • Zuweisung des Standardwertes für die Kommastellen in der Methode injectPositionsIntoOrderDataset des Traits \Alvine\Application\Platform\Bridge\Commerce\Order\Position korrigiert.

2.54.0 - 2022-03-24

Hinzugefügt

  • neues Objekt application/source/model/commerce/transaction/Property.class.php
    amazon erweitert in den additional-components application/default/assembly.ini
    neues Objekt application/source/commerce/transaction/Properties.class.php
  • neues Objekt application/source/commerce/paymenttype/Properties.class.php
  • application/source/builder/datasource/implementation/commerce/item/catalog/Assignment1.trait.php
    application/source/builder/datasource/implementation/commerce/item/catalog/Assignment3.trait.php

Geändert

  • verhindern das ein Label nochmal erstellt wird, File Prüfung und auslieferung von der erstellten datei application/legacy/alvine/api/dhllabel/index.php
  • exception wenn falsche instance application/source/logic/workflow/step/validation/commerce/turnover/retoure/IsState.class.php
  • logging erweitert und exception wenn falsche instance application/source/logic/workflow/step/validation/commerce/order/IsState.class.php
  • Erweiterung der Massenbarbeitung - es gibt nun die Auswahl für die Multiauswahlfelder bei den Standardzuweisungen ob der ausgewählte Wert hinzugefügt wird oder der Inhalt des DB Feldes mit diesem überschrieben werden soll (standard)

Behoben

  • es wurde auf falsche Container Instance geprüft application/source/logic/workflow/step/validation/commerce/order/delivery/IsState.class.php
  • Filterfunktion bei den Zuweisungen 1-3 für die übergeordneten Einträge hatte keine Funktion

2.53.0 - 2022-02-15

Hinzugefügt

  • neue Action InjectLocaleProperties application/source/logic/workflow/action/builder/datasource/InjectLocaleProperties.class.php
  • Übersetzungen ins englische für das Dashboard hinzugefügt /application/web/app/console/dashboard/resource/en.json
  • neue updatePassword Methode application/source/bridge/manager/AccountManager.class.php
  • getGroupByName neue Methode application/source/bridge/manager/AccountManager.class.php

Geändert

  • updatePassword Methode in den AccountManager umgezogen application/source/presenter/api/account/user/ChangePassword.class.php
  • .jekyll Aktualisierungen
    • alvine.application auf 1.40.0
    • Framework auf 1.42.0
    • alvine.application.workflow auf 1.13.0
  • trackDownWithConfigPathPluginAndGetConfigFile wieder zurück gebaut application/source/logic/Workflow.class.php
    Container Platzhalter "validationReport" erweitert application/source/logic/workflow/implementation/container/Placeholder.trait.php
  • Ordner werden nun angelegt wenn diese nicht existieren application/source/builder/Fragment.class.php
  • Übersetzungen im engl. angepasst in /application/web/app/resource/locale/alvine/en.json
  • weitere Umstellungen von rows auf maxrows bei der Zuweisung des Ergebnisses von FOUND_ROWS in Alvine\Application\Platform\Presenter\Util\Relation\Implementation\Search, Alvine\Application\Platform\Bridge\Core\Property\Definition, Alvine\Application\Platform\Presenter\Page\Commerce\Item\Search, Alvine\Application\Platform\Bridge\Core\Property Traits da rows in der Version 10.2.4 von MariaDB als reserviertes Wort deklariert wurde.
  • Model umgebaut auf Konstanten application/source/model/commerce/PaymentType.class.php

Behoben

  • trackDownWithConfigPathPluginAndGetConfigFile hat nicht die Plugin Unterordner durchsucht application/source/logic/Workflow.class.php
  • Exception weiter gereicht, hier darf keine neue erstellt werden application/source/builder/indexer/commerce/Item.class.php
  • InjectLocaleProperties prefix kann auch null sein application/source/logic/workflow/action/builder/datasource/InjectLocaleProperties.class.php

2.52.0 - 2022-01-11

Hinzugefügt

  • neue Exception /source/bridge/core/property/PermissionException.class.php
  • neues Model /source/model/content/Article.class.php
  • neues Model /source/model/content/article/Property.class.php
  • neue Datasource /source/builder/datasource/content/Article.class.php
  • neue Factory /source/logic/workflow/factory/content/Article.class.php

Geändert

  • pb_publishing_properties erweitert /source/bridge/core/delta/definition/Entry.class.php
  • jekyll alvine.application.workflow auf 1.12.0 geändert
  • Konstanten erweitert:
    • application/source/model/AbstractProperty.class.php
    • application/source/bridge/core/Property.trait.php
  • AlvineApplicationPlatformBridgeCoreProperty erweitert:
    • /source/model/account/Property.class.php
    • /source/bridge/account/Identity.trait.php
    • /source/bridge/account/User.trait.php
    • /source/bridge/manager/AccountManager.class.php
    • /source/model/account/Address.class.php
    • /source/model/account/Communication.class.php
    • /source/model/account/Notice.class.php
    • /source/model/account/Personal.class.php
    • /source/model/account/Relation.class.php
    • /source/model/account/User.class.php
    • /source/presenter/Console.class.php
    • /source/presenter/api/account/group/member/Search.class.php
    • /source/presenter/api/account/user/Entity.class.php
    • /source/presenter/api/account/user/Add.class.php
    • /source/presenter/security/temporarytoken/ObtainPerMail.class.php
  • abstract protected function hasPropertyPermissions erweitert /source/bridge/account/user/Property.trait.php
  • hasPropertyPermisions Methode erweitert /source/bridge/core/Property.trait.php
  • Delta für Article und Eigenschaften /source/bridge/core/delta/definition/Entry.class.php
  • pb_publishing_properties erweitert /source/bridge/core/delta/definition/Entry.class.php
  • Erweiterung der Prüfung der AdressIDs auf not null im CMD 9009

Behoben

  • Korrektur der Funktionsnamenprüfung bei kundenspezifischen Interfaces für den SLSRPT in alvine/exec/shop.extra.edi.exec.13034.inc.php
  • Übersetzungen korrigiert
  • Korrektur der Übergabe des Nachrichteninhaltes an die Datei in /alvine/plugin/shop/edi/invrpt/standard.inc.php
  • Korrektur Funktionsprüfung auf das Gateway im CMD shop.extra.edi.exec.13048.inc.php

2.51.0 - 20210-12-22

Gelöscht

  • gelöscht Bestellbestätigung Kontext /source/commerce/document/context/mail/shop/order/Incomming.class.php
    gelöscht Bestellbestätigung Kontext /source/commerce/document/context/mail/shop/order/incomming/Paypal.class.php

Hinzugefügt

  • Bestellbestätigung Kontext /source/commerce/document/context/mail/order/Confirmation.class.php
    Bestellbestätigung Kontext /source/commerce/document/context/mail/order/confirmation/payment/AmazonPay.class.php
    Bestellbestätigung Kontext /source/commerce/document/context/mail/order/confirmation/payment/BankPayment.class.php
    Bestellbestätigung Kontext /source/commerce/document/context/mail/order/confirmation/payment/Cash.class.php
    Bestellbestätigung Kontext /source/commerce/document/context/mail/order/confirmation/payment/CreditCard.class.php
    Bestellbestätigung Kontext /source/commerce/document/context/mail/order/confirmation/payment/ECCard.class.php
    Bestellbestätigung Kontext /source/commerce/document/context/mail/order/confirmation/payment/Hire.class.php
    Bestellbestätigung Kontext /source/commerce/document/context/mail/order/confirmation/payment/Ideal.class.php
    Bestellbestätigung Kontext /source/commerce/document/context/mail/order/confirmation/payment/Invoice.class.php
    Bestellbestätigung Kontext /source/commerce/document/context/mail/order/confirmation/payment/PayOnDelivery.class.php
    Bestellbestätigung Kontext /source/commerce/document/context/mail/order/confirmation/payment/Paypal.class.php
    Bestellbestätigung Kontext /source/commerce/document/context/mail/order/confirmation/payment/PaypalPlus.class.php
    Bestellbestätigung Kontext /source/commerce/document/context/mail/order/confirmation/payment/Prepaid.class.php
    Bestellbestätigung Kontext /source/commerce/document/context/mail/order/confirmation/payment/SaferPayPP.class.php
    Bestellbestätigung Kontext /source/commerce/document/context/mail/order/confirmation/payment/SofortUeberweisen.class.php

  • neues Interface /legacy/alvine/plugin/interfaces/module/shop/order/placeholder/standard.inc.php

Geändert

BREAKING CHANGES

  • Diese Daten müssen in der Datenbank geändert werden "co_list_mail":
    infomail > \Alvine\Application\Platform\Commerce\Document\Context\Mail\InfoMail account_logintokenpermail > \Alvine\Application\Platform\Commerce\Document\Context\Mail\Account\LoginTokenPerMail api_sendmail > \Alvine\Application\Platform\Commerce\Document\Context\Mail\Api\SendMail workflow_commerce_item > \Alvine\Application\Platform\Commerce\Document\Context\Mail\Workflow\Commerce\Item workflow_commerce_item_incomplete > \Alvine\Application\Platform\Commerce\Document\Context\Mail\Workflow\Commerce\Item\Incomplete

  • alvine_interface_shop_order_placeholder_finalize /legacy/alvine/include/shop.addon.order.inc.php

  • Methode getDatabaseKey gelöscht , der Kontext muss über den Klassen Namen referenziert werden /source/commerce/document/Context.class.php
    $documentContextClass::getDatabaseKey() entfernt /source/bridge/Mail.trait.php
    Methode injectCompanyAssignmentQuery ist nun Public /source/bridge/manager/CompanyManager.class.php

  • alvine Komponenten in .jekyll und assembly.ini aktualisiert

  • Erweiterung der EDI Messages RECADV & DESADV um das GIN Segment für die Nummer der Versandeinheit

  • neues Interface shop.order.placeholder verwendet /legacy/alvine/include/shop.addon.order.inc.php
  • neue Lokale retouredailystatementaction /web/app/resource/locale/alvine/de.json
  • Neuer Menu Punkt Retoureneingang abschließen /web/app/config/development-app.json

  • Erweiterung um Paketfelder bei DESADV und RECADV

  • alvine.channel.magento auf 1.13.0 geändert .jekyll

  • Umtausch Positionen aus den Eigenschaften ermittelt /alvine/include/shop.addon.turnover.inc.php

  • Logik für das übergeben der Nummer der Versandeinheit für die EDI Messages RECADV & DESADV angepasst

Behoben

  • Umstellung von rows auf maxrows bei der Zuweisung des Ergebnisses von FOUND_ROWS im Alvine\Application\Platform\Presenter\Util\Search Trait da rows in der Version 10.2.4 von MariaDB als reserviertes Wort deklariert wurde.

  • Prüfung auf Interfacefunktionen in shop.extra.edi.exec.13034.inc.php korrigiert.

Gelöscht

  • gelöscht Bestellbestätigung Kontext /source/commerce/document/context/mail/shop/order/Incomming.class.php
    gelöscht Bestellbestätigung Kontext /source/commerce/document/context/mail/shop/order/incomming/Paypal.class.php

2.50.0 - 20210-11-15

Geändert

  • alvine.framework auf 1.41.0 geändert jekyll
  • Navigation um EDI Konfiguration erweitert
  • ältere Einträge aus Changelog ins Archiv verschoben

Behoben

  • getObjID muss ein int zurück liefern , Methode AlvineTypesType::validateInteger erweitert /source/logic/workflow/action/builder/datasource/SetDataset.class.php
  • Korrektur der location in der DEV Navigation, es war eine Konsolenversion hinterlegt anstatt die Quelldateien

2.49.0 - 2021-11-08

Hinzugefügt

neues Model /source/model/commerce/turnover/quantity/Property.class.php

2.48.0 - 2021-11-03

Hinzugefügt

  • Implementierung einer CORS Strategie
  • neue Konfigurationen für juristication resolver application.juristication.console.resolver.class
  • neue Konfigurationen für juristication resolver application.juristication.web.resolver.class
  • juristication Web resolver /source/web/juristication/Resolver.class.php
  • juristication resolver /source/juristication/Resolver.class.php

Geändert

  • .jekyll alvine-application-plugins.commerce auf 1.42.0 geändert
  • .jekyll alvine.application auf 1.36.0 geändert
  • .jekyll alvine.framework auf 1.40.0 geändert
  • force Parameter um Plugins ohne Kompatibilitätsprüfung zu installieren
  • Erweiterungen der Locale für EDI Konfigurationen
  • Erweiterungen im EDI Bereich um zugehörige Toolbareinträge und Quellcodeoptimierungen
  • Ausgabe für sql bind fehler verbessern
  • Typen und Konstrukte modernisiert
  • Kommentare in engl. übersetzt in der assembly.properties
  • Erweiterung legacy order api um Lockfile
  • alvine_api_dhlLabel_setExportDocument die Methode setCustomsCurrency erweitert /legacy/alvine/api/dhllabel/index.php
  • .jekyll alvine.shipping.provider.dhl auf 1.10.0 geändert
  • $this->identification strtoupper bei der prüfung der Länder /source/juristication/CountryList.trait.php
  • neue Methode getJuristicationResolver /source/Command.class.php
  • neue Methode getJuristicationResolver /source/Web.class.php
  • logger erweitert /source/logic/workflow/Runner.class.php
  • .jekyll alvine.application auf 1.35.0 geändert
  • .jekyll alvine.shipping.provider.dhl auf 1.9.0 geändert
  • .jekyll alvine-application-plugins.shipping auf 1.6.0 geändert
  • .jekyll alvine-application-plugins.shipping-dhl auf 0.4.0 geändert
  • .jekyll alvine-application-plugins.channel-tradebyte auf 1.19.0 geändert
  • getDefaultValueOfObject erweitert und NULL zurück gemeldet /source/persistence/relation/field/FloatType.class.php
  • .jekyll alvine-application-plugins turnover auf 0.12.0 geändert

Behoben

  • das setzen der rechte kann nicht funktionieren
  • Bereinigung shoppingcard Funktionen um nicht benötigte Felder
  • application.locale.languages wieder auf "de,en" geändert
  • plugin:enable erstellt keine Unterordner für Routen und Workflows

2.47.2 - 2021-10-13

Behoben

  • plugin:fetch speichert die falsche Versionsnummer ab

2.47.1 - 2021-10-13

Hinzugefügt

  • Logging, welche Dateien beim fetch Befehl kopiert werden

Behoben

  • plugin:fetch gibt einen unsinnigen Fehler aus

2.47.0 - 2021-10-13

Geändert

  • Umstellung auf Monster 1.18 und Component-Form 1.4
  • .jekyll alvine.application.workflow auf 1.11.0 geändert
  • .jekyll alvine-application-plugins commerce auf 1.37.0 geändert
  • .jekyll alvine-application-plugins order auf 0.20.0 geändert
  • .jekyll alvine-application-plugins turnover auf 0.11.0 geändert

2.46.0 - 2021-10-11

Hinzugefügt

  • Route geändert /default/route/api/commerce/order/token.properties
  • neue Klasse /source/bridge/commerce/order/token/Facets.class.php
  • neue Klasse /source/model/commerce/order/Token.class.php
  • neue Klasse /source/presenter/api/commerce/order/token/Search.class.php
  • neues Token Model /source/model/commerce/order/position/Token.class.php
  • neue Token Suche /source/presenter/api/commerce/order/position/token/Search.class.php
  • neue Token Route /default/route/api/commerce/order/position/token.properties /default/route/api/api.route
  • neue Token Facets /source/bridge/commerce/order/position/token/Facets.class.php

Geändert

  • .jekyll Assembly auf 1.34.0 geändert
  • API Route Order Token geändert /default/route/api/api.route
  • wurde gelöscht: /default/route/api/commerce/order/position/token.properties && /source/bridge/commerce/order/position/token/Facets.class.php
  • Token Model umbenannt /source/model/commerce/order/position/Token.class.php
  • Token Search umbenannt /source/presenter/api/commerce/order/position/token/Search.class.php
  • alvine.application auf 1.33.0 geändert .jekyll
  • Token Model das Feld sys_data in sys_container geändert
  • Bootstrap auf 5.1.1 geändert .jekyll
  • Bootstrap auf 5.1.1 geändert application/source/presenter/Console.class.php
  • application/web/app/config/development-app.json Anpassungen für Turnover & BootstrapV5
  • neue Filter für die Retouren Liste , Nachricht und ERP Number /legacy/alvine/include/shop.addon.interface.turnover.inc.php
  • alvine.application auf 1.32.0 /application/platform/.jekyll
  • Token Route um Patch erweitert /default/route/api/commerce/order/position/token.properties
  • nicht mehr auf den Text 'ok' prüfen, die Sendungen sind bei code 0 immer Leitcodierbar /legacy/alvine/api/dhllabel/index.php

Behoben

Methode getEquipmentKey() erweitert /source/logic/workflow/container/equipment/persistence/PrimaryID.class.php

2.45.1 - 2021-09-14

Behoben

  • fehlende Werte für valid_from und valid_to in der Item API
  • Übernahme der fehlenden Werte der Item Api in die Preisstruktur Funktion in der /alvine/include/shop.item.inc.php und /alvine/lib/container_shop.lib.php

2.45.0 - 2021-09-13

Geändert

  • Umstellung health check auf PHP 7.4 im Basis Image
  • init goss Datei - Umstellung auf PHP 7.4

2.44.0 - 2021-09-08

Hinzugefügt

  • neue Klasse /source/logic/workflow/equitment/persistence/PrimaryID.class.php
  • neues Model /source/model/account/Todo.class.php

Geändert

  • alvine.channel.magento in jekyll auf 1.12.0 geändert alvine.framework auf 1.38.0 geändert jekyll alvine.application auf 1.31.1 geändert jekyll

  • label speichern erweitert /application/legacy/alvine/api/dhllabel/index.php

  • Version der Komponente alvine.application auf 1.30.0 gestellt
  • Container als platzhalter erweitert /source/logic/workflow/implementation/communication/Mail.trait.php alvine.framework auf 1.37.0 geändert jekyll
    alvine.application.workflow auf 1.9.1 geändert jekyll
    Todo Model in Task Umbenannt /source/model/account/Task.class.php /source/model/account/task/Property.class.php
  • alvine.application.workflow in jekyll auf 1.8.0 geändert
  • Aufgaben Bereiche um Produkt, Bestellung und Retoure erweitert /source/bridge/account/todos/ScopeMap.class.php Erweitert um 1:n-Beziehungen zwischen einem Produkt und Aufgaben und einem neuen Typ "Zuweisung" /source/bridge/core/relation/ObjectRelation.class.php
  • runner umgebaut /source/logic/workflow/Runner.class.php /source/logic/workflow/runner/ByPrimaryID.class.php
  • Aufgaben /web/app/config/development-app.json , /web/app/resource/locale/alvine/de.json
  • sys_filter_locale aus dem Vat Model gelöscht
  • jekyll aktualiserung der Plugins commerce, order und turnover

Behoben

  • bugfix - kopieren von files in das Web Verzeichnis /source/plugin/Component.class.php Phar namen angepasst und bugfix .pupkey /source/plugin/Installer.class.php

2.43.0 - 2021-07-28

Geändert

  • Aktualiserung der Plugins commerce, order und turnover

Behoben

  • sys_location_LID ist ein Integer /source/model/commerce/item/Stock.class.php
    index.php entfernt, die Ajax Dialoge haben nicht mehr geladen /legacy/alvine/include/shop.interface.order.inc.php

2.42.0 - 2021-07-26

Hinzugefügt

  • neue Klasse /source/logic/workflow/runner/ByPrimaryID.class.php neues Model /source/model/channel/commerce/order/delivery/State.class.php
  • best-practices Artikel /documentation/component/de/docs/entwickler/best-practices/arbeiten-mit-dem-workflow-runner.md
    best-practices Artikel /documentation/component/de/docs/entwickler/best-practices/content-text-mit-dem-workflow-erstellen.md
  • neues Model /source/model/commerce/finance/Vat.class.php

Geändert

  • Konsolen Komponente auf Version 2.12.1 gestellt Aktualisierung turnover Plugin auf 0.7.0
  • neue Modele :
    /source/model/channel/commerce/turnover/quantity/State.class.php /source/model/channel/commerce/item/State.class.php
    /source/model/channel/commerce/order/State.class.php
    /source/model/channel/commerce/order/position/State.class.php
    /source/model/channel/commerce/turnover/retoure/State.class.php
    /source/model/channel/commerce/item/stock/State.class.php neuer generic Traits und Implementation /source/model/generic/channel/state/ItemSKUImplementation.class.php
    /source/model/generic/channel/state/itemSKU.interface.php
  • Umstellung Konsole auf Version 2.12.0
  • Channel State Model umgezgen in einen eigenen Channel Namespace /source/model/commerce/order/ChannelState.class.php > /source/model/channel/commerce/order/State.class.php
    /source/model/channel/commerce/item/State.class.php > /source/model/commerce/item/ChannelState.class.php
  • indexieren von CID 2-4 erweitert /source/builder/indexer/commerce/Item.class.php berücksichtigung von CID4 Multi erweitert /source/builder/datasource/implementation/commerce/item/catalog/Category.trait.php
  • alter stand wieder hergestelllt /source/builder/datasource/commerce/item/HierarchicalCatalog.class.php
  • alvine.channel.magento auf 1.10.0 geändert .jekyll
  • commerce Plugin auf 0.31.0 .jekyll
    Order Plugin auf 0.16.0 .jekyll
    turnover Plugin auf 0.5.0 .jekyll
  • Konstante FIELD_RANKING erweitert /source/model/generic/Ranking.interface.php , /source/model/generic/RankingImplementation.trait.php Reader umgebaut, Model muss nun im Konstruktor übergeben werden , weitere Methoden zum einschränken erweitert /source/persistence/relation/Reader.class.php documentation /source/bridge/shop/turnover/retoure/StateMap.class.php , /source/bridge/shop/turnover/retoure/ActionMap.class.php
  • die Deklaration der Funktion trap_cleanup wurde im Script /opt/container/share/lib/bash.sh zentralisiert und aus den einzelnen Cron Scripten entfernt

Behoben

  • bugfix getWorkflow angepasst und die Methode get_called_class() verwednet /source/plugin/Component.class.php
    bugfix getByID muss null zurück liefern nicht false wenn etwas nicht gefunden wurde /source/persistence/relation/Reader.class.php
    $container und $expectedFinalStat in die AbstractKlasse umgezogen /source/logic/workflow/Runner.class.php, /source/logic/workflow/runner/Generic.class.php
  • bugfix Name darf nur überschrieben werden wenn der Wert auch gefüllt ist /source/builder/datasource/commerce/item/Catalog.class.php

2.41.0 - 2021-06-28

Geändert

  • Aktualisierung der Version von der Komponente alvine.console auf 2.11.0, des Plugins commerce auf 1.29.0, des Plugins order auf 0.14.0 und des Plugins channel-gaxsys auf 1.0.0
  • Konstaten eingebaut und priceType erweitert /source/model/commerce/item/Price.class.php
  • Methoden erweitert /source/logic/workflow/runner/Generic.class.php Möglichkeit erweitert das ein Datum mit geliefert werden kann /source/util/logging/handler/AuditTable.class.php

2.40.0 - 2021-06-25

Hinzugefügt

  • neue Klasse Runner /source/logic/workflow/Runner.class.php neue Klasse Runner Generic /source/logic/workflow/runner/Generic.class.php neue Klasse HasGenericDataError /source/logic/workflow/automation/condition/container/HasGenericDataError.class.php HasNoGenericDataError /source/logic/workflow/automation/condition/container/HasNoGenericDataError.class.php neuer Container Generic /source/logic/workflow/container/Generic.class.php

Geändert

  • alvine.application auf version 1.29.0 geändert in der jekyll Datei initSummaryStatus verwendet und FullReport Methode ausgelagert /source/logic/workflow/runner/Generic.class.php
  • AuditTable um weitere logging Tabellen erweitert /source/util/logging/handler/AuditTable.class.php neue Konstante AUDIT_TABLE in der Order Model Klasse /source/model/commerce/Order.class.php neue Konstante AUDIT_TABLE in der Retouren Model Klasse /source/model/commerce/turnover/Retoure.class.php
  • Eigenschaften erweitert /source/legacy/backend/api/shop/order/Presenter.class.php Doku angepasst /documentation/component/de/docs/entwickler/api/legacy/bestellungen/bestellung-anlegen.md

Behoben

  • bugfix codierung der Lieferadresse /legacy/alvine/api/dhllabel/index.php
  • dhl Retoure bugfix und logging erweitert , utf8 encode hat noch gefehlt /legacy/alvine/api/dhlretoure/index.php

2.39.0 - 2021-06-15

Hinzugefügt

  • neues Cache Objekt /source/persistence/relation/Cache.class.php neues Reader Objekt /source/persistence/relation/Reader.class.php neues CacheReader Objekt /source/persistence/relation/CacheReader.class.php
  • neues Masken Feld /source/persistence/relation/field/Mask.class.php neues Model für Payment maskiert /source/model/commerce/order/PaymentMasked.class.php

Geändert

  • Aktualisierung der Komponenetenversionen und des Dispatcher Phar
  • jekyll Datei angepasst commerce Plugin auf 1.27.0,order Plugin auf 0.13.0,turnover Plugin auf 0.1.0
  • neue Facette Retouren /source/bridge/commerce/order/Facets.class.php ,
    /source/bridge/commerce/turnover/Retoure.trait.php,
    /source/presenter/api/commerce/order/Search.class.php
  • OBJECT_STOCK_LOCATION_ID im Model erweitert /source/model/commerce/order/Position.class.php das Feld in der Datenbank war schon vorhanden.
  • neues Feld Token /source/model/commerce/order/Position.class.php
  • PaymentModel um weitere Felder ergänzt /commerce/order/Payment.class.php getPrototype angepasst hier Masked Model verwenden /source/bridge/commerce/order/payment/Facets.class.php
  • hinzufügen erlaubt /route/api/commerce/order/payment.properties Default Route für Payment API umgestellt auf Masked /route/api/commerce/order/payment.properties

Behoben

  • getWorkflow AlvineIOFileNotFoundException damit die deprecatedfilelocation verwendet wird und das Warning ausgegeben werden kann muss das in einen try catch block eingebaut werden

2.38.4 - 2021-12-01

behoben

  • Austausch Frameworkversion da Fehler im Cookiehandling

2.38.3 - 2021-09-15

Behoben

  • fehlende Anpassungen am Trait \Alvine\Application\Platform\Builder\DataSource\Implementation\Commerce\Item\Catalog\Category übernommen

2.38.2 - 2021-09-15

Behoben

  • fehlende Anpassungen an den Klassen \Alvine\Application\Platform\Model\Commerce\Order\Position, \Alvine\Application\Platform\Commerce\Item\MapProvider und Alvine\Application\Platform\Builder\DataSource\Commerce\Item\HierarchicalCatalog übernommen

2.38.1 - 2021-06-01

Behoben

  • dispatcher Phar auf Version 1.10.0 zurückgestellt

2.38.0 - 2021-05-27

Geändert

  • Modelle /commerce/turnover/Quantity.class.php und /commerce/turnover/Retoure.class.php überarbeitet

2.37.0 - 2021-05-26

Hinzugefügt

  • neuer Presenter /source/presenter/util/CorsPreflight.class.php

Geändert

  • Umstellung auf Konsolenversion 2.10.0
  • Integration Makefile, Caddy, SSL und Bereinigung des builds
  • bin/alvine-platform Script mit xdebug feature
  • Der Befehl doc:printroutes wird zu routes:print
  • Copyrightdatum auf 2021
  • Pluginverwaltung optimiert
  • neue Benutzereigenschaft core.property.desktop.showshopmodul zur Steuerung des einbindens des Desktop Shop Plugins Prüfung auf Eigenschaft in der Funktion account_desktop_getAndIncludePlugins()
  • Erweiterung der der crawler Bot Liste in der Funktion alvine_createSession()
  • Map Provider erweitert um das ändern der Datasource Klasse /source/commerce/item/MapProvider.class.php umgebaut - bessere Performance /source/builder/datasource/commerce/item/HierarchicalCatalog.class.php
  • jekyll Gaxsys Versionen angepasst
  • Projektdateien aus Standard entfernt

Behoben

  • Die Fehlermeldung wirkt in kleinen Bildschirmen gequetscht

2.36.0 - 2021-05-05

Hinzugefügt

  • DHL Retouren API

  • neue Tabelle /application/source/model/commerce/order/ChannelState.class.php

  • neues Model /application/source/model/commerce/item/ChannelState.class.php

Geändert

  • model default werte erweitert /application/source/model/commerce/order/Position.class.php

2.35.0 - 2021-04-19

Hinzugefügt

  • neue Route ALVINE-API-COMMERCE-TURNOVER-RETOURE-SEARCH /application/platform/application/default/route/api/commerce/turnover/retoure/search.properties
    neue Route /application/default/route/api/api.route
    neuer Trait /application/source/bridge/commerce/turnover/Quantity.trait.php
    API Presenter für Retouren /application/source/presenter/api/commerce/turnover/retoure/Search.class.php
    retoure erweitert in der Delta Route /application/default/route/api/util/delta.xml

  • delivery Eigenschaften /application/source/logic/workflow/action/commerce/order/delivery/SetProperty.class.php
    /application/platform/application/source/logic/workflow/step/validation/commerce/order/delivery/HasNoProperty.class.php
    /application/platform/application/source/logic/workflow/step/validation/commerce/order/delivery/IsState.class.php
    /application/platform/application/source/logic/workflow/step/validation/commerce/order/delivery/HasProperty.class.php
    /application/source/logic/workflow/container/commerce/order/Delivery.class.php
    /application/source/logic/workflow/factory/commerce/order/Delivery.class.php
  • neue Datasource /application/source/builder/datasource/commerce/item/specification/Material.class.php neue Map /application/platform/application/source/builder/datasource/commerce/item/specification/material/Map.class.php

Geändert


  • iid beim durchlaufen der Expressions erweitert hier auch das result verwenden /application/source/presenter/page/plugin/html/commerce/item/catalog/Category.class.php
    Modell um sys_entry_type erweitert /application/platform/application/source/model/commerce/ItemSearch.class.php
    indexieren um sys_entry_type erweitert /application/source/builder/indexer/commerce/Item.class.php
    neue Methode injectEntryTypeRestriction /application/source/presenter/page/commerce/AbstractItem.class.php
    sh_delivery_properties neuer eintrag /application/platform/application/source/bridge/core/delta/definition/Entry.class.php
  • zwei neue Funktionen shop_extra_amazon_item_getCareInstructionsText,shop_extra_amazon_item_getApparelSize /application/legacy/alvine/include/shop.extra.amazon.inc.php amazon_careInstructions und Bekleidungsgrössen erweitert /legacy/alvine/exec/shop.extra.amazon.exec.12752.inc.php template erweitert im die Größen Definitionen /legacy/alvine/plugin/companies/provider/amazon/template/standard/deltaitems.positions_clothing.inc.php

Behoben

  • bugfix, namespace und rückgabe iid wenn es ein Relation Item ist war noch falsch /source/logic/workflow/factory/commerce/item/Relation.class.php

2.34.0 - 2021-03-22

Hinzugefügt

  • neue Klasse für Mail Adressen Platzhalter /source/commerce/document/MailAddressPlaceholer.class.php
  • neue API /source/presenter/api/communication/SendMail.class.php default Route für die API /default/route/api/communication/sendmail.xml API Sendmail Kontext source/commerce/document/context/mail/api/SendMail.class.php
  • neue Aktion zum indexieren /source/logic/workflow/action/builder/indexer/commerce/Item.class.php
  • neues Datasource /application/source/builder/datasource/content/Text.class.php
    neuer Trait für Text eigenschaften source/builder/datasource/implementation/content/text/Property.trait.php
    neues Model /source/model/content/Text.class.php
    neue Properties Klasse für Text /application/source/content/text/Properties.class.php
    neue Properties Model für Text Eigenschaften /source/model/content/text/Property.class.php
    neuer Creater für Plugins /source/development/creator/CommercePluginClass.class.php
    neues Feld für enum "0" und "1" welches true oder false zurück liefert /source/persistence/relation/field/EnumBoolFlag.class.php neue Factory für Texte source/logic/workflow/factory/content/Text.class.php

Geändert

  • alvine.application auf 1.27.1 application/platform/.jekyll
  • zwei neue Felder in der Datenbank für Lager abfrage /source/model/commerce/ItemSearch.class.php SOURCING_STOCK_FLAG erweitert und warnings gefixt mit ?? Operator /source/builder/indexer/commerce/Item.class.php injectStockRestriction /source/presenter/page/commerce/AbstractItem.class.php
  • Delta der Eigenschaften hinzugefügt /application/source/builder/datasource/FromModel.class.php neue Methode getPropertyModel /application/source/builder/datasource/FromModel.class.php neue Methode getDeltaIDFromTable /source/bridge/core/delta/definition/Entry.class.php neue Methode getPropertyModel /source/logic/workflow/factory/FromModel.class.php

Behoben

  • getClassFile wurde ohne Parameter aufgerufen /source/development/creator/AbstractCreator.class.php

2.33.0 - 2021-03-12

Hinzugefügt

  • neue Klasse AlvineApplicationPlatformLogicWorkflowActionCommerceOrderSetProperty neue Klasse AlvineApplicationPlatformBuilderDataSourceImplementationCommerceOrderPositionWithProperty
  • neue Klasse /application/platform/application/source/types/map/ObjectMap.class.php
  • Neues Feld validated /application/source/model/commerce/turnover/Quantity.class.php Neues Feld validated /application/source/model/commerce/order/Position.class.php neue Klasse für Eigenschaften /application/source/commerce/turnover/quantity/Properties.class.php
  • neuer Trait zum laden von Transaktionen AlvineApplicationPlatformBuilderDataSourceImplementationCommerceOrderTransaction
    neue Datasource für Transaktionen AlvineApplicationPlatformBuilderDataSourceCommerceTransaction
    neue Datasource für Payment AlvineApplicationPlatformBuilderDataSourceCommerceOrderPayment
    neue Datasource für PaymentType AlvineApplicationPlatformBuilderDataSourceCommercePaymentType
  • neues Objekt AlvineApplicationPlatformLogicWorkflowContainerResponse
  • Neues Logging Objekt /source/util/logging/ExecutionData.class.php

Geändert

  • keine AlvineCoreSerializableException werfen bei Legacy Feldern
    /source/persistence/relation/field/legacy/Serialized.class.php
    /source/persistence/relation/field/legacy/SerializedAddress.class.php Model /source/model/util/Country.class.php auf AlvineApplicationPlatformPersistenceRelationFieldLegacySerialized umgestellt
  • FIELD_PRICE_TYPE erweitert /application/source/model/commerce/order/Position.class.php
  • jekyll HTML Komponente auf 1.11.0 geändert
  • Erweiterung der Regeln für die automatische Erstellung der Shopempfehlungen
  • shop_shoppingcard_checkPositions aufgerufen nach dem hinzufügen der Warenkorb positionen /application/source/legacy/backend/api/shop/order/Presenter.class.php
  • DHL Label API angepasst, Prüfung auf negative und 0 Mengen bei den Zoll Dokumenten
  • Fehlerausgabe verbessert /legacy/alvine/plugin/eventhandler/shop_addon_order_send_message/interface.inc.php
  • Funktion shop_order_writeTransaction in /legacy/alvine/include/shop.order.inc.php $sysPaymentPTID erweitert.
  • shop_order_writeTransaction angepasst /application/source/legacy/backend/api/shop/order/Presenter.class.php
  • /application/source/logic/Workflow.class.php erweitert um die Methode getContainerByNameAndExtension();
  • shop_extra_logistic_writeCarrierData erweitert um das laden von Eigenschaften
  • .jekyll "alvine.application" Umstellung auf "1.27.0" und "alvine.dispacher" Umstellung auf "1.10.0"
  • sendOrderingConfirmationMail parameter erweitert /application/source/legacy/backend/api/shop/order/Presenter.class.php

Behoben

  • Category "r" hat gefehlt im Namespace /source/builder/datasource/implementation/commerce/item/catalog/category/Property.trait.php
  • AlvineApplicationPlatformBuilderDataSourceImplementationCommerceOrderDelivery Trait war noch nicht fertig falscher Methoden Name (injectDataSourceDeliveries) /application/source/builder/datasource/implementation/commerce/order/Position.trait.php falscher Methoden Name (injectDataSourceDeliveries) /application/source/builder/datasource/implementation/commerce/order/delivery/PositionWithProperty.trait.php falscher Methoden Name (injectDataSourceDeliveries) /application/platform/application/source/builder/datasource/implementation/commerce/order/delivery/Position.trait.php order State fertig gemacht /application/platform/application/source/logic/workflow/step/validation/commerce/order/IsState.class.php
  • isInProgress Schreibfehler /application/source/logic/workflow/container/Response.class.php
  • fehlende Funktionen aus dem shop.item Plugin übernommen
  • Zuweisung des Rechnungsdatumsplatzhalters korrigiert

2.32.0 - 2021-02-09

Hinzugefügt

  • DHL Service Vorausverfügung
    /application/legacy/alvine/api/dhllabel/index.php

  • neue Prüfungen auf Eigenschaften der Bestellung
    /application/source/logic/workflow/step/validation/commerce/order/HasNoProperty.class.php
    /application/source/logic/workflow/step/validation/commerce/order/HasProperty.class.php

Geändert

  • sh_order_properties neue Tabelle in der DeltaTabelle /application/source/bridge/core/delta/definition/Entry.class.php
  • Liste um Vorausverfügung erweitert /application/source/bridge/shop/extra/logistic/dhl/ship/ServicesMap.class.php
  • Liste um International erweitert /application/source/bridge/shop/extra/logistic/dhl/ship/ProductsMap.class.php
  • /legacy/alvine/include/shop.shoppingcard.inc.php shop_shoppingcard_getItemMap ean erweitert
  • /legacy/alvine/include/shop.shoppingcard.inc.php shop_shoppingcard_getFullPositionOfOrder ean erweitert
  • /legacy/alvine/exec/shop.extra.amazon.exec.12764.inc.php EAN aus der shop_shoppingcard_getItemMap verwendet
  • Erweiterung der automatischen Bestellfreigabe um Einschränkung auf Bezahlart

Behoben

  • CHROME 83+ Download in Sandboxed Iframes - Beispiel Produktstammdatenexport
  • Relationen der Stücklisten zum Produkt wird nicht gelöscht

2.31.2 - 2021-02-02

  • Verwendung der Funktion alvine_container_shop_shoppingcart_action_extra_discount_getAvailable nur im Frontend erlauben

2.31.1 - 2021-01-18

Behoben

  • Korrektur an der Navigationsdatei und an der policy für imagemagick

2.31.0 - 2021-01-16

Hinzugefügt

  • neues Interface /legacy/alvine/plugin/interfaces/module/shop/catalog/standard.inc.php
  • neues Interface shop.catalog /legacy/alvine/exec/shop.addon.catalog.exec.11000.inc.php um das Item manipulieren zu können
  • neue Methode orderPostProcess /source/legacy/backend/api/shop/order/Presenter.class.php
  • neue Methode getConfigurationValue /source/plugin/Component.class.php
  • neuer Map Provider /source/commerce/item/MapProvider.class.php
  • neuen User Trait source/builder/datasource/implementation/account/User.trait.php
  • neue Klasse AlvineApplicationPlatformBuilderDataSourceCommerceItemCatalogDepartmentMap
  • neue Klasse AlvineApplicationPlatformBuilderDataSourceImplementationCommerceItemCatalogAssignment1Property
  • neue Klasse AlvineApplicationPlatformBuilderDataSourceImplementationCommerceItemCatalogDepartmentProperty
  • neue Klasse AlvineApplicationPlatformPersistenceRelationFieldLegacy FloatType
  • neues Model AlvineApplicationPlatformModelCommerceItemPriceProperty
  • neues Model AlvineApplicationPlatformModelCommerceItemSpecificationMaterialProperty
  • neues Model AlvineApplicationPlatformModelCommerceItemTextProperty
  • neues Model AlvineApplicationPlatformModelCommerceOrderProperty
  • neue Klasse AlvineApplicationPlatformLogicWorkflowActionContainerExchangeFileExport
  • neue Klasse AlvineApplicationPlatformLogicWorkflowActionContainerExchangeFileImport
  • neue Klasse AlvineApplicationPlatformLogicWorkflowFactoryCommerceItemPrice
  • neue Klasse AlvineApplicationPlatformLogicWorkflowFactoryCommerceItemText
  • neue Klasse AlvineApplicationPlatformLogicWorkflowFactoryCommerceItemCatalogAssignment1
  • neue Klasse AlvineApplicationPlatformLogicWorkflowFactoryCommerceItemCatalogAudience
  • neue Klasse AlvineApplicationPlatformLogicWorkflowFactoryCommerceItemCatalogBrand
  • neue Klasse AlvineApplicationPlatformLogicWorkflowFactoryCommerceItemCatalogDepartment
  • neue Klasse AlvineApplicationPlatformLogicWorkflowFactoryCommerceItemCatalogRaster
  • neue Klasse AlvineApplicationPlatformLogicWorkflowFactoryCommerceItemSpecificationMaterial
  • neue Datasource AlvineApplicationPlatformBuilderDataSourceCommerceItemPrice
  • neue Datasource AlvineApplicationPlatformBuilderDataSourceCommerceItemText
  • neue Datasource AlvineApplicationPlatformBuilderDataSourceCommerceItemCatalogAssignment1
  • neue Datasource AlvineApplicationPlatformBuilderDataSourceCommerceItemCatalogBrand
  • Documentation AlvineApplicationPlatformBuilderDataSourceCommerceItemCatalogStyle
  • neue Implementation AlvineApplicationPlatformBuilderDataSourceImplementationCommerceItemStockProperty
  • neue Klasse AlvineApplicationPlatformCommerceItemCatalogAssignment1Properties
  • neue Klasse AlvineApplicationPlatformCommerceItemCatalogAudienceProperties
  • neue Klasse AlvineApplicationPlatformCommerceItemCatalogBrandProperties
  • neue Klasse AlvineApplicationPlatformCommerceItemCatalogCategoryProperties
  • neue Klasse AlvineApplicationPlatformCommerceItemCatalogDepartmentProperties
  • neue Klasse AlvineApplicationPlatformCommerceItemSpecificationMaterialProperties
  • neue Klasse AlvineApplicationPlatformCommerceItemCatalogRasterProperties
  • neue Klasse AlvineApplicationPlatformCommerceItemPriceProperties
  • neue Klasse AlvineApplicationPlatformCommerceItemTextProperties
  • neue Klasse AlvineApplicationPlatformCommerceOrderProperties
  • neue Methode getContainerByName /source/logic/Workflow.class.php
  • neue Klasse für Eigenschaften Adresse /source/account/address/Properties.class.php
  • neue Klasse für Eigenschaften Communication /source/account/communication/Properties.class.php

Geändert

  • CMD 8030 neue Interface Methode "shop_delivery_finalizeDocuments"
  • neues Interface alvine_interface_shop_order_language_handleLanguage in der Methode "shop_delivery_prepareDocumentsData" für das definieren der Sprache
  • neue Gaxsys Komponente aufgenommen /application/default/assembly.ini
  • Action umgebaut , es gibt nun ein Interface und AlvineApplicationPlatformLogicAbstractAction implementiert das
  • die Action zum erstellen von Lieferungen wurde in das Commerce Plugin umgezogen
  • "default_filename" Erweiterung /source/presenter/page/plugin/html/commerce/item/catalog/Category.class.php
  • breadCrumbsDisabled Schalter erweitert /source/builder/datasource/commerce/item/HierarchicalCatalog.class.php
  • dashboard um Resourcen erweitert /application/platform/application/source/console/dashboard/default.js
  • Aufruf angepasst alvine_interface_shop_delivery_picklist_scandialog_finalize /legacy/alvine/include/shop.picklist.interface.inc.php
  • /application/legacy/alvine/plugin/interfaces/module/shop/delivery/picklist/scandialog/standard.inc.php
  • Route /api/commerce/report/customer hat nun die Paramtert shid, from und to
  • AlvineApplicationPlatformPersistenceRelationFieldDateTime angepasst es ist nun nicht mehr von varchar abgeleitet
  • AlvineApplicationPlatformPersistenceRelationFieldFloatType
  • Item Model Float Field auf Legacy umgebaut
  • Audience Model auf AlvineApplicationPlatformPersistenceRelationFieldDateTime umgebaut
  • Season Model auf AlvineApplicationPlatformPersistenceRelationFieldDateTime umgebaut
  • Condition Model auf AlvineApplicationPlatformPersistenceRelationFieldDateTime umgebaut
  • Das Adapter Template auf abstract geändert
  • Workflow Container getCurrentPathFromContainer() auf $container->getCurrentPath(); umgebaut
  • AlvineApplicationPlatformDevelopmentCreatorAdapterClass erstellt nun auch den Property Trait
  • alvine.persistence.provider.postgresql-1.0.0.phar in der assembly.ini aufgenommen
  • core Propery Trait bugfix bei language und Locale wenn NULL übergeben wurde, muss es ein leerer String sein
  • AlvineApplicationPlatformPersistenceRelationFieldSerialized auf Util AlvineUtilSerialization umgebaut
  • AlvineApplicationPlatformBuilderTemplate auf Interface und Abstract Template umgebaut
  • jekyll um "alvine.persistence.provider.postgresql" erweitert
  • assembli.ini "alvine.persistence.provider.postgresql" auf snapshot geändert
  • Test AlvineApplicationPlatformPersistenceRelationFieldDateTest angelegt
  • User Model umgestellt auf AlvineApplicationPlatformPersistenceRelationFieldDateTime
  • Account Datasourcen erweitert, Communication, Membership, Personal
  • /source/builder/datasource/implementation/commerce/order/User.trait.php neuer Trait
  • delta Definition für User /source/builder/delta/definition/account/User.class.php
  • queue umgebaut das nicht alle Files aufgemacht werden sondern nur die, die auch geladen werden sollen /source/logic/workflow/datasource/Queue.class.php

Behoben

  • category-count statt item-count /application/source/presenter/api/commerce/report/Item.class.php
  • /source/command/Argument.class.php Klasse von einer falschen Klasse abgeleitet
  • /source/Command.class.php init():AlvineApplicationAssembly rückgabe Wert nicht definiert
  • fehlendes Feld für PUBLISHING_RANKING im itemSearch Model hinzugefügt