Release 5.1.0

Highlights

  • Allgemein

    • Verbesserungen und Korrekturen

    • Aktualisierung von Bibliotheken

      • OpenJFX 18.0.2
      • ControlsFX 11.1.1
      • Groovy 4.0.2
      • JGit 5.13.1
      • Automic Application Interface 21.0.4
      • Spring Boot 2.6.10
    • Erweiterung der (internen) b4A Groovy Schnittstelle

    • Verbesserung des Skript-Analyzer: Es werden weitere Referenzen auf Objekte erkannt. Davon profitieren Module aus den Kategorien Analyse und Package Management

  • Package Management

    • Beim Modul pm.DocBuilder können jetzt die zu dokumentierenden Objekte mittels Objektnamensmuster und Unterordnern eingeschränkt werden.
    • Das Modul pm.Init prüft jetzt, ob der angegebene Package-Name gültig ist
    • Objekte eines Packages müssen nicht mehr unbedingt nach dem Package-Namensschema benannt werden. Dafür gibt es eine Option um die Erkennung der Package-Zugehörigkeit auf Basis des Ordners zu erkennen.
    • Der Compliance-Test agent erkennt jetzt alle Agententypen
  • Test Automation

    • Erweiterung der Dokumentation für Testschritte um Beispiele
    • Neuer Test-Schritt um Meldungen zu durchsuchen

Inkompatible Änderungen

  • Analyse

    • Die Parameter des Moduls ana.Compare haben sich geändert. Um das alte Verhalten wieder zu bekommen muss zusätzlich die Option input-mode auf den Wert file gesetzt werden.
  • Test Automation

    • Das Modul ta.Execute kann die Testergebnisse in eine XML-Variable und in die strukturierte Dokumentation eines Objektes schreiben. Wird jetzt eine XML-Variable angegeben und es soll gleichzeitig in die strukturierte DOkumentation eines Objektes geschrieben werden, dann muss dies explizit angegeben werden. Dies gilt, wenn die Quelle für die Testspezifikation ein Dokumentation-Objekt ist.
  • Git Integration

    • Der Kurzbezeichner n für die Option package wurde entfernt, da dieser nicht dem Standard aller anderen Package Management Module entspricht