mirror of https://github.com/talgo-cloud/bimg.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1052 lines
34 KiB
1052 lines
34 KiB
|
|
v1.1.6 / 2022-01-28
|
|
===================
|
|
|
|
* Update README.md
|
|
* Merge pull request #368 from exaring/fix-shrinking-on-small-webp-images
|
|
* Merge pull request #360 from jaberwoky/master
|
|
* Merge pull request #378 from kyfk/fix_typo_and_format
|
|
* goimports
|
|
* fix typo in comments
|
|
* Merge pull request #377 from ZloyDyadka/vector-flag
|
|
* Vips: cast go.int to c.INT in VipsVectorSetEnabled
|
|
* Vips: add VipsVectorSetEnabled
|
|
* Remove debug output
|
|
* Fix for blurry images from WEBP input and small output dimensions
|
|
* Merge pull request #367 from Keruspe/segv
|
|
* unref the image *after* we used it
|
|
* add test
|
|
* fix panic on reading Exif
|
|
|
|
v1.1.5 / 2020-11-21
|
|
===================
|
|
|
|
* Adds AVIF support [#356](https://github.com/h2non/bimg/pull/356)
|
|
|
|
v1.1.4 / 2020-08-04
|
|
==================
|
|
|
|
* Merge pull request #346 from fredeastside/more_exif_data
|
|
* add most useful exif data to metadata
|
|
|
|
v1.1.3 / 2020-08-04
|
|
===================
|
|
|
|
* feat: version history v1.1.3
|
|
* fix(ci): disable <8.7 libvips
|
|
* feat: autorotate
|
|
* feat: bump version
|
|
* Merge pull request #347 from vansante/master
|
|
* Merge pull request #345 from fredeastside/more_exif_data
|
|
* add more exif data to metadata
|
|
* Merge pull request #3 from laurentiuilie/add-support-for-heifs-file
|
|
* add brands heis, hevc
|
|
* Merge pull request #2 from laurentiuilie/add-support-for-heifs-file
|
|
* add test image for heifs
|
|
* remove test file and add the check
|
|
* add support for HEIFS file
|
|
* fix(palette): indentation
|
|
* Merge pull request #337 from theplant/master
|
|
* support Palette option for png
|
|
|
|
v1.1.2 / 2020-06-08
|
|
===================
|
|
|
|
* feat(history): add changes
|
|
* fix(#335): disable image flatten type conditional
|
|
|
|
v1.1.1 / 2020-06-08
|
|
===================
|
|
|
|
* feat(history): add changes
|
|
* feat(version): bump patch
|
|
* refactor(docs): add libvips install reference
|
|
* fix(ci): disable old libvips versions
|
|
* fix(install): use latest libvips version
|
|
* fix(tests): add heif exception in libvips < 8.8
|
|
* refactor(ci): use libvips 8.7
|
|
* fix(History): use proper version
|
|
|
|
v1.1.0 / 2020-06-07
|
|
===================
|
|
|
|
* refactor(ci): update libvips versions
|
|
* refactor(ci): update libvips versions
|
|
* refactor(ci): temporarely disable libvips
|
|
* feat(history): add version changes
|
|
* feat(ci): enable libvips versions
|
|
* fix(ci)
|
|
* fix(ci)
|
|
* fix(ci): try exporting env vars
|
|
* fix
|
|
* feat: add Dockerfile / Docker-driven CI job
|
|
* fix(co)
|
|
* feat(version): bump minor to 1
|
|
* fix(ci): try new install
|
|
* fix(ci): try new install
|
|
* fix(ci): add curl package
|
|
* fix(ci): add curl package
|
|
* fix(ci): add curl package
|
|
* fix(ci): try new install
|
|
* fix(ci): indent style
|
|
* fix(ci): indent style
|
|
* fix(ci): indent style
|
|
* Merge pull request #299 from evanoberholster/master
|
|
* refactor(ci): disable verions matrix
|
|
* refactor(docs): use github.com package import path
|
|
* feat: add test image
|
|
* Merge pull request #281 from pohang/skip_smartcrop
|
|
* Merge pull request #317 from larrabee/master
|
|
* Merge pull request #307 from OrderMyGear/eslam/ch15924/some-product-images-have-a-border
|
|
* refactor(travis): adjust matrix versions
|
|
* Merge pull request #333 from simia-tech/master
|
|
* Fix orientation in vipsFlip call (resizer rotateAndFlipImage)
|
|
* chore(docs): delete old contributor
|
|
* enable vipsAffine to use `Extend` option value and send it to lipvips this will change the default from the one that lipvips use which is `background` to the ones that bimg use which is `C.VIPS_EXTEND_BLACK` but because the lip add extra 1 or .5 pix the background is considered black anyway so this will not affect anyone but will fix the bug of having border on the right and bottom of some images
|
|
* Merge pull request #327 from shoreward/master
|
|
* update libvips documentation links
|
|
* fix(vips.h): delete preprocessor HEIF version check
|
|
* Merge pull request #320 from cgroschupp/feat/reduce-png-save-size
|
|
* use VIPS_FOREIGN_PNG_FILTER_ALL in vips_pngsave_bridge
|
|
* fix(resizer): add exported error comment
|
|
* Merge branch 'master' of https://github.com/h2non/bimg
|
|
* chore(ci): temporarily disable go/libvips versions
|
|
* Merge pull request #291 from andrioid/patch-1
|
|
* Merge pull request #293 from team-lab/gammaFilter
|
|
* Merge pull request #315 from vansante/heif
|
|
* feat(version): bump patch
|
|
* Fix bug with images with alpha channel on embeding background
|
|
* Fix typo
|
|
* Dont upgrade version, add missing test file
|
|
* Add support for other HEIF mimetype
|
|
* Supporting auto rotate for HEIF/HEIC images.
|
|
* Adding support for heif (i.e. heic files).
|
|
* Merge branch 'master' into master
|
|
* feat(travis): add libvips 8.6.0 matrix
|
|
* GammaFilter
|
|
* Adds support to Elementary OS Loki
|
|
* Add min dimension logic to smartcrop
|
|
* Merge pull request #271 from Dynom/ImprovingAreaWidthTestCoverage
|
|
* Adding a test case that verifies #250
|
|
* Bumping versions in preinstall script
|
|
* Update Transform ICC Profiles with Input Profile
|
|
|
|
v1.0.19 / 2018-12-09
|
|
====================
|
|
|
|
* feat(travis): remove old Go versions, add Go 1.11
|
|
* Merge pull request #224 from kishorgandham/patch-1
|
|
* Merge pull request #242 from acaloiaro/documentation-url-updates
|
|
* Merge pull request #266 from bbernhard/master
|
|
* Merge pull request #250 from fisherking/master
|
|
* set vips version to 8.6.5
|
|
* add support for Debian 9 to preinstall.sh
|
|
* Merge pull request #265 from c93614/master
|
|
* Merge branch 'master' into master
|
|
* Merge pull request #262 from danpersa/update-vips
|
|
* Updated the libvips tarbal_url and also updated the vips version
|
|
* Merge pull request #264 from golint-fixer/master
|
|
* Fix golint import path
|
|
* Make it compatible with the latest vips. Fixes #255
|
|
* Fix AreaWidth calculation
|
|
* Libvips documentation URL and README copy updates
|
|
* feat(travis): add latest libvips and Go runtime versions
|
|
* Merge pull request #226 from muxinc/fix-flip-and-flop-axes
|
|
* Fixes #225 by correcting the flip and flop directions
|
|
* Fix image crop during embed
|
|
|
|
v1.0.18 / 2017-12-22
|
|
====================
|
|
|
|
* feat(version): bump to v1.0.18
|
|
* Merge pull request #216 from Bynder/master
|
|
* Merge pull request #208 from mikestead/feature/webp-lossless
|
|
* Remove go-debug usage
|
|
* refactor(docs): remove codesponsor :(
|
|
* fix(options): use float64 type in Options.Threshold
|
|
* Merge pull request #206 from tstm/add-trim-options
|
|
* Add lossless option for saving webp
|
|
* Set the test file to write its own file
|
|
* Add the option to use background and threshold options on trim
|
|
|
|
v1.0.17 / 2017-11-14
|
|
====================
|
|
|
|
* feat(version): bump to v1.0.17
|
|
* refactor(resizer): remove fmt statement
|
|
* fix(type_test): use string formatting
|
|
* Merge pull request #207 from traum-ferienwohnungen/nearest-neighbour
|
|
* Add nearest-neighbour interpolation
|
|
* Merge pull request #203 from traum-ferienwohnungen/fix_icc_memory_leak
|
|
* Fix memory leak on icc_transform
|
|
|
|
v1.0.16 / 2017-10-30
|
|
====================
|
|
|
|
* feat(version): bump to v1.0.16
|
|
* fix(travis): use install directive
|
|
* Merge branch 'master' of https://github.com/h2non/bimg
|
|
* feat: add Gopkg manifests, move fixtures to testdata, add vendor dependencies
|
|
* Merge pull request #202 from openskydoor/openskydoor/fix-build-tag
|
|
* fix build tag
|
|
* fix(#199): presinstall.sh tarball download URL
|
|
|
|
v1.0.15 / 2017-10-05
|
|
====================
|
|
|
|
* feat(version): bump to v1.0.15
|
|
* feat(History): update version changes
|
|
* Merge pull request #198 from greut/webpload
|
|
* Add shrink-on-load for webp.
|
|
* Merge pull request #197 from greut/typos
|
|
* Small typo.
|
|
* feat(docs): add codesponsor
|
|
|
|
v1.0.14 / 2017-09-12
|
|
====================
|
|
|
|
* feat(version): bump to v1.0.14
|
|
* Merge pull request #192 from greut/trim
|
|
* Adding trim operation.
|
|
* Merge pull request #191 from greut/alpha4
|
|
* Update 8.6 to alpha4.
|
|
|
|
v1.0.13 / 2017-09-11
|
|
====================
|
|
|
|
* feat(version). bump to v1.0.13
|
|
* Merge pull request #190 from greut/typos
|
|
* Fix typo and small cleanup.
|
|
|
|
v1.0.12 / 2017-09-10
|
|
====================
|
|
|
|
* feat(version): bump to v1.0.12
|
|
* feat(History): update version changes
|
|
* Merge branch '99designs-vips-reduce'
|
|
* fix(reduce): resolve conflicts with master
|
|
* Use vips reduce when downscaling
|
|
|
|
v1.0.11 / 2017-09-10
|
|
====================
|
|
|
|
* Merge pull request #186 from h2non/fix/#162-resize-garbage-collection
|
|
* feat(version): bump to v1.0.11
|
|
* feat(History): update version changes
|
|
* feat(#189): allow strip image metadata via bimg.Options.StripMetadata = bool
|
|
* fix(resize): code format issue
|
|
* refactor(resize): add Go version comment
|
|
* refactor(tests): fix minor code formatting issues
|
|
* fix(#162): garbage collection fix. split Resize() implementation for Go runtime specific
|
|
* feat(travis): add go 1.9
|
|
* Merge pull request #183 from greut/autorotate
|
|
* Proper handling of the EXIF cases.
|
|
* Merge pull request #184 from greut/libvips858
|
|
* Merge branch 'master' into libvips858
|
|
* Merge pull request #185 from greut/libvips860
|
|
* Add libvips 8.6 pre-release
|
|
* Update to libvips 8.5.8
|
|
* fix(resize): runtime.KeepAlive is only Go
|
|
* fix(#159): prevent buf to be freed by the GC before resize function exits
|
|
* Merge pull request #171 from greut/fix-170
|
|
* Check the length before jumping into buffer.
|
|
* Merge pull request #168 from Traum-Ferienwohnungen/icc_transform
|
|
* Add option to convert embedded ICC profiles
|
|
* Merge pull request #166 from danjou-a/patch-1
|
|
* Fix Resize verification value
|
|
* Merge pull request #165 from greut/libvips846
|
|
* Testing using libvips8.4.6 from Github.
|
|
|
|
v1.0.10 / 2017-06-25
|
|
====================
|
|
|
|
* feat(version): bump minor
|
|
* Merge pull request #164 from greut/length
|
|
* Add Image.Length()
|
|
* Merge pull request #163 from greut/libvips856
|
|
* Run libvips 8.5.6 on Travis.
|
|
* Merge pull request #161 from henry-blip/master
|
|
* Expose vips cache memory management functions.
|
|
* feat(docs): add watermark image note in features
|
|
|
|
v1.0.9 / 2017-05-25
|
|
===================
|
|
|
|
* feat(docs): add smart crop note
|
|
* feat(version): bump to v1.0.9
|
|
* feat(History): update changes
|
|
* Merge pull request #156 from Dynom/SmartCropToGravity
|
|
* Adding a test, verifying both ways of enabling SmartCrop work
|
|
* Merge pull request #149 from waldophotos/master
|
|
* Replacing SmartCrop with a Gravity option
|
|
* refactor(docs): v8.4
|
|
* Change for older LIBVIPS versions. `vips_bandjoin_const1` is added in libvips 8.2.
|
|
* Second try, watermarking memory issue fix
|
|
|
|
v1.0.8 / 2017-05-18
|
|
===================
|
|
|
|
* refactor(docs): upgrade recommended version to libvips 8.5
|
|
* feat(version): bump to 1.0.8
|
|
* Merge pull request #145 from greut/smartcrop
|
|
* Merge pull request #155 from greut/libvips8.5.5
|
|
* Update libvips to 8.5.5.
|
|
* Adding basic smartcrop support.
|
|
* Merge pull request #153 from abracadaber/master
|
|
* Added Linux Mint 17.3+ distro names
|
|
* feat(docs): add new maintainer notice (thanks to @kirillDanshin)
|
|
* Merge pull request #152 from greut/libvips85
|
|
* Download latest version of libvips from github.
|
|
* Merge pull request #147 from h2non/revert-143-master
|
|
* Revert "Fix for memory issue when watermarking images"
|
|
* Merge pull request #146 from greut/minor-major
|
|
* Merge pull request #143 from waldophotos/master
|
|
* Merge pull request #144 from greut/go18
|
|
* Fix tests where minor/major were mixed up
|
|
* Enabled go 1.8 builds.
|
|
* Fix the unref of images, when image isn't transparent
|
|
* Fix for memory issue when watermarking images
|
|
* feat(docs): add maintainers sections
|
|
* Merge pull request #132 from jaume-pinyol/WATERMARK_SUPPORT
|
|
* Add support for image watermarks
|
|
* Merge pull request #131 from greut/versions
|
|
* Running tests on more specific versions.
|
|
* refactor(preinstall.sh): remove deprecation notice
|
|
* Update preinstall.sh
|
|
* fix(requirements): required libvips 7.42
|
|
* fix(History): typo
|
|
* chore(History): add breaking change note
|
|
|
|
v1.0.7 / 2017-01-13
|
|
===================
|
|
|
|
* feat(History): update changes
|
|
* Merge pull request #124 from greut/tiffsave
|
|
* feat(version): bump to v1.0.7
|
|
* Merge pull request #129 from danpersa/fix-128
|
|
* Fix: Crop is doing resize. Closes #128
|
|
* Refactoring IsTypeSupport to deal with save.
|
|
* Adding support for TIFF save.
|
|
* Saving to TIFF should also fail
|
|
* feat(docs): link to preinstall.sh from bimg reposityr
|
|
* feat: adds preinstall.sh from sharp project
|
|
* Merge pull request #122 from greut/magick
|
|
* Raise an error when trying to save as MAGICK type
|
|
* Testing the formats that cannot be saved
|
|
* feat(docs): update badges
|
|
* feat(docs): update badges
|
|
|
|
v1.0.6 / 2016-11-12
|
|
===================
|
|
|
|
* feat(version): bump to 1.0.6
|
|
* Merge pull request #118 from shoeboxapp/png16
|
|
* Merge pull request #119 from greut/jp2
|
|
* Merge pull request #121 from greut/matrix
|
|
* Build against various libvips versions
|
|
* Do not free a pointer you don't own
|
|
* Adding JPEG2000 file for the type tests
|
|
* Cleaner fix
|
|
* Handle 16-bit PNGs
|
|
* Fix: remove travis 1.5 golang
|
|
* Merge pull request #120 from chonthu/patch-1
|
|
* Update README.md
|
|
* Merge pull request #115 from h2non/develop
|
|
* Merge pull request #113 from h2non/develop
|
|
* Merge pull request #112 from h2non/develop
|
|
* Merge pull request #110 from h2non/develop
|
|
* Merge pull request #109 from h2non/develop
|
|
|
|
v1.0.5 / 2016-10-01
|
|
===================
|
|
|
|
* feat(options): add link to libvips API docs for Extend
|
|
* feat(version): bump to 1.0.5
|
|
* fix(options): code style comment
|
|
* refactor(resize): use not equal operator (again)
|
|
* fix(#106): allow custom area extraction without x/y axis
|
|
* feat(#92): support Extend param with optional background
|
|
|
|
v1.0.4 / 2016-09-29
|
|
===================
|
|
|
|
* feat(version): bump to 1.0.4
|
|
* fix(vips): check magick type support
|
|
|
|
v1.0.3 / 2016-09-28
|
|
===================
|
|
|
|
* feat(docs): update History with API changes
|
|
* feat(version): bump to 1.0.3
|
|
* fix(background): pass proper background RGB color
|
|
* feat(types): infer types in runtime
|
|
* fix(type): svg type checking
|
|
* fix(type): check buffer length
|
|
* refactor(types): do proper image typ casting
|
|
* refactor(docs)
|
|
* fix(lint): fix code style
|
|
|
|
v1.0.2 / 2016-09-27
|
|
===================
|
|
|
|
* merge(master)
|
|
* feat(version): bump to 1.0.2
|
|
* feat(#95): support multiple formats
|
|
* fix(tests)
|
|
* Merge pull request #108 from mikepulaski/master
|
|
* Auto-width and height calculations now round instead of floor.
|
|
* Merge pull request #105 from jibingeo/master
|
|
* Fixes issue with typecast from GType to int
|
|
* Add test to check ICC profile
|
|
* Merge pull request #104 from nvartolomei/png-16bit-alpha-background
|
|
* fix(flatten): fix flattening with background for 16bit transparent pngs
|
|
* Merge pull request #102 from aarti/master
|
|
* fix go vet issues
|
|
* Build on Go1.7
|
|
* Update travis build
|
|
* Adding GIF, PDF and SVG support (libvips 8.3)
|
|
* Documentation error
|
|
* Merge pull request #96 from greut/rot45
|
|
* Add support for 45° rotation.
|
|
* Merge pull request #92 from h2non/develop
|
|
|
|
v1.0.1 / 2016-06-22
|
|
===================
|
|
|
|
* chore(version): bump to 1.0.1
|
|
* Merge pull request #91 from h2non/master
|
|
* Merge pull request #90 from aarti/master
|
|
* Take care to not dereference the original image a second time
|
|
* Merge pull request #88 from blippar/master
|
|
* Merge pull request #1 from blippar/check_alpha
|
|
* Fix formatting
|
|
* Check if there is an alpha channel before flattening
|
|
* feat(docs): add production note
|
|
* Merge pull request #86 from h2non/develop
|
|
* Merge pull request #85 from h2non/develop
|
|
|
|
v1.0.0 / 2016-04-21
|
|
===================
|
|
|
|
* feat(docs): use v1 in go get
|
|
* refactor(travis): remove duplicated command
|
|
* feat(version): v1 release. see history for details
|
|
|
|
v0.1.24 / 2016-03-01
|
|
====================
|
|
|
|
* fix(docs): minor typo
|
|
* Merge pull request #81 from h2non/develop
|
|
* feat(travis): use go 1.6
|
|
* feat(docs): add coverage badge
|
|
* Merge pull request #79 from h2non/develop
|
|
* Merge pull request #77 from h2non/develop
|
|
* Merge pull request #76 from h2non/develop
|
|
|
|
0.1.24 / 2016-02-09
|
|
===================
|
|
|
|
* feat(version): bump
|
|
* fix(resize): auto rotate image before resize calculus
|
|
|
|
0.1.23 / 2016-02-05
|
|
===================
|
|
|
|
* feat(versio): bump
|
|
* fix(rotation)
|
|
|
|
0.1.22 / 2016-01-30
|
|
===================
|
|
|
|
* feat(travis): add GO 1.5
|
|
* feat(version): bump
|
|
* fix(rotate): pre-rotate image based on EXIT orientation
|
|
* Merge pull request #75 from h2non/master
|
|
* feat(test): resize only by height o width
|
|
* merge(upstream)
|
|
* feat(#72): add helpful debug info in docs
|
|
* feat(test): add vertical image fixtures with multiple test cases
|
|
* feat(docs): add goreport badge
|
|
* Merge pull request #67 from h2non/master
|
|
* Merge pull request #66 from cneerdaels/sharpen
|
|
* Added interface and test for sharpen
|
|
* refactor(resize): clone options by value
|
|
* merge(upstream)
|
|
* refactor(docs)
|
|
* refactor(resize): simplify code
|
|
* fix(docs): typo
|
|
* feat(docs): add toc, remove API docs
|
|
* merge(master)
|
|
* refactor(vips): define constant
|
|
* fix(docs): typo
|
|
* feat(#60): support zero top and left params in extract operation
|
|
* refactor(docs): support with libvips 8.0 is stable for now
|
|
* feat(docs): add libvips version compatibility note
|
|
* refactor(type): simplify image type matching
|
|
|
|
0.1.21 / 2015-09-29
|
|
===================
|
|
|
|
* feat(version): bump
|
|
* fix(#56)
|
|
* merge(#55)
|
|
* refactor(#55): minor changes, use proper declarations, unref image
|
|
* - Adding a Background option when flattening out a transparent PNG
|
|
* feat(docs): update benchmarks
|
|
* feat(docs): add list of contributors
|
|
* feat(docs): update API docs
|
|
* feat(#52): add test case
|
|
* vips_gaussblur: remove dependency on libmath
|
|
* vips__gaussblur: renamed to vips_gaussblur_bridge
|
|
* resize: move effects to more explicit methods
|
|
* vips__gaussblur: add the missing sentinel
|
|
* transformImage: apply gaussian blur if needed
|
|
* vips: add a vips__gaussblur method
|
|
|
|
0.1.20 / 2015-09-08
|
|
===================
|
|
|
|
* feat(version): bump
|
|
* merge(zllak-debian)
|
|
* merge(zllak-debian)
|
|
* vips.h: problem with vips_init()
|
|
* vips.h: fail to build on Debian Jessie
|
|
* refactor(vips): free watermark cache. refactor vips.h
|
|
* refactor(vips): use shortcut to VipsImage C type
|
|
* fix(docs): remove old badge
|
|
|
|
0.1.19 / 2015-07-28
|
|
===================
|
|
|
|
* version(bump)
|
|
* feat(#49)
|
|
* feat(#49)
|
|
* refactor(docs): description
|
|
|
|
0.1.18 / 2015-07-11
|
|
===================
|
|
|
|
* feat(version): bump
|
|
* refactor(colourspace)
|
|
* feat(docs): add force resize example
|
|
* fix(#46): transform to proper image size
|
|
* feat: remove fixture
|
|
* refactor(#47): minor refactors, code normalization and test coverage
|
|
* Merge pull request #47 from greut/45-grayscale
|
|
* Add support for colourspace (fix #45)
|
|
* fix(resize): default options
|
|
* refactor(resize)
|
|
* fix(#46): infer resize operation
|
|
* fix(#46): infer resize operation
|
|
* refactor(docs): description
|
|
* fix(docs)
|
|
* fix(test): bad option field
|
|
|
|
0.1.17 / 2015-06-13
|
|
===================
|
|
|
|
* feat(version): bump
|
|
* feat(docs): update API
|
|
* feat: allow to remove ICC profile metadata
|
|
|
|
0.1.16 / 2015-06-13
|
|
===================
|
|
|
|
* feat: save a RGB colorspace
|
|
* feat(version): bump
|
|
* fix(#43)
|
|
|
|
0.1.15 / 2015-06-12
|
|
===================
|
|
|
|
* feat(version): bump
|
|
* feat(docs): update API docs
|
|
* merge(#42)
|
|
* fix(#42): change interlace type. fix C bindings
|
|
* This should not have been added.
|
|
* Added progressive jpeg functionality.
|
|
* fix(docs): minor typo fixes
|
|
* feat(docs): add openslide how to install. Related with #40
|
|
* refactor(docs): feature list
|
|
* refactor(vips): switch option
|
|
* refactor(vips): remove debug statement, add comments
|
|
* Merge pull request #39 from bfitzsimmons/patch-1
|
|
* Fixed the JPEG watermark benchmark.
|
|
|
|
0.1.14 / 2015-05-24
|
|
===================
|
|
|
|
* feat(version): bump
|
|
* refactor(docs): description
|
|
* refactor(docs): description
|
|
* merge
|
|
* refactor(vips)
|
|
* fix(badge)
|
|
* refactor(badge): release
|
|
* refactor(docs): description
|
|
* refactor(docs): remove beta note
|
|
* fix(docs): watermark example
|
|
|
|
0.1.13 / 2015-04-27
|
|
===================
|
|
|
|
* feat(version): bump
|
|
* feat(crop): add method shortcuts for crop
|
|
|
|
0.1.12 / 2015-04-26
|
|
===================
|
|
|
|
* feat(version): bump
|
|
* fix(#35): save webp
|
|
* fix(travis): fuck coveralls
|
|
|
|
0.1.11 / 2015-04-25
|
|
===================
|
|
|
|
* feat(version): bump
|
|
* refactor(docs): description
|
|
* fix(#32): bad crop
|
|
* fix(#33): bad auto rotatino
|
|
* refactor(docs): links
|
|
* merge
|
|
* feat(docs): update API
|
|
* refactor(docs): description
|
|
* fix(test): resize
|
|
|
|
0.1.10 / 2015-04-16
|
|
===================
|
|
|
|
* fix(test)
|
|
* feat(version): bump
|
|
* fix(#31)
|
|
* refactor(vips): remove obvious code
|
|
|
|
0.1.9 / 2015-04-15
|
|
==================
|
|
|
|
* ffeat(version): bump
|
|
* fix(#30): one concurrent thread by default
|
|
* refactor(docs)
|
|
* refactor(docs): update badge
|
|
* refactor(file)
|
|
* feat(docs): add imaginary link
|
|
* feat(docs): add imaginary link
|
|
|
|
0.1.8 / 2015-04-12
|
|
==================
|
|
|
|
* feat(version): bump
|
|
* fix(vips): panic error on exif orientation
|
|
* refactor(watermark): auto define width
|
|
* fix(#28): zoom requires extract params
|
|
* fix(#28): zoom requires extract params
|
|
* refactor: comparse as pure string
|
|
|
|
0.1.7 / 2015-04-11
|
|
==================
|
|
|
|
* feat(version): bump
|
|
* feat(docs): update docs
|
|
* feat(test): better coverage for vips interface
|
|
* refactor(vips.h): watermark replicate
|
|
* refactor: vips.h, fix(docs):
|
|
|
|
0.1.6 / 2015-04-11
|
|
==================
|
|
|
|
* refactor(vips.h)
|
|
* refactor(resize)
|
|
* feat(docs): update benchmark
|
|
* refactor(debug)
|
|
* refactor: remove colorspace feature
|
|
* feat(version): bump
|
|
* feat(#15): more benchmarks
|
|
* feat: add fixture
|
|
* feat(#27, #25): new features
|
|
* feat(#26): support zoom. several refactors and fixes
|
|
* feat(#25, #21)
|
|
|
|
0.1.5 / 2015-04-08
|
|
==================
|
|
|
|
* feat(version): bump
|
|
* fix(vips): clean reference for interpolator
|
|
* feat(image): add method to retrieve the image
|
|
* feat(docs): update
|
|
* feat: add tests
|
|
|
|
0.1.4 / 2015-04-08
|
|
==================
|
|
|
|
* feat(version): bump
|
|
* feat(image): pass gravity to crop
|
|
* fix(rotate): max angle to 270
|
|
* refactor(vips): rename C bridge function
|
|
|
|
0.1.3 / 2015-04-08
|
|
==================
|
|
|
|
* feat(version): bump
|
|
* refactor(resize): remove debug statement
|
|
* feat(test): vips
|
|
* feat(#20): support flop operation (interface broken, sorry im still beta)
|
|
* fix(test): image
|
|
* fix(image): tests
|
|
* fix(image): tests
|
|
* feat(#19): maximum image size
|
|
* feat(#15): add benchmark tests
|
|
* feat(#18, #17)
|
|
* fix(vips): bad argument
|
|
* fix(docs): example
|
|
* fix(docs): description
|
|
* feat(docs): add link to memory tests
|
|
* refactor(docs): description
|
|
* fix(docs): description
|
|
* refactor(docs): description
|
|
* fix(docs): description
|
|
* refactor(docs): normalize description and examples
|
|
* refactor(docs): normalize description and examples
|
|
* refactor(docs): description
|
|
|
|
0.1.2 / 2015-04-07
|
|
==================
|
|
|
|
* feat(version): chore
|
|
* fix(extract): detect area options
|
|
* feat(version): bump
|
|
* feat(docs): force update
|
|
|
|
0.1.1 / 2015-04-07
|
|
==================
|
|
|
|
* feat(#15): add benchmark tests
|
|
* fix(vips): memory inconsistency
|
|
* merge
|
|
* fix: possible leaks
|
|
* refactor(docs)
|
|
* feat(travis): add coveralls support
|
|
* feat(travis): add coveralls support
|
|
* fix(docs): add releases link
|
|
|
|
0.1.0 / 2015-04-07
|
|
==================
|
|
|
|
* fix(test)
|
|
* refactor(docs)
|
|
* fix(test): image metadata
|
|
* fix(test): image metadata
|
|
* feat(docs): add API and examples
|
|
* refactor(resize): extract
|
|
* feat: add fixtures
|
|
* fix(resize): support rotate
|
|
* refactor(resize)
|
|
* feat(#13): metadata tests
|
|
* refactor: bindings
|
|
* refactor(vips)
|
|
* refactor(vips)
|
|
* refactor: remove file
|
|
* feat(metadata): add tests
|
|
* refactor(docs)
|
|
|
|
0.1.0-beta.0 / 2015-04-06
|
|
=========================
|
|
|
|
* fix(crop): tests
|
|
* refactor: crop and tests
|
|
* feat: support resize and enlarge images
|
|
* feat: add file helper
|
|
* feat: support multiple outputs
|
|
* feat(#6, #10, #11)
|
|
* refactor
|
|
* refactor. feat(test): add fixtures
|
|
* refactor(vips): check image type
|
|
* refactor(docs): go version
|
|
* feat(docs): add Go version support
|
|
* update travis.yaml
|
|
* feat(#9): add Travis support
|
|
* feat(#8): add type alias
|
|
* feat(docs): add badge
|
|
* refactor: vips.h
|
|
* feat(docs): add API example
|
|
* refactor(type)
|
|
* refactor: indent style
|
|
* feat(#3, #5): support image operations
|
|
* feat(#1): initial implementation
|
|
* feat: add version file
|
|
* refactor(docs): description
|
|
* feat: add file
|
|
* feat: add readme
|
|
|
|
v1.1.3 / 2020-08-04
|
|
==================
|
|
|
|
* fix(ci): disable <8.7 libvips
|
|
* feat: autorotate
|
|
* feat: bump version
|
|
* Merge pull request #347 from vansante/master
|
|
* Merge pull request #345 from fredeastside/more_exif_data
|
|
* add more exif data to metadata
|
|
* Merge pull request #3 from laurentiuilie/add-support-for-heifs-file
|
|
* add brands heis, hevc
|
|
* Merge pull request #2 from laurentiuilie/add-support-for-heifs-file
|
|
* add test image for heifs
|
|
* remove test file and add the check
|
|
* add support for HEIFS file
|
|
* fix(palette): indentation
|
|
* Merge pull request #337 from theplant/master
|
|
* support Palette option for png
|
|
|
|
v1.1.2 / 2020-06-08
|
|
===================
|
|
|
|
* fix(#335): disable image flatten type conditional
|
|
|
|
v1.1.1 / 2020-06-08
|
|
===================
|
|
|
|
* feat(version): bump patch
|
|
* refactor(docs): add libvips install reference
|
|
* fix(ci): disable old libvips versions
|
|
* fix(install): use latest libvips version
|
|
* fix(tests): add heif exception in libvips < 8.8
|
|
* refactor(ci): use libvips 8.7
|
|
* fix(History): use proper version
|
|
|
|
|
|
v1.1.0 / 2020-06-07
|
|
===================
|
|
|
|
* feat(ci): enable libvips versions
|
|
* fix(ci)
|
|
* fix(ci)
|
|
* fix(ci): try exporting env vars
|
|
* fix
|
|
* feat: add Dockerfile / Docker-driven CI job
|
|
* fix(co)
|
|
* feat(version): bump minor to 1
|
|
* fix(ci): try new install
|
|
* fix(ci): try new install
|
|
* fix(ci): add curl package
|
|
* fix(ci): add curl package
|
|
* fix(ci): add curl package
|
|
* fix(ci): try new install
|
|
* fix(ci): indent style
|
|
* fix(ci): indent style
|
|
* fix(ci): indent style
|
|
* Merge pull request #299 from evanoberholster/master
|
|
* refactor(ci): disable verions matrix
|
|
* refactor(docs): use github.com package import path
|
|
* feat: add test image
|
|
* Merge pull request #281 from pohang/skip_smartcrop
|
|
* Merge pull request #317 from larrabee/master
|
|
* Merge pull request #307 from OrderMyGear/eslam/ch15924/some-product-images-have-a-border
|
|
* refactor(travis): adjust matrix versions
|
|
* Merge pull request #333 from simia-tech/master
|
|
* Fix orientation in vipsFlip call (resizer rotateAndFlipImage)
|
|
* chore(docs): delete old contributor
|
|
* enable vipsAffine to use `Extend` option value and send it to lipvips this will change the default from the one that lipvips use which is `background` to the ones that bimg use which is `C.VIPS_EXTEND_BLACK` but because the lip add extra 1 or .5 pix the background is considered black anyway so this will not affect anyone but will fix the bug of having border on the right and bottom of some images
|
|
* Merge pull request #327 from shoreward/master
|
|
* update libvips documentation links
|
|
* fix(vips.h): delete preprocessor HEIF version check
|
|
* Merge pull request #320 from cgroschupp/feat/reduce-png-save-size
|
|
* use VIPS_FOREIGN_PNG_FILTER_ALL in vips_pngsave_bridge
|
|
* fix(resizer): add exported error comment
|
|
* Merge branch 'master' of https://github.com/h2non/bimg
|
|
* chore(ci): temporarily disable go/libvips versions
|
|
* Merge pull request #291 from andrioid/patch-1
|
|
* Merge pull request #293 from team-lab/gammaFilter
|
|
* Merge pull request #315 from vansante/heif
|
|
* feat(version): bump patch
|
|
* Fix bug with images with alpha channel on embeding background
|
|
* Fix typo
|
|
* Dont upgrade version, add missing test file
|
|
* Add support for other HEIF mimetype
|
|
* Supporting auto rotate for HEIF/HEIC images.
|
|
* Adding support for heif (i.e. heic files).
|
|
* Merge branch 'master' into master
|
|
* feat(travis): add libvips 8.6.0 matrix
|
|
* GammaFilter
|
|
* Adds support to Elementary OS Loki
|
|
* Add min dimension logic to smartcrop
|
|
* Merge pull request #271 from Dynom/ImprovingAreaWidthTestCoverage
|
|
* Adding a test case that verifies #250
|
|
* Bumping versions in preinstall script
|
|
* Update Transform ICC Profiles with Input Profile
|
|
|
|
## v1.0.18 / 2017-12-22
|
|
|
|
* Merge pull request #216 from Bynder/master
|
|
* Merge pull request #208 from mikestead/feature/webp-lossless
|
|
* Remove go-debug usage
|
|
* refactor(docs): remove codesponsor :(
|
|
* fix(options): use float64 type in Options.Threshold
|
|
* Merge pull request #206 from tstm/add-trim-options
|
|
* Add lossless option for saving webp
|
|
* Set the test file to write its own file
|
|
* Add the option to use background and threshold options on trim
|
|
|
|
## v1.0.17 / 2017-11-14
|
|
|
|
* refactor(resizer): remove fmt statement
|
|
* fix(type_test): use string formatting
|
|
* Merge pull request #207 from traum-ferienwohnungen/nearest-neighbour
|
|
* Add nearest-neighbour interpolation
|
|
* Merge pull request #203 from traum-ferienwohnungen/fix_icc_memory_leak
|
|
* Fix memory leak on icc_transform
|
|
|
|
## v1.0.16 / 2017-10-30
|
|
|
|
* fix(travis): use install directive
|
|
* Merge branch 'master' of https://github.com/h2non/bimg
|
|
* feat: add Gopkg manifests, move fixtures to testdata, add vendor dependencies
|
|
* Merge pull request #202 from openskydoor/openskydoor/fix-build-tag
|
|
* fix build tag
|
|
* fix(#199): presinstall.sh tarball download URL
|
|
|
|
## v1.0.15 / 2017-10-05
|
|
|
|
* Merge pull request #198 from greut/webpload
|
|
* Add shrink-on-load for webp.
|
|
* Merge pull request #197 from greut/typos
|
|
* Small typo.
|
|
* feat(docs): add codesponsor
|
|
|
|
## v1.0.14 / 2017-09-12
|
|
|
|
* Merge pull request #192 from greut/trim
|
|
* Adding trim operation.
|
|
* Merge pull request #191 from greut/alpha4
|
|
* Update 8.6 to alpha4.
|
|
|
|
## v1.0.13 / 2017-09-11
|
|
|
|
* Merge pull request #190 from greut/typos
|
|
* Fix typo and small cleanup.
|
|
|
|
## v1.0.12 / 2017-09-10
|
|
|
|
* Merge branch '99designs-vips-reduce'
|
|
* fix(reduce): resolve conflicts with master
|
|
* Use vips reduce when downscaling
|
|
|
|
## v1.0.11 / 2017-09-10
|
|
|
|
* feat(#189): allow strip image metadata via bimg.Options.StripMetadata = bool
|
|
* fix(resize): code format issue
|
|
* refactor(resize): add Go version comment
|
|
* refactor(tests): fix minor code formatting issues
|
|
* fix(#162): garbage collection fix. split Resize() implementation for Go runtime specific
|
|
* feat(travis): add go 1.9
|
|
* Merge pull request #183 from greut/autorotate
|
|
* Proper handling of the EXIF cases.
|
|
* Merge pull request #184 from greut/libvips858
|
|
* Merge branch 'master' into libvips858
|
|
* Merge pull request #185 from greut/libvips860
|
|
* Add libvips 8.6 pre-release
|
|
* Update to libvips 8.5.8
|
|
* fix(resize): runtime.KeepAlive is only Go
|
|
* fix(#159): prevent buf to be freed by the GC before resize function exits
|
|
* Merge pull request #171 from greut/fix-170
|
|
* Check the length before jumping into buffer.
|
|
* Merge pull request #168 from Traum-Ferienwohnungen/icc_transform
|
|
* Add option to convert embedded ICC profiles
|
|
* Merge pull request #166 from danjou-a/patch-1
|
|
* Fix Resize verification value
|
|
* Merge pull request #165 from greut/libvips846
|
|
* Testing using libvips8.4.6 from Github.
|
|
|
|
## v1.0.10 / 2017-06-25
|
|
|
|
* Merge pull request #164 from greut/length
|
|
* Add Image.Length()
|
|
* Merge pull request #163 from greut/libvips856
|
|
* Run libvips 8.5.6 on Travis.
|
|
* Merge pull request #161 from henry-blip/master
|
|
* Expose vips cache memory management functions.
|
|
* feat(docs): add watermark image note in features
|
|
|
|
## v1.0.9 / 2017-05-25
|
|
|
|
* Merge pull request #156 from Dynom/SmartCropToGravity
|
|
* Adding a test, verifying both ways of enabling SmartCrop work
|
|
* Merge pull request #149 from waldophotos/master
|
|
* Replacing SmartCrop with a Gravity option
|
|
* refactor(docs): v8.4
|
|
* Change for older LIBVIPS versions. `vips_bandjoin_const1` is added in libvips 8.2.
|
|
* Second try, watermarking memory issue fix
|
|
|
|
## v1.0.8 / 2017-05-18
|
|
|
|
* Merge pull request #145 from greut/smartcrop
|
|
* Merge pull request #155 from greut/libvips8.5.5
|
|
* Update libvips to 8.5.5.
|
|
* Adding basic smartcrop support.
|
|
* Merge pull request #153 from abracadaber/master
|
|
* Added Linux Mint 17.3+ distro names
|
|
* feat(docs): add new maintainer notice (thanks to @kirillDanshin)
|
|
* Merge pull request #152 from greut/libvips85
|
|
* Download latest version of libvips from github.
|
|
* Merge pull request #147 from h2non/revert-143-master
|
|
* Revert "Fix for memory issue when watermarking images"
|
|
* Merge pull request #146 from greut/minor-major
|
|
* Merge pull request #143 from waldophotos/master
|
|
* Merge pull request #144 from greut/go18
|
|
* Fix tests where minor/major were mixed up
|
|
* Enabled go 1.8 builds.
|
|
* Fix the unref of images, when image isn't transparent
|
|
* Fix for memory issue when watermarking images
|
|
* feat(docs): add maintainers sections
|
|
* Merge pull request #132 from jaume-pinyol/WATERMARK_SUPPORT
|
|
* Add support for image watermarks
|
|
* Merge pull request #131 from greut/versions
|
|
* Running tests on more specific versions.
|
|
* refactor(preinstall.sh): remove deprecation notice
|
|
* Update preinstall.sh
|
|
* fix(requirements): required libvips 7.42
|
|
* fix(History): typo
|
|
* chore(History): add breaking change note
|
|
|
|
## v1.0.7 / 13-01-2017
|
|
|
|
- fix(#128): crop image calculation for missing width or height axis.
|
|
- feat: add TIFF save output format (**note**: this introduces a minor interface breaking change in `bimg.IsImageTypeSupportedByVips` auxiliary function).
|
|
|
|
## v1.0.6 / 12-11-2016
|
|
|
|
- feat(#118): handle 16-bit PNGs.
|
|
- feat(#119): adds JPEG2000 file for the type tests.
|
|
- feat(#121): test bimg against multiple libvips versions.
|
|
|
|
## v1.0.5 / 01-10-2016
|
|
|
|
- feat(#92): support Extend param with optional background.
|
|
- fix(#106): allow image area extraction without explicit x/y axis.
|
|
- feat(api): add Extend type with `libvips` enum alias.
|
|
|
|
## v1.0.4 / 29-09-2016
|
|
|
|
- fix(#111): safe check of magick image type support.
|
|
|
|
## v1.0.3 / 28-09-2016
|
|
|
|
- fix(#95): better image type inference and support check.
|
|
- fix(background): pass proper background RGB color for PNG image conversion.
|
|
- feat(types): validate supported image types by current `libvips` compilation.
|
|
- feat(types): consistent SVG image checking.
|
|
- feat(api): add public functions `VipsIsTypeSupported()`, `IsImageTypeSupportedByVips()` and `IsSVGImage()`.
|
|
|
|
## v1.0.2 / 27-09-2016
|
|
|
|
- feat(#95): support GIF, SVG and PDF formats.
|
|
- fix(#108): auto-width and height calculations now round instead of floor.
|
|
|
|
## v1.0.1 / 22-06-2016
|
|
|
|
- fix(#90): Do not not dereference the original image a second time.
|
|
|
|
## v1.0.0 / 21-04-2016
|
|
|
|
- refactor(api): breaking changes: normalize public members to follow Go naming idioms.
|
|
- feat(version): bump to major version. API contract won't be compromised in `v1`.
|
|
- feat(docs): add missing inline godoc documentation.
|