Breaking, aber nicht allzu sehr
Seht was BOMnipotent 0.6.0 für Euch in petto hat.
Das neue Update bringt mächtige neue Filteroptionen in Euer Terminal. Alle Befehle, die “list” oder “download” unterstützen, unterstützen nun weiterhin feingranulare Filteroptionen. Es sind viel zu viele um sie hier alle aufzulisten: Die Dokumentation ist um über tausend Zeilen gewachsen.
Die Änderungen haben kleine Anpassungen im Server-Client Interface benötigt, sie sind also technisch gesehen ein Breaking Change, aber vermutlich ist der Übergang für Euch unproblematisch.
Zusätzlich can nun jeder Befehl der auflisten kann auch die Existenz eines Dokumentes mit gegebenen Filtern prüfen, um die Integration in Pipelines noch weiter zu vereinfachen.
Die Befehle zum Hochladen von BOMs und CSAF Dokumenten kann jetzt in der Art konfiguriert werden, wie sie Konflikte handhabt. Standardmäßig werfen sie einen Fehler, aber Ihr könnt sie anweisen, das Konfliktdokument stattdessen zu überspringen oder zu ersetzen.
Eine Änderung die in nächster Zeit ein Breaking Change werden wird ist die Ersetzung des Wortes “email” mit “user”. Aufgrund der Roboternutzer, die mit der letzten Veröffentlichung eingeführt wurden, ist “email” nicht mehr hinreichend deskriptiv, und wird nicht länger empfohlen. Das Schlüsselwort wird mit Version 1.0.0 entfernt werden, welche schnell näher rückt.