All Versions
37
Latest Version
Avg Release Cycle
95 days
Latest Release
789 days ago

Changelog History
Page 1

  • v1.1.6 Changes

    February 20, 2022
    * Improve Waffle.Storage.S3 moduledoc (#90)
    * Fix links to other storage providers (#92)
    * Allow setting a custom bucket from scope (#31)
    * Update dependencies
    
  • v1.1.5 Changes

    August 12, 2021
    * Update dependencies
    * Add support for custom validation error message (#84)
    
  • v1.1.4 Changes

    February 25, 2021
    * Upgrade deps for fixing compile warning in Elixir 1.11 (#74)
    * Use elixir v1.11 as base image
    * Make readme contain less marketing links
    * Migrate to GitHub Actions from CodeShip CI
    
  • v1.1.3 Changes

    September 14, 2020
    • fix missing comma in configuration (#65)
    • request headers for remote file (#61)

      By default, when downloading files from remote path request headers are empty, but if you wish to provide your own, you can override the remote_file_headers/1 function in your definition module.

  • v1.1.2 Changes

    September 03, 2020
    • Improve docs of getting started and multiple minor changes (#55)
    • refactor Waffle.File.do_generate_temporary_path/1 (#56)
  • v1.1.1 Changes

    August 02, 2020
    • update dependencies
    • add correct S3 setup to documentation
    • Use correct extension for temp files (#53)
    • Fix typo in comment (#52)
    • Update path in getting started guide to the correct generated path (#48)
    • add Aliyun OSS storage provider link (#45)
  • v1.1.0 Changes

    May 12, 2020
    • update dependencies
    • respect content-disposition header (#41)
    • ex_aws needs to be at least 2.1.2 (#43)
    • add attribution to the original work (#39)

    Notes

    Now, the Waffle respects content-disposition header. It means that for remote uploads by url, we'll check for this header and will respect the filename from it. In other words, we'll save a file with a name from content-disposition header.

  • v1.0.1 Changes

    March 23, 2020
    • Handle special S3 escaping (#32)
    • add branding for project (#34)
  • v1.0.0 Changes

    February 04, 2020
    • remove poison and update dependencies (#30)
    • define remote url as an attribute #29
    • respect spaces in remote filenames (#28)

    ⬆️ Upgrade instructions

    ⬆️ ExAws dependency was upgraded to the current version. Since most of 📦 community packages are migrating to Jason as a default library to work with JSON, we've decided to migrate Waffle as well. You can still use Poison as your JSON adapter, in such case just add it as a dependency.

    Before

    config :ex_aws,
      ...
    

    After

    config :ex_aws,
      json_codec: Jason
    
  • v0.11.0 Changes

    October 04, 2018
    • (Dependency) :httpoison removed in favor of :hackney
    • (Enhancement) Proper generator file location for Phoenix 1.3+
    • (Enhancement) Support setting asset_host to false in the app config to revert to the default
    • (Enhancement) Allow overriding asset_host in an individual definition module
    • (Enhancement) Definitions can conditionally skip a version or transformation