Skip to content

Releases: parallax/jsPDF

v.1.4.0 "The One Where Unicode Works"

21 May 16:49

Choose a tag to compare

This is a biggie!

As usual, thanks to everyone who has contributed!

We'll be adding to the Unicode documentation as we go.

Big thanks to @arasabbasi for getting this shipped!

The three main aspects of this release were UTF-8-support, increased NodeJS/AngularJS/WebPack-support and stabilizing jsPDF by fixing bugs.

jsPDF supports finally UTF-8 by having the ability to use custom fonts. We want to thank here especially to contributor @sphilee, who programmed the TTFFont.js library file, which is the core of this great feature. Because of the specialties of the arabic-writing-system we have a separate plugin for that writing system.

In the light of the increased amount of reported issues by nodeJS/angularJS/WebPack-users we focused in this build on increased compatibility with nodeJS and other third-party-software. We hope that those changes will solve the reported issues to your sufficiency.

A lot of bugfixes were applied to the core and the addimage.js-plugin.

  • Now API.text is supporting rotation, multiline, right, center and justify alignment to a satisfying level.
  • addimage.js now recognizes images by the magic headers. The PNG-Engine now supports Interlace-mode and CMYK.
  • acroform.js got refactored and works now in Internet Explorer 11, too
  • and many many small bugfixes here and there

v.1.3.5 "The One Where All Deps Are NPM Packages"

14 Sep 15:11

Choose a tag to compare

As jsPDF has grown, we've been managing some technical debt. Some of this is from before NPM existed - so those dependencies were brought in through git. That's now fixed, which should mean you can install jsPDF into containers without git.

We also removed a load of old unneeded files. We'll continue tidying up, as we have some pretty big changes coming up soon.

Main fixes include:

  • 7f5008b Move deps to npm
  • daacf2c Added a Code of Conduct document
  • 41bcbfa Fixed an issue with memory leaks for large images
  • ef7ecda Tidied up a bunch of old file

As always, let me know how you get on! Please report any issues using the template, creating a working jsbin example really helps us to sort the issue out quickly.

v1.3.4 "The One With Even More SVG Bug Fixes"

10 Apr 14:12

Choose a tag to compare

This release integrates all previous hotfixes, so if you were daring and enabled them, you can now remove those instructions from your code as they are now enabled by default.

You can see the commits for list release here: https://github.com/MrRio/jsPDF/commits/master

The official notes for this release are pending.

v1.3.3 "The One With SVG Bug Fixes"

23 Feb 15:31

Choose a tag to compare

We've got a bunch of fixes for SVG display, including:

  • #1044 Fixing a regression in angle calculation.
  • #1043 #1037 #1045 Arc fixes – many types of graphs and charts now display much better.
  • #1040 Canvas width fix.
  • #1042 Scaling text now works well.
  • v1.3.2...v1.3.3 Full changeset

We've also introduced a selection of SVG hotfixes which can be optionally enabled. These may be enabled by default and completely merged in the future.

v1.3.2 Rebuild and version bump

30 Sep 20:37

Choose a tag to compare

Rebuilt for npm release

v1.3.1 "The One Where Transparency Behind SVG Works"

30 Sep 20:28

Choose a tag to compare

In this release we've:

  • c1dcb87 Made it possible to draw SVG with a transparent background
  • ac01169 Removed the old bash build scripts
  • fc841d0 Fixed up html2pdf examples
  • v1.3.0...v1.3.1 A load of other bits

v1.3.0 "The One Where SVG Works"

28 Sep 10:54

Choose a tag to compare

Big thanks to @Flamenco and SAP for this release.

You can test out the SVG functionality by running:

npm start

and then visiting:

http://localhost:8000/examples/canvg_context2d/bar_graph_with_text_and_lines.html

We've also done the following:

  • c0ae8a2 Started to replace committed deps with npm deps, this project existed before npm or git can you believe?
  • 8047853 Use rollupjs to bundle jsPDF, plugins and libs
  • 68baeff Fix a longstanding issue with generating the document multiple times
  • bd60b2f Fixed PNG compression
  • c3dc391 Started transpiling with babel
  • Loads of other little fixes

v1.2.61

01 Mar 16:20

Choose a tag to compare

Features include:

  • Quick fix in the debug file
  • Acroforms support! Make fillable PDFs.
  • Various fixes

v1.2.60

29 Feb 18:48

Choose a tag to compare

Tidy up. Fix some long standing issues with the previous release in the dist files.

v1.1.135

18 May 10:40

Choose a tag to compare

v1.1.135 Pre-release
Pre-release

This is a large update, and is in preparation for a larger refactor.

  • Refactor plugins into plugins/ folder.
  • Numerous fixes to HTML plugin, including context2d support!