Releases: scientific-python/lazy-loader
Releases · scientific-python/lazy-loader
v0.4
lazy_loader 0.4
We're happy to announce the release of lazy_loader 0.4!
Enhancements
- ENH: Add require argument to load() to accept version specifiers (#48).
- Add version as
__version__
(#97).
Bug Fixes
- Avoid exception when __frame_data["code_context"] is None (#83).
- Make
lazy_load.load
partially thread-safe (#90).
Documentation
Maintenance
- Use label-check and attach-next-milestone-action (#64).
- Use setuptools (#65).
- Specify what goes in sdist (#66).
- Use changelist (#67).
- Used dependabot (#68).
- Bump pre-commit from 3.3 to 3.3.3 (#69).
- Bump scientific-python/attach-next-milestone-action from f94a5235518d4d34911c41e19d780b8e79d42238 to a4889cfde7d2578c1bc7400480d93910d2dd34f6 (#72).
- Bump scientific-python/attach-next-milestone-action from a4889cfde7d2578c1bc7400480d93910d2dd34f6 to bc07be829f693829263e57d5e8489f4e57d3d420 (#74).
- Bump actions/checkout from 3 to 4 (#75).
- Bump changelist from 0.1 to 0.3 (#77).
- Bump pre-commit from 3.3.3 to 3.4.0 (#76).
- Use trusted publisher (#78).
- Bump pre-commit from 3.4.0 to 3.5.0 (#80).
- Bump changelist from 0.3 to 0.4 (#81).
- Bump actions/checkout from 3 to 4 (#82).
- Bump actions/setup-python from 4 to 5 (#85).
- Bump pre-commit from 3.5.0 to 3.6.0 (#84).
- Update pre-commit (#87).
- Use setup-python pip cache (#95).
- Bump codecov/codecov-action from 3 to 4 (#93).
- Bump pre-commit from 3.6.0 to 3.6.2 (#100).
- Bump changelist from 0.4 to 0.5 (#99).
- Refuse star imports in stub loader (#101).
- Bump pre-commit from 3.6.2 to 3.7.0 (#103).
- Update pre-commit repos (#104).
Contributors
4 authors added to this release (alphabetically):
- Chris Markiewicz (@effigies)
- Dan Schult (@dschult)
- Jarrod Millman (@jarrodmillman)
- Stefan van der Walt (@stefanv)
5 reviewers added to this release (alphabetically):
- Brigitta Sipőcz (@bsipocz)
- Chris Markiewicz (@effigies)
- Dan Schult (@dschult)
- Jarrod Millman (@jarrodmillman)
- Stefan van der Walt (@stefanv)
These lists are automatically generated, and may not be complete or may contain duplicates.
v0.3
What's Changed
- Test on Python 3.12.0-beta.2 by @jarrodmillman in #53
- Update requirements by @jarrodmillman in #58
- Use dependabot to update GH actions by @jarrodmillman in #60
- Warn and discourage lazy.load of subpackages by @dschult in #57
- Use ruff by @jarrodmillman in #59
- Use dependabot to update requirements by @jarrodmillman in #61
- Ignore B028 by @jarrodmillman in #62
- Announce Python 3.12 support by @jarrodmillman in #63
New Contributors
Full Changelog: v0.2...v0.3
v0.3rc0
signed 0.3rc0 tag
v0.2
What's Changed
- Sort returned all by @stefanv in #34
- Fix extension substitution to work with
*.pyc
files by @Czaki in #39 - Update optional depedencies by @jarrodmillman in #40
- Update pre-commit by @jarrodmillman in #41
- Update GH actions by @jarrodmillman in #42
- Use codecov GH action by @jarrodmillman in #44
- Update year by @jarrodmillman in #43
- Update tests to improve coverage by @jarrodmillman in #45
- Add information that
pyi
files are used in runtime when useattach_stub
by @Czaki in #47
New Contributors
Full Changelog: v0.1...v0.2
v0.2rc0
What's Changed
- Sort returned all by @stefanv in #34
- Fix extension substitution to work with
*.pyc
files by @Czaki in #39 - Update optional depedencies by @jarrodmillman in #40
- Update pre-commit by @jarrodmillman in #41
- Update GH actions by @jarrodmillman in #42
- Use codecov GH action by @jarrodmillman in #44
- Update year by @jarrodmillman in #43
- Update tests to improve coverage by @jarrodmillman in #45
- Add information that
pyi
files are used in runtime when useattach_stub
by @Czaki in #47
New Contributors
Full Changelog: v0.1...v0.2rc0
lazy_loader 0.1
What's Changed
- Add the packaging infrastructure by @tupui in #2
- Run pre-commit hooks by @tupui in #3
- Simplify delayed exception handling and improve reporting by @stefanv in #4
- Add contributor README by @stefanv in #5
- DOC fix missing comma in usage example in README.md by @adrinjalali in #7
- Avoid conflicts when function is implemented in same-named submodule by @stefanv in #9
- feat: add attach_stub function to load imports from type stubs by @tlambert03 in #10
- Specify lower bounds on dependencies by @jarrodmillman in #15
- Update precommit hooks by @jarrodmillman in #16
- Split out linting CI from testing by @jarrodmillman in #17
- Update GH actions by @jarrodmillman in #18
- Test on more versions and platforms by @jarrodmillman in #19
- Lint toml files by @jarrodmillman in #20
- Add classifiers by @jarrodmillman in #21
- Document release process by @jarrodmillman in #22
- Measure test coverage by @jarrodmillman in #23
- Lower min required Python version to 3.7 by @donatasm in #14
- Fix typos by @jarrodmillman in #25
- Add test and coverage badges by @jarrodmillman in #26
- Refer to SPEC for stub usage by @stefanv in #29
- Update precommit hooks by @jarrodmillman in #30
- Update classifiers by @jarrodmillman in #31
New Contributors
- @tupui made their first contribution in #2
- @stefanv made their first contribution in #4
- @adrinjalali made their first contribution in #7
- @tlambert03 made their first contribution in #10
- @jarrodmillman made their first contribution in #15
- @donatasm made their first contribution in #14
Full Changelog: v0.0...v0.1
lazy_loader 0.1rc3
What's Changed
- DOC fix missing comma in usage example in README.md by @adrinjalali in #7
- Avoid conflicts when function is implemented in same-named submodule by @stefanv in #9
- feat: add attach_stub function to load imports from type stubs by @tlambert03 in #10
- Specify lower bounds on dependencies by @jarrodmillman in #15
- Update precommit hooks by @jarrodmillman in #16
- Split out linting CI from testing by @jarrodmillman in #17
- Update GH actions by @jarrodmillman in #18
- Test on more versions and platforms by @jarrodmillman in #19
- Lint toml files by @jarrodmillman in #20
- Add classifiers by @jarrodmillman in #21
- Document release process by @jarrodmillman in #22
- Measure test coverage by @jarrodmillman in #23
- Lower min required Python version to 3.7 by @donatasm in #14
- Fix typos by @jarrodmillman in #25
- Add test and coverage badges by @jarrodmillman in #26
New Contributors
- @adrinjalali made their first contribution in #7
- @tlambert03 made their first contribution in #10
- @jarrodmillman made their first contribution in #15
- @donatasm made their first contribution in #14
Full Changelog: v0.1rc2...v0.1rc3
lazy_loader 0.1rc2
What's Changed
- Simplify delayed exception handling and improve reporting by @stefanv in #4
- Add contributor README by @stefanv in #5
Full Changelog: v0.1rc1...v0.1rc2