Changelog History
Page 2
-
v0.0.5 Changes
September 06, 2019๐ Changelog
๐ 21c61f2 Add Documentation (#22)
๐ 3553f8b Add basic webp encode and decode support without custom options
๐ d437530 Add builder functions for Processor and Encoder resulting in deletion of custom Compression struct
๐ 890509e Add silent to make lint
๐ 917122f Add spec for IsWebPSupported returning false in case of returning WebP extension is not supported
โ a186a61 Add test case for testing decoding webp image
bf98288 Clean up + simplify codes, goimports, and extract extension values to constant file
3be262f Cleanup innefective assignment
๐ 8512126 Complete the creational functions for spec builder
๐ 21aa36c Create initial structure of spec builder with allowing scope modification
ecd78ca Create new struct for Spec with accepted formats property
๐ f9f620f Enable CGO_ENABLED in .goreleaser for chai2010/webp support
๐ f766947 Enable Windows 32bit deployment
๐ 7dff823 Expose docker in ci-goreleaser docker
๐ 9d9631a Fix .goreleaser.yml due to cobra cli changes
โ a299b26 Fix blur test
cc2ebba Fix comment
024d8be Fix comment
eb47d84 Fix creation of private struct
๐ c98330d Fix failing deployment task due to required CGO_ENABLED flag
09bde9e Fix returned cache control header inside image handler
6f4f209 Fix typo in comments
0fd3088 Format code identation
๐ 1527990 Ignore website/ changes in goreleaser changelog
๐ 92a0691 Make formats property private, add spec for IsWebPSupported returning true in case of returning WebP extension is supported
๐ a60a642 Merge pull request #23 from adalberht/master
โก๏ธ 6cb5ffa Merge pull request #24 from ajatprabha/cli-update
๐ d1725c3 Merge pull request #26 from kavishgambhir/blur
๐ a71300c Merge pull request #27 from adalberht/webp-support
๐ a2d82c8 Merge pull request #32 from baskarap/support-webp-based-on-request-headers
๐ 8681090 Merge pull request #33 from imjuanleonard/cleanup-lint
๐ 39c6e91 Merge pull request #35 from adalberht/master
03ebbb3 Normalize host and path in cloudfront storage get
๐ a273107 Pass environment variables for goreleaser using docker image
๐ ec76230 Prettify deploy script in .travis.yml
๐จ 4abef8b Refactor tests code
๐ e3fe7d8 Remove GIT_USER global env and set it to local in travis-ci
๐ณ f8d1961 Remove unnecessary docker pulling images on git branches
๐ dcfffb6 Remove unnecessary import
๐ 3503025 Remove yarn.lock
โ 93c8ea9 Rename Spec -> ProcessSpec, fix failing tests due to the renaming stuff
8c9a51d Rename cloud source to data source
83e1653 Rename config file
d9f3b1e Replace ProcessSpec with Spec
8ccc8b4 Replace ProcessSpec with Spec in handler
e03d3f6 Respond with Vary header on all successful requests
๐ 36117f7 Return image as png if webp is not supported by client
๐ d914120 Return image as webp if webp is supported by client
๐ bb083e5 Run multiple scripts inside the ci-goreleaser instead of travis local
59bea6e Serve as webp if the caller passes auto=format parameter
2a4facf Simplify code with gosimple
๐ bf39c53 Temporarily comment docs deployment jobs
๐ f16c3b6 Uncomment docs website deployment jobs
๐ ed7d0c8 Update node to latest before_deploy
โก๏ธ 48fc5a3 Update node version
10766c4 Use named return values for Decode() function in Processor interface
c90df73 Use npm instead of yarn
87aefdc add Blur function to processor
d2da931 add blur functionality
โ 969663a add test files
โ d5ed9ed add unit test for blur
d71a145 fix comment
ee7ca7a format manipulator.go
โ 12b0259 modify test images for blur
๐ง c02c536 remove app specific configuration reads from environment
a2730c2 reuse value from CleanFloat and mention upper bound in doc string
โก๏ธ 69f4dd8 update Dockerfile
๐ d8a2d5d use cobra to manage cli commands and deprecate urfave/cli๐ณ Docker images
- ๐ณ
docker pull gojektech/darkroom:latest
- ๐ณ
docker pull gojektech/darkroom:v0.0.5
- ๐ณ
-
v0.0.4 Changes
August 01, 2019๐ Changelog
ebef863 Add auto=compress query params in manipulator.go for automatically fixing orientation
6dc9ca3 Add awesome-go badge in README.md
f9e41ff Add function RegisterHystrixMetrics to register statsd collector to hystrix metric collector
af5e9a0 Fix exif jpeg orientation on decoder
๐ fda47e2 Fix naming consistency in docs
๐ dc26c58 Fix several formatting errors and move getting orientation only if auto=compress query params is being sent in manipulator
๐ c9e9aba Merge branch 'master' into new-image-op
๐ b32be73 Merge branch 'master' of github.com:gojek/darkroom into auto-compress-fix-jpeg-orientation
๐ df6feb0 Merge pull request #12 from anubhavp28/doc-fix
๐ 59c1bdb Merge pull request #13 from adalberht/master
๐ 541672a Merge pull request #15 from gojek/improve-coverage
๐ 2250be4 Merge pull request #16 from adalberht/auto-compress-fix-jpeg-orientation
โก๏ธ 8c93915 Merge pull request #17 from anubhavp28/docs-update
๐ ab40603 Merge pull request #18 from gojek/issue-templates
๐ 664d287 Merge pull request #21 from baskarap/register-hystrix-metrics
๐ 5630aa7 Merge pull request #9 from anubhavp28/new-image-op
๐ 85b4907 Move FixOrientation as an operation in processor
๐ 7629016 Remove unnecessary break on switch case
f91bcfb Return error in case of failure during registering statsd collector for hystrix metrics
โก๏ธ a017cc6 Update README.md
9453335 add GitHub issue templates
โ 59a6ade add test BildProcessor_ResizeWithSameWidthAndHeight to check same image is returned
โ fca60c0 add test for error on calling Processor.Decode
โ d61ae46 add tests for NewBildProcessorWithCompression
โ a73f21d add tests for NopEncoder
34254aa adds flip & rotate image operations
c8f166e describes new image operations in readme.md
๐ 12d974e fixes outdated docs
๐ 5b5c992 fixes processor interface docs
e92be34 makes suggested change
๐ 03bc3b8 removes duplication in test code
๐ 7401568 removes unused file๐ณ Docker images
- ๐ณ
docker pull gojektech/darkroom:latest
- ๐ณ
docker pull gojektech/darkroom:v0.0.4
- ๐ณ
-
v0.0.3 Changes
July 16, 2019๐ Changelog
d773e5e Add enableConcurrentImageProcessing config
52d1902 Change interface of processor to accept image.Image instead of []byte and expose decode and encode implementation
a9b4c40 Change processor.GrayScale implementation to use bild effect.GrayScale with custom heuristics (Rec. 601 formula)
๐ 7b3197a Improve isOpaque method performance by using concurrency
๐ a816634 Merge branch 'master' of github.com:gojek/darkroom into return-png-images-as-it-is-when-jpeg-quality-is-set-to-100
๐ 8c0b729 Merge pull request #3 from adalberht/master
๐ 1426ed3 Merge pull request #4 from adalberht/encoder-compression
๐ f1c4d74 Merge pull request #5 from adalberht/change-grayscale-implementation
๐ 1ffa16b Merge pull request #6 from adalberht/improve-isOpaque-to-use-concurrency
๐ 7f6483a Merge pull request #7 from adalberht/return-png-images-as-it-is-when-jpeg-quality-is-set-to-100
๐ b920443 Merge pull request #8 from adalberht/master
๐ e1c6479 Move metrics tracking from processor to manipulator
๐จ a429776 Refactor Encode method implementation to different file with Strategy pattern and support custom compression level
๐จ 4b3aa78 Refactor grayScale method in processor pkg
๐ 6ad9629 Remove unnecessary cloning on grayScale implementation
๐ a9b3469 Remove unnecessary comment
๐ f079880 Remove unnecessary error checking in Manipulator
๐ 164bfd9 Remove unnecessary getter
๐ 38deaf7 Rename EncoderOptions to CompressorOptions and add documentation in various encoder methods
โ 7813ced Rename enableConcurrentImageProcessing to enableConcurrentOpacityChecking and add more test coverage
2b560f6 Return PNG images as it is when JPEG quality is set to 100
โก๏ธ 669db90 Update README.md
โก๏ธ 7c9d513 Update docs of processor.go
โ 484147f Use back image.Opaque() and improve test quality
22080ed Use own opacity checking method when built in Opaque method is not fast
โ 2adf908 fix gofmt warnings๐ณ Docker images
- ๐ณ
docker pull gojektech/darkroom:latest
- ๐ณ
docker pull gojektech/darkroom:v0.0.3
- ๐ณ
-
v0.0.2 Changes
July 04, 2019๐ Changelog
f33e9a2 Add CONTRIBUTING
f77d50f Add LICENSE
8ce5b8f Add new metrics tracking in manipulator (size and extension)
3b112c5 Fix logger.Errorf function
๐ 38057b4 Fix other sugared logger styled functions
87cf222 Mask access key and secret key
๐ 2e47c1c Merge pull request #1 from adalberht/master
๐ 2ecc2ab Merge pull request #2 from adalberht/master
๐ฒ 7cdd95f Migrate logrus to zap and implement proper logging
๐จ 38ee973 Refactor metrics.update in manipulator to one function called trackDuration
โก๏ธ e98f02c Update CONTRIBUTING.md
โก๏ธ 2061202 Update dependencies
โก๏ธ dcbdd3b Update processor grayscale logic
โก๏ธ 7d9be57 Update with docker login to docker.io
312118a Use scope for statsd_collector
๐จ 7567fa9 [Ajat/Albert] move s3 and cloudfront package into aws package and refactor storage.baseUrl to storage.baseURL
5e77be3 [Ajat|Baskara] add InitializeStatsdCollector function
eb59f38 [Ajat|Baskara] add MetricCollector interface and StatsdCollector
ec8eba0 [Ajat|Baskara] add Register to metricCollectorRegistry
25f8070 [Ajat|Baskara] add TODO
71294ee [Ajat|Baskara] add statsd.Statter client
1e3358f [Ajat|Baskara] check for no sampleRate in config
๐ฒ d85c5a7 [Ajat|Baskara] log error only when necessary
eebb397 [Ajat|Baskara] make StatsdCollector implementation simple
689816a [Ajat|Baskara] push handler metrics to statsd
๐ a3776c7 [Ajat|Baskara] remove unnecessary error in return args
0๏ธโฃ c974229 [Ajat|Baskara] set default flushBytes to LANStatsdFlushBytes
8805074 [Ajat|Baskara] set sampleRate from config
f843691 add .travis.yml
eb99107 add Count case
653e9e6 add Godoc badge
982cf59 add comments to exported types and methods
โ 9cd8c46 add coverprofile to go test and pass it to goveralls
fab8db9 add doc.go to project root
๐ 1017671 add goreleaser
โก๏ธ 0b3dba4 add logo and update README.md
ec32050 add statsd.NoopClient as a fail-safe
โ 0d95358 add test case for Count scenario
๐ a4f690b build docker images with goreleaser
7336bac fix Guage => Gauge typo
๐ 1850b93 move Dockerfile => build/Dockerfile
โ e00d7f4 push test report to coveralls in Makefile
๐ f598b1f release v0.0.1
๐ 9218a4d release v0.0.1 with gojektech docker account
๐ 731b964 remove magic strings from processor/native/processor.go
bfe7105 rename Counter => Count
67402a7 rename module to github.com/gojek/darkroom
0f96cf2 rename name => collectorName
e349191 run gofmt -s on all files
๐ณ 9ad1a41 specify docker.io in docker login
โก๏ธ 2d59c54 update .travis.yml
โก๏ธ 22f39cd update README
โก๏ธ 5c7455d update domain names in README๐ณ Docker images
- ๐ณ
docker pull gojektech/darkroom:latest
- ๐ณ
docker pull gojektech/darkroom:v0.0.2
- ๐ณ