Releases: marp-team/marp-cli
Releases · marp-team/marp-cli
v4.0.3
v4.0.2
v4.0.1
v4.0.0
Important
See also https://github.com/orgs/marp-team/discussions/533 about new changes in Marp Core.
⚡️ Breaking
- End-of-Lifed Node.js 16 is no longer supported, and required Node.js 18 and later (#591)
- Upgrade Marp Core to v4.0.0 (#591)
- The slide container of built-in themes became the block element and adopted safe centering
- Relax HTML allowlist: Allowed a lot of HTML elements and attributes by default
- The container image is now based on Debian instead of Alpine (#608)
Added
- Initial support for Firefox / WebDriver BiDi protocol during conversion (#565, #597)
--browser
and some related options to control the browser for conversion (#603)- Find Chrome and Edge from the host Windows as a fallback when WSL 2 networking is mirrored mode (#604)
--debug
(-d
) option to CLI interface (#599)- Publish the container image to GitHub Container Registry (#578, #608)
- CI testing against Node.js v22 (#591)
Changed
- Upgrade Marpit to v3.1.1 (#591)
- Support for CSS nesting
- Use the new headless mode of Chrome while converting by default (#593)
- You can get back to the old headless mode by setting
PUPPETEER_HEADLESS_MODE=old
env.
- You can get back to the old headless mode by setting
- Upgrade development Node.js LTS to v20.17.0 (#591)
- Upgrade dependent packages to the latest versions (#591, #598)
- Migrate ESLint config to flat config (#606)
- Switch package manager from yarn to npm (#607)
Fixed
v3.4.0
Changed
- Upgrade Marpit to v2.6.1 (#557)
- Added
lang
global directive
- Added
- Upgrade Marp Core to v3.9.0 (#557)
- Enabled CSS container query support for child elements of
section
element by default
- Enabled CSS container query support for child elements of
- Upgrade dependent packages to the latest versions (#557)
- Reflect the language defined in
lang
global directive to<html>
element (#542, #558)
Added
- CI testing against Node.js v20 (#559)
Fixed
v3.3.1
v3.3.0
Added
- Support the project configuration file written in TypeScript
marp.config.ts
(#548, #549) defineConfig
helper for writing typed configuration (#549)- Recognize
CHROME_NO_SANDBOX
env to allow opt-out of the Chrome/Chromium sandbox during conversion explicitly (#543, #550)
Changed
- Upgrade Marpit to v2.5.3 (#548)
- Upgrade Marp Core to v3.8.1 (#548)
- Upgrade development Node.js LTS to v18.18.0 (#547)
- Upgrade dependent packages to the latest versions (#548)