[changes]
* Weblog data sources also allow the parsing of *.csv files as a replacement for the obsolete CSV driver.
* Users can directly open report files rendered using the `html.zip` export format stored in the Drive.
* Enlargeable images that extend beyond their parent section are no longer cut off at the bottom of the page if they fit on the next page.
* A new value `fullmerge` has been added to the `CellDistribution` parameter for the XLSX, ODS, and XLS export formats. This value allows all cells of an object to be merged into a single cell.
* Support for Boxed Bar Chart
* In left-aligned text, any whitespaces at the end of the line are also output.
* `Additional report URL locations` is checked with complete folders and not just with a simple startsWith.
* For divisions in formulas or totals, the numbers are now converted to fixed point numbers with a higher tolerance in order to minimize rounding errors.
* Embedded images (HTML Basic and Markdown) are also output in the editable DOCX export format.
* Subreports that do not start at their top position and if a `Keep Together` flag applies, may not use all the available space on the next page, but are cut off too early.
* ToWords formula function added for the Indonesian language.
* The behavior of “To SQL” in the database wizard has been improved so that quoted alias names are also recognized and references of columns with alias names are better matched.
* Added an option to change the pie slice thickness of doughnut charts.

[changes:de]
* Weblog-Datenquellen erlauben auch das Parsen von *.csv-Dateien als Ersatz für den veralteten CSV-Treiber.
* Benutzer können Berichtsdateien, die im Exportformat "html.zip" erstellt wurden, direkt im Drive öffnen.
* Vergrößerbare Bilder, die über ihren übergeordneten Abschnitt hinausgehen, werden nicht mehr am Seitenende abgeschnitten, wenn sie auf die nächste Seite passen.
* Ein neuer Wert `fullmerge` wurde für den Parameter `CellDistribution` in den Exportformaten XLSX, ODS und XLS hinzugefügt. Dieser Wert ermöglicht es, alle Zellen eines Objekts zu einer einzigen zusammenzuführen.
* Boxed Bar Chart wird unterstützt
* Bei linksbündigem Text werden auch die Leerzeichen am Ende der Zeile ausgegeben.
* `Additional report URL locations` wird mit kompletten Ordnern und nicht nur mit einem einfachen startsWith geprüft.
* Bei Divisionen in Formeln oder Summen werden die Zahlen nun mit einer höheren Toleranz in Festkommazahlen umgewandelt, um Rundungsfehler zu minimieren.
* Eingebettete Bilder (HTML Basic und Markdown) werden auch im bearbeitbaren DOCX-Exportformat ausgegeben.
* Subreports die nicht auf der top Position starten und wenn ein `Zusammenhalten` Flag greift, könnten auf der nächsten Seite nicht den gesamten verfügbaren Platz nutzen, sondern werden zu früh abgeschnitten.
* ToWords-Formelfunktion für die indonesische Sprache hinzugefügt.
* Das Verhalten von „Nach SQL“ im Datenbank-Assistenten wurde verbessert, so dass auch Alias-Namen in Anführungszeichen erkannt werden und Verweise auf Spalten mit Alias-Namen besser angepasst werden.
* Eine Option zum Ändern der Tortenstückstärke wurde für  Ringdiagramme hinzugefügt.

[bugfixes]
* Some elements of SVG graphics were missing in PDF format.
* The fields in crosstabs contained position frames, although the report was exported as editable files in Microsoft Word format (DOCX).
* Prevents a rare NullPointerException in cache management which led to an `Internal Server Error (500)`.
* SVG output format for report which show a prompt dialog.
* Circle charts with `Ingnore NULL Values` and a formula for colors used the wrong color.
* With the XLSX export format, the cell format could change randomly due to a race condition if several reports were rendered at the same time.
* The indentation of paragraphs in HTML format was not visible.
* Hyperlinks in the PDF export format with encryption via password were incorrect.
* Dynamic NULL values in formulas were not recognized as type NULL, which is why the generated SQL incorrectly returned `... = null` instead of `... is null`.
* A regression caused `RecoveryConfiguration` to throw an `IllegalStateException` when using `-forceImportDatasource` or `-importDatasource`, preventing any datasource from being imported.
* The text interpretation `HTML (advanced)` can, under rare circumstances, write only partial data or data from the next records if a `Keep Together` flag of a section or area has switched the rendering to a new page.
* Performance improvement for XLSX export for large reports with user-defined formats for field values.
* A regression led to corrupt PostScript export via Web API.
* A StackOverflowError occurred in the XLS export format when there were more than 65,536 rows without interrupting groups in the detail area.
* Not all data were written to the FacturX XML file.

