Skip to content

Releases: corymickelson/NoPoDoFo

v1.0.0 - bug fixes, signer updates, debug logging opt

26 May 01:25
Compare
Choose a tag to compare

This release finalizes 1.0.0. This includes numerous bug fixes as well as additional features including debug logging, signer load certificate and key from buffer, adding a width and height option to painter drawImage, and additional tests.

Stable API

21 Mar 18:47
Compare
Choose a tag to compare
Stable API Pre-release
Pre-release

The API will no longer change without a major version bump.

A download bundle is also available for ubuntu linux. It was built with the following dependencies, if you use this package you will need the following installed and on your path.
linux-vdso.so.1 (0x00007fffdccb1000)
libssl.so.1.1 => /usr/lib/x86_64-linux-gnu/libssl.so.1.1 (0x00007f2e82210000)
libcrypto.so.1.1 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 (0x00007f2e81d90000)
libpodofo.so.0.9.6 => /usr/local/lib/libpodofo.so.0.9.6 (0x00007f2e818c0000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f2e816a0000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f2e81310000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f2e80f70000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f2e80d40000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f2e80940000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f2e80730000)
libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f2e804e0000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f2e80220000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f2e80000000)
libidn.so.11 => /lib/x86_64-linux-gnu/libidn.so.11 (0x00007f2e7fdb0000)
libjpeg.so.8 => /usr/lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007f2e7fb40000)
libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f2e7f900000)
libtiff.so.5 => /usr/lib/x86_64-linux-gnu/libtiff.so.5 (0x00007f2e7f680000)
/lib64/ld-linux-x86-64.so.2 (0x00007f2e82a00000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f2e7f440000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f2e7f200000)
libjbig.so.0 => /usr/lib/x86_64-linux-gnu/libjbig.so.0 (0x00007f2e7eff0000)

Async tokenizer, PdfColor wrapper, Font subsetting

10 Oct 19:48
Compare
Choose a tag to compare

This release add's a handful of minor api changes including async content tokenizer reader, a new PdfColor class, Document.append now accepts an array of documents, and Font subsetting. This release also includes the initial push towards unit testing using alsatian. This move is to help expand the breadth of tests for nopodofo by utilizing the many features alsatian offers.
Documentation has also been moved from docs generated with typedoc to docs that will be maintained and created by myself and hopefully other maintainers one day. Documentation is now provided as a gitbook and accessible via 'the book' from the README.

Pre Release v0.8.0

22 Aug 22:55
Compare
Choose a tag to compare

Remove all typescript lib artifacts and create a definitions file. Fix StreamDocument buffer instance, painting utf-8 text, and initial push for documentation using gitbook.

CMake build, PdfDate, various minor fixes

05 Aug 20:43
Compare
Choose a tag to compare

This build remove node-gyp support. After testing and using node-gyp and cmake-js I have decided to only support cmake-js from this point forwards. In order to continue providing pre-built binaries, pre-builts will be added to each release tag. Please read the getting started docs for how to install pre-builts into your npm based projects.

Minor fixes and Clean up

27 Jun 03:59
Compare
Choose a tag to compare
0.6.3

bug fixes and cleanup

Pre-builds and Windows

08 Jun 03:59
Compare
Choose a tag to compare

This release ships with a gyp file for better end user installations, and pre-built binaries has also been added with node-pre-gyp with testing on linux and windows. This release fixes a number of issues related to improper resource management. A number of new features have been added, such as document splitting, stream document writer, as well as an easier to use form, field, and obj api.

0.5.0

16 Apr 15:43
Compare
Choose a tag to compare

This release replaces all sync calls with async calls and fixes the buffered input/output document reader/writer, and lastly normalizes method signatures to place callbacks as last parameter.