- Upgrade Node.js to v18 LTS (#437)
- Upgrade Marp Core to v3.9.0 (#440)
- Added
lang
global directive - Enabled CSS container query support for child elements of
section
element by default
- Added
- Upgrade Marp CLI to v3.4.0 (#444)
- Upgrade dependent packages to the latest version (#445)
- Disappeared inline elements with
position: relative
that are the direct children of the slide (#442, #443)
- Upgrade Marp Core to v3.8.0 (#427)
- Support
paginate: skip
andpaginate: hold
from Marpit framework v2.5.0
- Support
- Upgrade Marp CLI to v3.2.0 (#427)
- Update IntelliSense for
paginate
directive: Suggest new keywordsskip
andhold
(#429)
- Apply VS Code's link renderer when rendering Markdown in preview (#428)
- Support named anchor links in Markdown preview and exported HTML (#415)
- Upgrade Marp Core to v3.5.0 (#408, #411)
- Upgrade Marp CLI to v2.4.0 (#408, #410)
- Slide transitions powered by View Transition API is stably available
- Upgrade dependent packages to the latest version (#408)
- Auto completion for Marp CLI's
transition
local directive (#409, #412)
- Upgrade Marp Core to v3.4.2 (#397)
- Upgrade Marp CLI to v2.3.0 (#397, #393)
- Upgrade dependent packages to the latest version (#397)
🆙 This is a first stable release of v2.x! You can see differences from v1 at #392.
- Upgrade Marp Core to v3.4.0 (#390)
- Upgrade Marp CLI to v2.2.2 (#390)
- Upgrade Node.js and dependent packages (#390)
markdown.marp.toolbarButtonForQuickPick
setting (#385, #391)- The toolbar button still can hide from VS Code user interface: https://code.visualstudio.com/updates/v1_72#_hide-actions-from-tool-bars
- VS Code >= 1.66 is now required (#371)
- Upgrade Marp Core to v3.3.0 (#371)
- Upgrade Marp CLI to v2.1.0 (#371)
- macOS:
markdown.marp.chromePath
is now able to recognize the.app
folder path
- macOS:
- Upgrade Node.js and dependent packages to the latest version (#371)
deprecated-color-setting-shorthand
auto-fixable diagnostic for replacing deprecated shorthands for setting colors (#358, #366)- Experimental
markdown.marp.strictPathResolutionDuringExport
setting (#367) - Sponsor button for Visual Studio Marketplace (#365)
- Improved base path resolving in a proxy server for virtual workspace (#359)
- Auto-scaling is not working in the preview (#360)
- VS Code >= 1.63 is now required (#357)
- Upgrade Marp Core to v3.2.0 (#357)
- This is the first version of using v3 core. Refer to the article of ecosystem update. (Major changes in Marp Core v3.0.0)
- Changed the default of
markdown.marp.mathTypesetting
tomathjax
(#357)
- Prevent accidental conflict with globally polluted variables by VS Code (#345, #347)
- Prevent accidental conflict between IDs by Markdown headings and internal IDs for preview (#348)
- Upgrade Marp Core to v2.4.1 (#343)
- Transform Unicode 14.0 emojis into images
- Fixed too thickness MathJax math typesettings in PDF rendering
- Fixed a bug scoped style does not apply styling to pseudo elements
section::before
and::after
whenever using advanced background image
- Upgrade Marp CLI to v1.7.1 (#343)
- Fixed: Cannot write the conversion output to the drive root
- Upgrade Node.js and dependent packages (#343)
- Upgrade Marp CLI to v1.7.0: The presenter view update in HTML output (#333)
- Upgrade dependent packages to the latest version (#333)
- Web extension is no longer early preview (#334)
- Upgrade Marp Core to v2.3.2 (#325)
- Upgrade Marp CLI to v1.5.2 (#325)
- Improved WSL 2 detection and browser resolution
- Upgrade dependent packages to the latest version (#325)
- Upgrade Marp Core to v2.3.0 (#316)
- Upgrade Marp CLI to v1.5.0 (#316)
- Support
::backdrop
CSS selector provided by Marpit framework in HTML export
- Support
- Upgrade dependent packages to the latest version (#316)
- Improve initialization of preview styling in VS Code 1.63 (#317)
- Make compatible to upcoming new Markdown preview in VS Code v1.63 (#307)
- Upgrade Marp Core to v2.2.0 (#309)
- Upgrade Marp CLI to v1.4.2 (#309)
- Upgrade develolpment Node and dependencies to the latest (#309)
- Completely move build system from rollup to webpack (#290)
- Upgrade Marp CLI to v1.4.1 (#295)
- Upgrade dependent packages to the latest version (#299)
- Update launch option for testing web extension (#296)
- Alert about preview of web extension (#297)
- VS Code >= 1.60 is now required (#283)
- [Early preview] Set up build for Web extension such as github.dev (#281, #283)
- A guide for creating Marp Markdown quickly (#287)
- Auto completion for
size
global directive (#276) unknown-size
diagnostic: Notify if the specified size preset was not defined in a theme (#276)- Auto-trigger suggestion for value of supported directives (#277)
markdown.marp.pdf.noteAnnotations
config: Add presenter notes to exported PDF as note annotations (#278)- IntelliSense support for new metadata options in Marp CLI v1.3.0:
author
andkeywords
global directives (#279)
- Update contribution for "New File…" in File menu and welcome screen to stable spec in VS Code 1.59 (#270)
- Upgrade Marp Core to v2.1.1 (#275)
- Upgrade Marp CLI to v1.3.2 (#275)
- Upgrade dependent packages to the latest (#275)
- IntelliSense and auto-completion for
math
global directive (#266) - Diagnostics for
math
global directive (#267)define-math-global-directive
: Recommend to declare math typesetting libraryignored-math-global-directive
: Report ignoredmath
global directive if disabled math by the extension setting
- Handle the export command into non-file scheme (#262, #269)
- Support direct export from the remote container to the local file system
- Upgrade Marp Core to v2.1.0 (#265)
math
global directive for switching math typesetting library in current Markdown
- Upgrade Marp CLI to v1.2.0 (#265)
- Upgrade dependent packages to the latest (#265)
- Use bundled
node-fetch
instead ofaxios
to improve install performance (#268)
markdown.marp.newMarpMarkdown
command to create empty Marp Markdown (#255)- Contribution to "New File…" in File menu and welcome screen (Experimental: Required opt-in by
workbench.welcome.experimental.startEntries
in VS Code 1.58+) (#255) - Allow to disable math typesetting in Marp Markdown by
"markdown.marp.mathTypesetting": "off"
setting (#256, #258)
- Silence
unknown-theme
diagnostic if definition of theme directive is incompleted (#257)
- Apply patch to work VS Code built-in scroll stabilizer to Marp preview always (works only in VS Code 1.57+) (#248, #252)
- Upgrade Node and dependent packages to the latest (#253)
- Update documentation of workspace trust (#244)
- Upgrade dependent packages to the latest version (#245)
- VS Code >= 1.56 is now required (#231)
- Renamed command
markdown.marp.toggleMarpPreview
tomarkdown.marp.toggleMarpFeature
(#235)
- IntelliSense for Marp directives (#158, #235)
- Auto completion for directive keys and some values
- Syntax highlight for recognized directive keys
- Hover help for recognized directives
overloading-global-directive
diagnostic: Mark overloaded global directive in the subsequent definition (#232)unknown-theme
diagnostic: Mark if the specified theme name is not recognized by the extension (#236)
- Support Workspace Trust: Restrict some features in the untrusted workspace (#231)
- Upgrade Marp Core to v2.0.3 (#237)
- Upgrade Marp CLI to v1.1.1 (#237)
- PPTX export will become to pre-render images with high resolution
- Upgrade dependent packages to the latest version (#237)
- VS Code >= 1.52 is now required (#225)
- Apply
markdown.preview.typographer
for VS Code 1.56 to Marp preview and the export result (#226, #228) - Improved support for a virtual workspace (#224, #225)
- Set up automated publication into Open VSX (#211, #218)
markdown.marp.outlineExtension
preference to enable or disable the outline extension (#212, #221)
- Upgrade Marp Core to v2.0.1 (#217)
- Upgrade Marp CLI to v1.0.1 (#216)
- Upgrade development Node and dependent packages to the latest (#220)
- Upgrade to Marp Core v1.4.3 and Marp CLI v0.23.2 (#201)
- Upgrade dependent packages to the latest version (#201)
- VS Code for Web makes broken slide preview on Safari (#192, #197)
- Prevent leaking defined MathJax macros into other Markdown preview (#195)
- Upgrade to Marp Core v1.4.2 and Marp CLI v0.23.1 (#195, #197)
- Upgrade dependent packages to the latest version (#195)
- Make icons for editor action monochrome, to follow VS Code extension guideline (#193, #196)
- Rename
master
branch tomain
(#198)
- Upgrade to Marp Core v1.4.0 (#186)
- Stopped the confusable auto-detection of syntax highlight for code block
- Added support for more emoji shorthands
- Upgrade to Marp CLI v0.23.0 (#186)
- Export into PDF/image is working with Apple Silicon
- Auto-detection of Chromium browser for export has supported Microsoft Edge for Linux
- No longer required restarting VS Code after changing
markdown.marp.chromePath
configuration
- Upgrade development Node LTS to 14 (#186)
- Upgrade dependent packages to the latest version (#186)
- Switch package manager from yarn to npm (#187)
- Fix broken background images caused by regression in Chrome >= 85, by updated Marp CLI v0.22.0 (#175, #176)
- Support for export through installed Microsoft Edge, by updated Marp CLI v0.22.0 (#176)
- Upgrade to Marp CLI v0.22.0 (#176)
- Upgrade dependent packages to the latest version (#177)
- Fix failure of export with Snap Chromium in Linux, by updated Marp CLI v0.21.1 (#166, #167)
NOTE: We've known to fail the export command if both of VS Code and Chromium have installed by snap: marp-team/marp-cli#287. It's probably insecure but setting custom Chrome path to the raw binary of snap Chromium may help you as a workaround.
- Upgrade to Marp Core v1.3.0 and Marp CLI v0.21.1 (#167)
- Upgrade dependent packages to the latest version (#167)
- VS Code >= 1.43 (Electron 7) is now required (#154)
- Open extension settings from quick pick (#155)
- Set up GitHub Dependabot for marp-team packages (#156)
- Upgrade to Marp Core v1.2.2 and Marp CLI v0.20.0 (#151)
- Upgrade development Node and dependent packages to the latest version (#151)
- Migrate from TSLint to ESLint (#157)
- Add
markdown.marp.mathTypesetting
configuration to control math typesetting library for Marp Core's math plugin (#145, #148)
- Upgrade to Marp Core v1.2.0 and Marp CLI v0.18.1 (#147)
- Upgrade dependent packages to the latest version (#147)
- VS Code >= 1.40 (Electron >= 6) is now required (#138)
- Upgrade to Marp Core v1.1.1 and Marp CLI v0.17.4 (#137)
- Upgrade dependent packages to the latest version (#130, #137)
- Fix failing PDF/PPTX/image export with Snapd Chromium, by bumped Marp CLI v0.17.1 (#94, #127)
- Upgrade Marp CLI to v0.17.1 (#127)
- Upgrade development Node and dependent packages to the latest version (#127)
- Presenter view in the exported HTML, provided by Marp CLI v0.17.0 (#118)
- Upgrade Marp Core to v1.0.1 and Marp CLI to v0.17.0 (#118)
- Upgrade development Node and dependent packages to the latest version (#111, #118)
- Update community health files (#107)
- Update toolbar icon to match VS Code outline style (#105)
- Upgrade Marp Core v0.15.2 and Marp CLI v0.16.2 (#106)
- Add documentation about how to enable HTML into README (#98, #99 by @eric-burel)
- Upgrade dependent packages to the latest version (#102)
- Upgrade Node for development to 12 LTS (#104)
- VS Code >= 1.36 is now required (#91)
- GFM strikethrough syntax added to Marp Core v0.15.0 may break existing slides
- Change warning level for dollar prefixed global directives to error (#90, #92)
- Upgrade Marp Core to v0.15.1 and Marp CLI to v0.16.1 (#93)
- Upgrade dependent packages to the latest version (#78, #93)
- Export command does not respond on Remote WSL extension (#89)
- Drop support for VS Code < 1.36 (#79, #91)
- Deprecated dollar prefix support for global directives (#92)
- Output warning about deprecated dollar prefix in global directives (#70)
- Upgrade Marp Core to v0.13.1 and Marp CLI to v0.14.1 (#70)
- Disable style minification on preview (#71)
- Update CircleCI configuration to use v2.1 (#72)
- Upgrade dependent packages to the latest version (#73)
- Upgrade Marp Core to v0.12.1 and Marp CLI to v0.13.0 (#65)
- Upgrade dependent packages to the latest version (#65)
- Upgrade Marp Core to v0.12.0 and Marp CLI to v0.12.1 (#60)
- Upgrade dependent packages to the latest version (#60)
- v0.7.0 cannot export slide deck to any types (#57)
- Support export to PowerPoint document (
.pptx
) (#56) markdown.marp.exportType
configuration to set the default export type (#56)
size
global directive for 4:3 slide deck, from an updated Marp Core v0.11.0 (#55)
- Migrate to
@types/vscode
package (#54) - Upgrade Marp Core to v0.11.0 and Marp CLI to v0.11.1 (#55)
- Upgrade dependent packages to the latest version (#55)
- Fix wrong hit area for link caused by Marpit polyfill when using VS Code >= 1.36 (#45, #49)
- Better scroll-sync when using VS Code >= 1.36 (#50)
- Add
markdown.marp.chromePath
preference to allow setting custom Chrome path (#44, #46) - Test environment against Node v10.11.0 (Electron 4) (#48)
- Upgrade Node for development to v10.16.0 (#48)
- Improve activation performance of extension by lazy-loaded Marp CLI (#37)
- Remove
vsce
from devDependencies to fix incorrect packaging abouttmp
(#35)
- Fix prevented activation of extension (#34)
- Add command to export PDF, HTML, and images via Marp CLI integration (
markdown.marp.export
) (#4, #30) - Add contributing guideline (#31)
- Automate GitHub release (#32)
- Improve scroll sync by re-implemented line number mapping to each page (#25)
- Improve engine compatibility with VS Code (#27)
- A separated breaks option
markdown.marp.breaks
for Marp Markdown (#16, #22) - Outline view support for each slide (#23)
- Make each slide be foldable in editor (#23)
- Refresh Markdown preview on updating configuration (for VS Code >= 1.34) (#20)
- Use Marp Core options when rendering by Marp (#21)
- Marp renderer can no longer extend by VS Code extensions (#17)
- Simplify Marp integration by using independent instance (#17)
- Upgrade dependent packages to the latest (#19)
- Fix misdetection of front-matter in code block (#18)
- Take into account a zoom level when scaling slide via polyfill (#8, #19)
- Direction keyword for background images, from Marpit v0.8.0 (#14)
- "Enable HTML" option (
markdown.marp.enableHtml
) to allow HTML in Marp slide preview (#10, #15)
- Upgrade dependent packages to the latest, includes Marp Core v0.7.0 (#14)
- Fix not-rendered math by conflict with Markdown All in One extension (#9, #11)
- Upgrade dependent packages to the latest (#11)
- Revert to use SVG twemoji image (#5)
- Upgrade dependent packages to the latest, includes Marp Core v0.6.1 (#6)
- Prevent debounce by scrollbar while resizing (#1)
- Initial release.