Marked 2 Changelog

What's new in Marked 2 2.6.31

Jan 22, 2024
  • FIXED:
  • Blank CriticMarkup preview when python is installed in /opt/homebrew/bin

New in Marked 2 2.6.29 (Jan 22, 2024)

  • FIXED:
  • Missing fonts in Upstanding Citizen style
  • Crashing on 10.12

New in Marked 2 2.6.28 (Oct 9, 2023)

  • FIXED:
  • Crash when calling from The Archive
  • Crash on Sonoma

New in Marked 2 2.6.25 (Jun 20, 2023)

  • IMPROVED:
  • Help docs updated with more info about per-document headers/footers
  • FIXED:
  • Misaligned help button in Export preferences
  • MultiMarkdown metadata indented with tabs or multiple spaces would fail to register

New in Marked 2 2.6.24 (Jun 20, 2023)

  • FIXED:
  • Scrivener rendering with Python 2.7 and UTF-8 strings

New in Marked 2 2.6.22 (Jan 6, 2023)

  • FIXED:
  • Update Python executable location

New in Marked 2 2.6.21 (Jan 6, 2023)

  • FIXED:
  • Revert attempt to port Scrivener compiling to Swift and restore Python requirement

New in Marked 2 2.6.20 (Jan 5, 2023)

  • FIXED:
  • Make backtick create bookmark and update help doc
  • Remove “Reload” option from contextual menu (use Refresh instead)
  • Fixes CriticMarkup using test string

New in Marked 2 2.6.18 (Jan 3, 2023)

  • NEW:
  • Allow use of $MARKED_ORIGIN and other environment variables in Custom Pre/processor arguments
  • Use Marked.hooks.register(‘update’, function) in embedded scripts to trigger a script every time the preview is updated
  • IMPROVED:
  • Renamed High Contrast mode to Dark Mode to make it easier to find
  • FIXED:
  • Zoom functionality broken
  • Syntax highlighting with mermaid blocks
  • Jitter of components like Table of Contents when scrolling

