Current section
Files
Jump to
Current section
Files
CHANGELOG.md
<!-- 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.3.0](#v130)
- [Enhancements](#enhancements)
- [Bug Fixes](#bug-fixes)
- [v1.2.0](#v120)
- [Enhancements](#enhancements-1)
- [Bug Fixes](#bug-fixes-1)
- [v1.1.0](#v110)
- [Enhancements](#enhancements-2)
- [Bug Fixes](#bug-fixes-2)
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
# Changelog
## v1.3.0
### Enhancements
* [#5](https://github.com/C-S-D/retort/pull/5) - [@KronicDeth](https://github.com/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
* [#5](https://github.com/C-S-D/retort/pull/5) - Fix Elixir 1.4 warnings - [@KronicDeth](https://github.com/KronicDeth)
## 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+.