Commit Graph

36 Commits

Author SHA1 Message Date
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 a299f70f89
Correcting comments, casing and constant use 2018-12-30 10:03:22 +01:00
Mark van der Velden b24da45aa3
Removing literals in favor of http constants 2018-12-30 09:32:57 +01:00
Mark van der Velden fbff7181c2
Style fixes 2018-12-30 09:21:05 +01:00
Philipp Hug d48f428986 Drop salt as suggested in #194 (#200) 2018-05-03 16:35:09 +02:00
Benoît LELEVÉ 2a374823ff Add URL signature feature (#194)
* Add URL signature feature

* Fix signature salt empty & key/salt check
2018-04-15 12:27:50 +02:00
Tomás bfc973a768
feat(#156): support disable endpoints (#160)
* feat(#156): support disable endpoints

* fix(docs): remove no-form docs

* feat(bimg): upgrade to v1.0.16

* feat(version): bump to v1.0.10

* feat(Dockerfile): upgrade to Go 1.9.2
2017-10-30 16:34:50 +01:00
Tomas Aparicio e6eb78e0ec fix(#157): disable gzip compression support 2017-10-29 09:22:04 +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
Tomas Aparicio 6ff8b157e4 feat(#94): support placeholder image 2016-10-02 00:42:56 +01:00
Tomas Aparicio 0e721fc5b9 chore(history): update history changelog 2016-09-05 23:09:40 +02:00
Tomás Aparicio 7c1ca6bb12 Sync develop (#80)
* Promote version 0.1.24 (#73)

* Sync develop (#71)

* fix(docs): minor typos

* fix(docs): typo

* add background param (#69)

feat(options): add background param

* feat(bimg): bump version to v1

* refactor(travis)

* Sync develop (#72)

* fix(docs): minor typos

* fix(docs): typo

* add background param (#69)

feat(options): add background param

* feat(version): bump

* Update README.md (#74)

* Fix Expires and Cache-Control headers to be valid (#77)
2016-05-26 18:10:26 +01:00
Tomas Aparicio d3942b439d feat(bimg): bump version to v1 2016-04-21 16:54:31 +01:00
Tomas Aparicio b2ecdb85be feat: add more tests, partially document code 2016-01-27 16:20:25 +00:00
Tomas Aparicio be87dd9290 refactor(middleware): rename function 2015-11-06 13:05:55 +00:00
Tomas Aparicio 3e974abe4d refactor(middleware): only cache certain requests 2015-11-06 13:04:23 +00:00
Tomas Aparicio 0c60ba7402 refactor(middleware) 2015-11-04 17:28:13 +00:00
Tomas Aparicio 79a24e5d84 refactor(cli): change flag 2015-11-04 16:02:00 +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 f6edeadf9d feat(docs): add toc 2015-10-16 21:47:05 +01:00
Tomas Aparicio 730ab4fe8c feat: use throttle v2 2015-08-30 15:44:51 +01:00
Tomas Aparicio 1ffe2b65c3 fix(dependency) 2015-07-29 08:31:18 +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 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 c889332d96 feat(http): add bimg version header 2015-06-13 20:47:55 +01:00
Tomas Aparicio da59776a7b feat(http): add bimg header 2015-06-13 20:42:14 +01:00
Tomas Aparicio 19db078f3a refactor(server): isolate throttle to middleware 2015-04-27 22:17:26 +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