v0.12.7 & v0.12.8

  • Quick fix Welcome page issue. So the Welcome page will only open when this package is updated #428.

v0.12.6

  • Add WELCOME.md page and Markdown Preview Enhanced: Open Welcome Page command. The WELCOME.md will display the changes and updates of this package.
  • Add mathjax_config.js file and Markdown Preview Enhanced: Open MathJax Config command. Remove mathJaxProcessEnvironments from config schema. However, some MathJax extensions don’t work well.
  • Support multiple previews. You can uncheck the Open only one preview in package settings to enable multiple previews so that each markdown source will have a preview.
  • cmd-r keyboard shortcut in preview to refresh the preview.
  • More powerful @import:
    1. Support importing online files.
    2. Support configuring images
    3. Force to render Code Block
    4. Code Chunk
  • Support TOC to ignore headings by appending {.ignore} after the heading:
  • Support showing line numbers for Code Block and Code Chunk by adding line-numbers class.
  • Modifed scroll sync logic (Might cause issue).
  • Support Markdown Preview Enhanced: Sync Preview and Markdown Preview Enhanced: Sync Source #424.
  • Fix image @import issue on Windows #414.
  • Fix one PlantUML rendering issue.

0.12.5

0.12.4

  • support preview zoom.
  • upgrade viz to v1.8.0.
  • upgrade plantuml to 1.2017.13.
  • upgrade reveal.js to 3.5.0.
  • faster plantuml rendering thanks to the contribution by @river0825.
  • fix one toc bug #406.
  • add class support for code block and code chunk. Support line-numbers class for showing line number for code block and code chunk.
  • support sidebar toc.
  • fix pandoc bibliography absolute file path issue #409.
  • support language-diff #415.
  • remove showBackToTopButton config.
  • different preview theme will now have different scrollbar style.

0.12.2 & 0.12.3

  • quick fix plantuml file import issue #398.
  • add xypic support for MathJax #393.
  • upgrade MathJax to version 2.7.1.
  • fix ```math content escape issue.

0.12.1

  • fix issue #387 Pagebreak command ignored.
  • fix issue #388.
  • upgrade plantuml to version 1.2017.12 #382.
  • add \(...\) and \[...\] to default math inline and block delimiters.

0.11.1

  • add class and id field to slide of presentation & update presentation-intro.md.
  • fix issue #368, open file whose path has space.
  • upgrade MathJax cdn #361.
  • support local style #351.
  • add doc for customizing css.
  • @import double quotes and single quotes. doesn’t work well.
  • add id and class front-matter config.

0.10.12

  • file import now can import image whose path has spaces, eg: @import "test copy.png".
  • fix issue #345.
  • fix issue #352.
  • fix TOC numbered list tab issue #355.
  • pandoc parser now supports [TOC].
  • add Pandoc Options: Markdown Flavor configuration in settings.
  • add presentation support for pandoc parser #354.

0.10.11

  • fix plantuml @import issue. #342.
  • add embed image for html export. #345.
  • wikilink file extension option #346.

0.10.10

  • speaker note Windows issue #199.
  • support [TOC].
  • add whiteBackground option.
  • presentation scroll sync (partially done).

0.10.9

  • fix issue #325. Code block indicator is now case insensitive.
  • fix some pandoc parser code chunk issues.
  • added prince support. doc.
  • fix export file style issue. changed Customize Css command.
  • fix issue #313.

0.10.8

  • add pandoc parser support #315.
  • fix ebook export theme issue.

0.10.7

  • restore pdfUseGithub option.
  • add mpe-github-syntax for Github.com style.

0.10.6

  • fix zen mode style issue.
  • fix preview theme list empty issue.

0.10.4 & 0.10.5

  • quick fix theme bug.
  • added loading gif, same as the official markdown preview package.

0.10.3

  • quick fix theme bug.
  • remove useGitHubStyle and useGitHubSyntaxTheme.

0.10.2

  • allow user to pick theme when not using Github.com style theme. #297
  • issue #298. But this is hard to be supported.
  • add blog (jekyll, hexo, etc…) support. But I never used them before, so gonna take a while to figure out how to use them.
  • move docs to github wiki.
  • fix unsafe eval issue #303. As this issue is urgent, I will finish the 3 todos above in the future.

0.10.1

  • Save as Markdown code chunk continue issue
  • add ```math #295
  • add vhdl and vhd for file import #294
  • fix python3 matplotlib issue. (nvm, it works after I upgrade python3 to 3.6.0)

