Releases: tianocore/edk2-pytool-library
Releases · tianocore/edk2-pytool-library
v0.23.0
What's Changed
- project: Add a minimum supported version by @Javagedes in #701
Full Changelog: v0.22.6...v0.23.0
v0.22.6
What's Changed
- base_parser: bugfix ifdef ifndef evaluation by @Javagedes in #698
Dependency Updates
- build(deps): bump ruff from 0.6.9 to 0.8.6 by @dependabot in #686
- build(deps): bump setuptools from 75.1.0 to 75.7.0 by @dependabot in #687
- build(deps): bump mkdocs-material from 9.5.40 to 9.5.49 by @dependabot in #681
- build(deps): bump mkdocstrings[python] from 0.26.1 to 0.27.0 by @dependabot in #667
- build(deps): bump codecov/codecov-action from 4 to 5 by @dependabot in #670
- build(deps): bump pre-commit from 3.8.0 to 4.0.1 by @dependabot in #657
Full Changelog: v0.22.5...v0.22.6
v0.22.5
v0.22.4
What's Changed
- base_parser.py: Update precedence of
==
and!=
by @ponchofigueroa in #684
New Contributors
- @ponchofigueroa made their first contribution in #684
Full Changelog: v0.22.3...v0.22.4
v0.22.3
What's Changed
- Update GetEdk2RelativePathFromAbsolutePath and GetAbsolutePathOnThisSystemFromEdk2RelativePath path input type hinting by @antklein in #672
- buildreport_parser.py: Properly handle NULL libraries by @apop5 in #671
New Contributors
Full Changelog: v0.22.2...v0.22.3
v0.22.2
v0.22.1
What's Changed
- fdf_parser.py: support
SECTION COMPRESS
sections by @apop5 in #654 - base_parser.py: support conditions checking for empty string by @apop5 in #653
Dependency Changes
- build(deps): bump ruff from 0.6.5 to 0.6.9 by @dependabot in #650
- build(deps): bump mkdocs-material from 9.5.31 to 9.5.40 by @dependabot in #651
- build(deps): bump pytest from 8.3.2 to 8.3.3 by @dependabot in #639
- build(deps): bump setuptools from 75.0.0 to 75.1.0 by @dependabot in #640
- build(deps): bump build from 1.2.1 to 1.2.2.post1 by @dependabot in #649
Full Changelog: v0.22.0...v0.22.1
v0.22.0
What's Changed
- [REBASE&FF] Run ruff check and ruff format on the workspace by @Javagedes in #648
- Python support: drop 3.10, add 3.13 by @Javagedes in #652
Integration Instructions
Python 3.10 is no longer supported starting at edk2-pytool-library v0.22.0. If your platform cannot upgrade to 3.11 or above, continue using a version of edk2-python-library less than v0.22.0. Otherwise upgrade your version of python to 3.11 or greater.
Full Changelog: v0.21.12...v0.22.0
v0.21.12
What's Changed
- docs/developing.md: Update outdated steps by @makubacki in #645
- Fix ruff issues [Rebase & FF] by @makubacki in #646
- test_locate_tools: Make test_FindInf2CatToolInWinSdk() results consistent by @makubacki in #647
- gitignore_parser.py: Handle non-subpaths in rule file check by @makubacki in #644
Full Changelog: v0.21.11...v0.21.12
v0.21.11
What's Changed
- Update VsWhere.exe to 3.1.7 by @Javagedes in #636
Dependency Updates
- build(deps): bump mkdocstrings-python from 1.10.7 to 1.10.8 by @Javagedes in #623
- build(deps): bump setuptools from 71.1.0 to 73.0.1 by @dependabot in #622
- build(deps): bump pytest from 8.3.1 to 8.3.2 by @dependabot in #615
- build(deps): bump ruff from 0.5.6 to 0.6.2 by @dependabot in #621
- build(deps): bump coverage from 7.6.0 to 7.6.1 by @dependabot in #617
- build(deps): bump setuptools from 73.0.1 to 75.0.0 by @dependabot in #635
- build(deps): bump ruff from 0.6.2 to 0.6.5 by @dependabot in #634
- build(deps): bump mkdocs from 1.6.0 to 1.6.1 by @dependabot in #627
- build(deps): bump mkdocstrings[python] from 0.25.2 to 0.26.1 by @dependabot in #630
- build(deps): bump mkdocstrings-python from 1.10.8 to 1.11.1 by @dependabot in #632
Full Changelog: v0.21.10...v0.21.11