Lovell Fuller
da5deb8177
Release v0.19.0
2018-01-11 22:31:51 +00:00
Oleg Aleynik
c4df115948
Expose IPTC and XMP metadata when available ( #1079 )
2018-01-10 22:12:11 +00:00
Lovell Fuller
c82914df30
Doc refresh and devDependencies version bumps
2018-01-06 00:07:35 +00:00
Lovell Fuller
84ba921f5b
Unpin tar dep as race condition is fixed - see 053e727
2018-01-05 10:51:24 +00:00
Lovell Fuller
8e74668e3c
Update linter plus related spacing fixes
2018-01-05 10:18:08 +00:00
Lovell Fuller
707c05b5f5
Update libvips dependency minimum to v8.6.1
2018-01-05 09:57:33 +00:00
Kenric D'Souza
927b77700d
Add gravity support to embed feature ( #1038 )
2017-12-12 19:29:16 +00:00
Lovell Fuller
053e727bd5
Pin tar dependency as latest version has a race condition with Node 4
2017-12-01 19:00:28 +00:00
Lovell Fuller
50848ee462
Add unit test coverage report for C++
2017-11-30 20:16:30 +00:00
Lovell Fuller
6aa214181b
Version bump dependencies
2017-11-25 11:25:27 +00:00
Lovell Fuller
ba521fccb4
Replace caw with its tunnel-agent dependency
2017-11-07 19:38:10 +00:00
Lovell Fuller
3c88c84998
Doc refresh, changelog and dead code removal for #977
2017-10-19 11:05:43 +01:00
Lovell Fuller
d46512af1c
Doc refresh and changelog entry for #976
2017-10-19 11:05:43 +01:00
Lovell Fuller
d5873a00d5
Docs refresh
2017-10-19 11:05:43 +01:00
Lovell Fuller
57946ed672
Upgrade to libvips v8.6.0
...
Expose offset coordinates of strategy-based crop
Switch to Github releases for prebuilt libvips
Move packaging scripts to lovell/sharp-libvips repo
2017-10-19 11:05:43 +01:00
Lovell Fuller
3511723914
Release v0.18.4
2017-09-18 18:26:12 +01:00
Lovell Fuller
6a1c7b7588
Ensure input Buffer really is marked as Persistent #950
2017-09-16 20:17:32 +01:00
Lovell Fuller
18fd6ef119
Release v0.18.3
2017-09-13 10:51:08 +01:00
Matt Parrish
0004f5d2ff
Migrate from got to simple-get ( #945 )
...
The simple-get module provides support for basic auth and
is already used by the future prebuild dependency.
2017-09-12 07:38:17 +01:00
Lovell Fuller
eb8773fe3e
Use detect-libc instead of ldd output parsing
2017-07-17 12:11:13 +01:00
Lovell Fuller
d6051dd714
Release v0.18.2
2017-07-01 09:52:47 +01:00
Lovell Fuller
ec617f2489
Document minimum Node dependency of v4.5.0 #847
2017-06-20 22:05:05 +01:00
Lovell Fuller
3c4de796c8
Dependency bumps and next point release
2017-06-04 19:55:45 +01:00
Lovell Fuller
9f20037dad
Release v0.18.1
2017-05-30 21:02:35 +01:00
Lovell Fuller
c879df3b31
Release v0.18.0
2017-05-30 08:09:59 +01:00
Lovell Fuller
d6a63d11d7
Docs refresh
2017-05-22 21:49:37 +01:00
Nicolas Coden
99810c0311
Add support for any rotation angle ( #791 )
...
Allow to provide any positive or negative multiple of 90 to `.rotate(...)`.
Negative angles and angles above 360 are converted to valid 0/90/180/270
rotations (0 rotations are still ignored).
Changes:
- [Node] Add `useExifOrientation` internal variable to know if the Exif
orientation must be used instead of the provided angle. This allows to save a
negative angle in the `angle` option, because the `-1` special case is not
needed.
- [Node] Change check for planed-rotation in extract, to prepare a
rotation before extraction: check with both `angle` and `useExifOrientation`
options.
I think this check contains a bit too much logics on rotation options. Maybe
we could move this condition to a dedicated function.
- [C++] Separate `CalculateRotationAndFlip` into two generic functions:
- `CalculateExifRotationAndFlip`: Calculate the angle of rotation and
need-to-flip for the given Exif orientation.
- `CalculateAngleRotation`: Calculate the rotation for the given angle.
One or the other function is used to calculate the rotation, depending on
wether the Exif orientation tag or the provided angle must be used.
- Add unit tests for `-3690`, `-450`, `-90`, `90`, `450`, `3690` and `-3780`,
`-540`, `0`, `180`, `540`, `3780` rotations
- Add `320x240` fixture image for tests.
Unrelated changes (squashed):
- Add ncoden to the list of contributors
2017-05-22 11:08:33 +01:00
gmaliar
d15fb1ab1b
Docs: add link to TailorBrands-maintained libvips Dockerfiles ( #813 )
2017-05-21 20:37:57 +01:00
Lovell Fuller
f78ffdb9ce
Upgrade to libvips v8.5.5
2017-05-21 18:31:06 +01:00
Lovell Fuller
c41d755441
Ctor single arg: allow plain object, reject null/undefined
...
Thank you @kub1x
2017-05-06 19:03:14 +01:00
Lovell Fuller
39a21787b7
Remove 'require' test as bufferutil now ships prebuilt
2017-05-06 15:49:50 +01:00
Lovell Fuller
52bea15ad7
Upgrade libvips dependency to v8.5.4, plus other bumps
2017-04-26 23:04:08 +01:00
Lovell Fuller
f3f83494f5
Credit contributor YvesBos
2017-04-26 21:40:30 +01:00
Lovell Fuller
301bfbd271
Expose libvips warnings via NODE_DEBUG env var
2017-04-26 21:37:43 +01:00
Lovell Fuller
46aec7eabc
Upgrade libvips dependency and packaging to v8.5.1
2017-04-26 21:37:43 +01:00
Lovell Fuller
fcf853712c
Release v0.17.3
2017-04-01 10:20:44 +01:00
Lovell Fuller
27fb864ac4
Update dev deps, deconstify all the functions, API doc refresh
2017-03-31 21:42:23 +01:00
Lovell Fuller
4001c4a48a
Add changelog and credit for #738
2017-03-31 21:17:19 +01:00
Lovell Fuller
6b1d698448
Add credit and changelog for #732
2017-03-16 07:37:05 +00:00
Lovell Fuller
f1c4cef781
Version bump of dev dependencies
2017-03-04 22:28:01 +00:00
Lovell Fuller
81f5589411
Add use of 'cc' to improve C++ code style linting
2017-02-11 09:59:23 +00:00
Lovell Fuller
d241efcdbe
Add changelog entry and credit for #685
2017-01-22 13:58:11 +00:00
Lovell Fuller
815d076b35
Release v0.17.1
2017-01-15 15:23:49 +00:00
Lovell Fuller
7e2eca3d1e
Credit recent new contributors, thank you!
2017-01-05 22:27:30 +00:00
Lovell Fuller
70a3d4fb5e
Improve error messages for invalid resize parameters
...
Dependency version bumps and doc refresh
2017-01-05 22:17:04 +00:00
Lovell Fuller
4858ebe051
Release v0.17.0
2016-12-11 19:22:14 +00:00
Lovell Fuller
d2455267a8
Allow non-RGB input to embed/extend onto bg with alpha #646
2016-12-11 16:01:21 +00:00
Lovell Fuller
3e76ee25e3
Update semistandard dependency plus linting improvements
2016-12-05 21:22:40 +00:00
Lovell Fuller
a71e562ff7
Upgrade to latest v1.x.x major version of the color dependency.
...
Uses 'alpha' instead of 'a' to represent transparency values.
2016-12-04 21:04:18 +00:00
Lovell Fuller
93e14484da
Update dev dependencies, regenerate API docs
2016-11-27 22:29:57 +00:00