Markdown Here Version History

24 versions

Be careful with old versions!

These versions are displayed for reference and testing purposes. You should always use the latest version of an add-on.

Version 2.12.0 1.3 MiB Works with Firefox 11.0 and later, Thunderbird 6.0 and later

  • New logo! Created by Austin Anderson and chosen by the Markdown Here users, our great new logo is finally ready for action.
    • Much thanks to Austin for his work polishing and tweaking the 60 variants of the logo. He did a lot of work getting things just right.
    • Thanks to everyone else who submitted a design: Rafe Goldberg, Jack Reis, Enrique Esquinas, Leon Wilmanns. All of their designs were great and I would have been happy for any of them to win.
    • Seriously, if you haven't seen the other designs, go check them out. And then check out their portfolios, bookmark them, and contact them the next time you need design work done.
    • Thanks to all of you who took the time to vote for the new logo.
    • If you are unhappy with the change to a monochrome browser toolbar and context menu button, +1 this issue.
  • Fixed bug #297: Unrendering an email that is a reply to an email that was itself rendered with MDH would fail (if the original email were visible, like with Thunderbird or when it's expanded in Gmail).
    • Thanks to Dave Tapley for creating a great video that illustrated the problem and how to reproduce it.
    • Repeatedly triggering this bug could also lead to the next bug...
  • Fixed bug #289: With forgot-to-render detection enabled, sending a large email could result in MDH causing the mail client to hang.
  • Fixed bug #283: Forgot-to-render detection was broken for Google Inbox. Thanks to Marvin R..
    • If you find that the forgot-to-render detection gets broken for the Gmail or Google Inbox web interfaces, please post to the "markdown-here" Google Group or create an issue in the Github project. The MDH code that hooks into the webmail UI is brittle and might break when Google changes stuff.
  • Fixed bug #288: Some character combinations involving a dollar sign in inline code would render incorrectly.
  • Updated and new translations:

Version 2.11.9.1-signed 1.3 MiB Works with Firefox 11.0 and later, Thunderbird 6.0 and later

Version 2.11.8.1-signed 1.3 MiB Works with Firefox 11.0 and later, Thunderbird 6.0 and later

  • Fixed bug #251: Improved HTML-to-plaintext processing, in order to make newline handling better. Fixes some cases where tables get messed up. Thanks to hchaase.
  • Fixed bug #241: Rendering was very slow on Chrome Beta and Canary. Thanks to Alex Vaystikh.
  • Fixed Pale Moon compatibility. Thanks to Ismani Nieuweboer.
  • Partially fixed bug #104: Pre-rendered links (especially auto-links) in code were getting converted to Markdown when rendering (so you end up with raw Markdown in your code). This is now fixed for backtick-style code (inline and block), but not for indented code blocks.
  • Updated translations:

Version 2.11.7.1-signed 1.3 MiB Works with Firefox 11.0 and later, Thunderbird 6.0 and later

No user-facing code changes. Modifications to pass Mozilla review. (Added a preprocessor to strip out cross-browser code.)

Version 2.11.4.1-signed 611.0 KiB Works with Firefox 11.0 and later, Thunderbird 6.0 and later

  • Fixed bug #233: Reference links were broken if the URL part was pre-formatted.
  • Added forgot-to-render check support for "Inbox by Google".
  • Updated translations:

Version 2.11.3.1-signed 610.1 KiB Works with Firefox 11.0 and later, Thunderbird 6.0 and later

Version 2.11.2.1-signed 592.4 KiB Works with Firefox 11.0 and later, Thunderbird 6.0 and later

Version 2.11.1.1-signed 561.8 KiB Works with Firefox 11.0 and later, Thunderbird 6.0 and later

Version 2.11.0.1-signed 446.1 KiB Works with Firefox 11.0 and later, Thunderbird 6.0 and later

  • Added ability to de-render after saving. After you render and save an email draft or an Evernote Note or a Google Group post or a Blogger post (or etc.), you can go back, edit it, and de-render it back to Markdown.
  • Added a partial Korean translation, thanks to dotvezz.
    • Do you speak something in addition to English? At least half of all Markdown Here users are not English, but Japanese is the only complete translation we have. It's easy to help with translations -- just try out the Crowdin project for Markdown Here. Thanks!
  • Added ability to disable GFM line breaks.
  • Fixed bug #51: Links with URL text (like [http://example.com](http://example.com) weren't rendering properly.
  • Altered default H1 and H2 header styles to match new GitHub styling. You'll have to click "Reset to Default" to get these styles.
  • Fixed bug #173: Markdown Here was generating lots of errors in the console on sites with an iframe that use tight security (like jsbin.com). Thanks to Devin Weaver.

