Release 5.0.0

Highlights

  • Allgemein

    • Die Funktion XML2ATTR aus den b4A Expressions unterstützt jetzt eine Option PREFIX um die erzeugten Attribute unterhalb dieser Präfix anzuordnen
    • Korrekturen und Verbesserungen
  • Package Management

    • Der Test ‘task-alias’ des Moduls pm.Compliance kann als weiteren Filter zum Objekttyp auch auf benutzerdefinierte Attribute an den Aufgaben prüfen
    • Die Beispielvorlagen im BPMN-Format für den Documentation Builder wurden verbessert
  • Werkzeuge

    • Das Modul util.Web unterstützt zusätzlich die HTTP Methode PUT und die Kodierung des Nachrichtenrumpf kann mehr Option gesetzt werden
    • Die Beispielvorlage für das Versenden von Testberichten für das Modul util.Mail wurde verbessert

Inkompatible Änderungen

  • RESTful API

    • Die Gruppe rest.auth.groups.execute wurde durch rest.auth.groups.module abgelöst. Diese Gruppe ist nicht mehr für die Delete-Anfragen berechtigt.
    • Die Gruppe rest.auth.groups.read wurde durch rest.auth.groups.info abgelöst.
    • Die Konfigurationen rest.auth.connection und rest.service.connection wurden in ersterem zusammengefasst.
    • Der Endpunkt /connections gibt nun nicht direkt eine Liste von Verbindungen zurück, sondern ein JSON-Objekt, welches die Liste der Verbindungen enthält.
    • Die Möglichkeit, die RESTful API ohne Authentisierung zu nutzen wurde entfernt.
    • Aufgrund von strukturellen Änderungen in der Datenbank ist es bei einem Update von v1 auf v2 notwendig die Datenbank zu löschen. Beim Start der |b4ARA| wird sie neu angelegt.
  • Git Integration

    • Das Modul vcs.Pull fragt nicht mehr nach, wenn es laufende Aufgaben findet, sondern bricht direkt ab, wenn die Option force nicht gesetzt ist.
  • Werkzeuge

    • Der Vorgabewert für die Option variable vom Modul util.ConnectionsSaveTo wurde auf B4A.BASE.VARA.CONNECTIONS geändert
    • Der Vorgabewert für die Option variable vom Modul util.ModulesSaveTo wurde auf B4A.BASE.VARA.MODULES geändert
  • Allgemein

    • Die 5. Generation von |b4A| kann nicht für ältere Versionen der Automic Automation als Version 21 eingesetzt werden