0.9.12

  • fix issue #255 deprecated call.
  • add whitelist for protocols #288.
  • update docs.
  • change variable rootDirectoryPath to fileDirectoryPath.

0.9.10

  • support standard code fencing for graphs. #286.

0.9.9

  • enhance code chunk. Now support matplotlib very well. #280.
    1. matplotlib: true # enable inline matplotlib plot.
    2. continue: true | id # continue last code chunk or code chunk with id.
    3. element: "<canvas id=\"hi\"></canvas>" # element to append.
  • add Markdown Preview Enhanced: Toggle Live Update. And improve scroll sync when live update is disabled.
  • add FAQ section.
  • add mathJaxProcessEnvironments options that allows processEnvironments for MathJax.
  • add cnpm url for phantomjs.

0.9.8

  • fix issue #273. thanks for pull request from @cuyl.
  • added markdown output for code chunk.

0.9.7

  • add relative image path option for exporting html. fix issue #264.
  • fix zen mode.

0.9.6

  • support external files import. introduction doc
    1. import "test.csv"
    2. import "test.jpg"
    3. import "test.txt"
    4. import "test.md"
    5. import "test.html"
    6. import "test.js"
    7. ...
  • use PapaParse to parse csv file import.
  • fix syntax theme issue.
  • WaveDrom now doesn’t require to use strict JSON. javascript code is fine as well.
  • fix toggle issue.
  • shrink output html file size.
  • zen mode is broken…

0.9.5

  • upgrade mermaid to 7.0.0, but class diagram still doesn’t work.
  • upgrade reveal.js to 1.4.1.
  • upgrade katex to 0.7.1, fix cdn.js issue.
  • upgrade plantuml to version 8054.
  • upgrade viz.js to version 1.7.0, could be buggy though.
  • partially fixed issue #248. But can’t navigate to anchor.
  • better support for zen mode.

0.9.4

  • fix non-github syntax color issue #243
  • fix vertical slides issue #241

0.9.3

  • fix issue, 中文,日文 file image path error. #236
  • fix issue #237
  • fix back to top button and code chunks run btn onclick event after restoring CACHE.
  • save as markdown front_matter config.

0.9.2

  • quick fix issue #223

0.9.1

  • quick fix issue #234

0.9.0

  • soft tabs (spaces of tabs) in TOC #187
  • add cache support for better performance #210
  • add speaker notes support for presentation (reveal.js) issue #199
  • add back to top button in preview #222
  • support multiple TOCs #130
  • viz.js engine config
  • Save as Markdown
  • update several dependencies such as KaTeX, saveSvgAsPng, etc.

0.8.9

  • <kbr> style is not consistent in browser
  • fix issue #177
  • add stdin option to code chunk
  • restore run and all buttons but only shown when hovered.

0.8.8

  • ISSUE: MathJax will also update when changing headings.
  • update all dependencies.
    • seems that mermaid is still of version 6.0.0 and class diagram doesn’t work as expected.
  • fix bug #168.
  • disable MathJax processEnvironments #167.
  • fix issue #160
  • fix issue #150
  • extend TOC. #171
  • remove run and all button for code chunk. also updated code-chunk.md

