Release Notes

Version 4.6.0

Highlights

  • Allgemein

    • Verbesserungen und Korrekturen

  • Package Management

    • Objekte eines Package müssen nicht mehr mit dem Package-Namen anfangen. Dieser kann irgendwo im Objektnamen enthalten sein.

  • Werkzeuge

    • Das Modul util.Mail kann jetzt auch Mail über Verbindungen ohne Verschlüsselung senden

    • Neues Modul util.Web zum Versenden von HTTP(S) POST Requests mit Token Authentisierung- Das Token kann in verschlüsselter Form übergeben werden.

Inkompatible Änderungen

  • Package Management

    • Die Einstellung pm-packagename-regex aus der Konfigurationsdatei pm.conf wurde durch die zwei Einstellungen pm-package-name-regex und pm-object-name-regex ersetzt. Die Details dazu sind dem Kapitel Package Management zu entnehmen.

Version 4.5.0

Highlights

  • Allgemein

    • Es gibt neue Symbole für die Modul-Kategorien

    • Das Automic Application Interface wurde auf Version 12.3.5 aktualisiert

    • best4Automic wird jetzt als Core Edition und als Rest Edition veröffentlicht

      • Die Core Edition entspricht dem zuvor bekannten Release Format

      • Die Rest Edition enthält die neue RESTful API der best4Automic Solution

    • b4A Expressions wurden um neue Funktionen zum Einbindung von XML-Datenstrukturen und Groovy-Skripten erweitert

    • Das temporäre Verzeichnis, welches von verschiedenen Modulen genutzt wird, kann jetzt per Java System-Eigenschaft festgelegt werden

  • Dokumentation

    • Beschreibungen der neuen Bundles und Lizenztypen wurde in der Dokumentation ergänzt

    • b4A Expressions, Scripte und Datenströme wurden in eigene Kapitel ausgelagert

  • Massenänderungen

    • Das Modul mc.ObjectVariableEdit besitzt jetzt eine neue Funktion zum Setzen von Werten

  • Werkzeuge

    • Das neue Modul util.Mail verschickt Mails und kann dabei SSL und TLS Verschlüsselung nutzen. Der Inhalt wird aus drei Vorlagen zusammengesetzt, die b4A Expressions nutzen können. An die Mail können beliebig viele Dateien angehängt werden oder auch die Reports zu einer RunId.

  • Test Automation

    • Der Schritt then-variable-contains kann nun optional in einer anderen Verbindung die Variable überprüfen

  • Package Management

    • Documentation Builder

      • Neue Vorlagen im BPMNv2-Format

      • Unterstützung für die neue b4A Expressions Funktion XML2ATTR

      • Der Titel der Objekten steht jetzt für die Index-Vorlage zur Verfügung

      • Neue Option zum Setzen von benutzerdefinierten Attributen direkt per Optionswert

      • Bei If- und ForEach-Workflows steht ein neues Attribute zur Verfügung, das alle Aufgaben enthält

    • Das Modul pm.Install markiert Agentengruppen nun nach einem separaten Schema

    • Das Modul pm.RequiredBy kann jetzt den Package-Index nutzen falls dieser verfügbar ist

    • Bei den Modulen pm.Install und pm.Build können optional weitere Metadaten übergeben werden, die in der Metadaten-Variable des Package ergänzt werden

  • Git Integration

    • Modul vcs.Diff

      • Es können nun auch ein Zweig oder eine Marke mit der Version in einem Mandant der Automation Engine verglichen werden

      • Das Ergebnis kann in einer XML-Variable ausgegeben werden

Inkompatible Änderungen

  • Modul pm.DocBuilder

    • Die Option custom-attributes ist umbenannt in custom-attributes-file. Die Option custom-attributes gibt es weiterhin, aber bekommt keine Datei sondern die Liste der benutzerdefinierten Attribute übergeben

Version 4.4.0