Version 2.10.0.1-signed 387.4 KiB Works with Firefox 11.0 and later, Thunderbird 6.0 and later

  • Markdown Here has been translated into Japanese! It's also ready to be translated into your language, so please take a look at CONTRIBUTE.md and our Crowdin project. Getting involved is super easy.
  • The automatic addition of anchors to headings is now an option and disabled by default. Guido Hoermann quite rightly pointed out that it creates annoying visual noise in Thunderbird. It's probably not used enough to justify being enabled by default, and it's very easy to re-enable it (bottom of the options page).
  • The "forgot-to-render" check that was added in version 2.9.2 is now enabled by default. As always, please file a bug or otherwise report if you have any problems or suggestions for improvement.
  • Markdown Here now works with older versions of Chrome and Chromium. (Tested on version 24 and 25, which didn't work before but do now.)
    • Thanks to Dustin Engstrom for providing the fix for this (and for submitting the first MDH code pull request!). Thanks to Adam Kruger for reporting the problem.
  • Fixed bug: In Chrome, options page link in upgrade notification was no longer working.

Version 2.9.4.1-signed 386.8 KiB Works with Firefox 11.0 and later, Thunderbird 6.0 and later

  • Updated Highglight.js, which is the syntax highlighting library used by Markdown Here.
    • New languages: Handlebars templates, Oracle Rules, F#, AsciiDoc, Lasso, SCSS, VB.NET, Mizar.
    • New themes: Docco, Foundation, Mono Blue, Monokai Sublime, Obsidian, Railscasts.
    • And lots of theme and language improvements.
    • This resolves MDH issues #59 and #114. Thanks to Alex Pacini and Robert Jeppesen for reporting them.
    • Make no mistake, all credit for this goes to Ivan Sagalaev and the Hightlight.js contributors.
  • Added some debug logging to help diagnose issue #141. (And maybe fixed that issue, but probably not.)

Version 2.9.3.1-signed 370.9 KiB Works with Firefox 11.0 and later, Thunderbird 6.0 and later

  • New feature: Added support for smart arrows. Here's how to use them:
    • <--
    • -->
    • <-->
    • <==
    • ==>
    • <==>
  • Fixed bug: Options were broken in Safari 7 (the Mavericks version).
  • Fixed bug: In Thunderbird (mostly), raw HTML was not rendering properly. This is caused another bug: using angular brackets makes contents invisible.

Version 2.9.2.1-signed 370.5 KiB Works with Firefox 11.0 and later, Thunderbird 6.0 and later

  • Feature/fix: You may have found out the hard way that if you render, then make changes, and then unrender, you lose the changes. Now Markdown Here will warn you when unrendering will cause you to lose changes, and give you the choice of proceeding or not.
    • Due to JavaScript support differences, this feature is not supported in Postbox or Safari 5 (but it is supported in Safari 6+).
    • Thanks to jakov for originally requesting this change, and to jdhines and lihlii for also reporting/requesting it.
  • Fixed bug, for real this time: In Chrome, for some users, the Markdown Here upgrade notification would show up every time they opened Chrome.
    • Thanks again to Chris/jhwarehouse for reporting the bug still existed and helping to sort it out.
  • Fixed bug: Raw Markdown in rendered code blocks is detected by forgot-to-render check.
    • Thanks to Menno Smits for reporting the bug and helping to investigate.
  • Fixed bug: In Thunderbird, the new forgot-to-render check was incorrecting triggering on rendered links and headers.

Version 2.9.0.1-signed 368.9 KiB Works with Firefox 11.0 and later, Thunderbird 6.0 and later

  • New feature: Forgot-to-render detection. Have you ever forgotten to make your Markdown pretty before sending your email? Me too. Now Markdown Here will detect when your email contains raw Markdown and will give you second chance to go back and render it before sending.
    • This feature is supported in Thunderbird (and Postbox), and for Gmail in Chrome, Firefox, Opera, and Safari. (Pull requests welcome for Hotmail, Yahoo, etc.)
    • For now this feature is off by default because I'm nervous about too many false positives driving people crazy. But please opt in! The checkbox to enable it is at the bottom of the MDH Options page. And please give feedback on how the feature does or doesn't work for you, either in the Github issue or the MDH Google Group.
    • Thanks to Petr Pudlák for requesting this in issue #90, Zhou Qiang in issue #96, Adam Backstrom in issue #98.
  • Compatibility improvements!
    • Now works great with Blogger (details).
      • The changes made will probably help with some other sites. If you tried out a site before and ended up with empty lines in your code blocks, try it again.
      • See the Compatibility wiki page for details.
      • Thanks to lambdaalice for reporting the previous bad behaviour in issue #89.
    • Now works very well with Wordpress (details).
    • See the Compatibility wiki page for even more places where Markdown Here works, like Google Sites and Facebook Notes.
  • New feature: Automatic anchors for headers. This makes it much easier to put a table of contents (or other intra-page links) inside your email or blog post. Just use the text of your header as the anchor link text. For example:
    [See below](#Deep-Dive Details Section) for details.
    ...
    Deep-Dive Details Section
    =========================
    ...
    • Thanks to Casey Watts for requesting this and giving insight on how to do it. Closes issue #93.
  • Chrome and Firefox: Options page no longer opens when Markdown Here updates. Now there's a little notification in the corner of the window that can be clicked to show the MDH Options page (and the changes in the release), or dismissed.
  • Added the ability to set site-specific styles. To see an example of how to do this, either reset your Primary Styling CSS or take a look at the source for it.
  • Fixed bug: Math: single-character formula won't render.
  • Fixed bug: [a](b) links shouldn't expand inside of a code block.
  • Fixed bug: "Smart" quotations and apostrophes would sometimes get confused and curl the wrong way.
  • Fixed bug: Shouldn't require blank line before list.

Version 2.8.1.1-signed 517.9 KiB Works with Firefox 11.0 and later, Thunderbird 6.0 and later

PLEASE NOTE: If you've never customized your CSS, you should click the "Reset to Default" button for the "Primary Styling CSS". This will fix a bug (see below) and maybe give you better styling (if you installed MDH before version 2.7.0, Feb. 2013). If you have customized your CSS, you can take a look at the changes to the default CSS and decide what to take. A more elegant way of handling this is being planned.
  • The designer/artist of the Markdown Here logo has her own website up. You should check it out! http://tatianafryntoff.com/
  • Fixed bug: Pre-formatted links break Markdown links.
    • Thanks to users Mitchell W. and crdx for reporting this bug.
  • Fixed bug: MD links should automatically add schema.
  • Fixed bug: Firefox/Thunderbird: Code blocks with horizontal scroll would have bad background colour.
    • Thanks to user Hans B. for reporting this bug.
    • Note that to get this bug fix, you either need to reset your "Primary Styling CSS" to default, or manually apply the fix.
  • Fixed bug: Inline code line breaks are lost.
    • Thanks to user CheechGe for reporting this bug.
  • Fixed bug: Sometimes options page MD preview doesn't initially render.

Version 2.8.0.1-signed 522.6 KiB Works with Firefox 11.0 and later, Thunderbird 6.0 and later

Version 2.7.3.1-signed 333.5 KiB Works with Firefox 11.0 and later, Thunderbird 6.0 and later

  • Fixed Firefox+Linux bug (#56): Toolbar button icon was not displaying correctly.
  • Fixed Firefox bug: Toolbar button would not stay removed when browser was restarted.
  • Added support for Icedove (Debian version of Thunderbird).

Version 2.7.2.1-signed 330.2 KiB Works with Firefox 11.0 and later, Thunderbird 6.0 and later

  • Pre-formatted links will now be retained. If you use your email editor's formatting controls to create a link, it will be retained when you toggle the Markdown Here rendering state.
  • Firefox/Thunderbird: Fixed bug; Resetting the primary stying CSS wasn't working.

Version 2.6.4.1-signed 303.4 KiB Works with Firefox 11.0 and later, Thunderbird 6.0 and later

  • Firefox/Thunderbird: Actually fixed the bug that I thought I fixed in v2.6.3. Much thanks to Daniel Ashton for letting me know that it was still busted and John Galt for assisting in the fix.

Version 2.6.3.1-signed 303.3 KiB Works with Firefox 11.0 and later, Thunderbird 6.0 and later

  • Firefox/Thunderbird: Fixed bug: Changes in Firefox/Thunderbird version 17 resulted in the options page not working correctly.

Version 2.6.2.1-signed 302.7 KiB Works with Firefox 11.0 and later, Thunderbird 6.0 and later

2012-10-06: v2.6.2

  • Firefox/Thunderbird: Fixed bug: Tabbing into the email body and then Markdown-Toggling via keyboard (i.e., never clicking the mouse in the message body) would result in the email body being lost when sent.
  • Discovered Wordpress post compatibility, thanks to user Sina Iravanian. (See details.)

Version 2.6.1.1-signed 302.0 KiB Works with Firefox 11.0 and later, Thunderbird 6.0 and later

2012-09-09: v2.6.1

  • Added hot-key (keyboard shortcut) support. The default key combination is ctrl+alt+m, but it is configurable from the Markdown Here options. Using the hot-key is identical to using the “Markdown Toggle” context menu item.
  • Added basic support for the Postbox desktop email client, at the request of a user. There are some significant caveats, like the lack of an options page.
  • Fixed bug: Gmail and Thunderbird reply exclusion wasn’t working well, resulting in quoted replies getting messed up when doing a full (non-selection) rendering.
  • Fixed: In Chrome on OS X, right-clicking on a word causes it to be selected. If “Markdown Toggle” were then clicked, it would render just that one word, which is lame. This behaviour is now avoided by not rendering single word selections – if a single word is selected, the entire content will be rendered instead.
  • Discovered Evernote web-interface compatibility, thanks to user markgoodson. (See details.)

Version 2.6.0.1-signed 296.0 KiB Works with Firefox 11.0 and later, Thunderbird 11.0 and later

  • Added support for TeX math formulae. For info check out the Options page.
    • Note that this feature is disabled by default, due to privacy concerns. Again, the see the Options page for info.
    • Thanks to bordaigorl for suggesting this feature and helping to implement it.
  • Firefox/Thunderbird: Added Options page. (Chrome already had it.) Take a look around and play with the styles.
  • Added a few new syntax highlighting themes. (Thanks to Highlight.js.)

Version 2.5.2.1-signed 281.0 KiB Works with Firefox 11.0 and later, Thunderbird 6.0 and later

* Firefox/Thunderbird: Minor change resulting from Mozilla review. (Fixed a "loose" variable.)