Changelog updates ahead of v0.14.1

Note effect of C++11 ABI changes on upgrades
This commit is contained in:
Lovell Fuller 2016-04-16 21:16:37 +01:00
parent cb10f9a9c8
commit 531a0402f7
2 changed files with 12 additions and 2 deletions

View File

@ -4,7 +4,7 @@
Requires libvips v8.2.3 Requires libvips v8.2.3
#### v0.14.1 - TBC #### v0.14.1 - 16<sup>th</sup> April 2016
* Allow removal of limitation on input pixel count via limitInputPixels. Use with care. * Allow removal of limitation on input pixel count via limitInputPixels. Use with care.
[#250](https://github.com/lovell/sharp/issues/250) [#250](https://github.com/lovell/sharp/issues/250)
@ -24,6 +24,10 @@ Requires libvips v8.2.3
[#411](https://github.com/lovell/sharp/issues/411) [#411](https://github.com/lovell/sharp/issues/411)
[@janaz](https://github.com/janaz) [@janaz](https://github.com/janaz)
* Improve Electron compatibility by allowing node-gyp rebuilds without npm.
[#412](https://github.com/lovell/sharp/issues/412)
[@nouh](https://github.com/nouh)
#### v0.14.0 - 2<sup>nd</sup> April 2016 #### v0.14.0 - 2<sup>nd</sup> April 2016
* Add ability to extend (pad) the edges of an image. * Add ability to extend (pad) the edges of an image.

View File

@ -52,9 +52,15 @@ For Linux-based operating systems such as Alpine that use musl libc,
the smaller stack size means libvips' cache should be disabled the smaller stack size means libvips' cache should be disabled
via `sharp.cache(false)` to avoid a stack overflow. via `sharp.cache(false)` to avoid a stack overflow.
Beware of Linux OS upgrades that introduce v5.1+ of the `g++` compiler due to
[changes](https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html)
in the C++11 ABI.
This module assumes the previous behaviour, which can be enforced by setting the
`_GLIBCXX_USE_CXX11_ABI=0` environment variable at libvips' compile time.
### Mac OS ### Mac OS
[![OS X 10.9.5 Build Status](https://travis-ci.org/lovell/sharp-osx-ci.png?branch=master)](https://travis-ci.org/lovell/sharp-osx-ci) [![OS X 10.9.5 Build Status](https://travis-ci.org/lovell/sharp.png?branch=master)](https://travis-ci.org/lovell/sharp)
libvips must be installed before `npm install` is run. libvips must be installed before `npm install` is run.
This can be achieved via homebrew: This can be achieved via homebrew: