diff --git a/.travis.yml b/.travis.yml index c533c0bb..e8b671f8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,16 +18,16 @@ matrix: sudo: false node_js: "9" - os: osx - osx_image: xcode8 + osx_image: xcode8.3 node_js: "4" - os: osx - osx_image: xcode8 + osx_image: xcode8.3 node_js: "6" - os: osx - osx_image: xcode8 + osx_image: xcode8.3 node_js: "8" - os: osx - osx_image: xcode8 + osx_image: xcode8.3 node_js: "9" after_success: - npm install coveralls diff --git a/docs/api-input.md b/docs/api-input.md index 775a86f0..c84264a3 100644 --- a/docs/api-input.md +++ b/docs/api-input.md @@ -44,6 +44,8 @@ A Promises/A+ promise is returned when `callback` is not provided. - `orientation`: Number value of the EXIF Orientation header, if present - `exif`: Buffer containing raw EXIF data, if present - `icc`: Buffer containing raw [ICC](https://www.npmjs.com/package/icc) profile data, if present +- `iptc`: Buffer containing raw IPTC data, if present +- `xmp`: Buffer containing raw XMP data, if present **Parameters** diff --git a/docs/changelog.md b/docs/changelog.md index 67e15edc..151ee194 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -41,7 +41,11 @@ Requires libvips v8.6.0. * Add support for gravity option to existing embed feature. [#1038](https://github.com/lovell/sharp/pull/1038) [@AzureByte](https://github.com/AzureByte) - + +* Expose IPTC and XMP metadata when available. + [#1079](https://github.com/lovell/sharp/pull/1079) + [@oaleynik](https://github.com/oaleynik) + * TIFF output: switch default predictor from 'none' to 'horizontal' to match libvips' behaviour. ### v0.18 - "*ridge*"