Highlights

  • Allgemein

    • Die grafische Benutzungsoberfläche wurde überarbeitet und an das Corporate Design von best-blu consulting with energy GmbH angepasst

    • Erweiterungen der Dokumentation: Bei vielen Modulen wurde die Beschreibung der Formate von Ausgabedateien ergänzt

  • Information

    • Das Modul info.VersionManagement hat jetzt eine Ausgabe in eine XML-Variable, die sich an einem Standard für b4A Module orientiert

    • Das Modul info.UserRead gibt jetzt als weitere Spalte den Titel des Benutzer-Objektes mit aus

  • Massenänderungen

    • Neues Modul zum Bearbeiten der Optionen zur maximalen Laufzeit von Objekten wurde hinzugefügt

  • Werkzeuge

    • Das Modul util.PasswordCrypt kann das entschlüsselte Passwort jetzt auch im Bericht ausgeben, wenn eine entsprechende Option gesetzt ist

  • Test Automation

    • Bei Test-Schritten, die im Satz einen Objektnamen enthalten, können jetzt auch Agenten- und Benutzer-Objekte angegeben werden

  • Package Management

    • Mehrere Module wurden an Standards angepasst, der durch die anderen Module bereits eingehalten werden

    • Die Erkennung von Fehlern bei der Verarbeitung, sowie die Protokollierung dieser, wurde verbessert

    • Der Package-Index kann jetzt zusätzlich auch einen Eintrag aller gültigen Basisordner für Packages enthalten

    • Die Module pm.ReportInstallation und pm.ReportModifications haben jetzt eine Ausgabe in eine XML-Variable, die sich an einem Standard für b4A Module orientiert

    • Die SVG-Vorlage für den Documentation Builder wurde um verbesserte Verbindungsstriche zwischen den Aufgaben und Symbole, die den Typ der Aufgabe darstellen, erweitert

    • Eine neue Vorlage für den Documentation Builder im Format BPMNv2 wurde hinzugefügt

Inkompatible Änderungen

  • Das Format der Ausgabe in eine XML-Variable hat sich für das Modul pm.ReportInstallation geändert. Diese wurde auf den neuen Standard angepasst

  • Die Option gui-connections aus der defaults.conf wurde entfernt

  • Das Modul info.UserRead enthält jetzt am Ende eine weitere Spalte mit dem Titel des Benutzer-Objektes

  • Das Modul pm.ImportBPMN benötigt jetzt ein bereits existierendes gültiges Package

  • Beim Modul pm.ImportBPMN wurde die Option ‚base-folder‘ entfernt

  • Das Modul pm.Build gibt jetzt einen Exit-Code 2 anstatt 99 zurück, wenn das Package nicht gefunden wurde oder ungültig ist

Version 4.3.0

Highlights

  • Allgemein

    • Verbesserungen in b4A Setup

    • Erweiterung der Dokumentation um Beschreibungen der CSV-Dateien bei vielen Modulen

    • der b4A Server erlaubt das Starten von Modulen über einen zentralen Java-Prozess

  • Classic Module

    • Neues Modul zum Löschen von Objekten

    • mc.WorkflowTaskAdd: Neue Option um den Zweig bei IF-Workflows anzugeben

    • Verbesserungen und Korrekturen

  • Test Automation

    • Diverse Verbesserungen und Korrekturen des Test-Schritts given-workflow

    • Aktualisierung der Test-Szenarien in den Beispielen und der Dokumentation

  • Package Management

    • Ein neuer flexibler Compliance-Check speziell für Packages mit 8 Compliance-Test, die alle konfigurierbar sind

    • b4A Documentation Builder

      • Neue Vorlagen für Markdown

      • Verbesserung der HTML-Vorlagen

      • Neue Option um den Namen der Index-Datei festzulegen

Version 4.2.0

Highlights

  • Allgemein

    • Die Dokumentation wurde überarbeitet und neu strukturiert. Zusätzlich wurde die Suchfunktion verbessert.

    • Korrekturen und Verbesserungen

  • Classic Module

    • util.Activate kann jetzt einen Alias setzen für die Ausführung.

    • te.WorkflowMonitorEdit bietet zwei neue Funktionen um Aufgaben sofort zu starten.

  • Test Automation

    • Ein neuer Test-Schritt wurde hinzugefügt um die XML-Exporte von Objekten durchsuchen zu können.

    • ta.Execute können zusätzliche benutzerdefinierte Attribute übergeben werden, die in den Vorlagen genutzt werden können.

    • pm.DependencyDefinitionCreate hat einen neuen Modus um existierenden Abhängigkeitsdefinitionen zu erweitern.

    • pm.Install bietet jetzt die Möglichkeit Connection-Objekte zu überschreiben auch wenn sie bereits existieren.

  • Package Management

    • Der neue Package-Index kann optional genutzt werden um sämtliche Metadaten aller installierten Packages in einer XML-Variable zu speichern.

    • Verbesserungen in der Fehlerbehandlung

    • Abhängigkeitsdefinitionen können jetzt nicht nur durch Semikolon sondern auch durch Komma getrennt werden.

    • pm.Init kann jetzt optional ein Package-Titel übergeben werden, der als Titel des Package-Ordner gesetzt wird.

Inkompatible Änderungen

  • Lizenz

    • Ab der Version 4.2.0 wird eine Lizenz für die Nutzung von best4Automic benötigt. Diese kann vom best4Automic Vertrieb bezogen werden.

Version 4.1.0

Highlights

  • Allgemein

    • Aktualisierung des Automic Application Interface auf Version 12.3.2

  • Test Automation

    • Der Test-Schritt then-check-report kann jetzt auch die Reports von Workflows lesen, die mit FAULT_OTHER beendet wurden

    • In allen Test-Schritten, die Tabellen unterstützen, können jetzt b4A Expressions genutzt werden

    • Mit einem neuen Test-Schritt (when-create-temp-file) können jetzt temporäre Dateien erzeugt werden deren Inhalt in einer Tabelle definiert wird.

    • Für alle Test-Schritte stehen jetzt eine Reihe von vordefinierten b4A Expression Attributen zur Verfügung. Darunter befindet sich die aktuell genutzte b4A Verbindung

    • weitere kleine Verbesserungen

  • Package Management

    • Die b4A Module zum Auflisten der Zweige und Marken können jetzt mit einer Option die Liste filtern

    • Der DocBuilder besitzt jetzt eine weitere Option um die Zeichenkodierung der Ausgabe festzulegen

Version 4.0.0

Highlights

  • Allgemein

    • Java wurde auf die Version 11 und höher aktualisiert. Es werden sowohl Oracle Java als auch OpenJDK unterstützt.

    • Ab dieser Version muss die Automic Automation® mindestens in Version 12.3 installiert sein.

    • Zum Starten von b4A Modulen unter Windows steht jetzt auch ein Powershell-Skript zur Verfügung

    • Korrekturen und Verbesserungen

  • Package Management

    • pm.Install: Die Behandlung von Connection- und Login-Objekten während der Installation wurde so angepasst, dass existierende Objekte dieser Typen nur angepasst werden, wenn Zugangsdaten zur Verfügung stehen.

  • b4A Packages

    • PCK.BEST4AUTOMIC_BASE

      • Umstellung auf den neuen Startmechanismus für b4A Module

Inkompatible Änderungen

  • Framework

    • Java muss mindestens in der Version 11 installiert sein. Ältere Versionen werden nicht mehr unterstützt

    • Die Einstellungen java.executable.unix und java.executable.windows werden nicht mehr unterstützt

    • Die Konfigurationsdatei Dashboard.conf wurde umbenannt in modules.conf und inhaltlich verändert.

  • Massenänderungen

    • mc.Rename: Das Modul benennt nun auch Ordner um. Ist dies nicht gewünscht, so muss der Objekttyp Ordner explizit ausgeschlossen werden

  • b4A Packages

    • Ausschließlich das b4A Package PCK.BEST4AUTOMIC_BASE wird noch mit dem Release ausgeliefert (separate Datei).

    • Die Einstellungen JAVA_BINARY und JAVA_OPTIONS aus der Variable PCK.BEST4AUTOMIC_BASE.VARA.SETTINGS sind veraltet und werden nicht mehr genutzt

    • Die Einstellung START_SCRIPT in der Variable PCK.BEST4AUTOMIC_BASE.VARA.SETTINGS ist neu und muss gesetzt werden

  • Distribution

    • Das Basisverzeichnis enthält jetzt den Namen der Betriebssystemfamilie (bspw. best4automic-4.0.0-unix oder best4automic-4.0.0-win)

