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
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
e4e7384f99
Move lib/types.d.ts generation to separate script.
...
Fixes Promise<T>, ensures module prefix is declared.
2016-11-20 11:24:12 +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
Patrick Paskaris
bc84d1e47a
Allow PNG and WebP tile-based output in addition to JPEG ( #622 )
2016-11-13 20:36:43 +00:00
Lovell Fuller
6b426014ad
Provide experimental, automated TypeScript declaration #472
2016-11-08 14:21:38 +00:00
Lovell Fuller
c6f12fe033
Small doc update and dep bumps ahead of v0.17.0
2016-11-08 12:03:55 +00:00
Lovell Fuller
deb978bf57
Remove use of deprecated functions from test code
2016-11-04 10:18:29 +00:00
Lovell Fuller
55998707a5
Regenerate docs
2016-11-02 18:04:00 +00:00
Lovell Fuller
8717ecc429
Modularise JS source in 'lib' subdirectory.
...
Generate public API documention via jsdoc comments.
2016-11-02 09:25:20 +00:00
Lovell Fuller
552cfd6ff1
Store pre-compiled binary dependencies in 'vendor' directory.
...
This frees up 'lib' directory to allow for more modular JavaScript.
2016-11-02 09:25:20 +00:00
Lovell Fuller
cbdbbe535a
Update tests to meet semistandard code standards
...
Switch to const/let instead of var
2016-11-02 09:25:20 +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
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
207dcbeaa4
Release v0.16.1
2016-10-13 10:53:38 +01:00
cmtt
fc2002fbd0
Add alpha channels, if missing, to overlayWith images ( #540 )
2016-08-13 17:19:15 +01:00
Lovell Fuller
475f0bf120
Refactor packaging scripts, add ARMv7/v8 binaries
2016-08-12 13:40:44 +01:00
Lovell Fuller
e68a14c94c
Dependency version bumps
2016-08-01 20:23:45 +01:00
Lovell Fuller
7a9a4127a0
Remove deprecated interpolateWith method
...
Version bump dependencies
2016-07-25 16:11:53 +01:00
Lovell Fuller
4f1472d4ff
Upgrade to libvips v8.3.2
2016-07-25 15:30:14 +01:00
Lovell Fuller
ff8c42e894
Changelog/doc/test updates for various new operations
...
Dependency version bumps
2016-07-11 15:52:30 +01:00
Lovell Fuller
ba5a8b44ed
Changelog, credit and doc tidy for improved threshold operation
2016-07-04 10:41:13 +01:00
Kleis Auke Wolthuizen
2e9cd83ed2
Add support for clipping/cutting out ( #435 ) ( #448 )
...
USAGE: overlayWith('overlayimage.png', { cutout: true } )
2016-06-25 16:48:01 +01:00
Lovell Fuller
69126a7c5f
Add docs and credits for #439 and #443
2016-05-27 21:33:07 +01:00
Lovell Fuller
32a2787254
Thank you to all the new contributors
2016-05-18 20:40:31 +01:00
Lovell Fuller
051d022fc2
Upgrade to libvips v8.3.1
...
Remove packaging tests and therefore support for Centos 6
2016-05-08 22:15:08 +01:00
Lovell Fuller
1de0038516
Upgrade to libvips 8.3.x
...
Add support for libvips' new native loaders, including GIF and SVG
Pre-built binaries now include giflib and librsvg, exclude *magick
2016-05-07 20:04:17 +01:00
Lovell Fuller
c808139b02
Changelog additions and version bumps ahead of v0.14.1
2016-04-14 21:57:44 +01:00
Felix Bünemann
b224874332
Add support for writing dz format to zip container ( #402 )
...
To enable this you can either use the `.zip` or `.szi` file extensions
or use `.tile({container: 'zip'})` with the `.dzi` extension.
2016-04-08 19:58:13 +01:00
kentongray
8c9c070caf
Ability to disable limitInputPixels #250
...
Update docs
Added a giant image for testing
Adding myself to contributors
Added tests to verify giant image can be opened
Extend test-win time limit (because of large images)
2016-04-04 08:35:11 +01:00
Lovell Fuller
0ac7fbfc07
Changelog entry for #382 #385
2016-04-02 12:19:58 +01:00
Lovell Fuller
24fb0c33c2
Add further test case for #387 , which builds on 25b63a2
2016-03-30 19:26:19 +01:00
Lovell Fuller
5b4f4b0672
Upgrade to libvips v8.2.3 ahead of sharp v0.14.0
2016-03-22 09:37:52 +00:00
Lovell Fuller
d92ea31858
overlayWith improvements: diff sizes/formats, gravity, buffer input
2016-02-29 15:15:27 +00:00
Lovell Fuller
c210ac73cc
Release v0.13.1
2016-02-27 16:17:58 +00:00
Lovell Fuller
a9eb65c462
Most Linux systems no longer require the preinstall script
2016-02-09 20:18:00 +00:00
Lovell Fuller
2656c69d99
Upgrade to libvips v8.2.2
2016-02-03 17:48:22 +00:00
Lovell Fuller
2675b2265b
Ensure 16-bit input images embed onto alpha background
...
Support gamma correction of images with alpha channel
Favour shrink over affine when reducing by integral factor
2016-02-03 17:48:22 +00:00
Lovell Fuller
5c9c17f1f6
Switch from libvips' C to C++ binding
...
Requires upgrade to libvips 8.2.1
2016-02-03 17:48:22 +00:00
Lovell Fuller
11329d5e09
Expose control of the number of open files in libvips' cache.
...
Breaks API of existing cache method.
Disable libvips cache for I/O tests.
2016-02-03 17:48:22 +00:00