Skip to content

Releases: tianocore/edk2-pytool-extensions

v0.25.0

06 Oct 22:51
3c2e15c
Compare
Choose a tag to compare

What's Changed

  • Update Supported Python versions to 3.10, 3.11, and 3.12 by @Javagedes in #669
  • edk2toolext/edk2_logging.py: Log rust errors by @Javagedes in #665

Breaking Changes

edk2-pytool-extensions has officially dropped support for python 3.9 with this release. To continue to receive improvements to edk2-pytool-extensions, passed v0.24, you will need to upgrade to a supported version of python (3.10, 3.11, or 3.12).

Dependency Updates

  • build(deps-dev): bump coverage from 7.3.0 to 7.3.1 by @dependabot in #667
  • build(deps-dev): bump mkdocstrings-python from 1.7.0 to 1.7.1 by @dependabot in #668
  • build(deps-dev): bump mkdocs-material from 9.2.5 to 9.4.2 by @dependabot in #664
  • build(deps-dev): bump setuptools from 68.1.2 to 68.2.2 by @dependabot in #661
  • build(deps-dev): bump black from 23.7.0 to 23.9.1 by @dependabot in #659
  • build(deps-dev): bump mkdocstrings[python] from 0.22.0 to 0.23.0 by @dependabot in #663
  • build(deps-dev): bump pre-commit from 3.3.3 to 3.4.0 by @dependabot in #644
  • build(deps): bump actions/checkout from 3 to 4 by @dependabot in #648
  • build(deps-dev): bump ruff from 0.0.290 to 0.0.291 by @dependabot in #666
  • build(deps-dev): bump pytest from 7.4.0 to 7.4.2 by @dependabot in #649
  • build(deps-dev): bump build from 0.10.0 to 1.0.3 by @dependabot in #651

Full Changelog: v0.24.1...v0.25.0

v0.24.1

06 Sep 19:35
2c81402
Compare
Choose a tag to compare

What's Changed

Dependency Updates

  • build(deps-dev): bump setuptools from 68.0.0 to 68.1.2 by @dependabot in #630
  • build(deps-dev): bump mkdocs-awesome-pages-plugin from 2.9.1 to 2.9.2 by @dependabot in #632
  • build(deps-dev): bump mkdocs-material from 9.1.21 to 9.2.5 by @dependabot in #636
  • build(deps-dev): bump mkdocstrings-python from 1.5.0 to 1.6.0 by @dependabot in #634
  • build(deps-dev): bump ruff from 0.0.285 to 0.0.286 by @dependabot in #635

Full Changelog: v0.24.0...v0.24.1

v0.24.0

17 Aug 20:50
Compare
Choose a tag to compare

What's Changed

Deprecations

self.mws has been deprecated in favor of self.edk2path. The main functionality used from self.mws is the .join function. This can directly be replaced by edk2path.GetAbsolutePathOnThisSystemFromEdk2RelativePath

Example:

self.mws.join(self.ws, PlatTemplatesForConf)
self.edk2path.GetAbsolutePathOnThisSystemFromEdk2RelativePath(PlatTemplatesForConf)

self.mws.join(self.ws, "Conf", "target.txt"))
self.edk2path.GetAbsolutePathOnThisSystemFromEdk2RelativePath("Conf", "target.txt")

note that self.ws no longer needs to be provided

Integration Steps

This release upgrades edk2-pytool-library to require >= v0.16.1, where v0.16.0 contains a possibly breaking change to Edk2Path.

As this function is heavily used by external code consumed by the stuart invocable, this change will be released as a part of v0.24.0 to signal changes may need to be made, even though those changes originate from edk2-pytool-library. Review v0.16.0 for integration instructions

Dependency Updates

  • build(deps-dev): bump mkdocs-material from 9.1.19 to 9.1.21 by @dependabot in #619
  • build(deps-dev): bump robotframework from 6.1 to 6.1.1 by @dependabot in #620
  • build(deps-dev): bump mkdocstrings-python from 1.2.1 to 1.3.0 by @dependabot in #623
  • build(deps-dev): bump mkdocs from 1.5.1 to 1.5.2 by @dependabot in #622
  • build(deps-dev): bump coverage from 7.2.7 to 7.3.0 by @dependabot in #625
  • build(deps-dev): bump regex from 2023.6.3 to 2023.8.8 by @dependabot in #627
  • build(deps-dev): bump ruff from 0.0.282 to 0.0.284 by @dependabot in #626

