Skip to content

Releases: JuliaWeb/Retry.jl

v0.4.1

17 Jul 02:57
140ed83
Compare
Choose a tag to compare
Merge pull request #10 from JuliaWeb/MB/project-toml

Use Project.toml instead of REQUIRE

v0.4.0 Julia 1.0 support

20 Sep 08:29
Compare
Choose a tag to compare

v0.3.0 Julia 0.7 support (drop Julia 0.6)

23 Jul 23:27
9decefd
Compare
Choose a tag to compare
Merge pull request #6 from invenia/aa/0.7

Fixes for Julia 0.7

v0.2.0

21 Nov 06:02
Compare
Choose a tag to compare

Retry.jl used to use try/catch inside the catch block's @ignore if ...
condition. The purpose of this was to treat if conditions that throw
errors as false. e.f. @ignore if e.reason == "Foo" end might throw an
exception if e does not have a reason field. Retry.jl used to allow this
and treat it as false.

At present doing a nested try/catch in a catch block causes the Julia
stacktrace to be corrupted: JuliaLang/julia#19979 (comment)

After this commit, Retry.jl requires @ignore if ... conditions to return
true or false and not throw exceptions.

The ecode() function has been exported to allow replacing

@ignore if e.code == "404" end

with

@ignore if ecode(e) == "404" end

v0.0.5

28 Mar 00:48
Compare
Choose a tag to compare

dont hide exceptions in action part of @ignore if block

v0.0.4

24 Feb 00:26
Compare
Choose a tag to compare

fix bug that caused exceptions in @ignore or @retry actions to be ignored
(execptions in @ignore and @retry conditions are still ignored)'

v0.0.3

09 Feb 08:36
Compare
Choose a tag to compare

doc tweak