Skip to content

Releases: shd101wyy/vscode-markdown-preview-enhanced

0.8.15

08 Nov 05:11
e4d77d9
Compare
Choose a tag to compare

Updated crossnote to version 0.9.11.

Changes

  • Enabled the preview zen mode by default.

Updates

  • Updated mermaid version to the latest 11.4.0.

0.8.14

07 Sep 14:22
f94ad22
Compare
Choose a tag to compare

Updated crossnote to version 0.9.10.

Changes

  • Added .mdx to the default markdownFileExtensions.

Updates

  • Updated mermaid version to the latest 11.1.1.
  • Updated katex version to the latest v0.16.11.

Bug fixes

  • Fixed a scroll sync bug.

0.8.13

18 Mar 04:01
5dd201e
Compare
Choose a tag to compare

Updated crossnote to version 0.9.8.

Bug fixes

Chore

0.8.12

10 Mar 14:50
c4f1e7e
Compare
Choose a tag to compare

Updated crossnote to version 0.9.8.

New features

Updates

Bug fixes

0.8.11

10 Dec 10:18
1c25f97
Compare
Choose a tag to compare

Updated crossnote to version 0.9.7.

New features

  • Added enablePreviewZenMode option and reorganized the right-click context menu.

    image

Bug fixes

0.8.10

26 Oct 12:16
e131100
Compare
Choose a tag to compare

Updated crossnote to version 0.9.6.

Changes

  • Updated mermaid.js to the latest version 10.6.0.

Bug fixes

  • Fixed importing file with spaces in the path: #1857
  • Fixed a bug of updating the vscode workbench.editorAssociations: #1860

0.8.9

23 Oct 02:30
4920c57
Compare
Choose a tag to compare

Updated crossnote to version 0.9.5.

Bug fixes

  • Fixed of bug of rendering the KaTeX math expression: #1853

0.8.8

21 Oct 16:07
581bc3f
Compare
Choose a tag to compare

Updated crossnote to version 0.9.4.

New features

Changes

  • Changed the markdown parser process to be like below. We removed the onWillTransformMarkdown and onDidTransformMarkdown hooks as these two caused the confusion.

    markdown
    ↓
    `onWillParseMarkdown(markdown)`
    ↓
    markdown
    ↓
    **crossnote markdown transformer**
    ↓
    markdown
    ↓
    **markdown-it or pandoc renderer**
    ↓
    html
    ↓
    `onDidParseMarkdown(html)`
    ↓
    html, and then rendered in the preview
  • (Beta) Supported to export the selected element in preview to .png file and copy the blob to the clipboard:

    image

Bug fixes

  • Fixed a bug of importing files that contains empty heading: #1840
  • Fixed a bug of rendering inline math in image name: #1846
  • Fixed a bug of parsing inline code: #1848

0.8.7

15 Oct 11:02
c9a6c2a
Compare
Choose a tag to compare

Updated crossnote to version 0.9.2 and version 0.9.3.

New features

  • Added ID button to copy the element id to clipboard:

    Screenshot from 2023-10-15 15-34-27

  • Supported to import section of markdown by header id:

    @import "test.md#header-id"
    
    or
    
    ![](test.md#header-id)
    
    or
    
    ![[test#header-id]]

Bug fixes

  • URL fragments on image links do not load: #1837
  • Supported matplotlib-type preview for other Python tools like pipenv: shd101wyy/crossnote#332
  • Fixed jump to header from link like [link](test.md#header-id).
  • Better handling of source map for importing files.

0.8.6

14 Oct 01:41
9020541
Compare
Choose a tag to compare

This MPE version reduced the VS Code version requirement to 1.70.0 or above.

Updated crossnote to version 0.9.0 and 0.9.1.

New features

  • Added two more syntaxes to import files in addition to the @import syntax. Please note that these syntaxes only work on new lines. For example, they won't work within list items.
    • Use the image syntax but with other file extensions:
      ![](path/to/file.md)
      ![](path/to/test.py){.line-numbers}
      ![](path/to/test.js){code_block=true}
    • Use the wikilink syntax but with other file extensions:
      ![[file]]
      ![[path/to/test.py]]{.line-numbers}
      ![[path/to/test.js]]{code_block=true}

Bug fixes

  • Fixed a header id generation bug #1833
  • Fixed parsing block attributes from curly bracket when enableTypographer is enabled #1823
  • Fixed the bug of not rendering the @import file:
  • Fixed rendering vega and vega-lite. Also fixed interactive=true attribute for vega.