Commit Graph

  • 110fff3ab9 Replace Node 7 with Node 8 in CI environment Lovell Fuller 2017-05-30 20:32:15 +01:00
  • f42a1ceab7 Recalculate residual after adjusting shrink #831 Lovell Fuller 2017-05-30 20:22:15 +01:00
  • 9e39a7fa95 Correct shrink calc, regression introduced in e398b47 #831 Lovell Fuller 2017-05-30 17:16:41 +01:00
  • c879df3b31 Release v0.18.0 v0.18.0 Lovell Fuller 2017-05-30 08:09:59 +01:00
  • 361ed98353 Remove previously-deprecated output format 'option' functions Lovell Fuller 2017-05-23 21:57:05 +01:00
  • d45f8ef2d3 Document the cache-free nature of metadata extraction #796 Lovell Fuller 2017-05-23 21:24:29 +01:00
  • d6a63d11d7 Docs refresh Lovell Fuller 2017-05-22 21:49:37 +01:00
  • 4c6804eadc Add toFormat 'jpg' alias for 'jpeg' (#814) jingsam 2017-05-22 19:59:43 +08:00
  • 99810c0311 Add support for any rotation angle (#791) Nicolas Coden 2017-05-22 12:08:33 +02:00
  • d15fb1ab1b Docs: add link to TailorBrands-maintained libvips Dockerfiles (#813) gmaliar 2017-05-21 22:37:57 +03:00
  • 0a6d8b37ad Ensure double to int cast introduced in 4d1a169 is static Lovell Fuller 2017-05-21 19:05:56 +01:00
  • f78ffdb9ce Upgrade to libvips v8.5.5 Lovell Fuller 2017-05-21 17:46:49 +01:00
  • b7b6fdbdf5 Update perf test contenders, add node-images Lovell Fuller 2017-05-13 20:08:53 +01:00
  • e398b471e1 Prevent aliasing by using dynamic values for shrink(-on-load) Lovell Fuller 2017-05-13 18:46:39 +01:00
  • 48f69f3d88 Upgrade libpng to v1.6.29 Lovell Fuller 2017-05-13 18:20:54 +01:00
  • 95850d75f6 Include pixel format depth when reading metadata Lovell Fuller 2017-05-07 09:29:38 +01:00
  • c41d755441 Ctor single arg: allow plain object, reject null/undefined Lovell Fuller 2017-05-06 19:03:14 +01:00
  • 39a21787b7 Remove 'require' test as bufferutil now ships prebuilt Lovell Fuller 2017-05-06 15:49:50 +01:00
  • 36078f9903 Switch to the libvips crop strategy implementations Lovell Fuller 2017-05-06 14:46:28 +01:00
  • 2f534dc01c Base maximum output dimensions on limitation of format Lovell Fuller 2017-05-04 23:20:37 +01:00
  • c8e59f08ec Add support for Buffer and Stream-based TIFF output Lovell Fuller 2017-05-04 16:40:49 +01:00
  • 19dd6a997f Doc refresh, thank you @cspotcode Lovell Fuller 2017-05-01 09:34:10 +01:00
  • 4d1a1694cd Improve perf/accuracy of nearest neighbour integral upsample Lovell Fuller 2017-04-30 20:54:48 +01:00
  • 52bea15ad7 Upgrade libvips dependency to v8.5.4, plus other bumps Lovell Fuller 2017-04-26 23:04:08 +01:00
  • 6592361c5a Ensure ARM64 pre-built binaries use correct C++11 ABI Lovell Fuller 2017-04-26 21:41:03 +01:00
  • f3f83494f5 Credit contributor YvesBos Lovell Fuller 2017-04-26 21:40:30 +01:00
  • 1169afbe90 Avoid (un)premultiplication for overlay image without alpha channel Add 'premultiplied' boolean attribute to output info, helps test Lovell Fuller 2017-03-25 16:52:09 +00:00
  • 301bfbd271 Expose libvips warnings via NODE_DEBUG env var Lovell Fuller 2017-04-05 23:01:39 +01:00
  • 46aec7eabc Upgrade libvips dependency and packaging to v8.5.1 Lovell Fuller 2017-04-02 12:10:13 +01:00
  • 4cd3b66761 Add support for squashing TIFF output to 1-bit (#783) YvesBos 2017-04-27 00:47:29 +08:00
  • 567e3dd258 Add gentoo support to glibc detection (#760) Jakub Podlaha 2017-04-06 16:17:30 +02:00
  • fcf853712c Release v0.17.3 v0.17.3 Lovell Fuller 2017-04-01 10:20:44 +01:00
  • 088d36b47b Add support for TIFF float predictor Lovell Fuller 2017-04-01 10:08:47 +01:00
  • 27fb864ac4 Update dev deps, deconstify all the functions, API doc refresh Lovell Fuller 2017-03-31 21:42:20 +01:00
  • 4001c4a48a Add changelog and credit for #738 Lovell Fuller 2017-03-31 21:17:19 +01:00
  • f64c18ef15 Docs: Add download info to Heroku section (#748) Sagiv Frankel 2017-03-30 14:55:33 +03:00
  • f8e72f443d Expose TIFF compression and predictor options (#738) Kristo Jorgenson 2017-03-29 07:12:04 -04:00
  • 5e015cc3ca Docs: use NODE_MODULES_CACHE=false for Heroku+yarn #722 Lovell Fuller 2017-03-27 20:31:43 +01:00
  • 9707f8c5d2 Add support for passing the crop strategy as a string (#735) Andreas Lind 2017-03-16 15:27:09 +01:00
  • 6b1d698448 Add credit and changelog for #732 Lovell Fuller 2017-03-16 07:37:05 +00:00
  • 72f69dda30 Add support for the "nearest" kernel for image reductions (#732) Alice Monday 2017-03-14 03:29:23 -07:00
  • 8b5d8a0577 Switch from seq to random access for normalise and 'smart' crop Lovell Fuller 2017-03-11 19:56:55 +00:00
  • 1aa053ce6f Create blank image (width, height, channels, background) #470 Lovell Fuller 2017-03-11 11:46:01 +00:00
  • 701b1c4216 Document overlayWith image density parameter #729 Lovell Fuller 2017-03-10 22:59:46 +00:00
  • f1c4cef781 Version bump of dev dependencies Lovell Fuller 2017-03-04 22:28:01 +00:00
  • 6fe5b307b1 Allow toBuffer to resolve Promise with info+data #143 Lovell Fuller 2017-03-04 22:15:31 +00:00
  • 679ce08998 Small doc updates Lovell Fuller 2017-03-04 18:37:23 +00:00
  • eeb923eb5b Update docs domain name Lovell Fuller 2017-03-04 18:36:18 +00:00
  • 142c431745 Release v0.17.2 v0.17.2 Lovell Fuller 2017-02-11 10:35:34 +00:00
  • 81f5589411 Add use of 'cc' to improve C++ code style linting Lovell Fuller 2017-02-06 22:01:47 +00:00
  • 04f5c884a4 Add CLI tools section to installation guide (#691) Mark van Seventer 2017-01-25 21:34:23 +00:00
  • d8df503404 Ensure Readable can start flowing after Writable finish #671 Lovell Fuller 2017-01-22 14:03:06 +00:00
  • d241efcdbe Add changelog entry and credit for #685 Lovell Fuller 2017-01-22 13:24:01 +00:00
  • a1b8efe721 Expose WebP alpha quality, lossless and near-lossless output options (#685) Rahul Nanwani 2017-01-19 19:15:32 +05:30
  • 815d076b35 Release v0.17.1 v0.17.1 Lovell Fuller 2017-01-15 15:23:49 +00:00
  • 86b4816b3f Allow HTTP-over-HTTPS proxy when d/l pre-compiled deps #679 Lovell Fuller 2017-01-14 11:22:50 +00:00
  • 473055468a Docs: ensure alpha attribute is used for transparency Lovell Fuller 2017-01-13 21:24:57 +00:00
  • c6a28db8b1 Packaging: bump zlib to 1.2.10 and png16 to 1.6.28 (#676) Brandon Aaron 2017-01-10 13:19:23 -05:00
  • 971f567571 Docs: correct alpha attribute in extend background example (#675) 子龙山人 2017-01-09 18:47:02 +08:00
  • 7e2eca3d1e Credit recent new contributors, thank you! Lovell Fuller 2017-01-05 22:27:30 +00:00
  • 86b0053bf0 Removed preinstall.sh script Lovell Fuller 2017-01-05 22:21:41 +00:00
  • cfc4b282f0 Doc refresh for d9b667e Lovell Fuller 2017-01-05 22:20:33 +00:00
  • b85d2aa565 Merge branch 'master' of https://github.com/lovell/sharp Lovell Fuller 2017-01-05 22:17:16 +00:00
  • 70a3d4fb5e Improve error messages for invalid resize parameters Dependency version bumps and doc refresh Lovell Fuller 2017-01-05 22:16:59 +00:00
  • d9b667e346 Docs: remove parentheses from sharp.format (#663) Adam Coyne 2016-12-31 13:32:18 -06:00
  • 3a1db53d5a Simpler expression for finding vips-cpp libdir (#656) Jérémy Lal 2016-12-18 09:57:50 +01:00
  • 4858ebe051 Release v0.17.0 v0.17.0 Lovell Fuller 2016-12-11 19:22:14 +00:00
  • d2455267a8 Allow non-RGB input to embed/extend onto bg with alpha #646 Lovell Fuller 2016-12-11 15:58:20 +00:00
  • 61721bb086 Remove preinstall ref from docs ahead of script removal Lovell Fuller 2016-12-11 15:21:30 +00:00
  • 3e76ee25e3 Update semistandard dependency plus linting improvements Lovell Fuller 2016-12-05 21:22:40 +00:00
  • a71e562ff7 Upgrade to latest v1.x.x major version of the color dependency. Uses 'alpha' instead of 'a' to represent transparency values. Lovell Fuller 2016-12-04 21:04:15 +00:00
  • 850fc9adf9 Increase threshold for OS X gamma test Lovell Fuller 2016-12-04 19:38:05 +00:00
  • d3c78f825c Ensure premultiply op occurs before box shrink #605 Lovell Fuller 2016-12-04 18:25:44 +00:00
  • 7231d92d1f Autoconvert GIF+SVG input to PNG output if no format specified Lovell Fuller 2016-11-30 22:46:04 +00:00
  • 93e14484da Update dev dependencies, regenerate API docs Lovell Fuller 2016-11-27 22:29:57 +00:00
  • d7d03b1ca2 Update benchmark target image height for fairer tests #624 Lovell Fuller 2016-11-27 19:51:55 +00:00
  • dfd6d95209 Remove slightly-too-experimental TypeScript definitions. To be revisited, perhaps during 2017, when tooling has improved. Lovell Fuller 2016-11-21 22:29:23 +00:00
  • e4e7384f99 Move lib/types.d.ts generation to separate script. Fixes Promise<T>, ensures module prefix is declared. Lovell Fuller 2016-11-20 11:24:05 +00:00
  • effa77afee Docs/types: add Promise<T> and Array<T> #472 Changelog updates and version bump of devDeps Lovell Fuller 2016-11-17 19:50:19 +00:00
  • 6ccccf8c39 Allow use of extend with greyscale input (#623) Patrick Paskaris 2016-11-14 17:09:43 -05:00
  • dd9d66ef20 Update output docs to include tile image format. Correct some of the JPEG output option type defs. Lovell Fuller 2016-11-13 20:46:08 +00:00
  • bc84d1e47a Allow PNG and WebP tile-based output in addition to JPEG (#622) Patrick Paskaris 2016-11-13 15:36:43 -05:00
  • 6b426014ad Provide experimental, automated TypeScript declaration #472 Lovell Fuller 2016-11-08 14:21:38 +00:00
  • c6f12fe033 Small doc update and dep bumps ahead of v0.17.0 Lovell Fuller 2016-11-08 12:03:55 +00:00
  • bb096ac617 Final update to preinstall.sh before it goes away Lovell Fuller 2016-11-08 11:55:46 +00:00
  • 734df539dd Patch libtiff v4.0.6 with latest security fixes Lovell Fuller 2016-11-08 11:54:41 +00:00
  • 27b9481452 Update benchmarks ahead of sharp v0.17.0 with libvips v8.4.2. Lovell Fuller 2016-11-08 11:21:29 +00:00
  • 945706c2a4 Remove use of deprecated API from benchmark Lovell Fuller 2016-11-07 18:53:54 +00:00
  • a7b024d4fa Tile-based output filename may not exist, check g_stat return value Lovell Fuller 2016-11-06 14:31:28 +00:00
  • 9911863441 Expose libvips centre option, mimics *magick +0.5px convention Lovell Fuller 2016-11-04 18:16:16 +00:00
  • deb978bf57 Remove use of deprecated functions from test code Lovell Fuller 2016-11-04 10:18:25 +00:00
  • 55998707a5 Regenerate docs Lovell Fuller 2016-11-02 18:04:00 +00:00
  • 4af702ee11 Docs: change Deep Zoom file extension for libvips v8.4.2+ Lovell Fuller 2016-11-02 17:15:17 +00:00
  • 8717ecc429 Modularise JS source in 'lib' subdirectory. Generate public API documention via jsdoc comments. Lovell Fuller 2016-11-01 14:33:16 +00:00
  • 552cfd6ff1 Store pre-compiled binary dependencies in 'vendor' directory. This frees up 'lib' directory to allow for more modular JavaScript. Lovell Fuller 2016-10-31 14:52:23 +00:00
  • 928edfd1dd Ensure jsdoc comments/types exist for all public methods. This is a precursor to fully-automated docs and typings. Lovell Fuller 2016-10-31 14:41:09 +00:00
  • 98fb2e73f9 Remove trailing space from pkg-config libs output Workaround for bug in pkg-config prior to v0.29 Lovell Fuller 2016-10-30 15:37:53 +00:00
  • de09577342 Put back overzealous code removal from 2470e5c Lovell Fuller 2016-10-26 12:12:38 +01:00
  • cbdbbe535a Update tests to meet semistandard code standards Switch to const/let instead of var Lovell Fuller 2016-10-26 11:52:45 +01:00
  • 36e636dca1 Drop support for versions of Node prior to v4. Lovell Fuller 2016-10-26 10:07:42 +01:00