0.8.7 minor update

  • reload cached image when necessary. (eg: replace #cached=false with #cached=uid)[doesn’t work very well; the image will flicker]
  • fix one MathJax bug #147
  • mermaid class diagram #143 [seem to be mermaid bug]
  • pandoc and ebook graph include [implement in next major release]
  • better pandoc error notification

0.8.6

  • ebook export exception #136
  • TOC heading level bug #134
  • extend table notation #133
  • ERD #128 [might be removed in the future]
  • ebook glossary like gitbook. [not implemented]
  • change graph APIs.
  • change parseMD function to async function with callback.
  • pandoc graph include [may be implemented in next version]
  • fix scroll sync bug for code block
  • support Code Chunk
  • change Markdown Preview Enhanced: Toc Create to Markdown Preview Enhanced: Create Toc
  • save codeChunksData state for each editor.

0.8.5

  • support yaml_table [not implement]
  • support erd #128 [not implement]
  • scroll preview to the very bottom when cursor is in last 2 lines. (right now it is the last line)
  • fix ebook network image error #129
  • support ebook-convert args option
  • improve ebook config
  • fix loading preview stuck bug
  • remove Markdown Preivew Enhanced: Config Header and Footer, use front-matter instead. [Might be implemented in next release]

0.8.4

  • fix issue #107
  • add TOC sidebar #117
  • fix issue #121 location save
  • add default document export path #120
  • fix issue #118 add hint for image paste
  • support pandoc
  • add vertical slides for presentation #123
  • remove Markdown Preview Enhanced: Config Presentation, use front-matter instead

0.8.3

  • add option to hide frontmatter.
  • change to UIUC license
  • upgrade APIs to match newest electron
  • solve lagging issue
  • header/footer for presentation
  • smooth scroll sync

0.8.2

  • fix issue #106
  • add file extensions support #102
  • fix issue #107, now can use MathJax for phantomjs export
  • add zoomFactor #93
  • image drop to upload like github.

Known issues:

  • " in MathJax are not escaped. getAttribute('data-original')

0.8.1

  • refactor parseMD function. (it’s too messy now)
  • for KaTeX rendering, save rendered results like MathJax.
  • split on left side (it seems that atom.workspace.open doesn’t work as I expected)
  • typographer #94
  • format markdown on save
  • modify mermaid.css #95
  • fix #97
  • fix #93 specify image resolution when exporting png/jpeg using phantomjs
  • support front matter #100
  • support hooks #101
  • found issue, I might implement phantomjs html2pdf by myself in the future…

0.8.0

  • solve issue #85
  • merge pull request #86
  • presentation print pdf link not working
  • epub generation. useful links manual and epub

0.7.9

  • viz.js dot language
  • customize reveal css
  • check custom comment subject
  • shield.io
  • table formatter

    0.7.7

  • distraction free writing mode like laverna or zen. useful link.
  • presentation mode like marp
  • add phantomjs option besides html and pdf.
  • fix issue

    0.7.3

  • fix print to pdf deadlock issue (if I can…) (Update: It seems to be electron related, therefore I can’t fix it.)
  • print image capturePage function
  • right click on preview displays ‘print’ option on context menu (I decide not to implement this)
  • update PlantUML to newest version
  • fix toggle bug.
  • support mermaid customized init function see this issue
  • this is too hard.
  • open other files in atom through links see this issue
  • let user choose to use local puml jar or through internet by encode (no java required)(I decide not to implement this)
  • remove mermaidStyle at markdown-preview-enhanced-view.coffee. (as it is already included in markdown-preview-enhanced.less)
  • WaveDrom support?
  • preview window copy text.
  • mermaid style: three .css file choice.

0.7.2

  • preview black color background problem

0.7.1

  • support customizable math delimiters
  • increase MathJax rendering speed
  • fix code block // comment color bug (现在是黑色的。。。)
  • fix WikiLink #45
  • fix TOC header bug #48
  • add javascript support #47 (可能无法完成)
  • image path config here
  • fix image project paths bug here

0.6.9

  • TOC numbered list

0.3.8

  • support better way for customizing markdown down style.
  • change markdown style.
  • improve markdown parsing efficiency (use onDidStopChanging function instead of onDidChange).
  • TODO: support scroll sync in the future.

0.3.7

  • fix image path bug when export pdf and html.

0.3.6

  • fix math expression parsing bug… caused by _underscore_.

0.3.5

  • add \newpage support.

0.3.3

  • Add ‘Open in Browser’ option.
  • Fix \$ bug.

0.1.0 - Initial Release

  • Every feature added.
  • Every bug fixed.