Release Notes

Version 4.4.2

  • Improvements for highlighting using XML when highlighted area spans multiple pages.
  • Fixed issue related to HTTP Basic authentication.

Version 4.4

  • 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.

Version 4.3

  • 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

Version 4.2.1

  • Support for "outputFile" parameter for saving burned PDF.
  • Minor improvements and fixes.

Version 4.2

  • 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.

Version 4.1.4

  • Small fixes and improvements for the batch highlighting tool.

Version 4.1.2

  • More flexible bookmark templates when creating PDF files.
  • Some internal improvements and changes to results caching.

Version 4.1.1

  • Fix for viewer compatibility issue affecting Internet Explorer

Version 4.1

  • 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.

Version 4.0.4

  • Improved bookmarks to highlights in created PDF documents for multi-query highlighting with an option to group PDF bookmarks by query tag.

Version 4.0.3

  • Fix for the viewer link parameter encoding bug (a regression introduced with v4.0).

Version 4.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.

Version 3.2

  • Extensions for highlights xml format (supporting use of absolute text location, color per term).
  • PDF Viewer improvements.

Version 3.1

  • 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.

Version 3.0

  • 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.

Version 2.7

  • Added support for emailing document from PDF viewer.

Version 2.6

  • 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.

Version 2.5.6

  • 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.

Version 2.5.5

  • Added options for query filtering and transformation.
  • Improved jQuery plugin to prevent double document URL processing.
  • Other minor internal improvements.

Version 2.5.4

  • Fix marking current highlight on rotated pages.

Version 2.5.3

  • Fix marking current highlight breaks view in Firefox.

Version 2.5.2

  • Small visual improvements in marking the current highlight.

Version 2.5.1

  • 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.

Version 2.5

  • Document indexing improvements for fast matching page lookup when highlighting for a query.
  • Highlighting PDF Viewer improvements.
  • Enabled HTML highlighting with hit navigation.

Version 2.4

  • Caching improvements
  • Introduced Highlighting PDF Viewer (experimental).
  • Introduced PDF document indexing and text extraction.

Version 2.3

  • 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.