[bugfixes:de]
* Einige Elemente einer SVG Grafik fehlten im PDF Format.
* Die Felder in Kreuztabellen enthielten Positionsrahmen, obwohl der Bericht als bearbeitbare Dateien im Microsoft Word-Format (DOCX) exportiert wurde.
* Verhindert eine seltene NullPointerException in der Cache-Verwaltung, die zu einem `Internal Server Error (500)` führte.
* SVG-Ausgabeformat für Berichte, die einen Prompt Dialog anzeigen.
* Kreisdiagramme mit „Ignoriere NULL-Werte“ und einer Formel für Farben verwendeten die falsche Farbe.
* Beim XLSX-Exportformat konnte das Zellformat durch eine Race Condition zufällig wechseln, wenn mehrere Berichte gleichzeitig gerendert wurden.
* Die Einrückung von Absätzen im HTML-Format war nicht sichtbar.
* Hyperlinks im PDF-Exportformat mit Verschlüsselung via Passwort waren fehlerhaft.
* Dynamische NULL Werte in Formeln wurden nicht als Typ NULL erkannt, weshalb das generierte SQL fälschlicherweise `... = null` statt `... is null` enthielt.
* Eine Regression führte dazu, dass `RecoveryConfiguration` beim Verwenden von `-forceImportDatasource` oder `-importDatasource` eine `IllegalStateException` warf und keine Datenquelle importiert wurde.
* Die Textinterpretation `HTML (erweitert)` kann unter seltenen Umständen nur partielle Daten oder Daten aus den folgenden Datensätzen schreiben, wenn ein `Zusammenhalten`-Flag einer Sektion oder einer Area das Rendering auf eine neue Seite verschoben hat.
* Performance-Verbesserung beim XLSX-Export für große Berichte mit benutzerdefinierten Formaten für Feldwerte.
* Eine Regression führte zu einem korrupten PostScript-Export über die Web-API.
* Beim XLS-Exportformat ist ein StackOverflowError aufgetreten, wenn mehr als 65.536 Zeilen ohne unterbrechende Gruppen im Detailbereich vorhanden sind.
* Es wurden nicht alle Daten ins FacturX XML geschrieben.

[security]
* Enables the master password to be deleted. The master login button is now hidden via a new flag.
* PDF files exported using encryption could be opened with Safari without a password if only the user password was set.
* When adding a subreport via Designer or API, the option "Save data source configuration in report file" was always set. Now the value of the main report is adopted.
* Fixes an XSS vulnerability in the HTML viewer with POST parameters for prompts and manipulated parameter names.

[security:de]
* Ermöglicht das Löschen des Master-Passworts. Die Master-Login-Schaltfläche wird jetzt über ein neues Flag ausgeblendet.
* PDF-Dateien, die mit Verschlüsselung exportiert wurden, konnten mit Safari ohne Passwort geöffnet werden, wenn nur das Benutzerkennwort festgelegt war.
* Beim Hinzufügen eines Subreports via Designer oder API, war die Option `Datenquellenkonfiguration im Bericht speichern` immer gesetzt. Jetzt wird der Wert des Hauptberichts übernommen.
* Behebt eine XSS-Schwachstelle im HTML-Viewer mit POST-Parametern für Prompts und manipulierten Parameternamen.
