Change Log

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

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