All Versions
12
Latest Version
Avg Release Cycle
22 days
Latest Release
29 days ago

Changelog History
Page 1

  • v0.1.0

    March 03, 2020

    🔄 Changelog

    👍 c910e75 Storage byte range support (#49)

    🐳 Docker images

    • 🐳 docker pull gojektech/darkroom:latest
    • 🐳 docker pull gojektech/darkroom:v0.1.0
  • v0.0.12

    January 19, 2020

    🔄 Changelog

    f7ad58d Hardcode the overlay result to be a PNG instead of following the original base image format

    🐳 Docker images

    • 🐳 docker pull gojektech/darkroom:latest
    • 🐳 docker pull gojektech/darkroom:v0.0.12
  • v0.0.11

    January 17, 2020

    🔄 Changelog

    🚚 324fc22 Remove unnecessary print statement from previous pull request

    🐳 Docker images

    • 🐳 docker pull gojektech/darkroom:latest
    • 🐳 docker pull gojektech/darkroom:v0.0.11
  • v0.0.10

    January 16, 2020

    🔄 Changelog

    👍 b4701b3 Add overlay support (#47)
    🐳 bf4aace explicitly disable dynamic library linking in docker image (#44)

    🐳 Docker images

    • 🐳 docker pull gojektech/darkroom:latest
    • 🐳 docker pull gojektech/darkroom:v0.0.10
  • v0.0.9

    November 07, 2019

    🔄 Changelog

    eb42535 Fixing watermark feature on non-PNG formatted file (#42)

    🐳 Docker images

    • 🐳 docker pull gojektech/darkroom:latest
    • 🐳 docker pull gojektech/darkroom:v0.0.9
  • v0.0.8

    October 22, 2019

    🔄 Changelog

    👍 44422d6 Add fit=scale support (#41)

    🐳 Docker images

    • 🐳 docker pull gojektech/darkroom:latest
    • 🐳 docker pull gojektech/darkroom:v0.0.8
  • v0.0.7

    October 04, 2019

    🔄 Changelog

    🔀 907236b Merge pull request #38 from baskarap/master
    e923e94 Resize the image in case of cropping request does NOT pass one of w or h parameter, fallback to the original image if both of them are missing

    🐳 Docker images

    • 🐳 docker pull gojektech/darkroom:latest
    • 🐳 docker pull gojektech/darkroom:v0.0.7
  • v0.0.6

    September 19, 2019

    🔄 Changelog

    0️⃣ abca2dd Add logic to join given parameters and default parameters in manipulator
    0️⃣ b5198c3 Add new config for default parameters
    0️⃣ 2826222 Add new default params property in manipulator
    0️⃣ 31f9474 Add scenario when invalid default params is being set
    e8b7ffe Add test cases on getParams + handle a case where default params and given params have different values and both values need to be joined
    85519af Change map initialization -> nil
    0️⃣ badf17d Invoke default params while initializing manipulator in dependencies.go
    🔀 1c09da8 Merge pull request #36 from baskarap/add-default-parameters-support
    🚚 c0936fd Remove getParams from image handler
    🔧 0b1b188 Remove unnecessary viper configuration read/write
    ⚡️ 70387e8 Update config.DefaultParams to return slice of strings instead of string
    🚧 bc2ffa3 [WIP] Fetch default params first before adding query params on image download

    🐳 Docker images

    • 🐳 docker pull gojektech/darkroom:latest
    • 🐳 docker pull gojektech/darkroom:v0.0.6
  • v0.0.5

    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

    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