Skip to content

Tags: andrew749/macdown

Tags

v0.6.4

Toggle v0.6.4's commit message
Version 0.6.4

Same as 0.6.3, but disable the DOM-replacing thing. Sorry for the trouble. :(

v0.6.3

Toggle v0.6.3's commit message
Version 0.6.3

Bug fixes
=========

* Crash when inserting colon in reference (ported from
ali-rantakari/peg-markdown-highlight).
* Crash when asset path is not valid.
* Crash when certain editor theme is used.
* Non-existing documents not being launched by CLI utility when MacDown
is running.
* Document being opened again and again when using CLI utility.

New features
=============

* Improve rendering performance and caching by dynamic DOM-replacing
instead of reloading the page.
* Avoid presenting a save dialog when closing an unnamed, empty file.
* Add meta tag to make HTML output responsive on mobile.
* Improve hard line break syntax example in help file.

v0.6.2

Toggle v0.6.2's commit message
Version 0.6.2

Fixed command line utility to correctly load file contents.

v0.6.1

Toggle v0.6.1's commit message
Version 0.6.1

Bug Fixes

* Front-matter detection for file using line endings other than LF.
* Code blocks with certain languages causes exceptions when being highlighted.

Enhancements

* You can now configure what marker MacDown should use when auto-generating unordered
  lists. This only affects the autocompletion rule—all legal markders are still always
  available for manual input.
* Improved error message when user clicks on a link with non-existent target.
* Add `<kbd>` styling to all stylesheets.
* MacDown now recognise `.markdown` as valid Markdown file extension.
* MathJax’s processing prompt is now hidden, giving the preview a cleaner interface.

v0.6

Toggle v0.6's commit message
Version 0.6

This update adds new functionalities to MacDown, and provides fixes to
bugs and usability issues, etc. Recommended for all users.

Major features
--------------

* Experimental plug-in architecture. MacDown can now accept plug-in
  bundles to add functionalities at runtime.
* Scripting support. You can now use AppleScript and JavaScript (JXA)
  to automate interaction with MacDown programmatically.

Resolved bugs
-------------

* Fixed a crash in the command line utility if filenames contain
  special characters.
* Fixed strange behaviours when toggling block syntaxes in a document
  caused by unintended integer overflow and underflow.
* Fixed an inefficient stack in the highlighter that causes CPU spikes
  when inline syntaxes are combined in a certain way.

Minor features and enhancements
-------------------------------

* MacDown now updates the document content when file is edited with
  an external application. This prevents you from accidentally saving
  an older version of the document.
* Convert lines to ordered list.
* The save dialog now always appends .md automatically when saving an
  untitled file. You can still change the extension if you want.
* The editor is now read-only when you hide it. Hotkeys still work
  (this is considered a bug that should be fixed in the future).
* The HTML document is now rendered through Handlebars.

0.5.1.1

Toggle 0.5.1.1's commit message
Version 0.5.1.1

* Fixed crashes when the editor font is invalid.
* Sparkle is re-bundled to make sure we're using 1.13.1.

v0.5.5.1

Toggle v0.5.5.1's commit message
Version 0.5.5.1

* Fixed crashes when the editor font is invalid.
* Sparkle is re-bundled to make sure we're using 1.13.1.

v0.5.1.1

Toggle v0.5.1.1's commit message
Version 0.5.1.1

* Fixed crashes when the editor font is invalid.
* Sparkle is re-bundled to make sure we're using 1.13.1.

v0.5.5

Toggle v0.5.5's commit message
Version 0.5.5

*** IMPORTANT SECURITY RELEASE; PLEASE UPGRADE. ***

This update addresses the security issue found in Sparkle, the
automatic upgrade framework used by MacDown. Please upgrade as
the earliest possible chance.

You can read more about the security issue at:
https://github.com/sparkle-project/Sparkle/releases/tag/1.13.1

v0.5.4

Toggle v0.5.4's commit message
Version 0.5.4

* Fixed a bug causing text being incorrectly trimmed when toggling block syntaxes.
* Fixed a bug causing crashes when entering Versions.
* Fixed accessory display in highlighted code blocks.
* Tried to fix automatic updates again.
* Spelling fixes.
* Updated Prism to `73b7135` with a lot of new languages.