- Added support for multiple Highlighter instances on a page (as long as their containers don't overlap in the DOM tree), and updated the demo with an example.
- Improved behavior when selecting text that's not annotatable or is outside the annotatable container.
- Improved support for custom selection handles (still in an alpha state, and off by default).
- Improved resilience of code that calculates where to draw rectangles in SVG drawing mode.
- Fixed a bug where text could remain selected after deleting a highlight.
- Code style improvements (arrow functions and strict equality).
Full Changelog: 0.2.0...0.3.0