Releases: tianocore/edk2-pytool-extensions
v0.27.3
What's Changed
- edk2_invocable: Bugfix for bad argument handling by @Javagedes in #746
- coverage_report: Allow package filtering for --by-platform by @Javagedes in #745
- edk2_invocable.py: catch invalid arguments by @Javagedes in #753
- Add the ability to run only the requested plugins by @Javagedes in #755
- Fix incorrect usage of strip method while accessing the nuget_cache_path by @NishanthSanjeevi in #761
Dependency Updates
- build(deps): bump codecov/codecov-action from 3 to 4 by @dependabot in #744
- build(deps-dev): bump mkdocs-material from 9.5.6 to 9.5.7 by @dependabot in #743
- build(deps-dev): bump ruff from 0.1.14 to 0.2.0 by @dependabot in #742
- build(deps): bump actions/deploy-pages from 4.0.3 to 4.0.4 by @dependabot in #752
- build(deps-dev): bump ruff from 0.2.0 to 0.2.1 by @dependabot in #751
- build(deps-dev): bump mkdocs-material from 9.5.7 to 9.5.9 by @dependabot in #747
- build(deps-dev): bump pre-commit from 3.6.0 to 3.6.1 by @dependabot in #749
- build(deps-dev): bump twine from 4.0.2 to 5.0.0 by @dependabot in #748
- build(deps-dev): bump setuptools from 69.0.3 to 69.1.0 by @dependabot in #750
- build(deps-dev): bump ruff from 0.2.1 to 0.2.2 by @dependabot in #759
- build(deps-dev): bump pre-commit from 3.6.1 to 3.6.2 by @dependabot in #758
- build(deps-dev): bump black from 24.1.1 to 24.2.0 by @dependabot in #757
- build(deps-dev): bump pytest from 8.0.0 to 8.0.1 by @dependabot in #756
New Contributors
- @NishanthSanjeevi made their first contribution in #761
Full Changelog: v0.27.2...v0.27.3
v0.27.2
v0.27.1
What's Changed
- stuart_parse: add flag to perform source analysis. by @Javagedes in #739
Dependency Updates
- Update deploy-pages to 4.0.1 by @Javagedes in #733
- build(deps-dev): bump ruff from 0.1.13 to 0.1.14 by @dependabot in #731
- build(deps-dev): bump mkdocs-material from 9.5.3 to 9.5.4 by @dependabot in #730
- build(deps): bump actions/deploy-pages from 4.0.1 to 4.0.3 by @dependabot in #734
- build(deps-dev): bump mkdocs-material from 9.5.4 to 9.5.6 by @dependabot in #738
- build(deps-dev): bump black from 23.12.1 to 24.1.1 by @dependabot in #735
- build(deps-dev): bump pytest from 7.4.4 to 8.0.0 by @dependabot in #737
- build(deps-dev): bump coverage from 7.4.0 to 7.4.1 by @dependabot in #736
Full Changelog: v0.27.0...v0.27.1
v0.27.0
What's Changed
- edk2-pytool-library v0.20.0 integration by @Javagedes in #726
- mkdocs: General DocSite improvements by @Javagedes in #637
- ruff: require function annotations by @Javagedes in #609
Dependency Updates
- build(deps): bump actions/upload-pages-artifact from 2 to 3 by @dependabot in #721
- build(deps): bump actions/deploy-pages from 3 to 4 by @dependabot in #720
- build(deps-dev): bump ruff from 0.1.7 to 0.1.9 by @dependabot in #719
- build(deps-dev): bump mkdocs-material from 9.5.2 to 9.5.3 by @dependabot in #718
- build(deps-dev): bump coverage from 7.3.3 to 7.4.0 by @dependabot in #722
- build(deps-dev): bump black from 23.11.0 to 23.12.1 by @dependabot in #717
- build(deps-dev): bump pytest from 7.4.3 to 7.4.4 by @dependabot in #725
- build(deps-dev): bump ruff from 0.1.9 to 0.1.11 by @dependabot in #724
- build(deps-dev): bump regex from 2023.10.3 to 2023.12.25 by @dependabot in #723
- build(deps-dev): bump setuptools from 69.0.2 to 69.0.3 by @dependabot in #715
- build(deps-dev): bump mkdocstrings-python from 1.7.5 to 1.8.0 by @dependabot in #729
- build(deps-dev): bump ruff from 0.1.11 to 0.1.13 by @dependabot in #728
- build(deps-dev): bump robotframework from 6.1.1 to 7.0 by @dependabot in #727
Integration Instructions
stuart_parse
generates a completely different schema of database due to the switch to an ORM instead of sqlite3 directly and stuart_report
reports that rely on the database now expect this new schema. Any previous databases should be deleted.
Full Changelog: v0.26.4...v0.27.0
v0.26.4
What's Changed
- edk2_invocable: print help message when build module provided by @Javagedes in #714
Dependency Updates
-
build(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in #713
-
build(deps): bump github/codeql-action from 2 to 3 by @dependabot in #712
-
build(deps-dev): bump coverage from 7.3.2 to 7.3.3 by @dependabot in #711
Full Changelog: v0.26.3...v0.26.4
v0.26.3
What's Changed
- Only restore file permissions on Linux by @Javagedes in #707
- Reports: Usage Report: Add additional data by @Javagedes in #689
- Show invocable's help even without a config file by @Javagedes in #639
- edk2_invocable: verbose flag may not be honored by @Javagedes in #575
Dependency Updates
- build(deps-dev): bump ruff from 0.1.5 to 0.1.6 by @dependabot in #697
- build(deps-dev): bump mkdocstrings[python] from 0.23.0 to 0.24.0 by @dependabot in #696
- build(deps-dev): bump mkdocs-material from 9.4.8 to 9.4.10 by @dependabot in #695
- build(deps-dev): bump mkdocstrings-python from 1.7.4 to 1.7.5 by @dependabot in #700
- build(deps-dev): bump mkdocs-material from 9.4.10 to 9.4.14 by @dependabot in #699
- build(deps-dev): bump setuptools from 68.2.2 to 69.0.2 by @dependabot in #698
- build(deps): bump actions/deploy-pages from 2 to 3 by @dependabot in #705
- build(deps): bump actions/setup-python from 4 to 5 by @dependabot in #704
- build(deps-dev): bump ruff from 0.1.6 to 0.1.7 by @dependabot in #703
- build(deps-dev): bump mkdocs-material from 9.4.14 to 9.5.2 by @dependabot in #706
- build(deps-dev): bump pre-commit from 3.5.0 to 3.6.0 by @dependabot in #702
Full Changelog: v0.26.2...v0.26.3
v0.26.2
What's Changed
- coverage_report: split packagepaths by os.sep by @Javagedes in #694
Full Changelog: v0.26.1...v0.26.2
v0.26.1
What's Changed
- coverage_report: Add additional functionality by @Javagedes in #690
Dependency Updates
- build(deps-dev): bump ruff from 0.1.3 to 0.1.4 by @dependabot in #688
- build(deps-dev): bump mkdocs-material from 9.4.7 to 9.4.8 by @dependabot in #687
- build(deps-dev): bump ruff from 0.1.4 to 0.1.5 by @dependabot in #693
- build(deps-dev): bump mkdocstrings-python from 1.7.3 to 1.7.4 by @dependabot in #692
- build(deps-dev): bump black from 23.10.1 to 23.11.0 by @dependabot in #691
Full Changelog: v0.26.0...v0.26.1
v0.26.0
This release introduces two new invocables, stuart_parse
and stuart_report
. Please review the documentation on Integrating and Using these invocables. They are still in "beta"; if you experience any unexpected issues, please file a Bug.
What's Changed
- Report parser sqlite3 by @Javagedes in #654
Dependency Updates
- build(deps-dev): bump black from 23.9.1 to 23.10.0 by @dependabot in #679
- build(deps-dev): bump mkdocs-material from 9.4.4 to 9.4.6 by @dependabot in #676
- build(deps): bump actions/setup-node from 3 to 4 by @dependabot in #686
- build(deps-dev): bump pre-commit from 3.4.0 to 3.5.0 by @dependabot in #677
- build(deps-dev): bump pytest from 7.4.2 to 7.4.3 by @dependabot in #685
- build(deps-dev): bump black from 23.10.0 to 23.10.1 by @dependabot in #684
- build(deps-dev): bump mkdocs-material from 9.4.6 to 9.4.7 by @dependabot in #683
- build(deps-dev): bump ruff from 0.0.292 to 0.1.3 by @dependabot in #682
Full Changelog: v0.25.1...v0.25.2
v0.25.1
What's Changed
- Add Rust tool version reporting by @makubacki in #678
Dependency Updates
- build(deps-dev): bump coverage from 7.3.1 to 7.3.2 by @dependabot in #670
- build(deps-dev): bump mkdocstrings-python from 1.7.1 to 1.7.3 by @dependabot in #675
- build(deps-dev): bump mkdocs-material from 9.4.2 to 9.4.4 by @dependabot in #672
- build(deps-dev): bump regex from 2023.8.8 to 2023.10.3 by @dependabot in #673
- build(deps-dev): bump ruff from 0.0.291 to 0.0.292 by @dependabot in #674
Full Changelog: v0.25.0...v0.25.1