- Upgrade dependent packages to the latest version (#154)
- Marp Core requires Node >= 10 (#143)
- Upgrade Marpit to v1.5.0 (#142)
- Update community health files (#133)
- Upgrade Node and dependent packages to the latest version (#138, #143)
- EOL Node 8 is no longer supported (#143)
- Remove deprecated
Marp.ready()
(Use@marp-team/marp-core/browser
entrypoint) (#145)
- Fix visual regression by moving script position to after closing section (#131)
- Upgrade dependent packages to the latest version (#130)
- Remove dollar prefix plugin for obsolated syntax (#127)
- GFM strikethrough syntax (#102, #124 by @matsubara0507)
- Fix type definition for browser to export default func (#120)
- Upgrade Node for development to v12 LTS (#125)
- Upgrade dependent packages to the latest version (#125)
- Inject the inline helper script for browser into rendered Markdown automatically (#115)
- Add
script
constructor option (#115)
- Upgrade Marpit to v1.4.1 (#113)
- Upgrade dependent packages to the latest version (#109, #113)
- Apply
font-display: swap
to Google Fonts in gaia theme (#114) - Define
word-wrap
css property asbreak-word
in gaia and uncover theme (#108, #119) - Reduce inconsistency about
html
option between Marp Core and markdown-it option (#111, #117)
Marp.ready()
had deprecated in favor of new entrypoint@marp-team/marp-core/browser
(#115)
- Remove unused inline web font from default theme (#116)
- Fix dollar prefix option to support
size
directive (#107)
- Optimize default theme CSS by removing
.markdown-body
selector on build time (#106)
- Update CircleCI configuration to use v2.1 (#101)
- Upgrade Marpit to v1.4.0 (#105)
- Upgrade Node and dependent packages to the latest version (#105)
- Upgrade Marpit to v1.3.0 and Marpit SVG polyfill to v1.1.1 (#97, #99)
- Upgrade Node and dependent packages to the latest version (#97)
size
global directive and@size
theme metadata to get easier way for using 4:3 deck in built-in theme (#91, #94)
- Improve bundle size of script for browser to be about one fifth (#93)
- Upgrade Marpit to v1.2.0 and Marpit SVG polyfill to v1.0.0 (#92)
- Upgrade Node and dependent packages to the latest version (#92)
- Marp Core requires Node >= 8.
- Shorthand for text color by image syntax, from Marpit v1 (#87)
- Test with Node 12 (Erbium) (#87)
- Automate GitHub release (#87)
- Remove unnecessary dependency of markdown-it (#88)
- Change auto-scaling features to require enabling by
@auto-scaling
metadata of theme CSS explicitly (#72, #81)
- Deprecated
twemojiBase
option (#80)
- Fix incorrect scaling in WebKit browser with custom zoom factor, by updating
@marp-team/marpit-svg-polyfill
to v0.3.0 (#79)
- Direction keyword for background images, from Marpit v0.8.0 (#76)
- Upgrade Node and dependent packages to the latest (#76)
- Output warning when used deprecated
twemojiBase
option (#77)
- Use markdown-it's
html
option instead of Marp Core option to sanitize HTML (#74) - Upgrade dependent packages to the latest (#75)
- Remove dependency to PostCSS (#71)
- Upgrade dependent packages to the latest (#73)
- Allow using twemoji via PNG by added
emoji.twemoji.ext
option (#67) - Support custom sanitizer for whitelisted HTML attributes (#68)
- Add usage of multiple classes in Gaia theme (#69)
- Fix over-sanitized attributes with HTML whitelist (#68)
- Normalize known self-closing HTML elements with
xhtmlOut: true
(#66) - Upgrade Node and dependent packages to the latest (#70)
emoji.twemojiBase
option has soft-deprecated in favor ofemoji.twemoji.base
(#67)
- Upgrade dependent packages to latest version, includes Marpit v0.7.0 (#63)
- Support an enhanced Marpit enable state (#64)
- Upgrade dependent packages to latest version, includes Marpit v0.6.1 (#62)
- Colored
<strong>
element in headings for highlighting (#59) - Support
env
option andhtmlAsArray
env inrender()
, from Marpit v0.6.0 (#61)
- Upgrade dependent packages to latest version (#61)
- Fix incorrect scaling in Marpit SVG polyfill (#58)
- Apply Marpit SVG polyfill for WebKit in
Marp.ready()
(#56)
- Update Marpit v0.5.0 (#56)
- Upgrade Node and dependent packages to latest version (#57)
- Upgrade dependent packages to latest version, includes Marpit v0.4.1 (#55)
- Add
use
method from Marpit v0.4.0 (#52)
- Upgrade Node and dependent packages to latest version (#52)
- Run
yarn audit
while running CI / publish processes (#52)
- Upgrade dependent packages to prevent the malicious attack in dependencies (#50)
- Support the scoped inline style through
<style scoped>
from Marpit v0.3.0 (#49)
- Fix double-bundling KaTeX by porting math parse logic from unmaintained markdown-it-katex (#47, #48)
- Upgrade dependent packages to latest version (#49)
- No longer work with Node v6.14.2 and v6.14.3 (#45)
- Ready to allow contributing by adding guideline for marp-core (#46)
- Force reflow on updated fitting elements in Edge (#43)
- Support Node 10.x and use its LTS for development (#44)
- Upgrade dependent packages to latest version (#45)
History of pre-release versions
- Support collecting HTML comments for presenter notes, from Marpit v0.2.0 (#39)
- Provide CJS version bundle for browser (#41)
- Add
observe
argument into functions for browser to allow controlling observation frames (#41)
- Add yarn resolutions to flatten katex to prevent double-bundling (#40)
- Prevent reflow by calling
setAttribute
in browser context only if value is updated (#41)
- Fix fitting header regression with broken comment traversing (#37)
- Add CI test against Node v6 Boron Maintenance LTS (#35)
- Update code style to use
for-of
loop instead of iterate functions if possible (#34) - Upgrade dependent packages to latest, includes marp-team/marpit v0.1.3 (#36)
- Upgrade marp-team/marpit v0.1.2 (#33)
- Upgrade dependent packages to latest, includes pinned ts-jest v23.10.0 (#33)
- Upgrade dependent packages to latest, includes marp-team/marpit v0.1.1 (#32)
- Support auto scaling for math block (#30)
- Upgrade Node LTS and dependent packages (#31)
- Fix over-sanitized header and footer by updating marp-team/marpit v0.0.15 (#29)
- Support HTML whitelisting (#26)
- Apply color directive to heading of default theme (#28)
- Use rollup-plugin-terser instead of rollup-plugin-uglify (#27)
- Upgrade dependencies to latest (#24)
- Add a separated bundle of
Marp.ready()
for browser (#21)
- Fix fitting header's size on printing (#22)
- Reduce bundle size by stopping to resolve dependencies (#15)
- Upgrade dependencies to latest (#16)
- Initial release.