New in Marked 2 2.6.17 (Oct 26, 2022)

  • NEW:
  • Resolve Hookmark (hook://) links in urls and images (Preferences->Apps)
  • FIXED:
  • Katex rendering in HTML export using MultiMarkdown processor
  • Editing inside of a katex equation caused persistent error
  • Help icon borders in preferences
  • Katex export script

New in Marked 2 2.6.16 (Oct 26, 2022)

  • FIXED:
  • XXXREALGRAFXXX issue with Scrivener rendering

New in Marked 2 2.6.15 (Oct 26, 2022)

  • FIXED:
  • Scrivener rendering on Monterey

New in Marked 2 2.6.14 (Oct 26, 2022)

  • FIXED:
  • CriticMarkup on Monterey

New in Marked 2 2.6.12 (Sep 27, 2021)

  • FIXED:
  • Katex rendering when editing inside of equation
  • Outlines on help icons in Preferences

New in Marked 2 2.6.11 (Sep 24, 2021)

  • Fixed:
  • MathJax and Katex fixes

New in Marked 2 2.6.10 (Sep 16, 2021)

  • NEW:
  • Allow use of $MARKED_ORIGIN and other environment variables in Custom Pre/processor arguments
  • FIXED:
  • Zoom functionality broken
  • Scrivener comment handling with non-English scripts
  • Visual alignment issue in Preferences
  • Checkbox alignment in PDF output

New in Marked 2 2.6.8 (Apr 16, 2021)

  • NEW:
  • “Show Title Bars” option in Preview menu.
  • FIXED:
  • Remote images with query strings failing to display

New in Marked 2 2.6.7 (Apr 16, 2021)

  • FIXED:
  • General Bugfixes

New in Marked 2 2.6.5 (Mar 8, 2021)

  • MathJax message in menu bar not going away
  • APA outline styling
  • Most Decimal outline mode wonkiness
  • Images with # in path wouldn’t display
  • Don’t process :emoji: in code spans or blocks
  • Collapsible headers not working after refresh
  • Fix for MathJax normalization conflicting with $ in codespans

New in Marked 2 2.6.3 (Feb 4, 2021)

  • NEW:
  • Built-in setting for numbering equations using MathJax or KaTeX
  • GitHub :emoji: support
  • IMPROVED:
  • Better YAML-to-MultiMarkdown Metadata conversion
  • Brand new icon, thanks to Felippe van Eekhout
  • Allow apps using Streaming Preview to declare a source in metadata/HTML comment
  • FIXED:
  • Comma separators on large numbers in document statistics
  • Some visual glitches on Big Sur
  • Crash when requesting sandbox permission (affecting Bear and MarsEdit previews)

New in Marked 2 2.6.2 (Dec 8, 2020)

  • IMPROVED:
  • KaTeX rendering speed on subsequent updates
  • MathJax and KaTeX normalization across processors
  • FIXED:
  • Autoscroll not working on Big Sur
  • Scrivener documents not previewing
  • Preferences toolbar in Big Sur
  • Remove cachebuster strings from Markdown export
  • Lines beginning with not processed as paragraphs
  • Handling of images with a ? in the path or filename
  • Spelling/Grammar errors highlighting in output, even when spellcheck is off
  • KaTeX rendering with Pandoc when --katex flag is used
  • KaTeX stripping out macros
  • Missing shortcut for “Show Spelling Errors”
  • IA Block not rendering if at end of file
  • Force a full refresh on preferences change when appropriate

New in Marked 2 2.6.1 (Aug 26, 2020)

  • IMPROVED:
  • Allow apps using Streaming Preview to declare a source in metadata/HTML comment
  • FIXED:
  • Crash when requesting sandbox permission (affecting Bear and MarsEdit previews)

New in Marked 2 2.6.0 (Aug 13, 2020)

  • NEW:
  • Support for Bear’s ::marker:: and -strikethrough- syntax when previewing a Bear note
  • Validating links shows where redirected link resolves to
  • Option to dim link highlights for proofreading
  • IMPROVED:
  • Load preview contents via JavaScript DOM replacement instead of full refresh for smoother updates
  • Allow notifications to coalesce/stick
  • Show indicators with cancel buttons for “links dimmed,” “zoomed out,” and “comments hidden”
  • Allow base URL to be sent with streaming preview to enable relative paths
  • Cleaned up Syntax Style and MathJax popup menus. Weeded out less common options, removed extensions from the display, and alphabetized
  • New layout for Help->Custom Processor Log, shows both preprocessor and processor, with STDIN and STDOUT side by side
  • Reduce download size by cleaning out some frameworks and moving help assets to load remotely
  • Heavy-duty JavaScript refactoring
  • Smooth out section-collapsing animation
  • Make “Show Comments” per-document, not a global preference
  • Reduce Streaming Preview latency
  • Avoid Streaming Preview updates after changes stop
  • FIXED:
  • Replace horizontal rules with page breaks
  • Setting a fenced code block’s language to “c++” causes rendering issues
  • Setting preprocessor: false in metadata doesn’t turn off preprocessor on load
  • Translucency percentage off by one line
  • Issues with Word Repetition check
  • Link popover not appearing when link is clicked-and-held
  • GitHub checklist item styling across other Styles
  • URL Auto-validate not updating on refresh
  • Streaming Preview stopping updates

New in Marked 2 2.5.43 (Jun 16, 2020)

  • FIXED:
  • Autoscroll stopping part way through a document

New in Marked 2 2.5.42 (Jun 16, 2020)

  • NEW:
  • Visible countdown progress for Autoscroll pauses
  • IMPROVED:
  • Autoscroll smooth at any speed

New in Marked 2 2.5.41 (Jun 9, 2020)

  • NEW:
  • Add syntax for pausing autoscroll for use as teleprompter
  • IMPROVED:
  • User notification methods
  • Slightly smoother autoscroll at lower speeds
  • FIXED:
  • If hashtag handling is enabled, allow numeric hashtags (e.g. #2020) to be recognized.

New in Marked 2 2.5.40 (Apr 15, 2020)

  • IMPROVED:
  • Control alignments in preferences
  • Preference panes referenced in Markdown Guide are linked to open referenced pane
  • Autolayout fixes
  • Clean up Markdown Guide
  • FIXED:
  • Field alignment in Custom Processor log
  • Attempt to fix edge case for Report Issue dialog
  • TOC disappearing after using Fast Search
  • TOC jumping to first match (^=) for ID instead of full match
  • Remove “Quit after last file closed” option
  • Cursor in lined text views hidden in dark mode
  • References to Behavior preference pane in Markdown Guide (renamed to Processor)
  • Don’t parse #tags in indented code blocks

New in Marked 2 2.5.39 (Mar 9, 2020)

  • IMPROVED:
  • Allow drag and drop of Custom (Pre)Processor scripts and executables in Preferences->Advanced fields
  • Add “Open” dialog for selecting Custom (Pre)Processor scripts and executables in Preferences->Advanced
  • All screenshots and videos in help and “quick start” updated
  • Documentation updates
  • Page navigation in Help
  • Documentation for Marked JS API
  • Buttons in Preference pane images in Help are clickable for fast navigation
  • FIXED:
  • Copy HTML/RTF popup borked on retina displays
  • Section header/info button alignment in Preferences

New in Marked 2 2.5.38 (Mar 9, 2020)

  • NEW:
  • Option to process “#text” as tags
  • Option to style hashtags with capsules and show/hide with “Show Comments”
  • IMPROVED:
  • Allow smaller increments of speed in autoscroll
  • FIXED:
  • Fenced code inside indented code block rendering last code block in document instead.

New in Marked 2 2.5.37 (Feb 28, 2020)

  • NEW:
  • Link to Custom Style Gallery (Help->Custom Style Gallery)
  • Link to Custom Style uploader (Help->Share a Custom Style)
  • FIXED:
  • Autoscroll not working
  • Keyboard shortcuts for custom styles > 10
  • Changes within Katex block breaking rendering
  • Lowercase header ids when using Discount (GFM)

New in Marked 2 2.5.36 (Jan 29, 2020)

  • FIXED:
  • Fixes for MathJax/KaTeX equations in Scrivener documents

New in Marked 2 2.5.35 (Oct 9, 2019)

  • FIXED:
  • Failure to update when fenced code blocks change
  • Grey left padding on first load
  • GitHub task lists in ordered lists forced to bullets
  • Registration issues on Catalina

New in Marked 2 2.5.34 (Sep 16, 2019)

  • IMPROVED:
  • Title page styling for Fountain documents
  • FIXED:
  • Code blocks missing when using Copy RTF
  • Ordered lists cutting off two and three digit numbers when exporting
  • Code size in GitHub style
  • CriticMarkup/Scrivener comments within a GitHub task list didn’t respond to hover events

New in Marked 2 2.5.33 (Sep 15, 2019)

  • IMPROVED:
  • Handling of Scrivener tables
  • FIXED:
  • Regression, collapsible headers stopped working
  • Export… menu item not triggering export panel
  • Base tag in header of HTML export breaking links to relative urls
  • HTML comments at very beginning of document had their contents revealed in the preview when using MultiMarkdown. This is corrected, but you can still enclose metadata in HTML comments and it will function.

New in Marked 2 2.5.32 (Apr 15, 2019)

  • NEW:
  • Handle tags when previewing a Bear note, adding styling and avoiding turning into an h1
  • Bear tags can be hidden by turning off Proofing->Show Comments in the gear menu
  • Option to use first H1 as print title
  • Set page offset for page numbering when printing/exporting PDF
  • Option to use KaTeX instead of MathJax
  • IMPROVED:
  • Proper support for embedded images in Bear notes
  • Use Bear note title as window title, print header %title, and save document title
  • New configuration options reported automatically by the issue reporter
  • Better license view, now with “Deactivate” button for Paddle customers
  • %filename and �sename variables for use in PDF/print headers and footers
  • New type scale for Swiss style
  • Visually differentiate Scrivener comments and inline annotations
  • FIXED:
  • Due to bugs in the version of Webkit in Marked, fixed elements on the screen are being pared back. The TOC flickers enough on its own right now. So the document progress indicator option has been removed.
  • Crash when custom processor returned an error (esp. Pandoc)
  • Problem displaying images in a Scrivener document using Markdown syntax and relative path
  • Rendering breaking on some Scrivener inline annotations
  • MathJax handling when using Discount
  • Question marks in folder names cause path truncation
  • Disable syntax highlighting when “Poetry mode” is enabled

New in Marked 2 2.5.31 (Feb 27, 2019)

  • FIXED:
  • Header text without footer text causes lines to split across pages in paginated pdf export
  • Invisibles in Fountain script changing pagination behavior
  • More GitHub styling issues
  • Dark Mode issues
  • Close button on detailed statistics sheet disappears in Dark Mode
  • RTL detection JavaScript in HTML export when RTL detection disabled
  • FontAwesome included in HTML export when not using Leanpub interpreter
  • Syntax Highlighting JavaScript included when highlighting is deselected in export options

New in Marked 2 2.5.30 (Jan 16, 2019)

  • FIXED:
  • Feedback reporter always reporting TRUE on boolean values
  • When exporting Markdown, HTML entities are decoded

New in Marked 2 2.5.29 (Jan 4, 2019)

  • FIXED:
  • GitHub theme losing list item indentation

New in Marked 2 2.5.28 (Dec 30, 2018)

  • NEW:
  • Option to hide status bar (show on hover)
  • URL Handler method “defaults” for setting preferences via URL
  • IMPROVED:
  • Fenced code block handling if custom processor returns NOCUSTOM
  • If a CriticMarkup element has a comment following it, show it in the lower banner when hovering the element
  • Hardened runtime
  • FIXED:
  • Custom processor log unreadable in Mojave Dark Mode
  • IA content blocks rendering inside fenced code blocks.
  • CriticMarkup highlights in PDF export/Print
  • Visual glitch in Keyword Highlight panel type buttons
  • Visual glitch with search bar when using GitHub style
  • Custom processor indicator not toggling on first click
  • Issues with continuous PDF export having blank space or being cut off
  • Automatic TOC in export didn’t respect list marker settings
  • Regex search when surrounding query with forward slashes
  • Crash on search for “+++”

New in Marked 2 2.5.27 (Nov 5, 2018)

  • IMPROVED:
  • Multi-column theme page numbers
  • Multi-column theme document progress indicator
  • High Contrast (inverted) mode CriticMarkup and Search toolbars are now dark
  • Status bar icons
  • FIXED:
  • Multi-column theme last column cut off
  • Issues with exporting decimal outline mode
  • Handling of underscores in inline MathJax equations when using Discount processor
  • Search for more than one word breaks
  • Handling of * in search string
  • Marked include syntax (various issues)
  • Crash on raw include (

New in Marked 2 2.5.26 (Oct 4, 2018)

  • IMPROVED:
  • Further Dark Mode improvements
  • Updated Help files

New in Marked 2 2.5.25 (Oct 4, 2018)

  • FIXED:
  • Emergency fix for 2.5.24 Dark Mode preferences

New in Marked 2 2.5.24 (Oct 3, 2018)

  • NEW:
  • Option to process any document as Fountain
  • IMPROVED:
  • Modify page down behavior (space bar) to work better with CriticMarkup and Find overlays
  • Visual updates for Dark Mode (Mojave)
  • FIXED:
  • Fenced code blocks missing from Markdown export
  • Only offer open dialog automatically when closing the quick overview
  • Outline mode not detecting structure properly
  • Handling of images linked to images with inline syntax
  • Overused word hover spelling correction
  • Black on Black MathJax advanced config popup
  • Custom.css skeleton link in help

New in Marked 2 2.5.23 Build 958 (Aug 29, 2018)

  • NEW:
  • Keyboard shortcut x,c will clear the currently-focused bookmark
  • Option to syntax highlight only fenced code blocks with a language specified
  • URL Handler can add new Custom Styles directly from files
  • IMPROVED:
  • Provide suggestions for Use Alternate errors when highlighting (with default Plain English Campaign word list items only)
  • Overall efficiency
  • Updated “Avoid” and “Use Alternate” default word lists (Keyword Highlighting and Proofing)
  • Bookmarks and collapsible sections play nice together
  • Outline mode styling fixed and max depth increased
  • Handle Highland-specific text directives
  • Allow Highland files to be Markdown instead of Fountain
  • FIXED:
  • Collapsing sections causes display errors with highlighted code blocks
  • Cmd-D and backtick will now both set a new bookmark at the first available position
  • MindNode 5 integration handles both single file and package formats
  • First H1 cut off when exporting Amblin
  • Edit marker moved right when spellcheck displays error for element
  • IA Block syntax renders inside fenced code blocks
  • Black text on black background in Additional CSS and Advanced Mathjax Config popups
  • MindNode not updating with “single file” format
  • Fenced code breaking in included files
  • Full-screen TOC (sidebar) overlapping in Manuscript style

New in Marked 2 2.5.22 Build 957 (Aug 15, 2018)

  • Bug fix for JavaScript on macOS < 10.12.

New in Marked 2 2.5.21 Build 956 (Aug 14, 2018)

  • NEW:
  • Option to syntax highlight only fenced code blocks with a language specified
  • IMPROVED:
  • Outline mode styling fixed and max depth increased
  • MindNode 5 integration handles both single file and package formats
  • FIXED:
  • Black text on black background in Additional CSS and Advanced Mathjax Config popups- IA Block syntax renders inside fenced code blocks
  • First H1 cut off when exporting Amblin
  • Edit marker moved right when spellcheck displays error for element

New in Marked 2 2.5.20 Build 954 (Aug 10, 2018)

  • IMPROVED:
  • Improved Highland 2 support
  • Updated MathJax
  • FIXED:
  • Visual glitch in preferences
  • If Leanpub support is enabled, process it in every document, not just Book.txt

New in Marked 2 2.5.18 Build 952 (Jun 7, 2018)

  • FIXED:
  • (One last time) missing code blocks in HTML export when not using custom processor
  • Case insensitive recognition of Book.txt (Leanpub) and SUMMARY.md (GitBook)

New in Marked 2 2.5.17 Build 950 (Jun 1, 2018)

  • IMPROVED:
  • When a per-document custom processor is specified using the JSON array formatting, determine if the default processor is a shell and include the first argument (usually the script) as first arg in the per-document arguments.
  • FIXED:
  • (Again) missing code blocks in HTML export when not using custom processor

New in Marked 2 2.5.16 Build 949 (May 27, 2018)

  • NEW:
  • URL handler accepts `raise=true` for all commands affecting preview windows. If set, the window will raise above all other application windows after update. Used mostly when the URL handler is called in the background.
  • FIXED:
  • Curly bracket syntax for custom processors like Kramdown and Pandoc being removed before processing
  • Failure to include code blocks in HTML export
  • Fix 1px overlap in main window

New in Marked 2 2.5.15 Build 948 (May 19, 2018)

  • FIXED - Automatically opening Scrivener causes Markdown version to be inserted into Scrivener research folder repeatedly

New in Marked 2 2.5.14 Build 947 (May 17, 2018)

  • FIXED:
  • A few MathJax issues
  • Preference layout issues

New in Marked 2 2.5.13 Build 946 (May 13, 2018)

  • IMPROVED:
  • CriticMarkup colors for better readability
  • Allow preview of MarsEdit pending image uploads

New in Marked 2 2.5.12 Build 945 (May 11, 2018)

  • FIXED:
  • Code blocks disappearing in MMD
  • Fountain documents aligned right

New in Marked 2 2.5.11 Build 934 (Jan 15, 2018)

  • NEW:
  • Command added to url handler: x-marked://addstyle to send CSS text to Marked and add it as a custom style
  • Replaced Antique style with Ink (Tufte-inspired) in default preview styles
  • Support for IA Writer file include syntax (/filename)
  • Convert CSV files into tables
  • Full screen mode for table of contents, fixed to left (automatic when switching to full screen, can be manually enabled from button on TOC popup)
  • Handle compressed TextBundles (textpack)
  • Initial support for new Highland (current beta) format
  • Option to disable wrapping inside of code blocks, forcing scroll (Preferences > Style > “Allow themes to wrap text inside code blocks”)
  • IMPROVED:
  • If metadata title is missing, add it based on filename without extension
  • Many help updates
  • Separate the option to print header and footer on first page allowing either/or
  • {icon=[fontawesome name]} before a leanpub aside works now
  • Updated Fountain rendering and export
  • Updated support for Highland documents (current Highland beta)
  • Updated MathJax
  • Change deprecated MathJax CDN link in export
  • FIXED:
  • Syntax highlighting breaks rendering of HTML details tag
  • Generated TOCs starting at level 2 or higher are properly handled
  • Ability to see additional pages in print preview
  • Allow commenting all metadata at top of document
  • Auto-escape LaTeX when needed
  • Crash on documents containing emoji
  • CriticMarkup word counts not updating
  • Date strings in headers/footers now respect locale/language
  • Handle header id generation more like GitHub when using Discount (GFM) processor
  • If a language on a code block isn’t specified, Marked inserts “class=(null)”
  • LeanPub aside icons missing
  • Markdown format links in Scrivener documents that are also hyperlinked no longer break
  • Missing Leanpub icons on aside blocks (tips, questions, etc.)
  • Relative paths to images in Scrivener documents
  • Setting CriticMarkup type (markup, original, edited) in non-PDF export has no effect

New in Marked 2 2.5.10 Build 930 (Feb 2, 2017)

  • NEW:
  • Support for GitBook SUMMARY.md files

New in Marked 2 2.5.10 Build 927 (Dec 5, 2016)

  • NEW:
  • Track writing progress with target word counts
  • FIXED:
  • Document statistics not updating after changes

New in Marked 2 2.5.9 Build 925 (Dec 4, 2016)

  • FIXED:
  • Crashes on Mavericks (10.9)
  • Code blocks losing indentation on PDF export
  • IMPROVED:
  • Syntax highlighting styles updated
  • Syntax highlight added/improved for coffeescript, haxe, nsis, ruby, and swift
  • Recognize more file extensions when using code include syntax
  • Handle relative paths for images in included files (relative to included file location)

New in Marked 2 2.5.8 Build 924 (Nov 18, 2016)

  • IMPROVED:
  • Help documentation update
  • Update syntax highlighting library
  • Autoscroll improvements:
  • Scroll meter click to play/pause
  • Scroll meter drag to change speed
  • Slower scroll at lower speeds
  • FIXED:
  • Fix for left padding in Swiss
  • Fix double print in Upstanding Citizen export
  • Fix preference text views not updating immediately
  • Fix TextBundles failing to update
  • Double-encoding ampersands in Scrivener documents (becoming  )
  • Help window blank on first open
  • Fix for url handler callback
  • Spellcheck fixes:
  • Fix for reveal error on spelling navigation
  • Fix error when hovering elements while spell check enabled
  • Update current error index on click for next/prev navigation
  • If panel is showing, reveal it for next/prev error
  • Fix errors when navigating with grammar hidden

New in Marked 2 2.5.7 Build 923 (Jul 21, 2016)

  • IMPROVED:
  • Help documentation update
  • Update syntax highlighting library
  • FIXED:
  • Fix for left padding in Swiss
  • Fix double print in Upstanding Citizen export
  • Fix preference text views not updating immediately
  • Fix TextBundles failing to update
  • Fixed “Restore Purchases” for Add-ons in Direct purchase version

New in Marked 2 2.5.6 Build 922 (Apr 11, 2016)

  • IMPROVED:
  • Option to enable caching for static hosted images
  • Visualize Word Repetition:
  • Only highlight repeated words in current scope on hover and click
  • Allow repetition check on 3-character words
  • Include prepositions in repetition check
  • Same-stem highlighting in preview
  • Properly refresh display when ignoring/unignoring repeated words
  • FIXED:
  • If selected text contains a colon, word count shows zero
  • Crash on footnote analysis
  • Paragraphs with hard line breaks count each line as a paragraph in text analysis
  • CriticMarkup nav unable to hide
  • CriticMarkup loses highlights in exports
  • Hide CriticMarkup nav in screenshot for Minimap

New in Marked 2 2.5.5 Build 921 (Mar 28, 2016)

  • FIXED:
  • Scrivener preview blank if no Meta-Data defined.

New in Marked 2 2.5.5 Build 920 (Mar 28, 2016)

  • NEW:
  • Recognize Scrivener Meta-Data replacements (e.g. )
  • Allow a ‘Metadata’ document at beginning of Scrivener projects
  • FIXED:
  • GitHub Tasks completed items not completed in export/print
  • Minimap zoom blank when filename contains spaces or parenthesis
  • Continuous PDF cut off if export width

New in Marked 2 2.5.4.2 Build 919 (Mar 26, 2016)

  • NEW:
  • Recognize Scrivener Meta-Data replacements (e.g. )
  • Allow a ‘Metadata’ document at beginning of Scrivener projects
  • FIXED:
  • Minimap zoom blank when filename contains spaces or parenthesis
  • Continuous PDF cut off if export width

New in Marked 2 2.5.4.1 Build 916 (Feb 11, 2016)

  • FIXED:
  • Continuous PDF output pushed left
  • Bullets before task list items in output
  • Crash on “Raise front window” with no window open
  • Help styling

New in Marked 2 2.5.4 Build 915 (Feb 8, 2016)

  • IMPROVED:
  • Update Sparkle Feed to https
  • Faster link validation
  • FIXED:
  • Crash on load for some users
  • Word count not updating
  • Style selector not hiding
  • Read non-“md” extensions in TextBundle
  • Revise executable detection for custom processors

New in Marked 2 2.5.3 Build 910 (Dec 8, 2015)

  • New:
  • Option to include/exclude image captions from word count
  • Error navigation (next/previous) for spelling/grammar addon
  • Show zoom level in title bar
  • MARKED_CSS_PATH environment variable for custom processors
  • Option to detect and style RTL text per-paragraph in document
  • Fixed:
  • Naming scrivener images with UTF characters breaks
  • Preprocessor not running on included files
  • UK English (en_GB) not being detected by spellcheck
  • Inverted state on Header ID Quick Toggle
  • Outline styles not included in export
  • Open in Finder after save

New in Marked 2 2.5.2 Build 909 (Nov 10, 2015)

  • Fixed:
  • Hang on Save with Syntax Highlighting on Yosemite
  • CSS watching and auto-update
  • CriticMarkup headers in PDF/Print output
  • Bullets appearing on GitHub Task list items in PDF output

New in Marked 2 2.5.1 Build 907 (Oct 12, 2015)

  • FIXED:
  • 10.9.5 compatibility
  • Highlight JS breaking in exported HTML in Chrome
  • Option to include/exclude image captions in word count
  • Make orphan prevention optional
  • Fix body width on print/pdf after window resize
  • Sanitize filenames for extracted scrivener image
  • Add OPML to palette, fix accessory alignment

New in Marked 2 2.5.0 Build 906 (Oct 6, 2015)

  • Update build number to match MAS, implement minimum system requirement (10.10)

New in Marked 2 2.5.0 Build 904 (Oct 5, 2015)

  • FIXED:
  • Welcome window not being suppressed based on preference
  • “Error parsing additional MathJax configuration”
  • Failure to consistently update when editing with Vim
  • In-app Purchase issues

New in Marked 2 2.5.0 Build 903 (Oct 4, 2015)

  • Fix for Quick Overview panel
  • NEW:
  • Option to visualize manual page breaks
  • Revamped welcome screen with quick config
  • Added support for MultiMarkdown TOC syntax
  • Spelling and Grammar checking
  • Highlight all errors
  • Click for suggestions
  • Learn/Ignore words
  • Handle JSON array for pre/processor metadata
  • Preprocess text before reading meta
  • Report Issue command to gather prefs and create bug report
  • Internal Help browser
  • Smart search
  • API and URL scheme interface for deep linking
  • Help hooks into main menu help search with live results
  • url command for opening help/page
  • url command for opening preferences/pane
  • url command for opening quick overview
  • Readability stats update for selected text
  • Preference to disable readability processing
  • Preference to use system find pasteboard
  • Preference to break page after TOC
  • Preference to use ⌘E to use selection for Find
  • Edit File moved to ⌘⌥E
  • Preference to swap shortcuts
  • MindNode support
  • Instant theme and syntax style updates without refresh
  • Adjustable export font size
  • Xcode Swift Playground support
  • JSON validation for MathJax configuration field
  • Custom font size/color for print headers and footers
  • Prevent orphaned headlines at end of page when printing
  • Toggle comment visibility in Fountain documents
  • Recognize page breaks and line breaks in Scrivener documents
  • Define global shortcuts
  • Activate Marked
  • Raise first preview without switching applications
  • New typography features (orphans/widows)
  • IMPROVED:
  • Fountain parsing of forced elements
  • Memory usage and performance
  • Shift-s to reverse autoscroll, smooth scrolling speed
  • Status updates via window status bar
  • Popover for file warnings with suppression option
  • Log levels for debug output
  • Folder parsing speed
  • Tokenized folder extensions
  • When resizing window, update pre block heights and other UI elements
  • Improvements to the mini stats panel
  • PDF export improvements
  • Continuous output trimming
  • Compression options for reduced file size
  • Define width for continous output
  • RTF copy/export improvements (this isn’t the big one, it’s coming soon)
  • Progress feedback when syntax highlighting large documents
  • Error reporting for Custom Processors
  • Better styling and handling for markup error highlighting
  • Most preference changes no longer require refreshing open documents
  • Better determination of default app for opening link
  • Hover tips for keyword highlights
  • Handle internal Scrivener links and embedded images
  • Better print style for GitHub checkboxes
  • Hide scrollbars when hovering mini map
  • Network availability check and link validation
  • Allow any fence character for regex searches
  • Popup editors for advanced configurations (MathJax, additional CSS)
  • Smoother, smarter autoscroll
  • Outline view improvements for Markdown format documents
  • Prevent orphaned headlines in export
  • Many preferences now update live when modified, no refresh required
  • improved handling of return focus with x-success url handler
  • Minimap improvements
  • Highlight current location in Minimap
  • FIXED:
  • Crash if a Scrivener file has empty title
  • Print header artifacts
  • UI elements in continuous PDF output
  • JavaScript fixes for visible file inclusion boundary
  • {{include}} syntax no longer breaks mustache templates in code blocks
  • Code blocks missing if custom processor returned bypass
  • Scroll to edit with MathJax, syntax highlight
  • CriticMarkup comment and multiline insert handling
  • CriticMarkup word counts
  • Processor indicator lights not showing up on first load
  • Excessive space at bottom of continuous pdf
  • Restore ability to save and restore zoom level
  • “Last Edit” marker hiding
  • Preference to disable link popups
  • Export palette can scroll horizontally

New in Marked 2 2.4.11 Build 895 (Mar 10, 2015)

  • FIXED: improper escaping of urls and footnotes when using MultiMarkdown processor

New in Marked 2 2.4.11 Build 892 (Mar 6, 2015)

  • NEW:
  • Automatically convert spaces in URLs inside of Markdown links when converting with MultiMarkdown
  • IMPROVED:
  • Print/PDF style improvements
  • Relax file deletion checks while file is being rewritten
  • MathJax update
  • FIXED:
  • Significant stability improvements
  • Text analysis memory/cpu usage

New in Marked 2 2.4.10 Build 887 (Feb 17, 2015)

  • FIXED:
  • Hang when attempting to insert raw includes
  • Preference migration issues (hopefully)
  • Keyword highlighting

New in Marked 2 2.4.10 Build 881 (Feb 14, 2015)

  • NEW:
  • MMD Transclude syntax
  • Transclude Base: metadata header affects all include methods
  • Truly contextual contextual menus
  • Option to embed images as base 64 data urls when copying HTML source
  • Reveal in Finder after save
  • Add dropdown for changing text file link behavior preference
  • option to open text/Markdown files in default handler
  • FIXED:
  • max-[1–6] works for Table of Contents in HTML export
  • When highlighting Markdown syntax errors, don’t highlight inside code tags
  • Using Markdown image syntax in Scrivener documents no longer requires “../” in paths
  • Preserve paragraphs no longer breaks ATX-style headers when using Discount
  • Restored text zoom
  • syntax highlighting in exported HTML
  • crash during background text analysis
  • Crash when watching an entire folder
  • Avoid placing edit marker inside of script tags
  • IMPROVED:
  • Search result highlights don’t alter text formatting
  • Display status messages in the window statusbar instead of popups
  • Print/PDF styling and font sizes
  • Contextual menu items for ignoring repeated words
  • Preferences saveable while focus still in text field
  • Keyword Highlighting detects Chinese and Japanese and doesn’t force starting word boundary when matching
  • Margin styles no longer break custom CSS
  • Removed sandboxing from non-MAS version

New in Marked 2 2.4.9 Build 875 (Jan 3, 2015)

  • FIXED:
  • Bug fixes
  • CriticMarkup export crash
  • Improved paragraph countinting
  • CSS fixes, fix PDF text cutting on right
  • Fixes for TOC in multi-column

New in Marked 2 2.4.8 Build 871 (Dec 4, 2014)

  • NEW:
  • iThoughtsX support!
  • options to exclude elements from word count/readability stats
  • block quotes
  • indented code/poetry blocks (fenced code always ignored)
  • footnotes/citations
  • option to automatically validate all urls in document when updating
  • only displays if there are errors
  • Option to remove square brackets from MMD footnote markers
  • Native OPML support
  • Open OPML files directly in Marked 2
  • Save Markdown documents to OPML
  • Outline mode
  • Display OPML outlines and lists (such as iThoughtsX exports) as APA or Decimal outlines
  • Set file extensions to automatically enable Outline Mode on
  • IMPROVED:
  • “Show only invalid links” preference is now persistent
  • Better feedback while compiling Scrivener documents
  • Fully clear URL cache on update so that remote resources will refresh
  • Document progress bar is less jumpy during scroll on Yosemite
  • Improved navigation of highlighted keywords using [,] and {,}
  • ⌘E (Open in Editor) opens iThoughtsX when viewing an .itmz file
  • Updated styling in error messages
  • CriticMarkup improvements
  • choose which version of the document to use in any export (markup, original, edited)
  • Improved word counts and update speed when switching
  • URL handler improvements
  • open command accepts frame settings and x-success urls for callbacks
  • improved handling of urls with only filenames
  • Speed and memory improvements
  • load time
  • render time
  • document statistics/readability processing
  • Better file deletion notification handling
  • updates changed images in place without refresh if it’s the only thing that’s changed
  • improved background text statistic generation
  • FIXED:
  • Crasher on file attribute change notification
  • Table of Contents typeahead filtering
  • Visual artifacts/crash on window close after export
  • Memory leaks
  • Sandboxing permissions improvements
  • Collapsible headlines overreaching higher level headers
  • Hiding the edit marker wasn’t doing that
  • visual glitches and jankiness on sroll
  • Unresponsive file watcher on some systems
  • Fix word/readability stats display
  • Fixes for back/fwd scroll navigation
  • Fixes for doc progress positioning
  • Fixes for link validation popup
  • YAML->MMD converter
  • notification throttling for file changes

New in Marked 2 2.4.7 Build 866 (Oct 21, 2014)

  • FIXED:
  • Yosemite fixes
  • General bug fixes
  • NEW:
  • TOC tracks current scroll location

New in Marked 2 2.4.6 Build 859 (Oct 4, 2014)

  • Bug fix for YAML header handling
  • Bug fix for Scrivener reading
  • Bug fix for Custom Processor arguments
  • Fix Markdown export
  • Fix split lines across PDF output pages
  • Fix outline around PDF headers

New in Marked 2 2.4.5 Build 852 (Oct 4, 2014)

  • FIXED:
  • Fix Markdown export
  • Fix split lines across PDF output pages
  • Fix outline around PDF headers

New in Marked 2 2.4.4 Build 850 (Sep 11, 2014)

  • FIXED:
  • Custom processor arguments
  • Scrivener encoding issues

New in Marked 2 2.4.1 Build 847 (Sep 10, 2014)

  • NEW:
  • Allow print headers and footers to be specified per-document using MMD metadata
  • Allow HTML comments () around all metadata for compatibility with other processors
  • Render Leanpub “X>” blocks (error, info, exercise, etc.)
  • Previews created with the URL handler (marked://preview?text=) can now have a window and id passed to create a transient window that can be updated by successive calls
  • Streaming preview
  • Markdown Export - export Markdown results after processing includes and running any preprocessor
  • FIXED:
  • Fix for automatic (Sparkle) updates
  • Fixes for image detection and permission requests (Scrivener and others)
  • Multi-column theme print fix
  • Don’t preserve newlines in GFM by default
  • Fix trailing # in ATX headers when using Discount
  • UPDATED:
  • Help update
  • GitHub CSS update

New in Marked 2 2.3.4 Build 844 (Aug 6, 2014)

  • FIXED: Fix for default style selector in preferences.

New in Marked 2 2.3.3 Build 843 (Aug 5, 2014)

  • NEW:
  • Option to toggle whether page breaks can happen inside code blocks when printing
  • Preferences reorganized
  • Compatibility with future file formats
  • Allow opening folders from “Open” dialogs
  • Expanded URL handler
  • Option to toggle whether page breaks can happen inside code blocks
  • FIXED:
  • Remove duplicate alternate words and fix whitespace
  • Fix for paths in nested includes to be relative to included parent
  • Fix for missing css and js when viewing html
  • Fix opening multiple files when dragged to icon

New in Marked 2 2.3.2 Build 841 (Jul 29, 2014)

  • Fixed:
  • Additional sandboxing fixes
  • Fix for hiding edit point and TOC when headers out of order
  • Right click menu additions
  • Validate All Links popup behaves better

New in Marked 2 2.3.1 Build 837 (Jul 26, 2014)

  • Fixed:
  • Permission request bug fixes
  • Cmd-opt-s triggered detailed stats instead of readability
  • initial Yosemite support
  • MathJax fix for case-sensitive filesystems

New in Marked 2 2.2 Build 814 (Dec 30, 2013)

  • New:
  • Print header and footer improvements
  • Use strftime tokens to format date/time headers and footers for print
  • %path variable for headers/footers (full document path)
  • Option to skip printing headers and footers on the first page
  • Specify a font for print headers on a specific document with “Header Font:” MultiMarkdown metadata.
  • Improved:
  • Improved autoscroll (type “s”, adjust speed with shift left/right arrows)
  • Improved “Scroll to Edit” now only moves the preview if the file was updated
  • Word repetition visualization works in CriticMarkup’d documents
  • Fixed:
  • Drawer backgrounds drawing incorrectly when switching drawer types
  • Grump background when darkened in repeat word highlight mode
  • Don’t allow Option-click repetition exclusion on other highlighted keywords
  • BBEdit Markup Preview
  • “First edit” issues related to footnotes
  • Strip all code blocks from Word Repetition views
  • Pluralization of word count in toolbar
  • More improvements to CriticMarkup mode’s multiple word counts
  • Fixed trapping Command-P in print dialog (Command-P,P trick works now. You’re welcome, Mr. Sparks.)
  • Errors outputting paginated PDF’s of very large documents

New in Marked 2 2.2 Build 812 (Dec 27, 2013)

  • Fix for disconnected font menu item for headers/footers in Print preferences.

New in Marked 2 2.2 Build 811 (Dec 27, 2013)

  • New:
  • Allow custom font for Print/PDF headers and footers
  • Allow custom pre-processor when using Fountain
  • New Style: Grump (Command–9)
  • Option to hide success results when validating all links
  • If “Headlines Collapse Sections” is enabled in Window preferences, holding the Command key while clicking an item in the Table of Contents will toggle the collapse for that section
  • Fixed:
  • Clipboard Preview failed to open in editor after initial save
  • Maintain CriticMarkup tab when refreshing
  • Fix for

New in Marked 2 2.2 Build 810 (Dec 17, 2013)

  • Restore background after printing or PDF save
  • Table of Contents works with Unicode characters
  • Fix for finding diff point when changing table column alignment

New in Marked 2 2.2 Build 809 (Dec 7, 2013)

  • Fixed:
  • Don’t process fenced code blocks when running a custom processor

New in Marked 2 2.2 Build 808 (Dec 7, 2013)

  • New:
  • Use any MMD Metadata header as a variable in print/PDF headers and footers:
  • Simply convert your metadata header name to lowercase and remove spaces, then use %md_variablename to include it in the header or footer field.
  • Fixed:
  • Overzealous stripping of MMD metadata headers in preview

New in Marked 2 2.2 Build 807 (Dec 7, 2013)

  • NEW:
  • Customizable headers and footers for print/PDF
  • Yep, page numbers and more. In the Print preferences, define text headers for top left, top right, bottom left, and/or bottom right. Use static text and any of the variables (%title, �te, %time, %page, %total) to add important information when printing or saving to PDF.
  • %title will use any available MultiMarkdown Metadata “Title:” header, or fall back to the filename sans extension.
  • FIXED:
  • CriticMarkup word counts are more accurate, faster to calculate

New in Marked 2 2.2 Build 806 (Nov 27, 2013)

  • Performance:
  • MultiMarkdown 4.4
  • Clean up temporary watcher files when the window closes
  • Memory management tweaks
  • Fixes:
  • Fixed an issue where apps with Autosave would stop updating when launched with ⌘E from Marked
  • Fixed an issue where renaming or moving a file would result in a File Type Fail
  • Fixes for Keyword and Export drawer animation
  • Video in Welcome popup plays now
  • Fixed crash when canceling word repetition processing
  • Improvements:
  • If ⌘E is used and no default external editor is selected, offer to let the user pick one.
  • Keyword drawer design update.
  • Smoother animation and scrolling for Zoom feature
  • New features:
  • Create blank new files and optionally open them in external editor automatically
  • That’s right, ⌘N does something now. No, Marked is not planning to be an editor, but it now allows you to start a new document and open it in both Marked and your text editor from one place.
  • Added the ability to save a Clipboard (⌘⇧V) Preview
  • Use the Save Clipboard Preview command in the File and Gear menus
  • When pressing ⌘E (Edit in External Editor) on a Clipboard Preview, before opening the editor it will allow you to save it to disk.
  • If you don’t manually save a clipboard preview, it’s considered transient and is cleaned up when the window closes. No annoying “Unsaved” warnings and no more UUID strings in the recent files menu.
  • “Quick Toggles” in App Menu for global preferences that you may want to switch on and off quickly. Some of these may become per-document settings, but for now affect all open documents on refresh
  • CriticMarkup:
  • CriticMarkup Preview toolbar now shows the correct word count for each tab
  • Detailed Info palette now shows correct stats for the current tab
  • I said it would be too hard to do, but I figured it out the same day the support request came in. Yay…
  • ⌘{/⌘} navigation for CriticMarkup Tabs
  • Book formats and multi-file documents
  • I’ve been feeling that Marked’s book format and multi-document capabilities aren’t fully appreciated, so I took some time to improve on a few points. More to come, along with a screencast.
  • Updates for Leanpub authors:
  • handle Book.txt files without older “frontmatter:” requirement
  • Clean up {tokens}
  • X> block support coming, as well as handling for code block format specifiers
  • In documents using include syntax or in index files (Leanpub/mmd_merge):
  • turn on Show Boundaries Of Included File in the gear menu (^⌘B) to place a line on the left side of your preview showing where various included files start and end, including support for nested and repeated includes.
  • Hovering over the bar will show you the name of the file it represents, and clicking will open that file in the default external editor.
  • Press ⇧I within a preview to see which included file is currently visible in the viewport. Pressing Return after showing the filename will open it in your external editor.

New in Marked 2 2.1 Build 771 (Oct 18, 2013)

  • NEW:
  • Tooltips for Processor indicators in bottom bar
  • Zoom overview (type “z” while previewing)
  • Vastly improved Word Repetition Visualization feature
  • No overlay, highlights within main preview
  • zoom feature for overview
  • progress bar during calculation
  • document available during calculation (background processing)
  • keyboard navigation, highlighting, statistics work during visualization
  • Handle cyrillic and most UTF–16 characters in word repetition visualizer
  • Revamped and redesigned text statistics generation
  • background calculation, no blocking main window
  • Live changes to detailed stats (⌘I)
  • Prettier detailed stats panel
  • Reading time calculation
  • GitHub task checkbox rendering
  • FIXED:
  • Highlight “words to avoid” only from start of word
  • Fix for BBEdit Markup->Preview issue
  • Fix for editing HTML comment at end of doc
  • Fix for missing code blocks in HTML export
  • Scroll-to-edit at 50% of window height

New in Marked 2 2.0 Build 760 (Oct 10, 2013)

  • MultiMarkdown 4.2 built in, including inline footnotes
  • Alternative "Discount" parser built in
  • New and improved search features
  • Fountain support
  • CriticMarkup support
  • Keyword highlighting
  • Live highlighting of common/overused phrases
  • regex/wildcard search for keyword/phrase highlighting
  • Keyword drawer with match counter to easily add temporary keywords for highlighting while previewing
  • Advanced document statistics with reading time and readability indexes
  • Option to quit after last window closes
  • HTML preview improvements
  • Detect images in Markdown and HTML and watch for changes
  • Detect PHP include('file')s and watch for changes
  • Detect JS and CSS in HTML files and add them to the watch list
  • More ways to incorporate Marked into your workflow:
  • MarsEdit preview
  • VoodooPad preview of current page
  • Preview clipboard
  • Watch any folder and preview the most recently changed file within it
  • Custom processor, pre-processor, and additional arguments fields
  • Export palette/Export additional file types
  • export DOC, DOCX, or ODT
  • Export RTF, or RTFD with included images
  • Paginated PDF export option
  • Collapse/expand sections by headlines for fast navigation

New in Marked 2 1.4.3 (Jun 8, 2013)

  • Fix for fenced code blocks when exporting without a theme.

New in Marked 2 1.4.2 (Apr 23, 2013)

  • Minor fix for github theme headlines expanding

New in Marked 2 1.4.1 (Apr 15, 2013)

  • Fix handling for multiple code blocks
  • Update GitHub style
  • Preview scripting fixes
  • Retina icon
  • Open in... fixed

New in Marked 2 1.4 (Apr 9, 2012)

  • Fixed:
  • Window level for floated windows too high
  • Add ? as a keyboard nav help trigger
  • revamped hiding status bar
  • style updates/tweaks
  • Improve TOC animation and hiding
  • Don't cache images, image changes reflected on refresh
  • Extensive javascript feature improvements
  • New:
  • Marked is now Lion-only
  • Updated help system and intro screen
  • Friendlier custom processor path field with visual feedback on errors
  • Custom processor field now handles tilde (~) and backslashed spaces
  • Option to scroll to first edit on update
  • Revamped interface, (Note: Source/Preview toggle is now in the title bar)
  • Table of contents is fully keyboard navigable
  • Up/Down/j/k to navigate visible menu items
  • pressing space will focus a type-ahead field with QuickSilver-style matching to filter the list
  • Escape to dismiss/reset the search field
  • Reorganized preferences
  • Set per-document styles using a metadata header "Marked Style:"
  • reference styles by title, full path or CSS filename (valid custom styles work)
  • Scrivener 2.0+ support
  • Drag a Scrivener project (.scriv) to Marked and it will be compiled and previewed
  • When a Scrivener document is in the foreground, Command-E will open it in Scrivener
  • Supports "preserved formatting" and inline footnotes
  • Leanpub and mmd_merge support
  • Syntax for including external files and source code
  • Syntax highlighting/better display for source view
  • Automatic syntax highlighting option for code blocks in preview, multiple styles available
  • If automatic syntax highlighting is enabled, highlight.js will be included in saved HTML
  • Multi-Column style completely rebuilt
  • full keyboard navigation and bookmarking
  • column height adjusts to window height for horizontal-only scrolling
  • last column isn't truncated
  • Mardown reference is a resizable, floating panel
  • More interesting selection highlights in preview. This might not stay.
  • CLI for running Marked from the command line (`mark`, install from the Marked menubar item)
  • Github-style line break mode
  • More verbose link and footnote previews
  • Popover on external links when held momentarily after click
  • Copy URL/Validate link/Open in default browser
  • New style: Amblin
  • New style: Upstanding Citizen
  • Option to disable header ID generation
  • Include file syntax
  • Force page break tag
  • Filename and extension are passed as environment variables to custom scripts, allowing for different processors based on filetype

New in Marked 2 1.3.3 (Jan 12, 2012)

  • Fixed:
  • Fix for collapsed Table of Contents showing in full-screen on 27" monitors
  • Style fixes for Swiss, Antique and Multi-column
  • Fixed word count labels in Antique
  • New:
  • Add PWD and DOCUMENT_ROOT to environment for shell tasks
  • Keyboard shortcut for Save as RTF (⌘⇧S)
  • Shortcut keys for TOC (⌘T) and Gear Menu (⌘/)
  • Progress Spinner for word repetition loading

New in Marked 2 1.3.2 (Dec 22, 2011)

  • Fixed:
  • More careful when stripping javascript from the document
  • More responsive to a wider range of files/locations (Lion-only)
  • Moved TOC to toolbar button
  • Increased file size limit, offers a warning on large files
  • New:
  • Save/Copy as RTF
  • Word count for selection
  • Word repetition visualization
  • Readability Statistics
  • Keyboard navigation
  • help hud (press “h” in preview) for navigation keyboard shortcuts
  • Option to disable SmartyPants typography extension
  • Updated multimarkdown executable to development version
  • Better handling of HTML5 elements
  • Fix for bold/emphasis handling in complex blocks

New in Marked 2 1.3.1 (Oct 29, 2011)

  • Fixed:
  • Allow 512k+ files if they have a common Markdown or text file extension
  • File watcher is now case insensitive, should help problems with certain casing patterns in paths
  • “Base header level” metadata is preserved (and applied)
  • Consecutive tags were collapsing in github style
  • HTML comments () are now excluded from word count and statistics
  • tags were rendering as in the preview
  • New:
  • New icon
  • Check for common Rich Text file extensions and provide custom error message
  • More specific error messages for encoding issues, file size caps, etc.
  • Shortcut for Styles selector (⌥⇧S)
  • Restored shortcuts (⌘ 0–9) for individual style selection (including up to 5 custom styles)
  • Per-document toggle for turning custom processor on and off (⌘⌥C, menu item in the gear menu when a custom processor is defined and enabled in Preferences)
  • If a document has “CSS:” metadata, Marked attempts to match the specified CSS (by name or path) to a default or custom style. If found, the document defaults to that style.
  • Marked scans for script tags anywhere in the document (HTML header or in the content) and will extract and append them before the closing body tag in the preview. Use at your own risk.

New in Marked 2 1.3 (Oct 7, 2011)

  • Fixed:
  • Certain characters in filename would cause failure to update on save
  • Tooltips misplaced
  • sub and sup tags caused line heights to be inconsistent
  • A few crashers
  • New:
  • Updated to latest MultiMarkdown
  • Lion Fullscreen
  • Accept any file extension, or none at all
  • Option to display tab-indented text as poetry instead of code
  • Option to include jQuery
  • Table of Contents generation
  • smooth scrolling
  • broken link highlighting
  • Option to load MathJax from CDN automatically
  • Option to watch custom CSS file for changes and update preview
  • Handles multiple custom styles, automatically added to style menus

New in Marked 2 1.2.1 (Aug 26, 2011)

  • Minor bug fixes:
  • MMD3 Metadata with mutliple tabs/spaces not being properly stripped
  • Save as HTML with Custom Stylesheet failed to create HTML file

New in Marked 2 1.2 (Aug 19, 2011)

  • This is ostensibly a stability release. There are a lot of features I didn’t include because I wanted to get a more stable version of Marked out as quickly as possible. It involved a complete rewrite of the file watcher and file handling systems to improve Dropbox compatibility and handle edge cases much more smoothly.
  • The new file watcher uses Spotlight to pick up changes1. It’s not faster than what I was using before, but it’s much more stable and deals well with things like files moving or being renamed while open in Marked. This does, however, mean that Spotlight indexing has to be turned on, and the file you’re working on has to be indexed by Spotlight (not in a folder set in privacy settings).
  • Bugs (hopefully) fixed:
  • Dropbox errors after editing on iPad
  • Dropbox issues in general
  • Marked just not responding on longer files (tested up to 300k document)
  • YAML header removal not working on all systems
  • Crash when opening current Marked file in TextEdit and saving
  • “HMTL” in opening webarchive
  • CJK support should be fixed
  • Problem reading non-UTF8 files
  • Filename on Save HTML is the (filename - extension) + .html instead of “Markdown Preview”
  • nilString: bug, setTextColor: bug
  • WindowController issues (re-open last doc not working, etc.)
  • Copy/Select not working in Source View
  • Copy/paste in the “custom markdown processor” text field in Prefs
  • Arrow key navigation, home and end in Preview inoperable
  • New Features:
  • UI tweaks
  • CSS style tweaks
  • Markdown Compatibility mode
  • mkd extension
  • Save scroll position on update is rewritten and far more consistent
  • also notes if you’re scrolled to the bottom and keeps you there as the document gets longer.
  • Error message when the processor fails, not just a blank window
  • Loading indicator
  • Hotkey for “Edit in” configurable editor (⌘E)
  • Reveal in Finder (⌘R)
  • Option to suppress link highlighting (color/underline) in print output
  • this option enables a body class called .suppressprintlinks. There’s an extra stylesheet loaded with a media query for print and a bunch of !important statements that will take care of this automatically. The body class doesn’t show up in exported HTML, though, so it’s up to you to include your own print styles if you’re printing from exported HTML.
  • Option to limit text width in preview
  • Bundled MMD3 binary (faster and can handle larger files)
  • removes MMD3 metadata before rendering the preview
  • This is necessary because MMD3 will generate a full HTML document automatically if there is any metadata present. Marked needs snippets to do it’s styling and injections for the preview. There’s a preference item that controls this happening in HTML export, though. If you want a pure MMD3 conversion, just uncheck that. You won’t get any of Marked’s styling, but all of your metadata will be included in the tag as usual.
  • If a clicked link contains a “file:///” href and the file exists, it’s opened in the current window. This may eventually be incorporated with forward/back history, relative link recognition and [[link]] parsing. Marked as Wiki viewer…
  • New find feature for searching and jumping around in web view. ⌘⌥F, then ⌘G (next result) and ⌘⇧G (previous result) will navigate the results.
  • Detect straight HTML files (based on extension – htm, html, php, php4, php5 and erb) and present them without additional processing or styling (can be overridden in preferences, but why would you?). Now Marked can be used to preview full web documents as they’re modified. You can set your custom processor to ‘/usr/bin/php’ (or a rails script) and get a full PHP-processed view, too. This will eventually be able to track multiple files or full directory structures and update on any file change.
  • Better word count/stats view, stays visible and non-invasive, updates on every save (Menu item or ⌘⌥S).
  • New preference item for default preview style. Instead of saving the last-used style, it always uses the default and then you change on a per-doc basis. This is a stepping stone toward having per-document preferences saved automatically.
  • New GitHub preview style, replacing the Gridless stylesheet. This can be combined, if desired, with a few rubygems and a custom script to get “GitHub-flavored” Markdown with pygments code highlighting. Even without that, though, the built in processor and style will give you an almost perfect rendition of your readme.md file before you upload it.
  • Option to open new windows as “floated” (keep on top) by default.

New in Marked 2 1.1 (Jul 16, 2011)

  • Fixed crash when used with Vim/MacVim
  • Option to ignore YAML Front Matter in preview (Hi, Jekyll users!)
  • Spellign corrections