von
Neue Version 3.8
Vor ein paar Tagen habe ich die Version 3.8 veröffentlicht. Zur Erinnerung: die Versionen mit einer geraden Zahl an der zweiten Stelle, sind die »stabilen« Versionen, d.h. vor dem Erscheinen gibt es eine längere Zeit ohne neue Features, in denen ich Fehlerberichte sammle. Erst, wenn es eine Zeit lang keine Fehlerberichte gibt, wird eine stabile Version veröffentlicht.
Änderungen
Die letzte stabile Version ist die 3.6 vom Februar letzten Jahres. Es hat sich natürlich einiges getan. Der Schwerpunkt liegt immer darauf, neue Features so einzubauen, dass alle alten Dokumente ohne Änderungen immer gleich erzeugt werden.
Neben vielen Fehlerkorrekturen gibt es folgende neuen Punkte bzw. sichtbare Änderungen gegenüber der Version 3.6:
- Verbesserungen für das Zwischenspeichern externer Ressourcen (Bilder, Schriftdateien, …). Das ist besonders relevant, wenn man mehrere Dokumente parallel erzeugt.
- Finalizer callback in den Lua Filtern
- HTTP Modul im Lua Filter
- Nachrichten (
<Message>
) können nun Elemente/Attribute enthalten, um aussagekräftigere Fehlermeldungen zu erhalten - Neuer Befehl
sp new
, um eine minimale Layout- und Datendatei zu erstellen - Neuer Befehl
mode
, um verschiedene Varianten des Layouts leicht auszuwählen - Seiten in eine andere Reihenfolge gebracht werden
- XSD-Schema für die Layoutdatei
- Verbesserungen bei Drehungen in Tabellenzellen
- Fallback für Schriftarten
- Fehlerkorrekturen im Zusammenhang mit automatischem Tabellenausgleich, Zeilenhöhen, valign=bottom
- Und viele kleine Fehlerkorrekturen