Table of Contents generated with DocToc

Changelog

v1.3.0

Enhancements

  • #5 - @KronicDeth

    • Dependency updates

      • alembic to 3.2.0
      • calcinator to 2.2.0
      • amqp to 0.2.0 (Native support for Erlang 19! No more need for the git dependency for Erlang 19 support.)
      • ex_doc 0.15.1
      • ex_machina 2.0.0
      • ja_serializer 0.12.0
      • junit_formatter 1.3.0
      • timex 3.1.13
      • uuid 1.1.7
      • poison 3.1.0
      • credo 0.7.3
    • Add CircleCI badge
    • Add HexFaktor badge
    • Add InchEx

Bug Fixes

v1.2.0

Enhancements

  • #3 - Regression test for use Retort.Resources in dialyzer - @KronicDeth

Bug Fixes

  • #3 - @KronicDeth

    • De-alias spec types in Retort.Resources.__using__ because spec types had no alias to setup correct alias names and aliases should not be used in quote block because they’ll leak into module where use occurs.
    • Had to use map instead of Alembic.Pagination.t because Alembic.Pagination.t is not a subtype of map needed by Calcinator.Resources.list callback.
  • #4 - | has higher precedence than -> so the | ends up being interpreted as t -> {:ok, data} OR Retort.Client.Generic.error instead of the correct t -> EITHER {:ok, data} OR Retort.Client.Generic.error. - @KronicDeth

v1.1.0

Enhancements

  • #2 - @KronicDeth

    • Ignore IntelliJ project files
    • Update to calcinator 2.1.0
    • Update to credo 0.6.0
    • Update to timex 3.1.8
    • Update to uuid 1.1.6

Bug Fixes

  • #2 - @KronicDeth

    • Fix credo 0.6.0 errors

      • Add missing @specs
      • Remove extra blank lines
    • Fix Elixir 1.4 warnings about missing () on 0-arity function calls.
    • Use correct rabbit_common in mix.lock for Erlang 19+.