[general]
* Java 11 support
* Users and Groups Manager added.
  * It replaces the Permissions dialog in the Configuration Manager. Each plugin can store its own user settings now
* Image parser added
* Text parser improved drastically (speed!!!)
* New ReportPresenter class to provide different report formats: XLS, XLSX, ODS and RTF in addition to PDF
* OCR support and language detection added (text recognition filter and text recovery filter)
  * requires Tesseract v4 installed on Linux/macOS
* Login improved:
  * Multiple Login Types can be used at the same time
  * Login Types added: Google, GitBub, Facebook, Microsoft ADFS
  * i-net PDFC Login added. Users can create new accounts which are stored in the persistence folder of i-net PDFC
* Diagnostics added
  * Contains the current Server Information, Logging etc.
  * Statistics now contains statistical data only, e.g. performance / load, which are captured during runtime
* Profiles reduced to comparison-only properties. All settings that affect the global configuration are migrated to command line parameters or system settings
* Available as Docker container from https://hub.docker.com/r/inetsoftware/i-net-pdfc-server/ (requires a Domain license, trial license available)

[general:de]
* Unterstützung von Java 11
* Benutzer- und Gruppenmanager hinzugefügt.
  * Er ersetzt den Berechtigungsdialog im Konfigurationsmanager. Jedes Plugin kann nun seine eigenen Benutzereinstellungen speichern.
* Bildparser hinzugefügt
* Textparser drastisch verbessert (Geschwindigkeit!!!)
* Neue ReportPresenter-Klasse, um verschiedene Berichtsformate bereitzustellen: XLS, XLSX, ODS und RTF zusätzlich zu PDF
* OCR-Unterstützung und Spracherkennung hinzugefügt (Texterkennungsfilter und Textwiederherstellungsfilter)
  * erfordert Tesseract v4 auf Linux/macOS installiert
* Login verbessert:
  * Mehrere Login-Typen können gleichzeitig verwendet werden
  * Login-Typen hinzugefügt: Google, GitBub, Facebook, Microsoft ADFS
  * i-net PDFC Login hinzugefügt. Benutzer können neue Konten erstellen, die im Persistenzordner von i-net PDFC gespeichert werden.
* Diagnostics hinzugefügt
  * Enthält die aktuellen Serverinformationen, Logging etc.
  * Statistik enthält jetzt nur noch statistische Daten, z.B. Performance/Last, die zur Laufzeit erfasst werden
* Profile auf reine Vergleichseigenschaften reduziert. Alle Einstellungen, die die globale Konfiguration betreffen, sind in Kommandozeilenparameter oder Systemeinstellungen migriert
* Verfügbar als Docker-Container von https://hub.docker.com/r/inetsoftware/i-net-pdfc-server/ (erfordert eine Domain-Lizenz, Testlizenz verfügbar)

[changes]
* New image parser to read images and ZIP-archives of images
* Table filter can now recognize repeating headers even if there are some differences
* Improved disctinction between replacements and adds/removes in the comparison result
* Annotation issues in the Chrome PDF viewer occurred
* Decoding of HTML encoded actual content in PDF files

#### i-net PDFC Server
* Export button added to the web GUI. Using this button it is possible to create the comparison report in the select formats XLS, XLSX, ODS and RTF in addition to PDF
* Comparison quotas can now be set per user group and per user as well
* Support for SSL certificate in PEM format added
* The Task Planner Web API can now export and import tasks (single or multiple). The exported task definitions can be used to manually create one-off task definitions to quickly schedule and execute tasks
* Filter settings added to the WebAPI
* Language selection for OCR
* For all quota values in the configuration: The value for 'unlimited' is now -1 instead of 0. The values will automatically be adjusted by the setup if required
* Option "Only pages with differences" is now available 
* A differences limit can be defined by the user to avoid slowing down the web browser with massive differences. By default this limit is set to 1000
* The PDF report of the command line and desktop version can now be generated in the web application as well
* Users can administer their own account data and login settings
* Search feature in the help improved. The help tree will be displayed and help pages with search results are highlighted in the help tree
* The output format for the report can now be configured

#### i-net PDFC Desktop Application
* The 'Visibilities' tab now enables you to mark up filtered elements
* New application-internal help browser with an extended content
* Slider values for header/footer filter updated
* The export panel allows the save the comparison result as XLS, XLSX, ODS and RTF in addition to PDF

