Improvements for highlighting using XML when highlighted area spans multiple pages. Fixed issue related to HTTP Basic authentication.
Improved internal caching and cache cleanup mechanisms. Added support for HTML highlighting. Improved recognition for documents that need OCR, and added support for script handler that could handle it and provide OCR-ed document. Support for PDF URL signing to prevent unauthorized access.
Support for regular expressions - just prefix query string with "regex:" and it will be interpreted as a regular expression. Upgraded PDF viewer merging with PDF.js 2.1.266 Added support to control highlights in PDF viewer via messaging. Improved support for Japanese language highlighting Detect if PDF document needs OCR Upgraded internal web server engine
Support for "outputFile" parameter for saving burned PDF. Minor improvements and fixes.
New options for load balanced setup: new storage options and external Solr support. Improved support for dtSearch: Search phrase recognition when using highlight-for-xml method. A workaround for text copy issue in PDF viewer. Support for Arabic script highlighting. Improved scripting options. Improved document indexing performance.
Small fixes and improvements for the batch highlighting tool.
More flexible bookmark templates when creating PDF files. Some internal improvements and changes to results caching.
Fix for viewer compatibility issue affecting Internet Explorer
Search bar in the PDF Viewer extended to power user's text search with PDF Highlighter. Batch highlighting tool. Support for fuzzy queries. Upgraded internally used search engine.
Improved bookmarks to highlights in created PDF documents for multi-query highlighting with an option to group PDF bookmarks by query tag.
Fix for the viewer link parameter encoding bug (a regression introduced with v4.0).
Phrase match is treated as a single hit and all phrase terms get the same highlighting color. Highlighting response JSON can now include details about how input query was parsed and matched text. Added support for wildcards in search query terms. Request methods now support "navigation" and "includeHits" request parameters. New integration script pdf-highlighter.js (without external dependencies) as a successor of the jQuery plugin. Highlighting methods now accept POST request with JSON structure allowing more control. Added an option to extend burned PDF with bookmarks to highlights. Document index can now be built for more than one language profile.
Extensions for highlights xml format (supporting use of absolute text location, color per term). PDF Viewer improvements.
New API documentation and Swagger API descriptor. Reworked examples page. Added API endpoint /result-document as a replacement for /doc. Added option to change PDF Viewer favicon and a script hook to update window title. Simplified customization of PDF Viewer settings via config file.
Added support for building document thumbnails. Added API endpoints for document text extraction and indexing. Added support for caching and serving uploaded documents. Added support for Release Notes. Added support for customizing certain aspects of Highlighter Server using scripting. Added option to optimize storage if only one PDF highlighting method is used.
Added support for emailing document from PDF viewer.
Fix for text extraction issue affecting some documents. PDF Viewer merged with PDF.js v1.5.188. PDF Viewer improvements: Support to load custom JS and CSS files. Added support for listeners onNoPrevHit/onNoNextHit. Fixed scrolling to the first hit on document open. jQuery plugin: Added support for query string filtering, click and highlight response listeners. To workaround PDF.js printing issues, nativePrint option is now enabled by default.
Fixes issue introduced with the previous release (v2.5.5) affecting highlighting of some PDF documents. This issue can be identified by message like "java.io.IOException: Error: Could not find referenced cmap stream Identity-H" in the highlighter log.
Added options for query filtering and transformation. Improved jQuery plugin to prevent double document URL processing. Other minor internal improvements.
Fix marking current highlight on rotated pages.
Fix marking current highlight breaks view in Firefox.
Small visual improvements in marking the current highlight.
Performance improvements for highlighting when pre-extracted text is available in cache. jQuery plugin improvements. Fix for 3+ term phrase query highlighting marking only the first and last term. Improved IE version matching.
Document indexing improvements for fast matching page lookup when highlighting for a query. Highlighting PDF Viewer improvements. Enabled HTML highlighting with hit navigation.
Caching improvements Introduced Highlighting PDF Viewer (experimental). Introduced PDF document indexing and text extraction.
New: Multi-color highlighting. Parameter "highlightColor" is deprecated but, if it's specified in the custom config file, takes precedence over "multiColorHighlighting". New: Platform specific installers are provided for Windows and Linux. Highlighter now comes with embedded web server, running on port 8998 by default. Tomcat is no longer needed. Installer requires Java 8. If it's not available on the system, installer will try to download it automatically. New: Updater application. Fixes for highlighting of rotated text. Fix for PDF serializer component that was hanging on some specific documents. Other small improvements and fixes.