All Versions
Latest Version
Avg Release Cycle
116 days
Latest Release
2155 days ago

Changelog History
Page 1

  • v0.7.0 Changes

    July 25, 2018
    • Set the Content-Type response header to application/json automatically when encoding JSON responses.
    • ๐Ÿ›  Fix for handling of the path "/" in Elixir 1.6
    • โž• Add Plug.Parsers to the default pre-routing Plug list.
  • v0.6.1 Changes

    April 04, 2018
    • ๐Ÿ›  Fix deprecation warnings for String.strip/1 and String.lstrip/2.
    • โšก๏ธ Update live reload Plug for compatability with Elixir 1.6.
  • v0.6.0 Changes

    July 20, 2017
    • ๐Ÿ‘Œ Support for settting custom plugs to pass requests through before or after routing
    • ๐Ÿ†• New plug, Trot.AuthCheck, for requiring authorization on a select set of routes.
    • โšก๏ธ Update Elixir to 1.4
    • โšก๏ธ Update dependancies
    • ๐Ÿ—„ Replace deprecated Behaviour module with @callback attributes
  • v0.5.3 Changes

    October 01, 2015
    • โšก๏ธ Update plug_heartbeat dependency to remove usage of deprecated function in Plug
  • v0.5.2 Changes

    June 15, 2015
    • โž• Added VERSION file to hex package
  • v0.5.1 Changes

    June 14, 2015
    • ๐Ÿ›  Compatability fixed with Plug v0.13.0
    • โž• Added plug_heartbeat to the list of applications for exrm releases
    • Ensure redirects are sent with lowercase headers
    • Convert cowboy port to an integer when starting up
  • v0.5.0 Changes

    June 02, 2015
    • ๐Ÿ”ง Start Cowboy automatically based on configured values in the application
    • ๐Ÿ‘Œ Support parsing RPC errors into HTTP responses
    • โž• Added default route for /heartbeat
    • โž• Added live code reloading in dev
  • v0.4.0 Changes

    May 26, 2015
    • ๐Ÿ‘Œ Support for API versioning with pattern patching against versions
    • Made connection handling for unknown routes optional. The old behavior can be re-enabled by adding use Trot.NotFound to the end of a routing module.
    • โž• Added import_routes/1 as a new macro to help chain router modules
    • ๐Ÿ‘ Allow headers to be passed as part of a route's returned tuple and parse them into the HTTP response
    • โž• Added the ability to route requests based on HTTP request headers
  • v0.3.0 Changes

    May 23, 2015
    • ๐Ÿ‘Œ Support for template rendering using EEx and/or HAML
    • โž• Add a default root for static routes of priv/static
    • ๐Ÿ‘Œ Support setting the module attribute @path_root as a prefix to route paths
  • v0.2.1 Changes

    May 20, 2015
    • ๐Ÿ›  Fixed sending response of {atom, text} to resolve the atom to a status code