Skip to content

Latest commit

 

History

History
488 lines (265 loc) · 18.6 KB

CHANGELOG.md

File metadata and controls

488 lines (265 loc) · 18.6 KB

Change Log

[Unreleased]

Changed

  • Upgrade dependent packages to the latest version (#154)

v1.1.0 - 2020-03-15

Changed

  • Upgrade Marpit to v1.5.1 (#153)
  • Upgrade Node and dependent packages to the latest version (#153)

v1.0.1 - 2020-01-17

Fixed

  • v1.0.0 throws "z is not a function" (#146, #147)

v1.0.0 - 2020-01-13

Breaking

  • Marp Core requires Node >= 10 (#143)

Added

  • Expose selected size as data-size attribute (#135, #144)

Changed

  • Upgrade Marpit to v1.5.0 (#142)
  • Update community health files (#133)
  • Upgrade Node and dependent packages to the latest version (#138, #143)

Removed

  • EOL Node 8 is no longer supported (#143)
  • Remove deprecated Marp.ready() (Use @marp-team/marp-core/browser entrypoint) (#145)

v0.15.2 - 2019-11-18

Fixed

  • Fix visual regression by moving script position to after closing section (#131)

Changed

  • Upgrade dependent packages to the latest version (#130)

v0.15.1 - 2019-11-06

Changed

  • Upgrade Marpit to v1.4.2 (#126)
  • Upgrade dependent packages to the latest version (#126)

Removed

  • Remove dollar prefix plugin for obsolated syntax (#127)

v0.15.0 - 2019-11-05

Added

Fixed

  • Fix type definition for browser to export default func (#120)

Changed

  • Upgrade Node for development to v12 LTS (#125)
  • Upgrade dependent packages to the latest version (#125)

v0.14.0 - 2019-10-19

Added

  • Inject the inline helper script for browser into rendered Markdown automatically (#115)
  • Add script constructor option (#115)

Changed

  • 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 as break-word in gaia and uncover theme (#108, #119)
  • Reduce inconsistency about html option between Marp Core and markdown-it option (#111, #117)

Deprecated

  • Marp.ready() had deprecated in favor of new entrypoint @marp-team/marp-core/browser (#115)

Removed

  • Remove unused inline web font from default theme (#116)

v0.13.1 - 2019-09-13

Fixed

  • Fix dollar prefix option to support size directive (#107)

v0.13.0 - 2019-09-12

Added

  • Add minifyCSS option (#103)
  • Add dollarPrefixForGlobalDirectives option (not for users) (#104)

Fixed

  • Optimize default theme CSS by removing .markdown-body selector on build time (#106)

Changed

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

v0.12.1 - 2019-08-23

Changed

  • Upgrade Marpit to v1.3.2 (#100)
  • Upgrade dependent packages to the latest version (#100)

v0.12.0 - 2019-07-13

Changed

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

v0.11.0 - 2019-06-24

Added

  • size global directive and @size theme metadata to get easier way for using 4:3 deck in built-in theme (#91, #94)

v0.10.2 - 2019-06-21

Fixed

  • Improve bundle size of script for browser to be about one fifth (#93)

v0.10.1 - 2019-06-17

Changed

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

v0.10.0 - 2019-06-03

Changed

  • Upgrade Marpit to v1.1.0 (#89)
  • Upgrade dependent packages to the latest version (#89)

v0.9.0 - 2019-05-06

Breaking

  • Marp Core requires Node >= 8.

Added

  • Shorthand for text color by image syntax, from Marpit v1 (#87)
  • Test with Node 12 (Erbium) (#87)
  • Automate GitHub release (#87)

Fixed

  • Improve rendering compatibility of uncover theme's pagination in PDF.js (#84, #86)

Changed

  • Upgrade Marpit to v1 (#87)
  • Swap Sass compiler from node-sass to Dart Sass (#87)

Removed

  • Remove unnecessary dependency of markdown-it (#88)

v0.8.0 - 2019-04-08

Breaking

  • Change auto-scaling features to require enabling by @auto-scaling metadata of theme CSS explicitly (#72, #81)

Changed

  • Upgrade Marpit to v0.9.2 (#80, #82)
  • Upgrade dependent packages to the latest version (#82)

Removed

  • Deprecated twemojiBase option (#80)

v0.7.1 - 2019-03-20

Fixed

  • Fix incorrect scaling in WebKit browser with custom zoom factor, by updating @marp-team/marpit-svg-polyfill to v0.3.0 (#79)

v0.7.0 - 2019-03-13

Added

Changed

  • Upgrade Node and dependent packages to the latest (#76)
  • Output warning when used deprecated twemojiBase option (#77)

v0.6.2 - 2019-03-09

Changed

  • Use markdown-it's html option instead of Marp Core option to sanitize HTML (#74)
  • Upgrade dependent packages to the latest (#75)

v0.6.1 - 2019-02-13

Removed

  • Remove dependency to PostCSS (#71)

Changed

  • Upgrade dependent packages to the latest (#73)

v0.6.0 - 2019-02-04

Added

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

Fixed

  • Fix over-sanitized attributes with HTML whitelist (#68)

Changed

  • Normalize known self-closing HTML elements with xhtmlOut: true (#66)
  • Upgrade Node and dependent packages to the latest (#70)

Deprecated

  • emoji.twemojiBase option has soft-deprecated in favor of emoji.twemoji.base (#67)

v0.5.2 - 2019-01-31

Changed

  • Upgrade dependent packages to latest version, includes Marpit v0.7.0 (#63)
  • Support an enhanced Marpit enable state (#64)

v0.5.1 - 2019-01-26

Changed

v0.5.0 - 2019-01-20

Added

  • Colored <strong> element in headings for highlighting (#59)
  • Support env option and htmlAsArray env in render(), from Marpit v0.6.0 (#61)

Fixed

  • Prevent showing scrollbar in code block (#60)
  • Use the real compiled Sass in test (#61)

Changed

  • Upgrade dependent packages to latest version (#61)

v0.4.1 - 2018-12-31

Fixed

  • Fix incorrect scaling in Marpit SVG polyfill (#58)

v0.4.0 - 2018-12-29

Added

Changed

v0.3.1 - 2018-12-23

Changed

v0.3.0 - 2018-12-02

Added

Fixed

  • Fix incorrect accessibility of members in Marp (#51, #53)

Changed

  • Upgrade Node and dependent packages to latest version (#52)
  • Run yarn audit while running CI / publish processes (#52)

v0.2.1 - 2018-11-24

Security

  • Upgrade dependent packages to prevent the malicious attack in dependencies (#50)

v0.2.0 - 2018-11-21

Added

  • Support the scoped inline style through <style scoped> from Marpit v0.3.0 (#49)

Fixed

Changed

  • Upgrade dependent packages to latest version (#49)

v0.1.0 - 2018-11-06

Breaking

  • No longer work with Node v6.14.2 and v6.14.3 (#45)

Added

Fixed

  • Force reflow on updated fitting elements in Edge (#43)

Changed

  • Support Node 10.x and use its LTS for development (#44)
  • Upgrade dependent packages to latest version (#45)

History of pre-release versions

v0.0.12 - 2018-10-13

Added

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

Fixed

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

Changed

  • Update license author to marp-team (#38)
  • Upgrade dependent packages to latest version (#42)

v0.0.11 - 2018-10-09

Fixed

  • Fix fitting header regression with broken comment traversing (#37)

v0.0.10 - 2018-10-05

Added

  • Add CI test against Node v6 Boron Maintenance LTS (#35)

Changed

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

v0.0.9 - 2018-09-20

Changed

v0.0.8 - 2018-09-18

Changed

v0.0.7 - 2018-09-15

Added

  • Support auto scaling for math block (#30)

Changed

  • Upgrade Node LTS and dependent packages (#31)

v0.0.6 - 2018-09-06

Fixed

v0.0.5 - 2018-09-02

Added

  • Support HTML whitelisting (#26)

Fixed

  • Apply color directive to heading of default theme (#28)

Changed

v0.0.4 - 2018-08-29

Added

  • Support auto scaling of code block and fence (for default / gaia theme) (#23, #25)

Changed

  • Upgrade dependencies to latest (#24)

v0.0.3 - 2018-08-22

Added

  • Add a separated bundle of Marp.ready() for browser (#21)

Fixed

  • Fix fitting header's size on printing (#22)

v0.0.2 - 2018-08-19

Added

  • Support fitting header (#17)
  • Add uncover theme (#18)
  • Add emoji support with twemoji (#19)

Fixed

  • Reduce bundle size by stopping to resolve dependencies (#15)

Changed

  • Upgrade dependencies to latest (#16)

v0.0.1 - 2018-08-10

  • Initial release.