#### i-net PDFC SDK
* Filter settings added to the web API
* New API-method for to retrieve the presenter errors, if any
* Command Line parameter "-parameters <File>" added, to configurate the command line via a file
* Command Line parameters "-loglevel", "-logfile" and "-logmaxerror" added
* New optional plugin to export the result as JSON summary using the command line interface 
* The profile properties `LOG_FILE`, `LOG_LEVEL` and `MAX_ERRORS_PER_FILE` will be ignored since they modify the global configuration. Use the command line switches `loglevel`, `logmaxerror` and `logfile` instead
* The profile properties `EXPORT_PDF_ALWAYS` and the commandline switch `exportonlyondifferences` will be removed soon use instead the commandline switch `exportAlways` (Default is `exportAlways false`) or for SDK the `Settings.EXPORT.ONLY_ON_DIFFERENCES`
* The profile properties `CREATE_DIFFIMAGES`, `CREATE_ORIGIMAGES`, `CREATE_XORIMAGES` will be removed soon  use instead the commandline switch `x`, `o`, `f`, `s` and `i` or for SDK the `Settings.EXPORT`
* The profile properties `IMAGE_SCALE_FACTOR` will be ignored since they modify the global configuration. Use the command line switches `ImageScaleFactor` instead or for SDK the `Settings.IMAGE_SCALE_FACTOR`
* Removed API components that were deprecated with i-net PDFC 4.0
* If command line parameter `exportOnlyOnDifferences` is active, the comparison report will be created only if no difference available
* Some properties are depreaced now: `CREATE_DIFFIMAGES`, `CREATE_XORIMAGES`, `CREATE_ORIGIMAGES`, `IMAGE_SCALE_FACTOR`, `EXPORT_PDF_ALWAYS`, `LOG_LEVEL`, `LOG_FILE`, `MAX_ERRORS_PER_FILE` 

[changes:de]
* Neuer Bildparser zum Lesen von Bildern und ZIP-Archiven von Bildern
* Der Tabellenfilter kann nun wiederkehrende Kopfzeilen erkennen, auch wenn es Unterschiede gibt
* Verbesserte Unterscheidung zwischen Ersetzungen und Hinzufügungen/Entfernungen im Vergleichsergebnis
* Probleme mit Anmerkungen im Chrome-PDF-Viewer sind aufgetreten
* Dekodierung von HTML-kodierten Inhalten in PDF-Dateien

#### i-net PDFC Server
* Export-Schaltfläche in der Web-GUI hinzugefügt. Über diese Schaltfläche kann der Vergleichsbericht neben PDF auch in den ausgewählten Formaten XLS, XLSX, ODS und RTF erstellt werden.
* Vergleichsquoten können nun auch pro Benutzergruppe und pro Benutzer festgelegt werden
* Unterstützung für SSL-Zertifikate im PEM-Format hinzugefügt
* Die Task Planner Web API kann nun Aufgaben (einzelne oder mehrere) exportieren und importieren. Die exportierten Aufgabendefinitionen können zur manuellen Erstellung einmaliger Aufgabendefinitionen verwendet werden, um Aufgaben schnell zu planen und auszuführen.
* Filtereinstellungen in der WebAPI hinzugefügt
* Sprachauswahl für OCR
* Für alle Quotenwerte in der Konfiguration: Der Wert für 'unbegrenzt' ist jetzt -1 statt 0. Die Werte werden bei Bedarf automatisch vom Setup angepasst
* Option "Nur Seiten mit Differenzen" ist jetzt verfügbar 
* Ein Differenzenlimit kann vom Benutzer definiert werden, um zu vermeiden, dass der Webbrowser durch massive Differenzen verlangsamt wird. Standardmäßig ist dieses Limit auf 1000 gesetzt.
* Der PDF-Report der Kommandozeilen- und Desktop-Version kann nun auch in der Webanwendung erzeugt werden
* Benutzer können ihre eigenen Kontodaten und Login-Einstellungen verwalten
* Die Suchfunktion in der Hilfe wurde verbessert. Der Hilfebaum wird angezeigt und Hilfeseiten mit Suchergebnissen werden im Hilfebaum hervorgehoben
* Das Ausgabeformat für den Report kann nun konfiguriert werden

#### i-net PDFC Desktop Anwendung
* Die Registerkarte "Sichtbarkeiten" ermöglicht es nun, gefilterte Elemente zu markieren.
* Neuer anwendungsinterner Hilfebrowser mit erweitertem Inhalt
* Schiebereglerwerte für Kopf-/Fußzeilenfilter aktualisiert
* Das Export-Panel erlaubt das Speichern des Vergleichsergebnisses als XLS, XLSX, ODS und RTF zusätzlich zu PDF

