Skip to content

Releases: safwank/ElixirRetry

v0.11.0

26 Oct 23:17
d2a2298
Compare
Choose a tag to compare
  • Deprecate exp_backoff and lin_backoff in favor of exponential_backoff and linear_backoff(thanks @bamorim for the bug report)
  • Add Elixir 1.7 support
  • Doc updates (thanks @skateinmars)

v0.10.0

27 Jun 04:54
dede9c0
Compare
Choose a tag to compare

BREAKING CHANGES

  • Change wait-then-else to wait-after-else
  • Introduce retry-after-else
  • Both macros now include
    • the result in the after clause
    • the error in the else clause

v0.9.0

19 Jun 14:08
Compare
Choose a tag to compare

Allow other atoms or atom-result tuples to be retried, courtesy of @rawkode.

v0.8.2

20 May 11:38
Compare
Choose a tag to compare

Allow rescue_only to be a runtime list, thanks to @jvoegele's PR.

v0.8.1

10 Sep 02:50
Compare
Choose a tag to compare

Make with option mandatory again.

v0.8

09 Sep 00:41
Compare
Choose a tag to compare
  • Consolidate whitelisted exceptions as an option
  • Tests now run faster
  • Phase out support for Elixir 1.3 and include 1.5

Credit to @fredwu for the PR.

v0.7

10 Jun 00:21
Compare
Choose a tag to compare

Now you can retry on a custom list of exceptions by specifying a list of errors as the first argument to the retry macro.

Thanks @neerfri for the contribution.

v0.6.1

03 Apr 10:49
Compare
Choose a tag to compare
  • Add initial_delay support to exp_backoff stream
  • Fix a number of Elixir 1.4 warnings

v0.6

04 Dec 00:49
Compare
Choose a tag to compare

Introducing a new wait-then-else macro that simplifies asynchronous workflows.

This release also introduces a couple of breaking changes

  • For simplicity, the wait macro no longer takes the with key for the delay stream.
  • The old, non-composable retry and backoff macros have been retired in favor of the newer composable counterparts.

v0.5

23 Aug 01:43
Compare
Choose a tag to compare

Introducing retry_while.