Version 3.29.0

Highlights

  • Test Automation

    • Verbesserungen für Test-Schritte, die Monitore von kurz zuvor beendeten Workflows abfragen

  • Package Management

    • LOGIN- und CONN-Objekte werden nur installiert wenn Zugansdaten verfügbar sind

Version 3.28.0

Highlights

  • Test Automation

    • Neuer Schritt in den Phasen When und Then um ein Sync-Objekte zu überprüfen

    • Neuer Schritt in den Phasen When und Then um ein Sync-Objekte zu verändern

    • Der Schritt Then-Check-Report kann jetzt auch negiert werden

    • Der Schritt Then-Check-Report kann jetzt auch den Report des gestarteten Objekts selbst prüfen und nicht nur von den Aufgaben

  • Werkzeuge

    • util.Activate: Erweiterung zur optionalen Angabe von Startdatum und -zeit bei einmaliger Ausführung

  • Verschiedenes

    • kleine Korrekturen und Verbesserungen

Version 3.27.0

Highlights

  • Massenänderungen

    • Neues Modul zum Verschieben von Objekten auf Basis eines anderen Mandant. Dabei werden die Objekte im Ziel-Mandant genau in die selben Ordner verschoben in dem sie sich im Quell-Mandant befinden.

    • mc.Rename: Durch eine neue Option kann definiert werden, dass Referenzen nicht umbenannt werden

  • Test Automation

    • Die Schritte Given-Object-Exists und Then-Object-Exists unterstützen jetzt auch die Möglichkeit auf nicht Vorhandensein eines Objektes zu prüfen

    • Erweiterung der Liste der Aufgaben-Status, die von dem Schritt Then-Task-Status erkannt werden können

    • Neuer Schritt um in der Testauswertung die Objektdefinition eines Workflows zu prüfen

    • Neuer Schritt um die Existenz eines Ordner mit bestimmten Objekten zu überprüfen

    • Erweiterung des Schritts When-Execute um eine optional Zeitbegrenzung für das Warten auf die Beendigung des gestarteten Objekts

  • Werkzeuge

    • util.Activate: Beim Aktivieren von Objekten im wiederholenden Modus kann jetzt eine Perioden-Beschreibung angegeben werden

  • Verschiedenes

    • Unterstützung der Version 12.3 von Automation Automic. Ab dieser Version wird offiziell die neueste Version der Automic Automation Engine® unterstützt.

    • kleine Korrekturen und Verbesserungen

Version 3.26.0

Inkompatible Änderungen

  • Package Management

    • pm.Install: Die Option ‚package‘ wurde entfernt. Diese hat seit der Package Format Version 3 keine Bewandtnis mehr, da diese Information in den Release-Archiven steht.

    • pm.Install: Die Option ‚client-version‘ wurde entfernt

  • Massenänderungen

    • Die Funktionalität des Moduls mc.CleanUp wurde in das Modul mc.DeleteRecursive integriert. Die Parameter haben sich entsprechend geändert. Die Option ‚folder‘ heißt jetzt ‚folders‘. Um das Verhalten von CleanUp zu reproduzieren müssen zusätzlich die Optionen ‚recursive‘ und ‚include-named-folders‘ angegeben werden. Die Möglichkeit eine Liste von Ordner in einer Datei anzugeben wurde entfernt (Option ‚input‘).

    • Die Funktionalität des Moduls mc.UserRename wurde in das Modul mc.Rename integriert. Die Option ‚mapping-file‘ heißt jetzt ‚mapping‘.

