Releases: JuliaTesting/ReTest.jl
Releases · JuliaTesting/ReTest.jl
v0.4.0
ReTest v0.4.0
Fixed compatibility with Julia 1.13 and improved TTFX. Julia 1.13 is now the minimum supported version due to the difficulty of maintaining support for older versions. There should be no breaking changes but the version was bumped to be safe since there were a lot of internal changes.
Merged pull requests:
- Update tagbot workflow (#59) (@JamesWrigley)
- Fix support for 1.13 (#63) (@JamesWrigley)
Closed issues:
v0.3.4: Add a precompilation workload
What's Changed
- Add a precompilation workload by @JamesWrigley in #58
Full Changelog
Full Changelog: v0.3.3...v0.3.4
v0.3.3
What's Changed
- Fixes for recent Julia versions by @JamesWrigley in #54
- Fix 32 bit support by @JamesWrigley in #55
- Update documentation by @JamesWrigley in #56
New Contributors
- @JamesWrigley made their first contribution in #54
Full Changelog: v0.3.2...v0.3.3
v0.3.2
ReTest v0.3.2
Closed issues:
- mysterious deprecation warnings (#37)
- Lots of warnings (#40)
- tests involve fragile RNG that fails in some contexts (#42)
- deprecation warnings from other packages pollutes the test log if running
pkg> testusing ReTest (#43)
Merged pull requests:
- fixed inappropriate deprecation warnings when checking for sub-modules (#41) (@ExpandingMan)
v0.3.1
ReTest v0.3.1
Closed issues:
- type TaskLocalRNG has no field seed (#26)
Merged pull requests:
- dryrun: keep track of loop variables from parent testsets (#28) (@rfourquet)
- hijack: add
include=:staticoption (#30) (@rfourquet) - support nesting
Test.@testsetwithinReTest.@testset(#31) (@rfourquet) - alignment: take nested testsets into account when verbose (#32) (@rfourquet)
- hijack: be more precise with
include=:static(#33) (@rfourquet) - hijack: allow specifying custom include-like functions (#34) (@rfourquet)
v0.3.0
ReTest v0.3.0
Closed issues:
Merged pull requests:
- "loaded modules": find also submodules (#7) (@rfourquet)
- CI: don't run redundant jobs for push & pull_request (#8) (@rfourquet)
- retest: add recursive=true option for submodules (#9) (@rfourquet)
- add ReTest.hijack_base (#10) (@rfourquet)
- allow Base and stdlibs in hijack via hijack_base (#11) (@rfourquet)
- allow "cartesian" testest-for loops, e.g.
for i=I, j=J(#12) (@rfourquet) - allow testsets without a description (#13) (@rfourquet)
- don't eval loop variables directly in global scope, use let (#14) (@rfourquet)
- better handling of descriptions with interpolation (#15) (@rfourquet)
- fix
includepath within testsets (#16) (@rfourquet) - Improve dryrun (#17) (@rfourquet)
- hijack: add revise option (#18) (@rfourquet)
- filtering: allow multiple patterns (conjunction) (#19) (@rfourquet)
- filtering: enable disjunction of patterns (via arrays) (#20) (@rfourquet)
- add integer ID filtering (#21) (@rfourquet)
- Fix the site name (#22) (@adamslc)
- fix some RNG handling after new default RNG in Julia (#23) (@KristofferC)
- doc: add "Quick start" section (#25) (@rfourquet)
v0.2.0
ReTest v0.2.0
Merged pull requests:
- statically filter all testsets (#2) (@rfourquet)
- handle gracefully when testset-for iterators can't be eval'ed or collect'ed (#3) (@rfourquet)
- InlineTest is reborn (#4) (@rfourquet)