113 Commits

Author SHA1 Message Date
Libor M.
25111224f3 0.16.0 2024-12-29 10:44:52 +01:00
Libor M.
7527b7abb6 Upgrade dev dependencies + added nodejs 22 LTS 2024-12-24 12:12:41 +01:00
Devon Govett
f238d1b107
Bump fontkit and linebreak deps (#1367)
* Bump fontkit and linebreak deps

* Bump fontkit to 2.0.0

* Bump

* Drop old node versions

* Bump testing dependencies

* Update pdfjs

* fix jest to compatibility with restructure, update fontkit, refresh snapshots

* Update CHANGELOG.md

---------

Co-authored-by: Libor M. <liborm85@gmail.com>
2024-12-16 08:36:25 +01:00
Libor M.
d637d2a616 v0.15.2 2024-12-15 13:59:42 +01:00
Libor M.
2554c088ca v0.15.1 2024-10-30 14:31:55 +01:00
Luiz Américo Pereira Câmara
d19261db23 v0.15.0 2024-03-23 22:22:03 -03:00
Luiz Américo Pereira Câmara
a9d8ecd3eb Remove browser field from package.json (compatibility with browserify) 2024-03-23 22:22:03 -03:00
Luiz Américo Pereira Câmara
582fc225d1 Drop support for Node.js < 18 and for browsers released before 2020 2024-03-23 22:22:03 -03:00
Luiz Américo
5bbd9a18cb
Support Jpeg Exif Orientation (#1482)
Co-authored-by: Franklin Strube <fstrube@morevang.com>
Co-authored-by: Luiz Américo Pereira Câmara <blikblum@users.noreply.github.com>
2023-12-03 07:48:00 -03:00
Libor M
275734a9f1 update canvs 2023-11-10 14:29:39 +01:00
Libor M
82920c612a 0.14.0 2023-11-09 08:34:22 +01:00
Maxime Flasquin
71350565d5 Bump crypto-js from 4.0.0 to 4.2.0 to fix CVE-2023-46233 2023-10-30 15:43:16 +01:00
koooge
d81f13ba2d
test: CI node16 and 18 (#1426)
* test: CI node16 and 18

Signed-off-by: koooge <koooooge@gmail.com>

* chore: Replace jest-screenshot with jest-image-snapshot

Signed-off-by: koooge <koooooge@gmail.com>

* test: git mv snapshots

Signed-off-by: koooge <koooooge@gmail.com>

* test: Minor-upgrade canvas

Signed-off-by: koooge <koooooge@gmail.com>

---------

Signed-off-by: koooge <koooooge@gmail.com>
2023-03-07 09:30:34 -03:00
koooge
376b31bb98
test: Upgrade jest 26 to 29 (#1427)
* test: Upgrade jest 26 to 28

Signed-off-by: koooge <koooooge@gmail.com>

* test: Use jsdom instead of node

Signed-off-by: koooge <koooooge@gmail.com>

* test: Delete 12 in CI for jest@28

Signed-off-by: koooge <koooooge@gmail.com>

* test: Upgrade jest 28 to 29

Signed-off-by: koooge <koooooge@gmail.com>

* test: Delete 14 in CI for jest@29

Signed-off-by: koooge <koooooge@gmail.com>

---------

Signed-off-by: koooge <koooooge@gmail.com>
2023-03-06 12:24:56 -03:00
Luiz Américo Pereira Câmara
352524718a v0.13.0 2021-10-24 08:23:35 -03:00
Luiz Américo Pereira Câmara
e9c7d9e4b5 v0.12.3 2021-08-01 12:37:53 -03:00
Libor M
5ff4eae3f5 fix ignore crypto in standalone build 2021-07-24 07:18:55 +02:00
Libor M
529acf4f25 fix tests 2021-07-13 13:31:15 +02:00
Luiz Américo Pereira Câmara
f7947c8374 Upgrade crypto-js to 4.0.0 2021-07-11 10:43:54 -03:00
Luiz Américo Pereira Câmara
5fbdfd6383 Reorganize and cleanup examples 2021-07-10 23:20:27 -03:00
Libor M
aa8c65d575 add 0.12.1 from npm release 2021-07-01 17:29:57 +02:00
Luiz Américo
d0d7e64e26 Add script to automate publishing website into gh-pages branch 2021-04-04 17:57:57 -03:00
Luiz Américo
84f1c8bc4d v0.12 2021-04-03 21:06:31 -03:00
Luiz Américo
1f86eebd5f Update and properly configure eslint 2020-09-09 20:35:10 -03:00
Luiz Américo
55732ab9a9
Rework integrations tests to compare pdf screenshots instead of raw content (#1162)
* Rework integrations tests to compare pdf screenshots instead of raw content

* Update documentation and configuration related to integration/visual tests
2020-09-09 17:33:28 -03:00
Luiz Américo
c03bd56369 Update version to 0.11 2019-12-03 21:21:56 -03:00
Luiz Américo
44c0d46ff0 Do not bundle iconv-lite on standalone build 2019-12-03 19:44:00 -03:00
Luiz Américo
b57baf3e43 Fix acroform tests 2019-12-03 19:33:17 -03:00
Jim Pravetz
e2a464c1dc Merge branch 'master' of https://github.com/foliojs/pdfkit
# Conflicts:
#	lib/mixins/annotations.js
2019-12-02 11:09:47 -08:00
Luiz Américo
40768821f5 Update png-js dependency to v1.0.0 2019-11-17 07:10:54 -03:00
Luiz Américo
10920f183e Update dependencies 2019-11-14 21:22:19 -03:00
Jim Pravetz
c086abe30a Begin adding AcroForm support 2019-07-17 18:13:29 -07:00
Luiz Américo
fd2f9dc80e v0.10.0 2019-06-06 21:11:29 -03:00
Luiz Américo
646fa5b805 Remove saslprep dependency 2019-06-06 20:11:37 -03:00
Luiz Américo
f4888ee75b Add standalone build 2019-06-06 20:09:57 -03:00
Libor M
58d5495920
Merge pull request #970 from foliojs/jade-to-pug
Jade to Pug
2019-05-05 08:33:49 +02:00
Libor M
f6f8694a06 missing license added 2019-05-04 13:36:55 +02:00
Libor M
b890ab482b migrate from Jade to Pug 2019-05-04 13:22:09 +02:00
Luiz Américo
5cfab52910 Add test helpers to make easier to write unit tests 2019-05-03 22:05:48 -03:00
Luiz Américo
e08d2dfd47 Update babel to v7 and jest to v24 2019-05-03 21:26:15 -03:00
Luiz Américo
56a490fa19 Update version to 0.9.1 2019-03-04 14:26:24 -03:00
Luiz Américo
7ac71960eb Upgrade to latest browserify 2019-02-16 12:15:36 -03:00
Luiz Américo
15636ee610 Update version to 0.9.0 (#901) 2019-01-27 19:08:42 -08:00
Luiz Américo
a6af76467c Add prettier npm script and run it in *.js files 2019-01-07 20:51:06 -03:00
Luiz Américo
8ee8aa93a1 Add contributing, issue and pull request templates 2018-12-31 15:03:11 -03:00
Luiz Américo
a1156fbff7 Move integration tests into a separated directory and add script to run only integration tests 2018-12-20 13:52:37 -03:00
Luiz Américo
883983aa3d Import test dependencies directly from src through babel-jest. Adapt relative paths accordingly 2018-12-20 13:33:05 -03:00
Luiz Américo
3eae1855f6 Remove coffee-script dependency 2018-12-19 21:02:15 -03:00
Yang Liu
678148a286 Downgrade dependency version to avoid fs operation 2018-12-17 21:20:19 +09:00
Yang Liu
f5b6ddd2a9 Add PDF security features with ES6 2018-12-17 21:20:19 +09:00