All Versions
11
Latest Version
Avg Release Cycle
113 days
Latest Release
1289 days ago

Changelog History
Page 1

  • v0.14.1 Changes

    October 14, 2020

    Remove System.stacktrace/0 in favour of __STACKTRACE__

  • v0.14.0 Changes

    April 11, 2020
    • Introduce @retry function annotation. Thanks @bbalser for the PR.
    • โž• Add Elixir 1.10 support
    • Remove deprecated stream functions exp_backoff/1 and lin_backoff/2
  • v0.13.0 Changes

    July 06, 2019
    • ๐Ÿ›  Fix Dialyzer warning in wait caused by false/nil being matched separately. Thanks @jdenen for the PR.
    • ๐Ÿ—„ Deprecate Elixir 1.6 support
    • โž• Add Elixir 1.9 support
  • v0.12.0 Changes

    June 22, 2019
    • โž• Add jitter/1 that adds random jitter to delays. Thanks @mononym for the PR.
    • โž• Add optional parameter to exponential_backoff/2 to override default factor. Thanks @fsword for the PR.
    • ๐Ÿ›  Fix a crash when randomizing 0
    • โž• Add optional parameter to expiry/3 to override default minimum delay. Thanks @x4lldux for the bug report.
  • v0.11.2 Changes

    November 04, 2018

    ๐Ÿ›  Fix Dialyzer pattern match warning. Thanks @legoscia for the PR.

  • v0.11.1 Changes

    October 27, 2018

    ๐Ÿ›  Fix an arithmetic bug in exponential_backoff involving large streams. Thanks @axelson for the bug report.

  • v0.11.0 Changes

    October 26, 2018
    • 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 Changes

    June 27, 2018

    ๐Ÿ’ฅ 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 Changes

    June 19, 2018

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

  • v0.8.2 Changes

    May 20, 2018

    ๐Ÿ‘ Allow rescue_only to be a runtime list, thanks to @jvoegele's PR.