v2.8.0
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 with Firefox 23 (current Aurora): Options calls from content scripts (i.e., options page) were failing. This problem resulted from the recent removal of node.getUserData and node.setUserData. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749981 The MDN documentation for the correct way to pass data between privileged and unprivileged scripts had been updated and the new method is used. See: https://developer.mozilla.org/en-US/docs/Code_snippets/Interaction_between_privileged_and_non-privileged_pages?redirectlocale=en-US&redirectslug=Code_snippets%3AInteraction_between_privileged_and_non-privileged_pages#Chromium-like_messaging.3A_json_request_with_json_callback
Replaced all occurrences (in Markdown Here code) of assigning to innerHTML
Added link to download page
Modified default <p> rule to fix Hotmail's style overriding. When composing, paragraphs are now spaced correctly when rendered.
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).
Added some tests and changelist items
Fixed loading of new marked.js in Firefox
Make preview iframe use sans font
Fixes to Safari options page and general cross-browser compatibility
Replaced use of outerHTML (and added tests for new function)