Releases: JuliaTesting/Aqua.jl
Releases · JuliaTesting/Aqua.jl
v0.7.4
Aqua v0.7.4
Merged pull requests:
- Update logo (#128) (@hyrodium)
- Make
test_ambiguities
error more helpful (#199) (@lgoettgens) - Add option to
test_deps_compat
to test extras and weakdeps (#200) (@lgoettgens) - Enhance smoke testing (#201) (@lgoettgens)
- Add package extensions to
test_stale_deps
docstring (#203) (@lgoettgens) - Add stdlib compats (#214) (@lgoettgens)
- Bump version to 0.7.4 (#220) (@lgoettgens)
Closed issues:
v0.7.3
Aqua v0.7.3
Merged pull requests:
- Fix
is_kwcall
for methods with type parameters (#188) (@lgoettgens) - Add Changelog (#189) (@lgoettgens)
- Catch some edge-cases reported by JET (#190) (@lgoettgens)
- Update the version of Documenter.jl to v1.0 (#191) (@hyrodium)
- Formatting followup to #187 (#192) (@lgoettgens)
- Refactor
test_deps_compat
(#193) (@lgoettgens) - Let all VERSION switches use
@static
(#194) (@lgoettgens) - Remove
mergify.yml
(#196) (@lgoettgens) - Add more CI targets (#197) (@lgoettgens)
- Set version to 0.7.3 (#198) (@lgoettgens)
Closed issues:
v0.7.2
Aqua v0.7.2
Merged pull requests:
- CI: use concrete action version (#172) (@lgoettgens)
- CI: set a timeout of 10 minutes (#175) (@fingolfin)
- Print module in
test_undefined_exports
report (#177) (@lgoettgens) - Add compat for
Documenter.jl
(#182) (@lgoettgens) - Streamline uses of Compat.jl (#183) (@lgoettgens)
- Fix TagBot setup (#184) (@fingolfin)
- Make CI jobs runable by hand (#185) (@lgoettgens)
- Set version to 0.7.2 (#187) (@lgoettgens)
Closed issues:
- Report which module has undefined exports (#176)
v0.6.7
Aqua v0.6.7
Merged pull requests:
- Do-block in
mktemp
in_find_ambiguities
(#168) (@jishnub) - Concrete return type for test_ambiguities_impl (#169) (@jishnub)
- Protect access to
.instance
(#170) (@lgoettgens) - Piracy fix for kwcall (#171) (@lgoettgens)
- CI: use concrete action version (#172) (@lgoettgens)
- CI: set a timeout of 10 minutes (#175) (@fingolfin)
- Print module in
test_undefined_exports
report (#177) (@lgoettgens) - Add compat for
Documenter.jl
(#182) (@lgoettgens) - Streamline uses of Compat.jl (#183) (@lgoettgens)
- Fix TagBot setup (#184) (@fingolfin)
- Make CI jobs runable by hand (#185) (@lgoettgens)
Closed issues:
v0.7.1
Aqua v0.7.1
Merged pull requests:
- Protect access to
.instance
(#170) (@lgoettgens) - Piracy fix for kwcall (#171) (@lgoettgens)
v0.7.0
Aqua v0.7.0
Closed issues:
- Improve docs: explain how to add Aqua to package tests (#123)
- Type-piracy check misses certain functions (#155)
- Piracy check misses callables (#157)
- Stale deps test misses
Statistics
inBlockBandedMatrices.jl
(#163)
Merged pull requests:
- Enhance Piracy detection by considering more methods (#156) (@lgoettgens)
- Remove unnecessary whitespace in printing (#158) (@lgoettgens)
- Update documentation (#159) (@lgoettgens)
- Update CI to test against 1.10 as well (#161) (@lgoettgens)
- Update
test_stale_deps
docstring (#164) (@lgoettgens) - Circumvent pipe buffer deadlock (#166) (@lgoettgens)
- Do-block in
mktemp
in_find_ambiguities
(#168) (@jishnub) - Concrete return type for test_ambiguities_impl (#169) (@jishnub)
v0.6.6
v0.6.5
v0.6.4
Aqua v0.6.4
Closed issues:
test_ambiguities
errors whenexclude
is set. (#49)- Clarify errors in documentation (#84)
- Allow type piracy from superpackage? (#96)
- Aqua reports different type piracies on different julia versions. (#137)
- TypePiracy: treat foreign type as own type (#138)
- False positive for unbound type parameters (#139)
- Ambiguity check errors on Julia 1.0:
type UnionAll has no field name
(#141)
Merged pull requests:
- Piracy: Add kwarg
treat_as_own
(#140) (@lgoettgens) - Fix
getobj
for parameterized callable objects (#142) (@lgoettgens) - Refactor
ambiguities.jl
(#143) (@lgoettgens) - Add
.JuliaFormatter.toml
(#145) (@lgoettgens) - Enhance
unbound_args
docstring and printing (#146) (@lgoettgens) - Update test order in main docstring (#147) (@lgoettgens)
- Make piracy tests slightly more efficient (#148) (@lgoettgens)
- Remove special branch for some julia v1.6.0-DEV versions (#149) (@lgoettgens)
- Remove hidden doc page (#150) (@lgoettgens)
- Move
test_pirate
out of theAqua.Piracy
module (#151) (@lgoettgens)
v0.6.3
Aqua v0.6.3
Closed issues:
- method too new to be called from this world context (#39)
- Bizarre "Running
Pkg.resolve
onpath/to/Project.toml
will change the content." errors (#72) - Don't report dependencies as stale if they are also in
[weakdeps]
(in Julia 1.9) (#107) - Incorrect (?) type piracy report (#114)
Merged pull requests:
- Drop claims that 0.4 and 0.5 are still maintained (#129) (@fingolfin)
- Make kwarg
ignore
fortest_deps_compat
work (#130) (@lgoettgens) - Fix some incorrect piracy flagging (#131) (@fingolfin)
- AbstractArray -> AbstractVector (#132) (@fingolfin)
- Remove 'commits since tagged version' badge (#133) (@fingolfin)
- Remove support for 0.4.x & 0.5.x series (#134) (@fingolfin)
- Do not report stale deps that are weakdeps as well (#135) (@lgoettgens)