liuxu
203ade9772
Fix invalid parameters "-path-prefix" ( #344 )
2021-01-25 15:59:33 +01:00
Corné Dorrestijn
766b17b0f1
Also set the vary header when an error occurs ( #329 )
2020-08-28 11:42:52 +02:00
Tomas
3fc9db74b1
feat( #315 , #309 ): autorotate / gracefully fallback failed image type encoding
2020-08-04 21:00:38 +02:00
Tom
384bb00b15
New release, minor features, bimg upgrade and several fixes ( #311 )
...
* feat: add fly.io
* feat(readme): fly image width
* feat(readme): add html image + badge
* fix(docs): try space non-URL encoding
* Update README.md
* Update README.md
* Update README.md
* feat(docs): add fly.io info and links
* feat(#305 , #309 , #308 , #305 . #284 )
* fix(ci): golinter
* fix(Dockerfile): use root folder for go test / ci linter
* fix(ci): allow to fail go 1.14 build, still not sure why
* fix(ci): bad yaml format
* fix(ci): use travis-compatible regex
* fix(ci): lets skip go1.14 for now
* fix(mod): update dependencies
2020-06-07 18:38:14 +02:00
Daniel Dent
8fa8a846e1
Pre-release HEIF / HEIC support ( #297 )
...
* Smaller & safer Docker build context
* Help imaginary avoid having root at runtime
* Enable libvips' support for libimagequant
* Add libheif / HEIC image support
2020-06-06 17:56:39 +02:00
Benoît LELEVÉ
4a4214a4d6
Go Modules, Code Refactoring, VIPS 8.8.1, etc. ( #269 )
...
* Replace Dep by Go Modules
Code refactoring (switch, gofmt, ...)
Update libvips to 8.8.1 and go to 1.12.9
Use Debian Buster on Dockerfile
* Add GOLANG_VERSION to build args
Currently all tests done by TravisCI run on the same Go version regardless of the matrix
* Remove Go 1.10 from Travis matrix (Go modules require 1.11+)
* Update README.md Prerequisites
* Ignore Hash.Write() errors
2020-02-05 17:12:52 +01:00
Mark van der Velden
cc11804899
Code Style changes
2019-04-06 13:38:51 +02:00
Mark van der Velden
2b2d5f7997
Adding a newish Dockerfile
2019-01-25 12:13:48 +01:00
Mark van der Velden
a6234c1ab8
Refactoring, making things simpler
2019-01-19 23:59:24 +01:00
Mark van der Velden
4220bfca97
Correct casing for multiple words
2018-12-30 11:17:17 +01:00
Mark van der Velden
b55d8a2dbf
explicitly ignoring errors
2018-12-30 11:16:21 +01:00
Barnaby Gray
f2db1fc69f
Add type=auto using client Accept header to auto negotiate type. ( #162 )
...
* Add type=auto using client Accept header to auto negotiate type.
* Review feedback
2017-11-14 10:21:01 +01:00
Tomás Aparicio
196410cbbc
feat( #101 ): add pipeline endpoint implementation + smart crop ( #154 )
...
* feat(#101 ): add pipeline endpoint implementation + smart crop
* refactor(docs): update internal docs links
* refactor(docs): update author notes
* fix(tests): refactor Options -> Params
* feat(docs): add note about pipeline max operations
* feat(version): v1.0.8
* feat(docs): add note about Docker and Heroku
2017-10-06 11:40:52 +02:00
Tariq Ibrahim
87b1de1096
Mapping Blur URL params to the ImageOptions struct fields ( #152 )
2017-08-21 17:39:15 +02:00
Tariq Ibrahim
cd9e79d620
Adding the Gaussian Blur feature plus a few minor formatting with gofmt. ( #150 )
...
* Adding the Gaussian Blur feature plus a few minor formatting changes with gofmt.
* Adding the Gaussian Blur to the BimgOptions instantiation method
* Adding the Gaussian Blur to the BimgOptions instantiation method - More documentation added
2017-08-20 09:18:39 +02:00
Tomas Aparicio
c3cbbbd721
feat( #140 ): expose Content-Length header
2017-06-26 11:22:01 +02:00
Tomas Aparicio
eea349c392
refactor(controller): add height for smart crop form
2017-05-27 11:34:13 +01:00
Tomas Aparicio
d241c1f11f
feat(controllers): add smart crop form
2017-05-27 11:10:30 +01:00
Tomas Aparicio
6ff8b157e4
feat( #94 ): support placeholder image
2016-10-02 00:42:56 +01:00
Tomas Aparicio
e96788fd56
fix(controllers): fix binary image processing
2016-09-28 00:31:06 +01:00
Tomas Aparicio
7de2f866ee
refactor(controllers)
2016-09-27 21:42:17 +01:00
Tomas Aparicio
affe3eb2f0
feat(core): add additional image formats
2016-09-27 21:33:16 +01:00
Tomas Aparicio
27ff3b5367
fix( #79 ): infer buffer type via magic numbers signature
2016-05-26 19:19:02 +02:00
Tomas Aparicio
5f85cad015
refactor(form): use previous params
2016-01-30 16:36:32 +00:00
Tomas Aparicio
2b6ecc43df
feat(version): bump
2016-01-30 16:31:40 +00:00
Tomas Aparicio
9cb131c037
refactor(controllers): use external struct
2015-11-06 22:22:39 +00:00
Tomas Aparicio
f5fab8a631
refactor: follow go idioms
2015-11-06 16:00:28 +00:00
Tomas Aparicio
a66ca49d6d
refactor(health)
2015-11-04 22:43:43 +00:00
Tomas Aparicio
ea4386b73c
feat( #43 , #35 ): support gravity param and health
2015-11-04 15:46:49 +00:00
Tomas Aparicio
8290beefdf
feat( #32 ): add test coverage
2015-11-04 14:00:50 +00:00
Tomas Aparicio
fec1deb3bb
fix(tests)
2015-11-03 19:00:10 +01:00
Tomas Aparicio
818c0c5af3
feat( #32 ): initial seed implementation
2015-11-03 09:26:10 +00:00
Mark van der Velden
42373ffcdf
Removing redundant construct
2015-10-31 23:12:14 +01:00
Mark van der Velden
368b7ae06a
Added -http-cache-ttl flag
2015-10-31 21:07:46 +01:00
Tomas Aparicio
965ad73c44
refactor(docs): minor changes, reorder
2015-09-30 12:38:46 +01:00
Tomas Aparicio
87839b80ad
feat: expose libvips and bimg version in index route
2015-09-29 23:28:13 +01:00
Tomas Aparicio
730ab4fe8c
feat: use throttle v2
2015-08-30 15:44:51 +01:00
Tomas Aparicio
1acdf21564
feat( #30 )
2015-08-06 20:16:37 +01:00
Tomas Aparicio
781e026454
refactor: add errors as constants. middleware
2015-07-28 21:46:06 +01:00
Tomas Aparicio
f1a1035b5c
refactor:
2015-07-15 08:35:15 +01:00
Tomas Aparicio
959fdbb954
refactor(form): dry
2015-07-01 20:45:28 +01:00
Tomas Aparicio
7308ddd4bd
feat( #25 ): several refactors and test coverage
2015-06-30 00:35:51 +01:00
Tomas Aparicio
129c539290
feat( #25 ): experimental support for local files processing
2015-06-29 02:37:19 +01:00
Tomas Aparicio
47a1c50fca
feat: handle HTTP 404
2015-04-19 22:50:03 +02:00
Tomas Aparicio
933c47cea4
refactor(image)
2015-04-18 18:06:16 +02:00
Tomas Aparicio
35edce8fee
feat(test): add test coverage
2015-04-12 20:41:28 +02:00
Tomas Aparicio
81fab37dc4
feat( #19 , #10 , #13 )
2015-04-12 16:05:42 +02:00
Tomas Aparicio
f8922f013f
feat( #15 , #11 , #7 , #5 , #13 )
2015-04-12 02:52:47 +02:00