Releases: ericphanson/ExplicitImports.jl
Releases · ericphanson/ExplicitImports.jl
v1.11.1
ExplicitImports v1.11.1
Merged pull requests:
- fix package loading in app use-case (#99) (@ericphanson)
v1.11.0
v1.10.2
ExplicitImports v1.10.2
Merged pull requests:
- Test checks on ExplicitImports.main (#91) (@abelsiqueira)
- Fix ref to
explicit_imports
in readme (#94) (@cgarling) - Fix tests and latent bug around public symbols vs base exports (#96) (@ericphanson)
Closed issues:
v1.10.1
ExplicitImports v1.10.1
Merged pull requests:
- Fix checks -> CHECKS in src/main.jl (#89) (@abelsiqueira)
v1.10.0
ExplicitImports v1.10.0
Merged pull requests:
- explicitly import
parse
(#78) (@palday) - Expand CLI functionality in
main
, make available on earlier Julia versions, and add.pre-commit-config.yaml
(#86) (@abelsiqueira) - fix tests: allow DataAPI as source for groupby (#87) (@ericphanson)
Closed issues:
v1.9.0
ExplicitImports v1.9.0
Merged pull requests:
- render markdown when printing, add
@main
entrypoint, add precompilation workload (#74) (@ericphanson)
v1.8.0
ExplicitImports v1.8.0
Merged pull requests:
- use
skip
mechanism to skip imports/access of names from Compat that are owned by Base (#71) (@ericphanson) - support code-generated exports in staleness check (#72) (@ericphanson)
Closed issues:
v1.7.0
ExplicitImports v1.7.0
Merged pull requests:
- fix typo (#66) (@ericphanson)
- allow printing on separate lines in
print_explicit_imports
(#67) (@ericphanson) - Support Julia 1.6 (#68) (@ericphanson)
v1.6.0
ExplicitImports v1.6.0
Merged pull requests:
- WIP: add
improper_explicit_imports
that handles non-public and non-owner explicit imports, and add non-public results toimproper_qualified_accesses
(#28) (@ericphanson) - add
check_all_explicit_imports_via_owners
(#57) (@ericphanson) - improve coverage and deprecation warnings (#58) (@ericphanson)
- add
check_all_explicit_imports_are_public
(#59) (@ericphanson) - add
check all qualified accesses are public
(#60) (@ericphanson) - By default, ignore "improper" imports/accesses from within the same package (#61) (@ericphanson)
- document bug from #62 (#63) (@ericphanson)
- add
check_no_self_qualified_accesses
(#64) (@ericphanson)
Closed issues:
v1.5.0
ExplicitImports v1.5.0
Merged pull requests:
- Provide functionality to detect "improper qualified access" (#50) (@ericphanson)
Closed issues:
- Detect usage of names from Modules that don't own them (#48)