Skip to content

Commit

Permalink
Release v1.1.1-rc
Browse files Browse the repository at this point in the history
The release candidate does some much-needed spring cleaning! 🌬️
Gringotts is now totally (compile-time) warning free (upto elixir
1.6.5) :yay:

Core
----
Remove our implementaion of the `Gringotts.Money` protocol as ex_money
implements (and tests!) it for us.
Updated various docs and cleaned up some code smell.

Gateways
--------
1. Refactor `Paymill`, makes it much more readable and also completes
   all the pending functionality.
2. Remove/Deprecate `Wirecard` as it does not meet the standards of
   this library.
  • Loading branch information
oyeb committed Jun 8, 2018
1 parent dcbca8b commit 73ea35e
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 43 deletions.
78 changes: 36 additions & 42 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,36 +2,31 @@

## [`v1.1.1-rc`][tag-1_1_1-rc] (2018-06-04)

### Added
### Core
Remove the protocol implementation for `ex_money` since they implement it for us
[e1cb32](https://github.com/kipcole9/money/commit/e1cb325a28a8318864ff1cbfbbb67574379a82c0).

* **core:** Remove the protocol implementation for `ex_money` since they
implement it for us
[e1cb32](https://github.com/kipcole9/money/commit/e1cb325a28a8318864ff1cbfbbb67574379a82c0)
* **development:** Removed those annoying compiler warnings!
* **docs:** Add docs about the money protocol.

### Changed

Remove support of [Wirecard](http://wirecard.com/) as we failed to implement it completely and it is
not at all usable. It is being archived in
[`wirecard`](https://github.com/aviabird/gringotts/tree/wirecard) branch.
### Gateways
- Refactored `Paymill`. Added missing API functions.
- Remove support of [Wirecard](http://wirecard.com/) as it fails to meet the
standards of this library and it is not at all usable. It is being archived
in [`wirecard`](https://github.com/aviabird/gringotts/tree/wirecard) branch.

## [`v1.1.0`][tag-1_1_0] (2018-04-22)

### Added
### Core
* Introduces the `Gringotts.Money` protocol ([#71][pr#71])
- Deprecates use of `floats` for money amounts, see [#62][iss#62] for
motivation.
* Removes payment worker! No application, no worker as per the community's
[suggestion][joses-feedback] ([#118][pr#118]).

* **api:** Introduces a `Money` protocol ([#71][pr#71])
* **core:** Introduces `Response.t` ([#119][pr#91])
* **development:** Adds a useful mix task `gringotts.new` ([#78][pr#78]) to help
with adding more gateways!
* **docs:** Adds changelog, contributing guide ([#117][pr#117])
### Miscellaneous
* Introduces `Response.t` ([#119][pr#91]).
* Adds a useful mix task `gringotts.new` ([#78][pr#78]) to help with adding more
gateways!
* Adds changelog, contributing guide ([#117][pr#117]).

### Changed

* **api:** Deprecates use of `floats` for money amounts, check issue
[#62][iss#62] ([#71][pr#71])
* **core:** Removes payment worker, no application, no worker now after
@josevalim [pointed it][joses-feedback] ([#118][pr#118])

[iss#62]: https://github.com/aviabird/gringotts/issues/62
[pr#71]: https://github.com/aviabird/gringotts/pulls/71
Expand All @@ -44,34 +39,33 @@ not at all usable. It is being archived in

## [`v1.0.2`][tag-1_0_2] (2017-12-27)

### Added
### Core
* Reduced arity of public API calls by 1
- No need to pass the name of the `worker` as argument.

### Gateways
* Gringotts now supports [Trexle](http://trexle.com/) as well :tada:

### Changed

* **api:** Reduced arity of public API calls by 1
- No need to pass the name of the `worker` as argument.

## [`v1.0.1`][tag-1_0_1] (2017-12-23)

### Added
### Core

* **docs:** Improved documentation - made consistent accross gateways
* **tests:** Improved test coverage
* Improved documentation by making them consistent across gateways.
* Improved test coverage, though tests need some more :heart:

## [`v1.0.0`][tag-1_0_0] (2017-12-20)

### Added
### Initial public API release

### Core
* Single worker architecture, config fetched from `config.exs`.

* **api:** Initial public API release.
* **core:** Single worker architecture, config fetched from `config.exs`
* **api:** Supported Gateways:
- [Stripe](http://stripe.com/)
- [MONEI](http://monei.net/)
- [Paymill](https://www.paymill.com/en/)
- [WireCard](http://wirecard.com/)
- [CAMS](http://www.centralams.com/)
### Gateways
- [Stripe](http://stripe.com/)
- [MONEI](http://monei.net/)
- [Paymill](https://www.paymill.com/en/)
- [WireCard](http://wirecard.com/)
- [CAMS](http://www.centralams.com/)

[tag-1_1_1_rc]: https://github.com/aviabird/gringotts/releases/tag/v1.1.1-rc
[tag-1_1_0]: https://github.com/aviabird/gringotts/compare/1.1.0...1.0.2
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ def deps do
{:gringotts, "~> 1.1"},
# ex_money provides an excellent Money library, and integrates
# out-of-the-box with Gringotts
{:ex_money, "> 2.5.0"}
{:ex_money, ">= 2.6.0"}
]
end
```
Expand Down

0 comments on commit 73ea35e

Please sign in to comment.