- New: Option
toc.downcaseLink(default:true) (#476). - Fix: KaTeX macros (#473). Thanks, Pierre (@PierreMarchand20).
- Fix: Ignore headings in comments (#462).
- Fix: Magic comment
<!-- omit in toc -->was ignored (#490). - Other: Improve performance for large documents
- New: Support KaTeX macros (#426). Thanks, Pierre (@PierreMarchand20).
- Other: Don't downcase the TOC links (#312). Thanks, Scott Meesseman (@spmeesseman).
- Other: Command
toggleMathnow cycles through|->$|$->$$\n|\n$$->$$ | $$(#421). Thanks, Li Yiming (@upupming). - Other: Don't include KaTeX stylesheets in the exported HTML if no math (#430).
- Other: Upgrade KaTeX (#446).
- Other: Better math completions (PR#470, PR#471).
- Fix: Option
markdown.extension.print.onFileSavenot respected (#432).
- New Prefer unused links for reference link label completions (#414). Thanks, Chris (@alshain).
- New: Option
markdown.extension.print.onFileSave(#417). Thanks, Li Yiming (@upupming). - New: Autocompletion for heading links (#419). Thanks again, Chris (@alshain).
- Fix: Syntax decorations (#390).
- Fix: Table formatter (#408).
- Fix: Delete space rather than outdent list when there are two or more spaces on Backspace (#410).
- Fix: Image paths in exported HTML (#415, #429).
- Fix: TOC and fenced code blocks (#425).
- Other: Sort KaTeX functions (lowercase first) (#413).
- Other: Update KaTeX supported functions (#416). Thanks again, Li Yiming (@upupming).
- Fix: Better syntax decorations (#390, #393).
- Fix: Recognize relative path of
markdown.styleswhen exporting to HTML (#394). - Other: Unregister formatter when being disabled (#395).
- Other: Better URL regexp (#397). Thanks, Igor (@Ovsyanka).
- Other: Remove default
alt + skeybinding for macOS (#404). - Other: webpack!
- Fix: Table format (#381).
- Fix: Unexpected link creation on pasting (#382).
- Fix: Image path encoding when printing (#385).
-
New: Paste link on selected text (#20).
-
New: Multi-cursor support (#33).
-
New: Auto-complete for reference link IDs (#366).
- Fix: Conflict with
editor.tabCompletionsetting (#367).
- Other: Added ways to buy me a coffee 😉 (PayPal, Alipay or WeChat).
🎂🎂 This extension is 2 years old!
- New: Option
markdown.extension.list.indentationSize(#344).adaptive: use 2 spaces indentation for unordered lists, 3 for ordered lists.inherit: respect the tab size setting of current file.
- New: Copy math as TeX command in exported HTML (#358).
- Fix: Many performance issue (#181, #323).
- Fix: Fake heading in YAML front matter (#343).
- Fix: Math function
\neqrendering (#252, #349). - Fix: Keybinding for checking/unchecking task list (#361).
- Fix: Backspace conflicts with Vim extension (#362).
- Fix: GFM table syntax (#316).
Thanks a lot, Li Yiming (@upupming).
- New: Option
markdown.extension.toc.tabSize, defaultauto. Thanks, Maël Valais (@maelvalais). - New: Adaptive indentation size on Tab/Backspace key (#155, #241).
- New: Better alignment of cells within tables (#341). Thanks, Sriram Krishna (@k-sriram).
- Fix: Support setext headings in TOC (#284, #311).
- Fix: Markdown preview stylesheets priority (VSCode base styles < VSCode preview settings < Custom stylesheets) (#329).
- Fix: Math completions for untitled document (#326).
- Fix: Image completions (#330).
- Other: Use
cmdinstead ofctrlfor some keybindings on Mac (#334).
- Fix:
imgToBase64option doesn't apply to relative image paths (#266). - Fix: TOC generation error
Cannot read property '1' of null(#275). - Fix: Escape HTML markup in code blocks (#285).
- Fix: Fix false positive TOC detection (#304).
- Other: Generate HTML with
titlefield (#280). - Other: Upgrade
KaTeXtov0.10.0-rc.1
- Fix: Table formatter
- Fix: for VSCode v1.28.0-insider (and again)
- Other: Remove outline view feature
- New: Add Chinese language support (#240). Thanks, @linsui.
- Fix: Some minor bugs (#205, #223, #231). Thanks, Tom Bresson (@tombresson) for #231.
- Other: More math completions (in fact, all KaTeX function) (#219).
- Fix: Handle activation error for vscode earlier than v1.24.0.
- New: Additional syntax decorations (for strikethrough, code span etc.) and a new plain theme (#185).
- New: Show image preview along with path intellisense (#188).
- Fix: Multi-line task list indentation (#203).
- Fix: Add unique ids to duplicate headings (only when
githubCompatibilityistrue) (#211). - Other: Upgrade KaTeX version (#196).
- New: Auto completions! Images paths and math commands
- New: Use comment
<!-- omit in toc -->to omit specific heading in TOC (#177). - New: Option
print.imgToBase64, encoding images into HTML file (#73). Thanks, Eric Yancey Dauenhauer (@ericyd). - Fix: Regression on table formatting (#171). Thanks, Stefan Zi (@StefanZi).
- Fix: Problem of losing track of TOC after editing the first heading (#48).
- Other: Remove
quickStylingModeoption. (It's default behavior now) - Other: Provide latest CI build (here).
- New: Automatically fix list markers when editing ordered list (#32, #104, #154). Thanks, Eric Yancey Dauenhauer (@ericyd)
- New: Keyboard shortcut for toggling math environment (Ctrl + M) (#165)
- New: Command
toggleUnorderedList, switching between non-list,-,*and+(#145) - Fix: Tables inside list item will be also formatted now (#107). Thanks, Stefan Zi (@StefanZi)
- Fix: Keybinding (Ctrl + K V) conflicts with command
workbench.action.terminal.clear(#161) - Other: Handle Japanese characters when formatting tables (#153). Thanks, Matsuyanagi (@Matsuyanagi)
- Other: Smartly set collapse states when showing outline view (#149)
(assign your desired key binding to markdown.extension.editing.toggleUnorderedList first)
- New: Math rendering! (supported in both vscode preview and exported HTML) (#106)
- New: Option
toc.githubCompatibility(in place of removedtoc.encodeUriandtoc.toLowerCase) - Fix: Replace underscore with dash when slugifying (#147)
- Other: Add default keybinding Alt + S to command
toggleStrikethrough(#91)
- New: Option
toc.toLowerCasedetermining whether or not lowercasing TOC anchors (#136, #137. Thanks, Владислав Люминарский (@Vladislav-Lyuminarskiy)) - Fix: Handle relative CSS paths in
markdown.stylessetting when printing (#113) - Fix: TOC now works better with ordered list (#130, #131)
- Fix: Keybinding conflict between
togglePreviewandpasteon Linux (#134) - Fix: Reveal cursor after editing list in case it is out of view (#138)
- New: Override default "Open Preview" keybinding with "Toggle Preview". Now you can close preview use the same keybinding. (#86)
- Fix: No outline if first-level headiing is missing (#120)
- Fix: List does not continue if a list item starts with URL (#122)
- Fix:
print.absoluteImgPathoption doesn't take effect on some image tags (#124) - Fix: A bug when formatting table (#128)
- New: Option
toc.encodeUri(#90, #98) - Fix: TOC detection (#85, #102)
- Fix: Wrong HTML output path if you are editing
.MDfile (#105)
- Fix: Option
markdown.extension.print.absoluteImgPathdoesn't work (#84)
- Fix: TOC entries that contain links do not generate correctly (#83)
- New: Option
markdown.extension.print.absoluteImgPath(#81)
- Fix: Anchors in exported HTML (#78)
- Fix: Conditions to show outline (#60)
- Fix: Respect
insertSpacesandtabSizeoptions of current file when generating TOC (#77)
- New: Update outline view on save (#68)
- New: Option
markdown.extension.toc.unorderedList.marker(#74) - Change: Use Ctrl + Shift + [ (or ]) to change heading level in Mac (#71)
- Fix: Some fixes you might not notice
- New: Option
markdown.extension.tableFormatter.enabled(#51) - Fix: Show outline only when current doc is Markdown (#40)
- Fix: Now option
editor.tabCompletionis correctly handled (#55) - Fix: Now if you export Markdown to HTML, all CSS will be embedded rather than referred (#57)
- New: Use Tab/Backspace key to indent/outdent task list (#50)
- New: Support GFM task lists (checkbox)
- Press Alt + C to check/uncheck a task list item
- New: Add new setting
markdown.extension.showExplorerto control whether to show outline view in the explorer panel (Thank you, Ali Karbassi (@karbassi), PR#44) - Preview: Print to HTML
/PDF(work in progress)
- New: Support GFM checkbox when continuing list item (#38)
- Fix: Unexpected deletion of list marker when deleting leading spaces of a list item (#39)
- v0.10.2: Fix
toc == null - v0.10.1: Update readme
- New: Outline view (#36)
- New: Toggle strikethrough
~~with the keybinding you likemarkdown.extension.editing.toggleStrikethrough(#35) - Fix: Update TOC on save
- New: Multi-cursor support (#33)
- Fix: Support setext heading syntax on TOC generation (#30)
- Fix: Remove backticks in generated TOC link (#29)
- Fix: Handle Chinese characters when formatting table (#26)
- Fix: Use the same slugify function with vscode when creating table of contents (#27)
- New: Support more than 9 list items and some improvements. Thank you @rbolsius
- Fix: Wrong formatting when table contains
|(#24)
- New: New setting
markdown.extension.quickStyling. Quick styling (toggle bold/italic without selecting words) (defaultfalse) - New: New setting
markdown.extension.italic.indicator(*or_) - New: New setting
markdown.extension.toc.levelscontrolling the range of TOC levels (syntaxx..y, default1..6) - Other: Add unit tests and continuous integration (Appveyor)
- Fix: Fix again (activation events). Finally go back to the legacy activation events (not fancy but robust).
- Fix: Cannot activate extension when no folder is opened (#14)
- Fix: Fix activation events (#12)
- Fix: Chinese TOC (#11)
- Fix: Adopt normal Enter, Tab and Backspace behaviors in fenced code blocks (#8)
- Fix: Unexpected list continuing
- Fix: Better TOC detection rules (#7)
- New: GFM table formatter
- New: Add shortcuts for code spans (Ctrl + `)
- New: Remove empty list item when pressing Enter
- Other: Add marketplace badges; Improve documentation
- Fix: Ctrl + Enter won't break current line now
- Other: Move word completion feature to a standalone extension Dictionary Completion
- New: Edit lists with Enter, Tab and Backspace
- Rollback
New: Automatic close Markdown preview when change editor
- New: New shortcut behavior to let cursor jump out of bold or italic block
Thanks, Zach Kirkland (@zkirkland)
- New: Suggest capitalized words
- Other: More words
- Fix: Word completion, handle
,,., ...
- Other: Word completion, more words, more accurate
- Fix: Typo
- New: Word completion for frequently used words
- New: Continue quote block
>
New: Print your Markdown to PDF(Need more tests for the installation of required library)- New: At the end of a list item, pressing Enter will automatically insert the new list item bullet
- Blank list item won't be continued
- (Planed: Pressing Tab on the blank list item will indent it) (Help wanted)
- Fix: LF and CRLF in TOC
- Other: Override
blockComment(<!--,-->to<!--,-->)
- New: Automatically show preview to side when opening a Markdown file
- New: Option for plain text TOC
- New: Keyboard shortcuts (toggle bold, italic, heading)
- New: Table of contents (create, update)
- Options (depth, orderedList, updateOnSave)







