Skip to content

Binary Markdown 0.3.0 — More dependable editing and navigation

Latest

Choose a tag to compare

@github-actions github-actions released this 18 Sep 10:57
b48949c

Binary Markdown 0.3.0 adds flexible table controls, outline tracking, and direct code-block deletion. It also improves local links and fixes code-block issues when editing, switching modes, and saving.

New Features

  • Flexible table controls: Let the controls adapt to the space around your table, choose a fixed position, or keep them in the top bar. Narrow editor panes get a compact Table menu.
  • Outline reading position: The outline highlights the section you are reading, with a customizable highlight color.
  • Code-block deletion: Remove a code block directly with its delete control. Undo restores it.

Fixes

  • Recent code edits are retained when switching modes. Switching from visual to source mode now captures pending code-block edits.
  • Quoted code keeps its formatting when saved. Fenced code inside blockquotes retains its content and whitespace after unrelated edits elsewhere in the document.
  • Code blocks render consistently. Fences indented by one to three spaces are recognized as code, inactive blocks regain syntax highlighting, and quoted code remains readable in light themes.
  • Local links open their intended destinations. File and folder links resolve correctly, show their destination on hover, and offer to copy the address when a target cannot be opened.
  • Windows export-tool detection is more reliable. Distinct executable paths remain distinct, and browser capability checks are shared across open editors.

New Contributor

Welcome @zhangxiaozhuang398-max, who contributed outline reading-position tracking and code-block deletion in #12.

Installation, validation, and known limitations

Installation: Download binary-markdown-0.3.0.vsix from the release assets, install it through Extensions: Install from VSIX, and reload VS Code. The extension retains its BinaryOutlook.binary-markdown identity and existing settings. Standalone desktop installers are outside this release; see supported platforms and release guidance.

Validation: The attached VSIX is the exact package validated on Ubuntu, macOS, and Windows, including installed-extension scenarios, real export tools, and browser regressions with retries disabled. The minimum supported VS Code version, 1.85.0, was also checked on Ubuntu. All six checks passed in validation run 35332231820, attempt 1. Check SHA256SUMS before installation.

Source commit: b48949cd188f5d06a0348529cc3ee53973dcc7da.

Known limitations: Numbered-list continuation paragraphs can still lose their structure and numbering when saved (#5). A separate native Save race can write an earlier revision when queued host edits overlap save preparation (#11); the code-block fixes in this release do not resolve that race. Export remains experimental; see export help for supported formats, required tools, and existing limitations.

Full changelog