Es ist soweit: Vorlage v1.9.0 ist fertig und als Release verfügbar. Es ist ein besonderes Release, denn es ist die erste Version aus dem nun unter der MIT-Lizenz als Open Source verfügbaren Repository gulrak/pbemtools .
Ich habe das Projekt nach vielen Jahren als Open Source zur Verfügung gestellt, weil ich es selbst nicht mehr aktiv pflegen kann, es aber weiterhin von der Eressea-Community genutzt wird. Auf diesem Weg kann nun jeder Interessierte zur Pflege beitragen.
Die wesentlichen Änderungen in v1.9.0:
- Der Quellcode ist jetzt unter der MIT-Lizenz als Open Source verfügbar (#31 )
- Refactoring der Expression-Klasse für etwas mehr Performance (#32 )
- Alle printf/sprintf/snprintf/vsnprintf/etc. sind nun durch schnellere und sicherere fmtlib-Konstruktionen ersetzt worden (#33 )
- Deutlich mehr Testfälle zur Absicherung des Verhaltens (#34 )
Die Downloads für die verschiedenen Systeme finden sich ab jetzt bei den GitHub-Releases , dort gibt es auch Nightly Builds mit dem jeweils aktuellen Stand.
Wichtig: Ich empfehle, zumindest für die v1.9-Reihe die Ausgaben der alten und der neuen Vorlage-Version zu vergleichen, um sicherzustellen, dass beim Umbau nichts Wichtiges übersehen und kein Verhalten problematisch verändert wurde.
Bugmeldungen bitte unter https://github.com/gulrak/pbemtools/issues anlegen, für Fragen gibt es die Discussions und den Kanal #vorlage auf dem Eressea-Discord.
Vielen Dank!