<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
**Table of Contents**  *generated with [DocToc](https://github.com/thlorenz/doctoc)*

- [Changelog](#changelog)
  - [v1.2.0](#v120)
    - [Enhancements](#enhancements)
    - [Bug Fixes](#bug-fixes)
  - [v1.1.0](#v110)
    - [Enhancements](#enhancements-1)
    - [Bug Fixes](#bug-fixes-1)

<!-- END doctoc generated TOC please keep comment here to allow auto update -->

# Changelog

## v1.2.0

### Enhancements
* [#3](https://github.com/C-S-D/retort/pull/3) -  Regression test for `use Retort.Resources` in dialyzer - [@KronicDeth](https://github.com/KronicDeth)

### Bug Fixes
* [#3](https://github.com/C-S-D/retort/pull/3) - [@KronicDeth](https://github.com/KronicDeth)
  * De-alias spec types in `Retort.Resources.__using__`  because spec types had no `alias` to setup correct alias names and `alias`es 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](https://github.com/C-S-D/retort/pull/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](https://github.com/KronicDeth)

## v1.1.0

### Enhancements
* [#2](https://github.com/C-S-D/retort/pull/2) - [@KronicDeth](https://github.com/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](https://github.com/C-S-D/retort/pull/2) - [@KronicDeth](https://github.com/KronicDeth)
  * Fix `credo` `0.6.0` errors
    * Add missing `@spec`s
    * 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+.
