v2.8.1
Updated Highlight.js to v7.2. This fixes the problem reported by the Mozilla reviewer that there were loose variables.
Spiffed up donate button
Fixed bug #77: Sometimes options page MD preview doesn't initially render. Also copied a bit of code from the css-update branch
Replaced all occurrences (in Markdown Here code) of assigning to innerHTML
Updated changelist. Prepping for release
Fixed issue #7: Significant trailing newlines were being stripped. (This code will be pull-requested back to jsHtmlToText at some point.)
Fixed bug: range.collapse was incorrectly being called with no arguments. This caused an error in Firefox (but not elsewhere).
Don't add schema to link if it's an anchor link
Updated marked.js to latest version: chjj/marked@31c50a9f146ac5bc725b0529452500574e9e3f30 (v0.2.9). This gives "smartypants" support: three dots to ellipsis, two dashes to m-dash, plain single- and double-quotes to curly ones.
Make preview iframe use sans font
Fixes to Safari options page and general cross-browser compatibility
Renamed the Mozilla options.js background script to background-services.js. This better reflects the breadth of use of the file.
Changelist now shows up at top after update (this is a reversion to earlier behaviour)
Replaced use of outerHTML (and added tests for new function)