Highlights

  • Massenänderungen

    • Neues Modul mc.PromptSetEdit zum Hinzufügen und Setzen von PromptSets an Objekten.

  • Package Management

    • Objektberechtigungen sind jetzt Teil der b4A Packages und werden somit bei der Installation ebenfalls übernommen.

    • Storage-Objekte werden jetzt inklusive der enthaltenen Einträge in b4A Package Archiven gespeichert und somit auch transportiert.

    • Eine neue Option in der pm.conf erlaubt es Objektreferenzen bei der Ermittlung der Abhängigkeiten zu ignorieren, wenn diese Script-Variablen enthalten.

    • pm.Install: Die Zugangsdaten von Login- und Connection-Objekten werden jetzt direkt nach dem Import wiederhergestellt und nicht erst am Ende der Installation des Packages.

    • pm.RequiredBy: Optional können das Schreiben der Ergebnisse und die Analyse in unterschiedlichen Verbindungen durchgeführt werden. Des weiteren ist es möglich zusätzlich einen Vergleich zu einer angegebenen Version durchzuführen.

    • pm.CredentialStorageAdd: Die Passwörter für zu speicherneden Zugangsdaten können jetzt verschlüsselt übergeben werden.

  • b4A Packages

    • PCK.BEST4AUTOMIC_BASE

      • Verbesserungen der Windows-Kompatiblität bei der Verwendung von Sonderzeichen.

      • Neue Actions für die Verwendung der Powershell unter Windows. Voraussetzung ist Version 5.0 der Powershell.

      • Die SQL-Variablen unterstützen jetzt den Oracle Datenbank Server sowie Microsoft SQL Server.

    • PCK.BEST4AUTOMIC_PACKAGE

      • Ein Workflow zur Demonstration on pm.RequiredBy wurde zugefügt.

      • Die SQL-Variablen unterstützen jetzt den Oracle Datenbank Server sowie Microsoft SQL Server.

  • Test Automation

    • Der Status einer Testausführung wird jetzt nicht nur an den einzelnen Schritten sondern auch an den Phasen und dem Szenario selbst in der strukturierten Dokumentation gespeichert.

    • Viele Verbesserungen in mehreren Schritten, die in einer Testspezifikation genutzt werden können.

    • Der Filter auf Tags bezieht sich jetzt nur auf die Tags der Szenarien, wenn die Liste der Tags auf Feature leer ist.

  • Werkzeuge

    • util.Activate: Mit dem neuen Modus ‚promptset‘ können auch Objekte gestartet werden, die einen PromptSet haben indem dieser mit den Vorgabewerten bestätigt wird.

  • Verschiedenes

    • Dashboard: Die Suche schaut jetzt zusätzlich in den Aliases der Module nach der eingegebenen Zeichenkette.

    • Dashboard, ta.Execute: Das Starten von b4A Modulen kann jetzt alternativ zu den Startscripten b4a.sh und b4a.bat mit einem in der defaults.conf angegebenen Java-Kommando durchgeführt werden.

    • Das Automic Application Interface wurde auf Version 12.2.3 aktualisiert.

Version 3.25.0

Highlights

  • Massenänderungen

    • mc.DeleteRecursive: Es ist jetzt möglich Verknüpfungen zu löschen

  • Package Management

    • pm.DocBuilder: Die Vorlagen für die Dokumentation können jetzt aus einer anderen Verbindung gelesen werden als das zu dokumentierende Package

    • vcs.BranchCreate: Der Vorgang wurde optimiert indem auf unnötige Git-Operationen verzichtet wird

  • Test Automation

    • ta.Execute, ta.Save: Verbesserte Fehlermeldung wenn die strukturierte Dokumentation in dem Mandant nicht aktiviert ist

  • Analyse

    • ana.ComplianceCheck: Das Objekt mit Regeln kann in einer anderen Verbindung gelesen werden als die zu analysierenden Objekte

  • Verschiedenes

    • Verbesserungen in der Dokumentation (Ergänzung von Verweisen, Verbesserungen von Erklärungen, Korrekturen)

    • Verbesserungen in der grafischen Oberfläche

      • Darstellung von Daten in der Tabelle wurde überarbeitet

      • Aus den Einstellungen in der grafischen Oberfläche können jetzt nicht nur Kommandozeilenaufrufe erzeugt werden sondern auch Inhalte für Konfigurationsdateien

    • Kleinere Korrekturen in einigen Modulen

Version 3.24.0

Highlights

  • Neue Module

    • mc.UserGroupAddUsers: Hinzufügen von Benutzern zu Gruppen

  • Erweiterungen

    • info.Search: Optionales Anzeigen aller Details zum Objekttyp der gefundenen Objekte

    • mc.ScheduleTaskAdd: Unterstützung weiterer Attribute für Schedule-Aufgaben

  • Package Management

    • pm.DocBuilder: Es können jetzt benutzerdefinierte Attribute an den DocBuilder übergeben werden, die in den Vorlagen genutzt werden können

  • Verschiedenes

    • Aktualisierung der Automic Java-API auf Version 12.2.2

