Releases: Lightning-AI/utilities
Releases · Lightning-AI/utilities
Minor patch 0.10.1
What's Changed
Fixed
- Avoid accidental namedtuple conversion in
apply_to_collection
(#210)
Full Changelog: v0.10.0...v0.10.1
New Contributors
- @GdoongMathew made their first contribution in #210
Lightning Utilities 0.10.0
What's Changed
Added
- CI: added
install-extras
in install check allowing deduplication eventual circular install dependency (#184, #185) - Added
rank_zero_only(..., default=?)
argument to return a default value on rank > 1 (#187)
Changed
- Updated/Extended the
requires
wrapper (#146) - CI: updated/extended cleaning old and/or specific caches (#159)
- CI: unified/extended docs makes flows (#162)
- CI: allow Other targets for building docs (#179)
- CI: narrow scope for md links check (#183)
- CI: split code checks & enable pre-commit updates (#191, #193, #194)
Deprecated
- Deprecated
ModuleAvailableCache
in favor ofRequirementCache
(#147)
Fixed
- Fixed issue with
is_overridden
falsely returning True when the parent method is wrapped (#149) - CI: optional freeze version of schema check (#148)
- CI: fixed guard for
pkg-check
workflow on canceled (#180) - CI: resolve latex dependency for docs builds (#181)
- CI: fixed branch for md links check (#183)
Full Changelog: v0.9.0...v0.10.0
New Contributors
Lightning Utilities 0.9.0
What's Changed
- docs: fetch all external resources when building docs by @Borda in #142
- add requirements script by @Borda and @SkafteNicki in #132, #139
- do not erase function types in decorators by @alanhdu in #135
- CI: fix passing install flags by @Borda in #137
- CI: split running tests with docs by @Borda in #141
- ruff: Isort and more by @Borda in #143
- Bump pypa/gh-action-pypi-publish to 1.8.7 by @dependabot
- Bump JamesIves/github-pages-deploy-action to 4.4.2 by @dependabot
Full Changelog: v0.8.0...v0.9.0
New Contributors
- @alanhdu made their first contribution in #135
- @SkafteNicki made their first contribution in #139
Lightning Utilities 0.8.0
What's Changed
- More resilient
RequirementCache
that checks for module import-ability by @carmocca in #112 - Added checking markdown links by @shenoynikhil in #81
- Added requirements parser by @Borda in #107
- Make
apply_to_collection
importable from top level by @awaelchli in #120 - ci: remove duplicate try to publish by @Borda in #114
- ci: update & defaults by @Borda in #121
- ruff: C4-PT-RET-SIM by @Borda in #117
Full Changelog: v0.7.1...v0.8.0
New Contributors
- @shenoynikhil made their first contribution in #81
Minor patch 0.7.1
Full Changelog: v0.7.0...v0.7.1
Lightning Utilities 0.7.0
What's Changed
- allow frozen dataclasses in
apply_to_collection
by @janEbert in #98 - ci/docs: allow passing env. variables by @Borda in #96
- fix & extend
StrEnum.from_str
by @Borda in #99 - refactor
StrEnum.from_str
by @carmocca in #102 - fix: adding
py.typed
to MANIFEST.in by @alexandervaneck in #101 - ci: build package by @Borda in #104
- lower min
packaging
version by @Borda in #91
Full Changelog: v0.6.0...v0.7.0
New Contributors
Minor compatibility patch 0.6.0.post
Lightning Utilities 0.6.0
What's Changed
- Introduce ModuleAvailableCache by @awaelchli in #86
- fix calling actions in external re-usable workflows by @Borda in #51
- ci: abstract package actions by @Borda in #48
- ci: checkout submodules recursive by @justusschock in #82
- ci: using outputs & cache dispatch by @Borda in #83
- ci: schema yaml & yml + verbose by @Borda in #84
Full Changelog: v0.5.0...v0.6.0
New Contributors
- @justusschock made their first contribution in #82
- @awaelchli made their first contribution in #86
Lightning Utilities 0.5.0
What's Changed
- Fix requirements parsing by @ethanwharris in #69
- Add method to lazily import modules by @ehofesmann in #71
- add requires wrapper by @Borda in #70
- fix: Add py.typed by @alexandervaneck in #72
- Fix & extend pkg install check by @Borda in #76
- add names for uses & norm spaces by @Borda in #78
- improve StrEnum by @Borda in #77
Full Changelog: v0.4.2...v0.5.0
New Contributors
- @ethanwharris made their first contribution in #69
- @ehofesmann made their first contribution in #71
- @alexandervaneck made their first contribution in #72