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
Lovell Fuller
d6051dd714
Release v0.18.2
2017-07-01 09:52:47 +01:00
Lovell Fuller
df97ef23d9
Document/changelog for Solus Linux support #857
2017-06-25 17:42:03 +01:00
Lovell Fuller
502ae78579
Allow binary download URL override via SHARP_DIST_BASE_URL #841
2017-06-20 21:40:46 +01:00
Lovell Fuller
49297d6afb
Ensure flip and flop operations work with auto-rotate #837
2017-06-19 23:42:26 +01:00
Lovell Fuller
c7f4488e77
Docs and changelog entry for #828
2017-06-04 19:51:22 +01:00
Lovell Fuller
9f20037dad
Release v0.18.1
2017-05-30 21:02:35 +01:00
Lovell Fuller
9e39a7fa95
Correct shrink calc, regression introduced in e398b47 #831
2017-05-30 17:16:41 +01:00
Lovell Fuller
c879df3b31
Release v0.18.0
2017-05-30 08:09:59 +01:00
Lovell Fuller
361ed98353
Remove previously-deprecated output format 'option' functions
2017-05-23 21:57:05 +01:00
Lovell Fuller
d6a63d11d7
Docs refresh
2017-05-22 21:49:37 +01:00
Lovell Fuller
f78ffdb9ce
Upgrade to libvips v8.5.5
2017-05-21 18:31:06 +01:00
Lovell Fuller
e398b471e1
Prevent aliasing by using dynamic values for shrink(-on-load)
2017-05-13 18:46:39 +01:00
Lovell Fuller
95850d75f6
Include pixel format depth when reading metadata
2017-05-07 09:29:38 +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
36078f9903
Switch to the libvips crop strategy implementations
2017-05-06 14:46:28 +01:00
Lovell Fuller
2f534dc01c
Base maximum output dimensions on limitation of format
2017-05-04 23:20:37 +01:00
Lovell Fuller
c8e59f08ec
Add support for Buffer and Stream-based TIFF output
2017-05-04 16:40:49 +01:00
Lovell Fuller
4d1a1694cd
Improve perf/accuracy of nearest neighbour integral upsample
2017-04-30 20:54:48 +01:00
Lovell Fuller
6592361c5a
Ensure ARM64 pre-built binaries use correct C++11 ABI
2017-04-26 21:41:03 +01:00
Lovell Fuller
1169afbe90
Avoid (un)premultiplication for overlay image without alpha channel
...
Add 'premultiplied' boolean attribute to output info, helps test
2017-04-26 21:37:43 +01:00
Lovell Fuller
301bfbd271
Expose libvips warnings via NODE_DEBUG env var
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
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
1aa053ce6f
Create blank image (width, height, channels, background) #470
2017-03-11 11:46:01 +00:00
Lovell Fuller
6fe5b307b1
Allow toBuffer to resolve Promise with info+data #143
2017-03-04 22:15:31 +00:00
Lovell Fuller
142c431745
Release v0.17.2
2017-02-11 10:35:34 +00:00
Lovell Fuller
d8df503404
Ensure Readable can start flowing after Writable finish #671
2017-01-22 14:03:06 +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
86b4816b3f
Allow HTTP-over-HTTPS proxy when d/l pre-compiled deps #679
2017-01-14 11:23:13 +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
d3c78f825c
Ensure premultiply op occurs before box shrink #605
2016-12-04 18:25:44 +00:00
Lovell Fuller
7231d92d1f
Autoconvert GIF+SVG input to PNG output if no format specified
2016-11-30 22:46:04 +00:00
Lovell Fuller
dfd6d95209
Remove slightly-too-experimental TypeScript definitions.
...
To be revisited, perhaps during 2017, when tooling has improved.
2016-11-21 22:29:30 +00:00
Lovell Fuller
effa77afee
Docs/types: add Promise<T> and Array<T> #472
...
Changelog updates and version bump of devDeps
2016-11-17 21:29:41 +00:00
Lovell Fuller
dd9d66ef20
Update output docs to include tile image format.
...
Correct some of the JPEG output option type defs.
2016-11-13 21:03:18 +00:00
Lovell Fuller
6b426014ad
Provide experimental, automated TypeScript declaration #472
2016-11-08 14:21:38 +00:00
Lovell Fuller
9911863441
Expose libvips centre option, mimics *magick +0.5px convention
2016-11-04 18:17:33 +00:00
Lovell Fuller
36e636dca1
Drop support for versions of Node prior to v4.
...
Reduce production (sub)depedency count from 93 to 50.
Modernise dev tooling, e.g. use nyc, replace jshint with semistandard.
Make 'npm test' command consistent across platforms.
2016-11-02 09:25:20 +00:00
Lovell Fuller
3f5e38bb62
Deprecate output format option functions.
...
Access is now via options of existing output format functions.
e.g. use .jpeg({quality: n}) instead of .jpeg().quality(n)
2016-11-02 09:25:20 +00:00
Lovell Fuller
eb30f6ceff
Upgrade libvips to v8.4.2
...
Improved EXIF orientation and GIF alpha channel support
2016-11-02 09:25:20 +00:00
Lovell Fuller
1051fcd278
Release v0.16.2
2016-10-22 18:39:33 +01:00
Lovell Fuller
1a0030e086
Restrict readelf usage to Linux only #602
2016-10-14 16:07:17 +01:00