BOMnipotent version 0.4.0 hat breaking changes

Sie überarbeitet das Logging, und behebt mehrere Problemchen der Nutzbarkeit sowie eine kleine Sicherheitslücke.

Was, schon wieder eine Veröffentlichung?

Mit einem komplett testgetriebenen Ansatz zu entwickeln macht sich wirklich bezahlt. Sicher, am Anfang hat es mich langsamer gemacht, aber nun da ich die Infrastruktur habe, kann ich fünf Änderungen innerhalb weniger Tage in BOMnipotent einarbeiten.

Das Prdukt ist in seiner Beta-Phase, oder im jungen Erwachsenenalter, wenn Ihr den Anthropomorphismus erlaubt. Breaking Changes können noch immer passieren, und passieren auch.

Die größte Änderung ist eine Überarbeitung des Log-Verhaltens des Clients. Ich möchte möglichst frühzeitig dafür sorgen, dass es konsistent und leicht zu nutzen und zu verstehen ist, anstatt technische Schulden anzuhäufen und sie dann mit den berüchtigten Worten “historisch gewachsen” zu rechtfertigen.

Die anderen zwei Änderungen bringen die Definition von “breaking” an ihre Grenzen: Ein selten benötigter Parameter im CSAF Upload ist nun optional, und Nutzerkonten müssen existieren, bevor ihnen eine Rolle zugewiesen werden kann.

Wie immer findet sich eine Liste aller Änderungen in den Doc-Seiten.

Da wir schon dabei sind, diese Veröffentlichung wird begleitet von einem neuen Stapel an Dokumentationsseiten. Ihr könnt nun eine detailierte Beschreibung finden, wie Ihr den Zugriff auf Eure BOMnipotent Daten verwaltet , indem Ihr Nutzer, Rollen und Berechtigungen aufsetzt. Dies ist die letzte Doc-Veröffentlichung, die im Stapel kommt, da ich die Dokumentationsseiten nun als ausgewachsen betrachte. Genau wie BOMnipotent werden sie vermutlich niemals aufhören zu wachsen, aber jeder wichtige Aspekt des Programms ist nun mit Beispielen beschrieben.

Ich hoffe Ihr habt so viel Spaß beim Nutzen der neuen Version wie ich beim Erstellen!