Change Log¶
Alle erwähnenswerten Änderungen in der Komponente werden hier dokumentiert.
1.18.0 - 2023-06-29¶
Geändert¶
- wenn das File noch da lag wird kein Header geschrieben, die Logik das das File gelöscht werden soll , kam eine Anweisung zu spät
application/source/action/file/Concatenate.class.php
1.17.0 - 2023-04-04¶
Geändert¶
- Logging verbessert , welche Transition den Übergang durchführt
application/source/Transition.class.php
1.16.0 - 2023-03-29¶
Geändert¶
- neue Lokale erweitert für leeres Verzeichnis
application/resource/locale/de.properties
- wenn das Verzeichnis leer ist log im Container und beenden
application/source/action/file/concatenate/Encrypted.class.php
- wenn das Verzeichnis leer ist log im Container und beenden
application/source/action/file/Concatenate.class.php
- wenn das Verzeichnis leer ist log im Container und beenden
application/source/action/file/Delete.class.php
- wenn das Verzeichnis leer ist log im Container und beenden
application/source/action/file/ImportCsv.class.php
1.15.0 - 2023-02-17¶
Hinzugefügt¶
application/source/action/file/concatenate/Encrypted.class.php
application/source/action/file/concatenate/Header.interface.php
Geändert¶
- in der Methode getHeader wird nun geprüft od $this->header eine Klasse ist und das Interface implementiert hat
application/source/action/file/Concatenate.class.php
- neue Methode initOutputFile()
application/source/action/file/Concatenate.class.php
- Logging Reihenfolge geändert erst Log eintrag schreiben dann $processor->forwardEvent
application/source/Transition.class.php
1.14.0 - 2022-10-21¶
Hinzugefügt¶
Aktion zum Testen des Workflows, wirft immer eine Exception application/source/action/Exception.class.php
Geändert¶
Lokale angepasst application/resource/locale/de.properties
Lokale angepasst application/source/Transition.class.php
1.13.0 - 2022-02-13¶
Hinzugefügt¶
neue transition validation application/source/transition/validation/container/IsValidationReportValid.class.php
1.12.0 - 2022-01-10¶
Geändert¶
DOC /source/Transition.class.php
Methode getParamterMap den Parameter ArrayType berücksichtigt , wenn dieser schon angelegt wurde werden die nächsten Werte hinzugefügt /source/parser/XMLParser.class.php
1.11.0 - 2021-10-11¶
Hinzugefügt¶
neues Interface /source/container/equipment/JsonSerializable.interface.php
neues Interface /source/container/equipment/PlaceholderAccess.interface.php
Geändert¶
EquipmentConatainer intiEquipments /source/container/EquipableImplementation.trait.php
2021-09-28¶
Geändert¶
neue Methode getEquipments /source/container/EquipableImplementation.trait.php
createEquipmentKey auf getNormalizedName umgestellt /source/container/EquipableImplementation.trait.php
2021-09-23¶
Hinzugefügt¶
neue Validierung /source/transition/validation/Invalid.class.php
Neues Event /source/event/StateSet.class.php
Geändert¶
Neues Event gefeuert wenn sich der Status geändert hat /source/Transition.class.php
1.10.0 - 2021-09-02¶
Container Interface um getValidationReport erweitert
jekyll Alvine Framework auf 1.38.0 geändert
1.9.1 - 2021-08-06¶
Hinzugefügt¶
EquipableImplementation /source/container/Equipable.interface.class
/source/container/EquipableImplementation.trait.php
EquipmentContainer /source/EquipmentContainer.class.php
1.8.0 - 2021-08-04¶
Hinzugefügt¶
neue Action SetEquipment /source/action/container/SetEquipment.class.php
1.7.0 - 2021-08-04¶
Hinzugefügt¶
neue Validierung /source/transition/validation/container/HasEquipment.class.php
1.6.0 - 2021-08-03¶
Geändert¶
- parseTransistionVerifications hat nicht die getInstanceFromParameterMap aufgerufen
/source/parser/XMLParser.class.php
- Die Komponente mit make v2 ci-script etc ausgestattet
Hinzugefügt¶
- neue Exception Klasse
/source/ComponentException.class.php
- neue Exception Klasse
/source/container/equipment/Exception.class.php
- neue Exception Klasse
/source/container/equipment/NotFoundException.class.php
- neue Container Klasse
/source/container/Equipable.class.php
- neues Equipment
/source/container/equipment/Dataset.class.php
- Equipment Interface
/source/container/Equipment.interface.php
- EquipmentImplementation
/source/container/EquipmentImplementation.trait.php
1.5.0 - 2020-10-01¶
Geändert¶
- [PRODUKT-7] Erweiterung der Logik für das Schreiben des Header Blocks in Dateien
- [AUFTRAG-69] AlvineApplicationWorkflowContainer neue protected Property "volatileCurrentPath"
- jekyll angepasst , hier darf "alvine.application.workflow" nicht enthalten sein
- /application/source/container/Implementation.trait.php um getCurrentPath und setCurrentPath erweitert
- /tests/application/source/container/Dataset.classTest.php um getCurrentPath und setCurrentPath erweitert
1.4.0 - 2020-04-22¶
Hinzugefügt¶
- [ALEWFL-67] Neue Methode getFormattedString um toString-Exception zu umgehen
1.3.0 - 2020-03-20¶
Hinzugefügt¶
- [ALEWFL-64] Neue Methode für Initialisierung der ID
1.2.0 - 2020-02-06¶
Hinzugefügt¶
- [ALEWFL-44] DOC
Geändert¶
- [ALEWFL-39] Prüfung auf Status des Containers bevor der Übergang ausgeführt wird
- [ALEWFL-40] Parameter für Validierung über XML Parser einlesen
- [ALEWFL-41] Breite der Ausgaben angepasst
- [ALEWFL-42] Verbesserung der Fehlermeldung bei einer Transaktion
- [ALEWFL-61] getOutputStream um Platzhalter ersetzen erweitert
- [ALEWFL-62] Umstellung Components
1.1.0 - 2019-10-15¶
Hinzugefügt¶
- [ALEWFL-45] DOC
- [ALEWFL-49] Neue Methode zum Auslesen der Properties
- [ALEWFL-52] AlvineApplicationWorkflowActionFileConcatenate
Geändert¶
- [ALEWFL-47] Entfernen der Versions-/Revisionstags
- [ALEWFL-50] Lokalisierung für Transition verbessert
- [ALEWFL-51] Lokale um create ergänzt
- [ALEWFL-54] Änderung der Dokumentation
- [ALEWFL-55] Im Transit keine Exception für Validierung schmeissen
- [ALEWFL-57] Typo in den Lokalen
Behoben¶
- [ALEWFL-48] Codierung der lokalen war nicht UTF-8
1.0.0 - 2019-06-11¶
Hinzugefügt¶
- [ALEWFL-2] Workflow-Parser
- [ALEWFL-13] Implementierung von Admission
- [ALEWFL-14] Neue Factory, Logging und Events
- [ALEWFL-16] Neue Eventbearbeitung // Automation
- [ALEWFL-19] Neue Exceptions InvalidTransitionValidationException und InvalidStepValidationException
- [ALEWFL-30] Neue Referenzimplementierung für den Import einer CSV Datei
- [ALEWFL-31] Neue Logging-Klasse für das Logging einer Action
- [ALEWFL-32] Exceptions in einem Übergang triggern nun einen Event der Klasse AlvineApplicationWorkflowEventTransistionException
Geändert¶
- [ALEWFL-12] Umstellung des Klassensystems auf Namen
- [ALEWFL-15] Erweiterung des Workflows um Exceptions
- [ALEWFL-17] Handler um Parameter erweitern
- [ALEWFL-18] Neue Events InvalidTransitionValidation und InvalidStepValidation bei der Überprüfung
- [ALEWFL-24] Erweiterung der Action um die Methode getInstanceFromParameterMap
- [ALEWFL-25] Bei Übergängen, die nicht möglich sind, wird jetzt
NotPossibleException
geworfen - [ALEWFL-26] Erweiterung der Condition, Validirung und Action um Parameter
- [ALEWFL-27] Neuer Roundtrip Zähler
- [ALEWFL-28] Bei nicht richtig definierten Klassen wird nun eine Exception geworfen.
- [ALEWFL-29] Den Create-Event erst werfen, nachdem der Status des Containers gesetzt wurde.
- [ALEWFL-33] XMLParser::parseTransistionExceptions wirft nun Fehler bei fehlender oder falscher Konfiguration (vorher continue)
- [ALEWFL-34] Die Factory muss die Argumente als Map initialisieren.
- [ALEWFL-36] neue Condition IsNotState
- [ALEWFL-38] AlvineApplicationWorkflowAutomationConditionIsExceptionInstanceOf umstellung auf is_a() Prüfung
Behoben¶
- [ALEWFL-20] parseExceptionHandler parser
- [ALEWFL-23] AlvineApplicationPlatformLogicWorkflowDatasourceQueue Fatal error: Allowed memory size