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