Marked Changelog

Version 3.0.0b2 (1073)

NEW

  • Announcement system so that the developer can show updates and announcements to users without requiring a new build
  • Style Manager allows you to enable/disable built-in styles, reorder, preview and reveal/edit styles.
  • Option-click back button in mini stats panel opens file in default editor
  • Export Markdown now copies local image assets to assets folder
  • Side panel for word repetition counts. Shows how many times each stem appears in the document, with options for ignoring per-document or globally.
  • Export Drawer converted into Spotlight-style panel for keyboard-driven export functionality

IMPROVED

  • Reorganize menu items, add Proofing menu
  • Mini stats panel back button icon changes when option key is held
  • Mini stats expand button now uses system ellipsis icon instead of text
  • Mini stats panel height increased for better content display
  • Help panel layout updated to use flexbox for better responsiveness
  • Export menu item now pops up a searchable, Spotlight-style dialog with all available export options (instead of the previous drawer)

FIXED

  • Sandboxed access to wiki files and backlinks
  • Add History menu items to MAS and Setapp builds
  • Save dialog now ensures suggested filename includes .md extension
  • Empty inline links no longer incorrectly match image syntax
  • JavaScript regex fix for HTML id attribute detection

Version 3.0.0b1 (1072)

An all-new, best-in-class DOCX exporter. Marked can now even open DOCX files and export them as Markdown or any other format.

New Markdown processors built in: CommonMark (with GFM extensions) and Kramdown! Kramdown adds the ability to apply ids, clases, and other attributes to inline and block elements, among other features.

Let’s see, what else?

NEW

  • Syntax highlighting for CSS and JSON fields
  • Custom Styles can be dragged and dropped on the Settings window to add them
  • Menu of static Word export styles
  • Ability to open DOCX files directly and convert to Markdown
  • Display a message when an empty file is opened
  • DOCX change tracking is now converted to CriticMarkup in the Markdown document
  • CommonMark processor option, includes all GFM extensions
  • Kramdown processor (requires Ruby), supports all Kramdown syntax
  • UI for setting up conditional processors based on various criteria, with built-in filters, transforms, and command execution
  • EPUB export
  • Allow custom word styles
  • Import/Export all preferences as a JSON file
  • Display comments (CriticMarkup, Scrivener, Word) in a sidebar instead of inline
  • Drag and drop files onto the Custom Rules window to intellegently detect file type and add an appropriate action to the current rule
  • Convert [[wiki links]]
  • Fully functional back/forward navigation when following links to other Markdown files
  • Allow user to specify minimum level to include in table of contents (<!--TOC min4--> or {{TOC:2-6}})
  • Make missing file links clickable to create a new file
  • Show wiki backlinks to current document
  • Save as TextBundle/TextPack
  • Logo/image in PDF/Print header/footer
  • Current heading in PDF/Print header/footer
  • Footnotes at bottom of page they occur on
  • Save export settings to profiles for easy re-use
  • Built-in Style Stealer for extracting styles fro web sites
  • Markdown Dingus (Help->Markdown Dingus) for live testing of syntax for Marked’s built-in processors
  • Style Manager allows for complete control over built-in and custom Styles

IMPROVED

  • Completely rewritten DOCX export, faster, valid style markup
  • Reorderable custom Styles
  • Button visibility in Settings
  • Double click to rename Custom Styles in menu
  • Performance improvements for lined text views
  • Hide advanced config options when MathJax is disabled
  • Ignore non-numeric values in reading speed text field
  • Suppress open dialog when opening a file
  • Scrivener import will convert single-cell tables (used for asides) into block quotes
  • When exporting, convert non-built-in fonts to equivalent system fonts
  • Better regex for detecting highlights and deletions in text
  • Completely rewritten Scrivener import, faster and with no reliance on Ruby or Python
  • Rewritten RTF/RTFD export
  • Rewritten CriticMarkup handling, all native, no reliance on external scripts or tools
  • Handle DOCX highlights, using a <mark> tag with appropriate background color
  • In DOCX import, allow highlights to be suppressed when comments are disabled
  • Clicking on the WPM number in the detailed stats window makes it editable
  • Detailed stats view UI adjustments
  • Native mmd_merge handler
  • Hold option to set debug logging level from the Help menu
  • Additional documentation about debugging and support requests
  • Store current autoscroll speed as a global preference instead of preview-specific value, ensuring consistent behavior across previews and maintaining preferences across launches.
  • Autoscroll now works with a WPM (words per minute) setting, and calculates how many words would fit on the screen with the current style, setting the scroll speed accordingly
  • Syntax highlighting in code blocks is preserved when exporting to Word
  • Markdown export can optionally wrap text at a specified width
  • Markdown export can optionally convert inline links to reference links
  • Change default file extension for markdown export to “.md”
  • Clean up Markdown export, especially for Word files
  • Better handling when custom processors are disabled or not available
  • Save assets to subfolder when exporting HTML, OPML, or Markdown
  • Add option to convert Word change tracking <-> CriticMarkup
  • Substitute Goldilocks for Multi-Column
  • Handle proper conversion of Pandoc % metadata
  • Make document metadata available as MD_keyname environment variables to custom Run Command and Run Embedded Script actions
  • Improved conversion of existing custom processor settings to the new Custom Rules format
  • Bi-directional MathML to OMML (Word)
  • Intra-document links work in PDFs