#### i-net PDFC SDK
* Filtereinstellungen zur Web-API hinzugefügt
* Neue API-Methode zum Abrufen von Presenter-Fehlern, falls vorhanden
* Command Line Parameter "-parameters <File>" hinzugefügt, um die Kommandozeile über eine Datei zu konfigurieren
* Befehlszeilenparameter "-loglevel", "-logfile" und "-logmaxerror" hinzugefügt
* Neues optionales Plugin zum Exportieren des Ergebnisses als JSON-Zusammenfassung über die Befehlszeilenschnittstelle 
* Die Profileigenschaften `LOG_FILE`, `LOG_LEVEL` und `MAX_ERRORS_PER_FILE` werden ignoriert, da sie die globale Konfiguration verändern. Verwenden Sie stattdessen die Kommandozeilenschalter `loglevel`, `logmaxerror` und `logfile`.
* Die Profileigenschaften `EXPORT_PDF_ALWAYS` und der Kommandozeilenschalter `exportonlyondifferences` werden entfernt. Verwenden Sie stattdessen den Kommandozeilenschalter `exportAlways` (Standard ist `exportAlways false`) oder für SDK den `Settings.EXPORT.ONLY_ON_DIFFERENCES`
* Die Profileigenschaften `CREATE_DIFFIMAGES`, `CREATE_ORIGIMAGES`, `CREATE_XORIMAGES` werden entfernt und stattdessen die Kommandozeilenschalter `x`, `o`, `f`, `s` und `i` oder für SDK die `Settings.EXPORT` verwendet
* Die Profileigenschaften `IMAGE_SCALE_FACTOR` werden ignoriert, da sie die globale Konfiguration verändern. Verwenden Sie stattdessen die Kommandozeilenschalter `ImageScaleFactor` oder für SDK den `Settings.IMAGE_SCALE_FACTOR`.
* Entfernte API-Komponenten, die mit i-net PDFC 4.0 veraltet waren
* Wenn der Kommandozeilenparameter `exportOnlyOnDifferences` aktiv ist, wird der Vergleichsbericht nur erstellt, wenn kein Unterschied vorhanden ist
* Einige Eigenschaften sind jetzt veraltet: `CREATE_DIFFIMAGES`, `CREATE_XORIMAGES`, `CREATE_ORIGIMAGES`, `IMAGE_SCALE_FACTOR`, `EXPORT_PDF_ALWAYS`, `LOG_LEVEL`, `LOG_FILE`, `MAX_ERRORS_PER_FILE` 

[bugfixes]
* Fixed hyphen + soft hyphen duplication, improved handling for bogus space characters that were used instead of soft hyphens
* Word/line break issues occurred when comparing text files
* PDF generation was interrupted in case of unsupported gradient fills
* WebAPI shows an error if a document requires a password

#### i-net PDFC Server
* Fonts not correct embedded in comparison result export when using 'only pages with differences'

#### i-net PDFC Desktop Application
* Problem with filechooser on Linux
* `ClassCastException` occurred after repeated start/stop of the comparison
* Different sized pages were centered incorrectly

#### i-net PDFC SDK
* If exportOnlyOnDifferences was set to true, it will not export the comparison report (-e) in case of no differences
* WebAPI returns an error, if a PDF was specified that requires a password
* Error occurred if the compare.bat was used with more than 9 parameters
* Performance leak in batch comparisons occurred. Reason was a potential file leak due to equal fonts in different documents

[bugfixes:de]
* Doppelte Verwendung von Bindestrichen und weichen Bindestrichen behoben, verbesserte Behandlung von falschen Leerzeichen, die anstelle von weichen Bindestrichen verwendet wurden
* Beim Vergleich von Textdateien traten Probleme mit Wort-/Zeilenumbrüchen auf
* Die PDF-Erzeugung wurde bei nicht unterstützten Farbverläufen unterbrochen
* WebAPI zeigt einen Fehler an, wenn ein Dokument ein Passwort erfordert

#### i-net PDFC Server
* Schriften wurden beim Export von Vergleichsergebnissen nicht korrekt eingebettet, wenn 'nur Seiten mit Unterschieden' verwendet wurde

#### i-net PDFC Desktop Anwendung
* Problem mit Filechooser unter Linux
* `ClassCastException` trat nach wiederholtem Start/Stop des Vergleichs auf
* Unterschiedlich große Seiten wurden falsch zentriert

#### i-net PDFC SDK
* Wenn exportOnlyOnDifferences auf true gesetzt wurde, wird der Vergleichsreport (-e) nicht exportiert, wenn keine Unterschiede vorhanden sind
* WebAPI gibt einen Fehler zurück, wenn ein PDF angegeben wurde, das ein Passwort erfordert
* Ein Fehler trat auf, wenn die Datei compare.bat mit mehr als 9 Parametern verwendet wurde.
* Ein Leistungsverlust bei Stapelvergleichen trat auf. Die Ursache war ein potenzielles Dateileck aufgrund gleicher Schriftarten in verschiedenen Dokumenten.

[security]

[security:de]
