Releases: JuliaWeb/Retry.jl
v0.4.1
v0.4.0 Julia 1.0 support
1.0 compat
v0.3.0 Julia 0.7 support (drop Julia 0.6)
Merge pull request #6 from invenia/aa/0.7 Fixes for Julia 0.7
v0.2.0
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
dont hide exceptions in action part of @ignore if
block
v0.0.4
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
doc tweak