Skip to content

Latest commit

 

History

History
842 lines (492 loc) · 44.5 KB

CHANGELOG.md

File metadata and controls

842 lines (492 loc) · 44.5 KB

Change Log

[Unreleased]

v2.8.0 - 2023-10-28

Changed

  • 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
  • Upgrade Marp CLI to v3.4.0 (#444)
  • Upgrade dependent packages to the latest version (#445)

Added

  • IntelliSense definition for lang global directive (#430, #446)

Fixed

  • Disappeared inline elements with position: relative that are the direct children of the slide (#442, #443)

v2.7.0 - 2023-08-04

Changed

  • Upgrade Marp Core to v3.8.0 (#427)
    • Support paginate: skip and paginate: hold from Marpit framework v2.5.0
  • Upgrade Marp CLI to v3.2.0 (#427)
  • Update IntelliSense for paginate directive: Suggest new keywords skip and hold (#429)

Fixed

  • Apply VS Code's link renderer when rendering Markdown in preview (#428)

v2.6.0 - 2023-04-16

Added

  • Support named anchor links in Markdown preview and exported HTML (#415)

Changed

v2.5.0 - 2023-02-20

Changed

Added

Fixed

  • Mitigate conflicting with express module in other extensions while exporting (#402, #407, #408)

v2.4.1 - 2023-01-09

Changed

v2.4.0 - 2022-12-11

🆙 This is a first stable release of v2.x! You can see differences from v1 at #392.

Breaking

  • Marp for VS Code v2 has made as stable release (#392)
  • VS Code 1.72 and later required (#390)

Changed

Removed

v2.3.0 - 2022-09-24

Added

  • markdown.marp.pdf.outlines option to generate outlines in exported PDF (#381, #384)

Changed

v2.2.1 - 2022-08-12

Changed

v2.2.0 - 2022-08-11

Breaking

  • VS Code >= 1.66 is now required (#371)

Changed

  • 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
  • Upgrade Node.js and dependent packages to the latest version (#371)

v2.1.0 - 2022-06-10

Added

v2.0.1 - 2022-06-06

Changed

Fixed

  • Improved base path resolving in a proxy server for virtual workspace (#359)
  • Auto-scaling is not working in the preview (#360)

v2.0.0 - 2022-06-03

⚡️ Breaking

Changed

  • Upgrade Marp CLI to v2.0.1 (#357)
  • Upgrade dependent packages to the latest version (#357)

v1.5.2 - 2022-04-22

Fixed

  • 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)

v1.5.1 - 2022-04-17

Changed

  • 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)

v1.5.0 - 2022-03-06

Changed

v1.4.7 - 2022-01-23

Changed

  • 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)

v1.4.6 - 2021-11-27

Changed

Fixed

  • Improve initialization of preview styling in VS Code 1.63 (#317)

v1.4.5 - 2021-11-22

Fixed

  • Regression about CSS attribute selector with $= substring matcher for slide's class (#313, #314)

v1.4.4 - 2021-11-11

Changed

  • 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)

v1.4.3 - 2021-10-06

Fixed

  • Fix regression about export with local custom theme (#302, #303)

v1.4.2 - 2021-10-02

Fixed

  • Web extension does not recognize custom theme provided by remote URL (#300, #301)

v1.4.1 - 2021-10-02

Added

  • Custom theme CSS support for web extension (#289, #298)

Changed

  • 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)

Fixed

  • Update launch option for testing web extension (#296)

Removed

  • Alert about preview of web extension (#297)

v1.4.0 - 2021-09-03

Breaking

  • VS Code >= 1.60 is now required (#283)

Added

  • [Early preview] Set up build for Web extension such as github.dev (#281, #283)
  • A guide for creating Marp Markdown quickly (#287)

Fixed

  • Fix the default export name for untitled Markdown (#280, #285)

Changed

  • Upgrade Marp CLI to v1.4.0 (#282)
  • Upgrade dependent packages to the latest (#286)

v1.3.0 - 2021-08-21

Added

  • 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 and keywords global directives (#279)

Changed

  • 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)

v1.2.0 - 2021-07-30

Added

  • IntelliSense and auto-completion for math global directive (#266)
  • Diagnostics for math global directive (#267)
    • define-math-global-directive: Recommend to declare math typesetting library
    • ignored-math-global-directive: Report ignored math global directive if disabled math by the extension setting
  • Handle the export command into non-file scheme (#262, #269)

Fixed

  • VS Code 1.58 does not open Workspace Trust from a notification of export command (#259, #260)

Changed

  • Upgrade Marp Core to v2.1.0 (#265)
  • Upgrade Marp CLI to v1.2.0 (#265)
  • Upgrade dependent packages to the latest (#265)
  • Use bundled node-fetch instead of axios to improve install performance (#268)

v1.1.0 - 2021-07-08

Added

  • 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)

Fixed

  • Silence unknown-theme diagnostic if definition of theme directive is incompleted (#257)

v1.0.3 - 2021-06-19

Fixed

  • Apply patch to work VS Code built-in scroll stabilizer to Marp preview always (works only in VS Code 1.57+) (#248, #252)

Changed

  • Upgrade Node and dependent packages to the latest (#253)

v1.0.2 - 2021-06-07

Changed

  • Update documentation of workspace trust (#244)
  • Upgrade dependent packages to the latest version (#245)

v1.0.1 - 2021-05-18

Fixed

v1.0.0 - 2021-05-17

Breaking

  • VS Code >= 1.56 is now required (#231)
  • Renamed command markdown.marp.toggleMarpPreview to markdown.marp.toggleMarpFeature (#235)

Added

  • 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)

Changed

  • 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)

v0.19.1 - 2021-05-11

Fixed

  • Presenter notes are not applied to PPTX correctly (#229, #230)

Changed

v0.19.0 - 2021-05-10

Breaking

  • VS Code >= 1.52 is now required (#225)

Added

Changed

v0.18.0 - 2021-05-01

Added

  • Set up automated publication into Open VSX (#211, #218)
  • markdown.marp.outlineExtension preference to enable or disable the outline extension (#212, #221)

Changed

  • 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)

v0.17.3 - 2021-03-14

Fixed

  • Conversion into PPTX takes only the first slide if using Chromium >= v89 (#202, #205)

Changed

  • Upgrade Marp CLI to v0.23.3 (#205)
  • Upgrade dependent packages to the latest version (#205)

v0.17.2 - 2021-02-11

Fixed

  • KaTeX does not be rendered together with header/footer (#200, #201)

Changed

v0.17.1 - 2021-02-07

Fixed

  • VS Code for Web makes broken slide preview on Safari (#192, #197)
  • Prevent leaking defined MathJax macros into other Markdown preview (#195)

Changed

v0.17.0 - 2020-12-05

Added

  • GitHub Actions workflow to upload packaged VSIX into release page (#182, #188)

Changed

  • 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)

v0.16.0 - 2020-10-19

Fixed

Added

Changed

v0.15.1 - 2020-09-16

Fixed

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.

Changed

v0.15.0 - 2020-07-25

Breaking

Added

  • Open extension settings from quick pick (#155)
  • Set up GitHub Dependabot for marp-team packages (#156)

Changed

v0.14.0 - 2020-06-14

Added

  • Add markdown.marp.mathTypesetting configuration to control math typesetting library for Marp Core's math plugin (#145, #148)

Changed

v0.13.0 - 2020-04-18

Breaking

Changed

v0.12.1 - 2020-02-23

Fixed

Changed

  • Upgrade Marp CLI to v0.17.1 (#127)
  • Upgrade development Node and dependent packages to the latest version (#127)

v0.12.0 - 2020-01-21

Added

Changed

  • 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)

v0.11.2 - 2019-11-18

Fixed

  • Last slide visually shifted in HTML export (#101, #106)

Changed

v0.11.1 - 2019-11-17

Added

Fixed

  • Apply messy workaround to broken logic of theme directory resolution (#100, #103)

Changed

  • Upgrade dependent packages to the latest version (#102)
  • Upgrade Node for development to 12 LTS (#104)

v0.11.0 - 2019-11-07

Breaking

Changed

  • 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)

Fixed

  • Export command does not respond on Remote WSL extension (#89)

Removed

  • Drop support for VS Code < 1.36 (#79, #91)
  • Deprecated dollar prefix support for global directives (#92)

v0.10.1 - 2019-09-17

Fixed

  • Incorrect style initialization for VS Code preview pane elements (#74, #75)

v0.10.0 - 2019-09-16

Added

Changed

  • 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)

v0.9.0 - 2019-08-28

Added

  • markdown.marp.toggleMarpPreview command to toggle Marp preview (#52, #63)

v0.8.2 - 2019-08-23

Fixed

  • Fix disappeared images in exported PDF on some Windows environment (#64, #65)

Changed

  • Upgrade Marp Core to v0.12.1 and Marp CLI to v0.13.0 (#65)
  • Upgrade dependent packages to the latest version (#65)

v0.8.1 - 2019-08-01

Fixed

  • Fix regression of not working size global directive (#61, #62)

v0.8.0 - 2019-07-29

Added

Changed

  • 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.1 - 2019-07-09

Fixed

  • v0.7.0 cannot export slide deck to any types (#57)

v0.7.0 - 2019-07-09

Added

  • Support export to PowerPoint document (.pptx) (#56)
  • markdown.marp.exportType configuration to set the default export type (#56)

Changed

v0.6.0 - 2019-06-29

Added

Changed

v0.5.2 - 2019-06-17

Fixed

  • 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)

Changed

  • Upgrade Marp Core to v0.10.1 (#51)
  • Upgrade dependent packages to the latest version (#51)

v0.5.1 - 2019-06-12

Added

  • Add markdown.marp.chromePath preference to allow setting custom Chrome path (#44, #46)
  • Test environment against Node v10.11.0 (Electron 4) (#48)

Changed

  • Upgrade Node for development to v10.16.0 (#48)

v0.5.0 - 2019-06-03

Fixed

  • Fix not-working Marpit color shorthand (#40, #42)

Changed

  • Upgrade Marp Core to v0.10.0 (#42)
  • Upgrade dependent packages to the latest version (#42)

v0.4.1 - 2019-05-14

Fixed

  • Improve activation performance of extension by lazy-loaded Marp CLI (#37)

v0.4.0 - 2019-05-13

Added

  • Add toolbar button for quick pick of Marp commands (#33, #36)

v0.3.2 - 2019-05-11

Removed

  • Remove vsce from devDependencies to fix incorrect packaging about tmp (#35)

v0.3.1 - 2019-05-11

Fixed

  • Fix prevented activation of extension (#34)

v0.3.0 - 2019-05-11

Added

  • 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)

Changed

  • Upgrade Marp Core to v0.9.0 (#29)
  • Upgrade dependent packages to the latest version (#29, #32)

v0.2.1 - 2019-04-25

Fixed

  • Improve scroll sync by re-implemented line number mapping to each page (#25)
  • Improve engine compatibility with VS Code (#27)

v0.2.0 - 2019-04-10

Added

  • 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)

Fixed

  • Refresh Markdown preview on updating configuration (for VS Code >= 1.34) (#20)
  • Use Marp Core options when rendering by Marp (#21)

Changed

  • Upgrade Marp Core to v0.8.0 (#23)
  • Upgrade dependent packages to the latest version (#24)

v0.1.0 - 2019-03-22

Breaking

  • Marp renderer can no longer extend by VS Code extensions (#17)

Changed

  • Simplify Marp integration by using independent instance (#17)
  • Upgrade dependent packages to the latest (#19)

Fixed

  • Fix misdetection of front-matter in code block (#18)
  • Take into account a zoom level when scaling slide via polyfill (#8, #19)

v0.0.6 - 2019-03-19

Added

Changed

v0.0.5 - 2019-03-02

Fixed

Changed

  • Upgrade dependent packages to the latest (#11)

v0.0.4 - 2019-02-13

Changed

  • Revert to use SVG twemoji image (#5)
  • Upgrade dependent packages to the latest, includes Marp Core v0.6.1 (#6)

v0.0.3 - 2019-02-08

Fixed

  • Incorrect theme styles caused by VS Code default styles (#2, #3)

v0.0.2 - 2019-02-08

Fixed

  • Prevent debounce by scrollbar while resizing (#1)

v0.0.1 - 2019-02-05

  • Initial release.