Version 3.23.0

Inkompatible Änderungen

  • Das Modul vcs.Push legt Zweige im GIT-Repository nicht mehr automatisch an. Dafür gibt es jetzt das Modul vcs.BranchCreate. Grund für die Änderung ist ein Fehlverhalten, dass dadurch ausgelöst wurde, dass kein Quellzweig für den neuen Branch definiert werden konnte. Nur der erste Branch wird weiterhin automatisch angelegt.

  • Bei den Modulen ta.Execute (ta.CucumberExecute) und ta.Save (ta.CucumberSaveTo) wurde die Option ‚report-object‘ durch die Standardoption ‚structured-docu‘ ersetzt und die Option ‚empty-report-object‘ durch ‚structured-docu-reset‘

  • mc.ScheduleTaskRemove: Die Option ‚task-pattern‘ wurde ersetzt durch ‚task‘ und die bool’sche Option ‚task-is-pattern‘. Dadurch kann sowohl nach Mustern und nach exakten Namen gesucht werden. Die Option ‚time‘ wurde hinzugefügt um zusätzlich nach der Uhrzeit zu filtern. Der Vorgabewert ist 00:00. Um alle Einträge eines Objektes zu löschen muss der Wert leer gesetzt werden.

  • Das Objekt PCK.BEST4AUTOMIC_BASE.VARA.GET_PACKAGE_LIST wurde in das b4A Package PCK.BEST4AUTOMIC_PACKAGE verschoben und heißt jetzt PCK.BEST4AUTOMIC_PACKAGE.VARA.GET_PACKAGE_LIST

  • Die Konfigurationsvariable PCK.BEST4AUTOMIC_BASE.VARA.BASE_FOLDERS wurde in das b4A Package PCK.BEST4AUTOMIC_PACKAGE verschoben und heißt jetzt PCK.BEST4AUTOMIC_PACKAGE.VARA.BASE_FOLDERS

Highlights

  • Neue Module

    • vcs.BranchCreate: Erstellen von Zweigen im GIT-Repository

    • pm.DependencyDefinitionCreate: Automatisches Berechnen von Abhängigkeitsdefinitionen

    • pm.List: Auflisten aller installierten Packages (unterstützt b4A Datenströme)

    • ta.Iterate: Zum Iterieren über die Elemente einer Testspezifikation in einer strukturierten Dokumentation

    • util.XMLIterate: Zum Iterieren über Elemente einer strukturierten Dokumentation oder dem Wert in einer XML-Variable

    • mc.AgentGroupCreate: Mit dem Modul können Agentengruppen angelegt bzw. die Einstellungen überschrieben werden.

  • b4A Packages

    • Nutzen der b4A Datenströme in mehreren b4A Packages

    • PCK.BEST4AUTOMIC_VCS: Neuimplementierung der Services mit Actions

  • Package Management

    • Überarbeitung der GIT-Integration

  • Verschiedenes

    • kleine Korrekturen in allen Bereichen

    • kleine Verbesserungen in einigen Modulen

    • Verbesserungen in der grafischen Oberfläche

    • Unterstützung von OpenJDK 8

    • b4A Datenströme: Eine neue Technik um Daten von b4A in AWA nutzen zu können

    • ein grafisches Setup Modul

      • in der ersten Generation wird die Konfiguration der b4A Verbindungen unterstützt

Version 3.22.0

Highlights

  • Neue Module

    • te.StatusModify: Das Modul erlaubt das Ändern des Status von Aufgaben

    • info.VersionManagement: Das Modul kann die Details des Version Management von Objekten auslesen und in eine strukturierte Dokumentation überführen

  • b4A Packages

    • Überarbeitung der Dokumentation

    • Verbesserungen im Package PCK.BEST4AUTOMIC_TA

    • Verbesserungen im Package PCK.BEST4AUTOMIC_BASE

  • Verschiedenes

    • kleine Korrekturen in allen Bereichen

    • kleine Verbesserungen in einigen Modulen

