[changes]

[changes:de]

[bugfixes]
* NullPointerException occurred in case of nested user function calls in formulas
* XLS export: "Suppress if Duplicated" does not suppress duplicate fields in some cases
* Unhandled Exception "java.lang.InternalError" with message "couldn't create component peer" occurred with Java 8u152
* Fix the error "Report Error [1401] Illegal argument for DATE sproc ..." with SP parameter of type DATE
* RTF export:
  * Font names in font table should be written using an East-Asian character set encoding instead of unicode
  * Content on some text boxes not displayed completely if the text box contains a lot of text
* Crosstab property "Suppress Row Labes" in "Group Options" does not work for more than one field in crosstab rows, if it is enabled for more than one field in crosstab rows
* Fix problems when NofM and PageCount are used alone in a subreport and not in the main report and hard disk cache is enabled. This can lead to missing pages of the main report and the subreport will miss the output of NofM
* Only the end of a "Can Grow" field was displayed at the 2nd appearance of the field if the field  has been continued on a second page
* Patching the SQL command to query the metadata (column names) was wrong if the command contains function "listagg(...) within group ...". In this case "WHERE 1=0" was added to the listagg function

### HTML Report Viewer
* Export format "HTML.ZIP" was not available if not all export formats allowed for this report
* Additionaly to the percent value the following values are now possible: "Fit Screen",​ "Page Height"​ or "Page Width"
* Prompt parameters were double-encoded
* HTML report viewer does not use embed fonts to get font metrics
* "Uncaught URIError: URI malformed" or "URIError: malformed URI sequence" occurred if group tree node contains special character like '%' and drill down was used on this node

### i-net Designer
* Formula Editor: NullPointerException occurred if no values were set for parameter fields used in the formula
* NoSuchMethodError: com.inet.viewer.ViewerUtils.c() occurred if the remote Designer was started from i-net Clear Reports running in a servlet engine like Tomcat. In this case it was not possible to open a report or to create a new report

[bugfixes:de]
* NullPointerException trat bei verschachtelten Benutzerfunktionsaufrufen in Formeln auf
* XLS-Export: "Suppress if Duplicated" unterdrückt in manchen Fällen keine doppelten Felder
* Unbehandelte Exception "java.lang.InternalError" mit der Meldung "couldn't create component peer" trat bei Java 8u152 auf
* Behebung des Fehlers "Report Error [1401] Illegal argument for DATE sproc ..." bei SP-Parameter vom Typ DATE
* RTF-Export:
  * Schriftartennamen in der Schriftartentabelle sollten mit einer ostasiatischen Zeichensatzkodierung anstelle von Unicode geschrieben werden
  * Inhalt einiger Textfelder wird nicht vollständig angezeigt, wenn das Textfeld viel Text enthält
* Kreuztabellen-Eigenschaft "Zeilenlaschen unterdrücken" in "Gruppenoptionen" funktioniert nicht für mehr als ein Feld in Kreuztabellenzeilen, wenn sie für mehr als ein Feld in Kreuztabellenzeilen aktiviert ist
* Behebung von Problemen, wenn NofM und PageCount nur in einem Unterbericht und nicht im Hauptbericht verwendet werden und der Festplatten-Cache aktiviert ist. Dies kann zu fehlenden Seiten im Hauptbericht führen und der Unterbericht verpasst die Ausgabe von NofM
* Nur das Ende eines "Kann wachsen"-Feldes wurde beim zweiten Auftreten des Feldes angezeigt, wenn das Feld auf einer zweiten Seite fortgesetzt wurde
* Das Patchen des SQL-Befehls zur Abfrage der Metadaten (Spaltennamen) war falsch, wenn der Befehl die Funktion "listagg(...) within group ..." enthält. In diesem Fall wurde "WHERE 1=0" an die listagg-Funktion angehängt

### HTML-Berichtsbetrachter
* Exportformat "HTML.ZIP" war nicht verfügbar, wenn nicht alle Exportformate für diesen Bericht erlaubt waren
* Zusätzlich zum Prozentwert sind nun die folgenden Werte möglich: "Bildschirm anpassen", "Seitenhöhe" oder "Seitenbreite"
* Prompt-Parameter wurden doppelt kodiert
* Der HTML-Berichtsbetrachter verwendet keine eingebetteten Schriftarten, um Schriftartmetriken zu erhalten
* "Ungefangener URIFehler: URI malformed" oder "URIError: malformed URI sequence" trat auf, wenn ein Gruppenbaumknoten ein Sonderzeichen wie '%' enthielt und ein Drilldown auf diesen Knoten verwendet wurde

### i-net Designer
* Formel-Editor: NullPointerException trat auf, wenn für die in der Formel verwendeten Parameterfelder keine Werte gesetzt wurden
* NoSuchMethodError: com.inet.viewer.ViewerUtils.c() trat auf, wenn der Remote Designer von i-net Clear Reports aus gestartet wurde, das in einer Servlet-Engine wie Tomcat läuft. In diesem Fall war es nicht möglich, einen Bericht zu öffnen oder einen neuen Bericht zu erstellen

[security]
* Critical Security Update for Help Plugin (CVE-2020-11431)
* Fixed XXE vulnerability for authenticated users with privileges to ad-hoc reporting or remote designer (CVE-2020-12684)
* Fixed multiple XSS vulnerabilities (login was not required).
* Fixed a path traversal vulnerability which allowed access to files within the installation folder and its sub-folders

[security:de]
* Kritisches Sicherheitsupdate für Help Plugin (CVE-2020-11431)
* Behebung einer XXE-Schwachstelle für authentifizierte Benutzer mit Berechtigungen für Ad-hoc-Berichterstattung oder Remote-Designer (CVE-2020-12684)
* Mehrere XSS-Schwachstellen behoben (Anmeldung war nicht erforderlich).
* Behebung einer Path-Traversal-Schwachstelle, die den Zugriff auf Dateien innerhalb des Installationsordners und seiner Unterordner ermöglichte