FIXED

  • Help document list item link styling
  • Tab order in Proofreading Settings
  • Paragraphs generated by DOCX converter that start with <mark> not being properly handled by MultiMarkdown
  • Don’t strip query parameters when copying URL with right click or popup menu
  • Thread safe accessors for document stats
  • Status bar and drawer not changing to dark mode
  • Recognize more ways Word inconsistently marks paragraphs as headings
  • Handle metadata document in Scrivener binder as document metadata
  • Race condition on filesize
  • Don’t show open dialog if Welcome screen is opening
  • Handle MarsEdit 5 previews
  • Handle emphasis with internal spaces when converting HTML to Markdown
  • Raw file includes not working

CHANGED

  • Keyboard shortcuts for export options
  • Remove RTFD export option. RTFD will be automatically selected when the export includes images
  • Remove Additional Scripts window as it’s been replaced by Custom Rules
  • Custom Processor Log changed to Custom Rules Log

Version 3.0.0b3 (1078)

IMPROVED

  • Only shows subscription window when no active subscription or trial is found
  • Clean up INFO level logging

Version 3.0.0b4 (1079)

IMPROVED

  • Only shows subscription window when no active subscription or trial is found
  • Clean up INFO level logging

FIXED

  • Indentation in Discount guide code blocks
  • When titles are missing from Scrivener documents, avoid inserting
  • Repeated security bookmark requests
  • Skip backlink scanning if the document is in the Watchers directory
  • Automatic Open dialog repeating after cancelation

Version 3.0.0b5 (1081)

IMPROVED

  • Update documentation
  • Additional debug logging

FIXED

  • Display headlines for empty Scrivener documents
  • Remove “Headlines for Scrivener Document Titles” from Export Profiles, so that the preferenc sticks when reloading profiles
  • Remove “Change Tracking <-> CriticMarkup” from Export Profile saving
  • Button backgrounds in Style Stealer and Markdownify URL
  • Scrivener documents not updating preview when file changes

Version 3.0.0b6 (1082)

Big changes revolving around how the MAS version handles Run Command actions in Custom Rules.

CHANGED

  • Default shell detection now falls back to /bin/zsh on modern macOS
  • Log messages formatted as single lines for easier filtering
  • Crossgrade menu item now opens help document instead of showing window
  • Menu item now reads “Save Transient Preview” to reflect that clipboard, streaming, and extractor windows all use the same save path.

NEW

  • MAS version can execute external binaries when copied to app bundle
  • Automatic detection and execution of scripts with external shebangs via system interpreters
  • Proactive file access requests when entering commands in Conductor window
  • File access checking for executables referenced in script content
  • Error dialogs with step-by-step instructions for copying binaries to bundle
  • “Copy Terminal Commands” button in error dialogs for easy setup
  • Wrapper script generation for Python scripts to prevent xcrun errors
  • Added Help->Copy UUID menu item to copy user identifier for license crossgrade requests
  • Added Sandbox Restrictions help document with crossgrade instructions and mailto link with pre-filled body text
  • “Kind” predicate option for Custom Rules (choose from known document types)
  • Mark all changes between document saves and allow navigation

IMPROVED

  • File picker dialog now allows selecting executable files directly
  • Better handling of symlinks in file access requests
  • Error messages now include actual paths and actionable instructions
  • Error messages for sandbox execution failures now include instructions for copying UUID when requesting crossgrade
  • Updated Custom Processor documentation to clarify Python/Ruby script limitations in MAS version
  • When making changes to preferences that Export Profiles track, automatically save the change to the current profile
  • “Restore default styles” in Style Manager offers to restore default order of built-in styles
  • Option to only show most recent edit marker
  • Fix width/height of diff markers
  • Add multi-select to Style Manager
  • Top alignment of all Settings panes
  • Content Extractor previews generate slugged filenames from the capture URL (queries removed) so default save names match the source site/article.

FIXED

  • Crash when canceling file access permission dialog
  • Missing file access checks for external scripts selected via file picker
  • Scripts with external Python interpreters now execute through system Python
  • Preview content now displays correctly after crash recovery by detecting loading page and forcing full reload
  • Default to .md extension for New File
  • Automatic preview updates not happening on save
  • Drag improvements for style manager
  • Settings->Advanced option alignment and spacing
  • Saving transient previews now defaults to Markdown extensions and writes the underlying text instead of the old HTML placeholder.
  • Opening transient previews in an editor now prompts for a Markdown save location and launches the external editor with that file.

Search | Support Site | Knowledgebase | Legal | Privacy | Twitter