Release Notes

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

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.

  • Release Notes script.

  • 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

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

Migrating to Highlighter 2.3.x

  1. Installer Highlighter using downloaded installer.

  2. Copy highlighter.lic and application.conf from <tomcat>/webapps/highlighter/WEB-INF/classes to <highlighter>/conf .

  3. Edit <highlighter>/bin/highlighter-service.vmoptions and, if needed, update:

    1. Maximum memory usage allowed (default 3GB).

    2. Highlighter web service port (default 8998).

  4. Restart Highlighter Service

  5. Update your application to use Highlighter on new port. (Note that highlighter now runs in root of the web server, i.e. http://localhost:8998/)

  6. Shutdown Tomcat that was running the previous version of Highlighter. Uninstall it after testing the new setup.

comments powered by Disqus