All Versions
11
Latest Version
Avg Release Cycle
180 days
Latest Release
603 days ago

Changelog History
Page 1

  • v1.1.3 Changes

    February 21, 2020

    ๐Ÿ› Bug fixes

  • v1.1.2 Changes

    April 26, 2018

    ๐Ÿ‘Œ Improvements

    • Drop the cowboy dependency completely (see #40).
  • v1.1.1

    January 30, 2018
  • v1.1.0 Changes

    December 11, 2017

    ๐Ÿ‘Œ Improvements

    • Warn if the :origins option is not explicitly provided. This warning will become an error in future Corsica versions.
  • v1.0.0 Changes

    May 14, 2017

    ๐Ÿ’ฅ Breaking changes

    • Drop support for older Elixir versions and require Elixir ~> 1.3.

    ๐Ÿ‘Œ Improvements

    • Improve logs.
  • v0.5.0 Changes

    July 04, 2016

    ๐Ÿ’ฅ Breaking changes

    • Drop support for anonymous functions in the list of :origins (it was a mistake to support that in the first place!).
    • Change the :log option from being a log level or false to being a keyword list with log levels or false for each log "type" (for example, :rejected or :invalid).

    ๐Ÿ‘Œ Improvements

    • Add support for {module, function} tuples in the list of :origins (module.function will be called with the origin as its argument and will decide if such origin is allowed).
  • v0.4.2 Changes

    May 05, 2016

    ๐Ÿ› Bug fixes

    • Fix a bug where options given to a Corsica.Router weren't properly escaped and caused a "invalid quoted expression" error.
  • v0.4.1 Changes

    March 20, 2016

    ๐Ÿ› Bug fixes

    • Fix a typo in a logged message.
  • v0.4.0 Changes

    September 20, 2015

    ๐Ÿ‘Œ Improvements

    • Logging is now more detailed (for example, it logs what header is missing from :allow_headers).
    • Accept options when a module calls use Corsica.Router and make these options overridable in each Corsica.Router.resource/1-2 macro.
  • v0.3.2

    September 18, 2015