Full Changelog: v0.23.10...v0.24.0

v0.23.10

28 Jul 20:07
c77dddf
Compare
Choose a tag to compare

What's Changed

  • ci_build_plugin: remove unecessary logging by @Javagedes in #607
  • web_external_dependency: restore zipped file permissions by @Javagedes in #608
  • edk2_pr_eval: Policy 5: allow dsc parse failures by @Javagedes in #617

Dependency Updates

  • build(deps-dev): bump black from 23.3.0 to 23.7.0 by @dependabot in #612
  • build(deps): bump actions/upload-pages-artifact from 1 to 2 by @dependabot in #613
  • build(deps-dev): bump ruff from 0.0.278 to 0.0.280 by @dependabot in #616
  • build(deps-dev): bump mkdocs-material from 9.1.18 to 9.1.19 by @dependabot in #615
  • build(deps-dev): bump mkdocstrings-python from 1.2.0 to 1.2.1 by @dependabot in #614

Full Changelog: v0.23.9...v0.23.10

v0.23.9

13 Jul 00:28
59b8a4a
Compare
Choose a tag to compare

What's Changed

  • nuget_dependency: authorization failure logging by @Javagedes in #605

Dependency Updates

  • build(deps-dev): bump mkdocs-material from 9.1.17 to 9.1.18 by @dependabot in #604
  • build(deps-dev): bump ruff from 0.0.275 to 0.0.277 by @dependabot in #603

Other Changes

Full Changelog: v0.23.8...v0.23.9

v0.23.8

30 Jun 00:03
34624a5
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.23.7...v0.23.8

v0.23.7

29 Jun 21:04
c1ff359
Compare
Choose a tag to compare

What's Changed

Dependency Updates

  • build(deps-dev): bump pre-commit from 3.3.2 to 3.3.3 by @dependabot in #593
  • build(deps-dev): bump robotframework from 6.0.2 to 6.1 by @dependabot in #594
  • build(deps-dev): bump pytest from 7.3.2 to 7.4.0 by @dependabot in #599
  • build(deps-dev): bump setuptools from 67.8.0 to 68.0.0 by @dependabot in #598
  • build(deps-dev): bump mkdocs-material from 9.1.16 to 9.1.17 by @dependabot in #597
  • build(deps-dev): bump ruff from 0.0.272 to 0.0.275 by @dependabot in #596

Full Changelog: v0.23.6...v0.23.7

v0.23.6

09 Jun 15:41
813ed73
Compare
Choose a tag to compare

What's Changed

Dependency Updates

  • build(deps-dev): bump mkdocstrings-python from 1.1.0 to 1.1.2 by @dependabot in #583
  • build(deps-dev): bump regex from 2023.5.5 to 2023.6.3 by @dependabot in #582

New Contributors

Full Changelog: v0.23.5...v0.23.6

v0.23.5

02 Jun 19:37
94b6867
Compare
Choose a tag to compare

What's Changed

Other Changes

Dependency Updates

  • build(deps-dev): bump mkdocs-material from 9.1.14 to 9.1.15 by @dependabot in #576
  • build(deps-dev): bump coverage from 7.2.6 to 7.2.7 by @dependabot in #578

Full Changelog: v0.23.4...v0.23.5

v0.23.4

26 May 22:39
6708666
Compare
Choose a tag to compare

What's Changed

Other Changes

Dependency Updates

  • build(deps-dev): bump setuptools from 67.7.2 to 67.8.0 by @dependabot in #564
  • build(deps-dev): bump mkdocs-material from 9.1.13 to 9.1.14 by @dependabot in #563
  • build(deps-dev): bump coverage from 7.2.5 to 7.2.6 by @dependabot in #569
  • build(deps-dev): bump ruff from 0.0.269 to 0.0.270 by @dependabot in #571
  • build(deps-dev): bump mkdocstrings[python] from 0.21.2 to 0.22.0 by @dependabot in #574
  • build(deps-dev): bump mkdocstrings-python from 1.0.0 to 1.1.0 by @dependabot in #573

Full Changelog: v0.23.3...v0.23.4