Skip to content

Releases: simonhaenisch/md-to-pdf

3.0.1

28 Mar 16:33
Compare
Choose a tag to compare

3.0.1 (2020-03-28)

Bug Fixes

  • engines field (required node version) (9e88564)

3.0.0 🎉

29 Feb 20:33
Compare
Choose a tag to compare

v2.8.2...v3.0.0

⚠ BREAKING CHANGES

  • The --debug flag has been removed. All errors are printed instead, in the hopes that giving the user every hint possible will help them get down to the root of their problem. Hopefully the error stacks don't confuse anyone. 🤓
  • the CLI can't be invoked without specifying any input files anymore. To convert all files in a directory, use a shell glob instead (e. g. md-to-pdf *.md). It's now possible to read markdown from stdin (and output to stdout).
  • The whole source code has been converted to Typescript. The minimum required node version has been increased to v10.0.0 (current LTS). It should still work with v8.3.0+ but the tests won't be able to run.
  • The license has been changed to MIT.

Features

  • output to stdout if input comes from stdin (73f8e0d)
  • get rid of the --debug flag (94fb214), closes #54
  • allow input from std in or shell globbing for multiple files (8051c42)
  • auto-enable displayHeaderFooter if template is set (b3ac8d9), closes #59
  • expose --port cli flag (1f22656)
  • merge v3 (#39) (20ca196)
  • set process and xterm title (04b985e)

Bug Fixes

  • cli: merge pdf_options of config file properly (d85558d)
  • cli: package.json path for version info (a7a5817)
  • relative paths (bb46626)
  • ul/ol margin (80d36d5), closes #36

3.0.0-pre.0

26 Jan 15:31
Compare
Choose a tag to compare
3.0.0-pre.0 Pre-release
Pre-release

3.0.0-pre.0 (2020-01-26)

⚠ BREAKING CHANGES

  • the CLI can't be invoked without specifying any input files anymore. To convert all files in a directory, use a shell glob instead (e. g. md-to-pdf *.md). It's now possible to read markdown from stdin.

The whole source code has been converted to Typescript. The minimum required node version has been increased to v10.0.0 (current LTS). It should still work with v8.3.0+ but the tests won't be able to run.

The license has been changed to MIT.

Features

  • allow input from std in or shell globbing for multiple files (8051c42)
  • auto-enable displayHeaderFooter if template is set (b3ac8d9), closes #59
  • expose --port cli flag (1f22656)
  • merge v3 (#39) (20ca196)
  • set process and xterm title (04b985e)

Bug Fixes

  • cli: merge pdf_options of config file properly (d85558d)
  • cli: package.json path for version info (a7a5817)
  • relative paths (bb46626)
  • ul/ol margin (80d36d5), closes #36

2.8.2

26 Nov 11:43
Compare
Choose a tag to compare
  • Doc improvements
  • Upgrade Puppeteer to 2.0.0

2.8.1

26 Nov 11:41
Compare
Choose a tag to compare

Updates marked and other dependencies.

2.8.0

30 Aug 16:29
Compare
Choose a tag to compare

2.8.0 (2019-08-30)

Features

2.7.0

28 Apr 22:19
Compare
Choose a tag to compare

2.7.0 (2019-04-28)

Features

  • add option to generate html output instead of pdf (c784a8a) - Huge thanks to @Kleyu for helping

2.6.4

27 Feb 12:10
Compare
Choose a tag to compare

v2.6.3...v2.6.4

Bug Fixes

  • is-url check should only check for http urls (2ed9d7b)

2.6.3

27 Feb 10:21
Compare
Choose a tag to compare

v2.6.2...v2.6.3

Bug Fixes

  • implement better way to wait for network idle (94e91bc)
  • is-url check for stylesheets (e3a4a0c)

2.6.1

21 Jan 00:25
Compare
Choose a tag to compare

This is just a patch to fix an issue that prevented the pdf_options from being merged into the default options properly.

This had to be released as a minor + patch version bump (v2.6.1 instead of v2.5.1) because standard-version accidentally bumped to v2.6.0 because the v2.5.0 tag was broken, and I had to re-publish it after trying to unpublish.