Version 3.21.0

Inkompatible Änderungen

  • Test Automation

    • te.Cancel: Der Vorgabewert der Option ‚days‘ wurde wieder auf den alten Standard von 0 gesetzt

Highlights

  • Package Management

    • Unterstützung von 4-stelligen Versionsnummern. Mit der 4. Stelle können Änderungen in der Konfiguration von Korrekturen unterschieden werden. 3-stellige Versionsnummern können weiterhin verwendet werden.

    • Unterstützung von Unterordner im Konfigurationsordner von Packages

  • Korrekturen

    • Test Automation

      • Unterstützung des Cucumber Schlüsselwortes ‚Background‘

      • Weitere Cucumber-Schritte zur Definition von Test Cases

      • Korrekturen

    • b4A Packages

      • Verbesserungen im Package PCK.BEST4AUTOMIC_TA

      • Verbesserung der Kompatibilität zu Windows im Package PCK.BEST4AUTOMIC_BASE

Version 3.20.0

Inkompatible Änderungen

  • Die Option Muster des Moduls info.DocumentationRead wird jetzt bei der Textdokumentation genauso wie bei der strukturierten Dokumentation als regulärer Ausdruck interpretiert

Highlights

  • Package Management

    • Unterstützung von mehreren Basisordner für Packages

  • b4A Packages

    • Verbesserung der Windows-Kompatibilität im b4A Package PCK.BEST4AUTOMIC_BASE

  • Verschiedenes

    • Bei mehreren Modulen, die Informationen in die strukturierte Dokumentation von Objekten schreiben können, ist es jetzt möglich einen bestimmten Reiter auszuwählen

    • Aktualisierung von JGit auf die Version 5.1

Version 3.19.0

Inkompatible Änderungen

  • Das Format der Ausgabedatei von info.VariableSyncRead hat sich geändert

  • PCK.BEST4AUTOMIC_BASE nutzt nur noch eine Konfigurationsvariable anstelle von drei. Alle Einstellungen müssen in die Variable PCK.BEST4AUTOMIC_BASE.VARA.SETTINGS migriert werden.

Highlights

  • Kompatibilität mit AWA 12.2

  • Alle Module, die eine Datei im CSV-Format ausgeben können, unterstützen mehrzeilige Werte (importierbar in Microsoft Excel und LibreOffice Calc)

  • 5 neue Test-Schritte in der Test Automation

  • Ein neues Modul info.VariableSearch zum Durchsuchen von Variablen nach regulären Ausdrücken

Version 3.18.0

Inkompatible Änderungen

  • Die Einstellung pm-templates-variable aus der Datei pm.conf wurde ersetzt durch die Einstellung pm-templates-pattern. Der Wert hat ein anderes Format

  • Das Format der Einstellung pm-deprecated-pattern hat sich geändert

  • Beim Modul util.ArchiveReader hat sich der Wert „zreport“ der Option „fields“ auf „repdata“ geändert

  • Die Aufgabenstatus ENDED_ESCALATED, ENDED_INACTIVE_MANUAL, ENDED_NOT_OK_SYNC, ENDED_SKIPPED_SYNC, ENDED_TRUNCATE, USER_510, USER_690 wurden entfernt und die Status ENDED_INACTIVE_OBJECT und USER_500_600 wurden hinzugefügt. Dies betrifft alle Module, die mit Aufgabenstatus arbeiten

Highlights

  • b4A Basis

    • Umgebungsnamen können Unterstriche im Namen haben

  • b4A Packages

    • Verbesserungen und Korrekturen in mehreren Packages

  • b4A Package Management

    • Login- und Connection-Objekte können jetzt installiert werden und die Zugangsdaten werden aus einem zentralen Storage-Objekt bezogen

    • Packages können jetzt Schedule-Einträge mitbringen, die bei der Installation automatisch eingetragen werden

    • Verbesserungen in mehreren Modulen

  • b4A Utilities

    • Archiv Reader

      • Weitere Filter für Ausführungen und Reports bekommen

      • Fehlerkorrekturen

      • Ausgabe in eine strukturierte Dokumentation