[general]
* **New webserver application to compare documents online and view the result using various interfaces**
* Migrated to plugin architecture, enabling custom filters and dynamic support for different file formats

[general:de]
* **Neue Webserver-Anwendung zum Online-Vergleich von Dokumenten und zur Anzeige des Ergebnisses über verschiedene Schnittstellen**
* Umstellung auf Plugin-Architektur, die benutzerdefinierte Filter und dynamische Unterstützung für verschiedene Dateiformate ermöglicht

[changes]
#### i-net PDFC Server
* **Web GUI application**
  * The i-net PDFC web application can be used to compare PDF and text files online. It's features and visualization are similar to the desktop application
  * Supports all comparison features of i-net PDFC as well as the PDF export
  * Comparisons can be stored and published 
* The **Web API** component is a RESTful interface to execute and manage comparisons and configurations
  * Can execute comparisons and return the result in different formats with a singe HTTP request
  * Supports all comparison and management features of the WebGUI
  * Can access and manage the comparison of the WebGUI
* **JUnit test client** - a slim client library to compare and verify documents using an i-net PDFC server in the local network
* **Configuration plugin** - to configure all server features, permissions and user settings remotely
* **Statistics plugin** - a plugin to monitor the server status and manage the executed compare jobs
* **Maintenance plugin** - an extension to backup & restore the server state as well as cleaning the user storages
* Full support for **right-to-left writing** context (e.g. Arabic)
* **Document synchronization** was completely overhauled. This affects the interactive GUIs as well as the PDF export. It greatly improves the alignment of differences
* Improved PDF export, reduces the filesize
* New API sample project at [[https://github.com/i-net-software/pdfc-samples]]
* New API methods to get the page numbers for differences
* Streamlined comparison pipeline - resulting in a smaller memory requirement and a more responsive comparison
* New text parser plugin to compare any type of text files, can be compared to PDF documents as well
* The configuration keys MODULES, CONTINUOUS_COMPARE_TYPES are deprecated and replaced by COMPARE_TYPES
* The configuration keys NORMALIZERS, CONTINUOUS_FILTERS are deprecated and replaced by FILTER
* The configuration key INVISIBLEELEMENTS_HIDE_ROTATION is deprecated and replaced by the filter key HIDEROTATEDTEXT
* The configuration key COMPARE_TEXT_STYLES was extended to specify the attributes to compare like SIZE or COLOR

#### i-net PDFC GUI
* Configurations are now stored and managed as **comparison profiles**. A base set of profiles is provided with the application
* The 'Report' tab has been merged into the 'Export & Print' tab
* Improved zoom and page controls

[changes:de]
#### i-net PDFC Server
**Web-GUI-Anwendung**
  * Die i-net PDFC-Webanwendung kann zum Online-Vergleich von PDF- und Textdateien verwendet werden. Die Funktionen und die Visualisierung sind ähnlich wie bei der Desktop-Anwendung
  * Unterstützt alle Vergleichsfunktionen von i-net PDFC sowie den PDF-Export
  * Vergleiche können gespeichert und veröffentlicht werden 
* Die Komponente **Web API** ist eine RESTful-Schnittstelle zur Ausführung und Verwaltung von Vergleichen und Konfigurationen
  * Kann Vergleiche ausführen und das Ergebnis in verschiedenen Formaten mit einer einzigen HTTP-Anfrage zurückgeben
  * Unterstützt alle Vergleichs- und Verwaltungsfunktionen der WebGUI
  * Kann auf die Vergleiche der WebGUI zugreifen und diese verwalten
* JUnit-Testclient** - eine schlanke Client-Bibliothek zum Vergleichen und Prüfen von Dokumenten mit einem i-net PDFC-Server im lokalen Netzwerk
* **Konfigurations-Plugin** - zur Fernkonfiguration aller Serverfunktionen, Berechtigungen und Benutzereinstellungen
* **Statistik-Plugin** - ein Plugin zur Überwachung des Serverstatus und zur Verwaltung der ausgeführten Vergleichsaufträge
**Wartungs-Plugin** - eine Erweiterung zum Sichern und Wiederherstellen des Serverstatus sowie zum Bereinigen des Benutzerspeichers
* Volle Unterstützung für **Rechts-nach-Links-Schreibkontext** (z.B. Arabisch)
* Die **Dokumentensynchronisation** wurde komplett überarbeitet. Dies betrifft sowohl die interaktiven GUIs als auch den PDF-Export. Es verbessert die Ausrichtung von Unterschieden erheblich
* Verbesserter PDF-Export, reduziert die Dateigröße
* Neues API-Beispielprojekt auf [[https://github.com/i-net-software/pdfc-samples]]
* Neue API-Methoden zum Abrufen der Seitenzahlen für Unterschiede
* Optimierte Vergleichspipeline - dadurch geringerer Speicherbedarf und schnellerer Vergleich
* Neues Textparser-Plugin zum Vergleich beliebiger Textdateien, kann auch mit PDF-Dokumenten verglichen werden
* Die Konfigurationsschlüssel MODULES, CONTINUOUS_COMPARE_TYPES sind veraltet und werden durch COMPARE_TYPES ersetzt.
* Die Konfigurationsschlüssel NORMALIZERS, CONTINUOUS_FILTERS sind veraltet und werden durch FILTER ersetzt.
* Der Konfigurationsschlüssel INVISIBLEELEMENTS_HIDE_ROTATION ist veraltet und wird durch den Filterschlüssel HIDEROTATEDTEXT ersetzt.
* Der Konfigurationsschlüssel COMPARE_TEXT_STYLES wurde erweitert, um die zu vergleichenden Attribute wie SIZE oder COLOR anzugeben.

#### i-net PDFC GUI
* Konfigurationen werden jetzt als **Vergleichsprofile** gespeichert und verwaltet. Ein Basissatz von Profilen wird mit der Anwendung geliefert
* Die Registerkarte "Bericht" wurde mit der Registerkarte "Export & Druck" zusammengelegt.
* Verbesserte Zoom- und Seitensteuerung

[bugfixes]
* Word recognition in case of overlapping white spaces
* The regular expressions were not able to match rotated text lines
* IllegalArgumentException: Comparison method violates its general contract
* Some characters have not been not displayed because processing of Type1 font was incorrect 
* Seldomly occurring endless loop in the comparer
* Some currency characters could not be recognized
* PdfcException: PDF parser error: First item in dictionary must be a /Name.
* Property "EXPORT_PDF_ALWAYS" ignored if command line interface was used.
* False positive font color differences occurred because of wrong font color comparison.

#### i-net PDFC GUI
* Window states will be saved and restored after restart and compare
* Label of the disabled "RegEx" filter button was black on a black background

[bugfixes:de]
* Worterkennung bei sich überschneidenden Leerzeichen
* Die regulären Ausdrücke waren nicht in der Lage, gedrehte Textzeilen zu erkennen
* IllegalArgumentException: Vergleichsmethode verstößt gegen ihren allgemeinen Vertrag
* Einige Zeichen wurden nicht angezeigt, weil die Verarbeitung der Type1-Schriftart nicht korrekt war 
* Selten auftretende Endlosschleife im Vergleicher
* Einige Währungszeichen konnten nicht erkannt werden
* PdfcException: PDF-Parser-Fehler: Erstes Element im Wörterbuch muss ein /Name sein.
* Eigenschaft "EXPORT_PDF_ALWAYS" wurde ignoriert, wenn die Kommandozeilenschnittstelle verwendet wurde.
* Falsch positive Schriftfarbunterschiede traten aufgrund eines falschen Schriftfarbvergleichs auf.

#### i-net PDFC GUI
* Fensterzustände werden gespeichert und nach Neustart und Vergleich wiederhergestellt
* Beschriftung der deaktivierten Filter-Schaltfläche "RegEx" war schwarz auf schwarzem Hintergrund

[security]

[security:de]
