Skip to content

Releases: tianocore/edk2-pytool-library

v0.15.2

31 May 19:35
6134498
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.15.1...v0.15.2

v0.15.1

30 May 19:44
b69f0d7
Compare
Choose a tag to compare

What's Changed

  • locate_tools: add detailed warnings for vcvarsall.bat errors by @Javagedes in #320
  • Updated authenticated_variables_structure by @Flickdm in #246

Other Changes

Dependency Updates

Full Changelog: v0.15.0...v0.15.1

v0.15.0

17 May 16:25
1e2182a
Compare
Choose a tag to compare

What's Changed

  • utility_functions.py - bugfix encoding when locale information missing by @Javagedes in #290
  • fix for broken vswhere by @Flickdm in #300
  • locate_tools: set comparison invalid due to mismatched case of keys by @Javagedes in #313
  • inf_generator: update DefaultDestDir by @Javagedes in #315

Integration Steps

inf_generator: update DefaultDestDir by @Javagedes in #315 may require updates to downstream scripts that use the generated inf as certain paths have changed in accordance with https://learn.microsoft.com/en-us/windows-hardware/drivers/bringup/authoring-an-update-driver-package

Other Changes

Dependency Updates

Full Changelog: v0.14.1...v0.15.0

v0.14.1

31 Mar 21:36
f3480a4
Compare
Choose a tag to compare

What's Changed

  • base_parser.py: Allow Edk2PathObj to be passed by @Javagedes in #286

Deprecations

base_parser.py:BaseParser has had two methods (SetBaseAbsPath() and SetPackagePaths()) have been deprecated in favor of SetEdk2Path() and will be removed in a later release. Integration instructions to use the new method are as follows:

# Previous Way
parser = BaseParser()
parser.SetBaseAbsPath(path)
parser.SetPackagePaths(pps)
# Integration
parser = BaseParser()
parser.SetEdk2Path(Edk2Path(path, pps))
# Integrate with no pps
parser = BaseParser()
parser.SetEdk2Path(Edk2Path(path, []))

Full Changelog: v0.14.0...v0.14.1

Version 0.14.0

07 Feb 00:48
abce13c
Compare
Choose a tag to compare

Breaking Changes

Integration Steps

  • Replace with standard library enum definition

What's Changed

  • Implemented C array export function and updated utility_functions.py by @Flickdm in #244
  • Feature/update/uefi multi phase by @Flickdm in #242
  • Update buildreport_parser by @Javagedes in #256
  • utility_functions: Force GetHostInfo() to return MacOs by @Javagedes in #257

Other Changes

  • Bump mkdocs-material from 8.5.6 to 9.0.11 in /docs/user by @dependabot in #255

New Contributors

Full Changelog: v0.13.1...v0.14.0

Version 0.13.1

02 Feb 22:58
1d6fb1a
Compare
Choose a tag to compare

What's Changed

N/A

Other Changes

Full Changelog: v0.13.0...v0.13.1

Version 0.13.0

31 Jan 00:40
c734b17
Compare
Choose a tag to compare

Breaking Changes

Interface Change

  • Improve error message in locate_tools when FindWithVsWhere fails by @Javagedes in #221

Integration Instructions

Before
FindWithVsWhere(products: str = "*", vs_version: str = None) -> (int, str)

After
FindWithVsWhere(products: str = "*", vs_version: str = None) -> str

FindWithVsWhere() will now return only the product (or None if VsWhere successfully executed but did not find the requested product). On failure, instead of returning a non zero status, an exception will be raised depending on the error reason, which can be handled by the calling function.

Changes

New Contributors

Full Changelog: v0.12.2...v0.13.0

Version 0.12.2

30 Jan 19:31
4bd867b
Compare
Choose a tag to compare

Changes

Other Changes

New Contributors

Full Changelog: v0.12.1...v0.12.2

Version 0.12.1

11 Nov 14:54
5a01a69
Compare
Choose a tag to compare

What's Changed

  • path_utilities.py: Prevent path case modification in GetContainingModules() by @makubacki in #205

Full Changelog: v0.12.0...v0.12.1

Version 0.12.0

09 Nov 23:59
392f87a
Compare
Choose a tag to compare

What's Changed

  • path_utilities: Adjust GetContainingPackage() and Edk2Path behavior by @makubacki in #186
  • path_utilities: Enhance Edk2Path.GetContainingModules() by @makubacki in #189
  • path_utilities: Add an env variable to allow nested packages by @makubacki in #199

New Contributors

Full Changelog: v0.11.6...v0.12.0