Edk2-pytool-library

Latest version: v0.22.2

Safety actively analyzes 688178 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 12

0.15.1

What's Changed
* locate_tools: add detailed warnings for vcvarsall.bat errors by Javagedes in https://github.com/tianocore/edk2-pytool-library/pull/320
* Updated authenticated_variables_structure by Flickdm in https://github.com/tianocore/edk2-pytool-library/pull/246

Other Changes
* adding back precommit by Flickdm in https://github.com/tianocore/edk2-pytool-library/pull/338
* Issue/update readme by Flickdm in https://github.com/tianocore/edk2-pytool-library/pull/340
* dependabot.yml: Update frequency of checks by Javagedes in https://github.com/tianocore/edk2-pytool-library/pull/347
* updating vscode settings to point to the unit tests by Flickdm in https://github.com/tianocore/edk2-pytool-library/pull/339

Dependency Updates
* Bump setuptools from 67.7.2 to 67.8.0 by dependabot in https://github.com/tianocore/edk2-pytool-library/pull/336
* Bump pre-commit from 3.2.2 to 3.3.2 by dependabot in https://github.com/tianocore/edk2-pytool-library/pull/341
* Bump ruff from 0.0.269 to 0.0.270 by dependabot in https://github.com/tianocore/edk2-pytool-library/pull/343
* Bump mkdocs-material from 9.1.14 to 9.1.15 by dependabot in https://github.com/tianocore/edk2-pytool-library/pull/346
* Bump mkdocstrings-python from 1.0.0 to 1.1.0 by dependabot in https://github.com/tianocore/edk2-pytool-library/pull/345
* Bump mkdocstrings[python] from 0.21.2 to 0.22.0 by dependabot in https://github.com/tianocore/edk2-pytool-library/pull/344
* Bump coverage from 7.2.6 to 7.2.7 by dependabot in https://github.com/tianocore/edk2-pytool-library/pull/348

**Full Changelog**: https://github.com/tianocore/edk2-pytool-library/compare/v0.15.0...v0.15.1

0.15.0

What's Changed

* utility_functions.py - bugfix encoding when locale information missing by Javagedes in https://github.com/tianocore/edk2-pytool-library/pull/290
* fix for broken vswhere by Flickdm in https://github.com/tianocore/edk2-pytool-library/pull/300
* locate_tools: set comparison invalid due to mismatched case of keys by Javagedes in https://github.com/tianocore/edk2-pytool-library/pull/313
* inf_generator: update DefaultDestDir by Javagedes in https://github.com/tianocore/edk2-pytool-library/pull/315

Integration Steps

inf_generator: update DefaultDestDir by Javagedes in https://github.com/tianocore/edk2-pytool-library/pull/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

* Feature/update/githooks by Flickdm in https://github.com/tianocore/edk2-pytool-library/pull/302
* Transition to pyproject.toml [REBASE&FF] by Javagedes in https://github.com/tianocore/edk2-pytool-library/pull/323
* Transition to Ruff [REBASE&FF] by Javagedes in https://github.com/tianocore/edk2-pytool-library/pull/324
* path_utilities.py: update Edk2Path documentation by Javagedes in https://github.com/tianocore/edk2-pytool-library/pull/314

Dependency Updates

* Bump mkdocstrings[python] from 0.21.0 to 0.21.2 in /docs/user by dependabot in https://github.com/tianocore/edk2-pytool-library/pull/294
* Bump pytest from 7.3.0 to 7.3.1 by dependabot in https://github.com/tianocore/edk2-pytool-library/pull/299
* Bump setuptools from 67.6.1 to 67.7.2 by dependabot in https://github.com/tianocore/edk2-pytool-library/pull/305
* Bump mkdocs-gen-files from 0.4.0 to 0.5.0 in /docs/user by dependabot in https://github.com/tianocore/edk2-pytool-library/pull/311
* Bump coverage from 7.2.4 to 7.2.5 by dependabot in https://github.com/tianocore/edk2-pytool-library/pull/312
* Bump pre-commit from 3.2.2 to 3.3.1 by dependabot in https://github.com/tianocore/edk2-pytool-library/pull/316
* Bump ruff from 0.0.265 to 0.0.267 by dependabot in https://github.com/tianocore/edk2-pytool-library/pull/332
* Bump mkdocs from 1.4.2 to 1.4.3 by dependabot in https://github.com/tianocore/edk2-pytool-library/pull/331
* Bump mkdocs-material from 9.1.9 to 9.1.13 by dependabot in https://github.com/tianocore/edk2-pytool-library/pull/333
* Bump mkdocs-awesome-pages-plugin from 2.9.0 to 2.9.1 by dependabot in https://github.com/tianocore/edk2-pytool-library/pull/330
* Bump mkdocstrings-python from 0.9.0 to 1.0.0 by dependabot in https://github.com/tianocore/edk2-pytool-library/pull/328

**Full Changelog**: https://github.com/tianocore/edk2-pytool-library/compare/v0.14.1...v0.15.0

0.14.1

What's Changed
* base_parser.py: Allow Edk2PathObj to be passed by Javagedes in https://github.com/tianocore/edk2-pytool-library/pull/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:

python
Previous Way
parser = BaseParser()
parser.SetBaseAbsPath(path)
parser.SetPackagePaths(pps)

python
Integration
parser = BaseParser()
parser.SetEdk2Path(Edk2Path(path, pps))

python
Integrate with no pps
parser = BaseParser()
parser.SetEdk2Path(Edk2Path(path, []))


**Full Changelog**: https://github.com/tianocore/edk2-pytool-library/compare/v0.14.0...v0.14.1

0.14.0

Breaking Changes
* Remove deprecated custom enum by Javagedes in https://github.com/tianocore/edk2-pytool-library/pull/249

Integration Steps
* Replace with standard library enum definition

What's Changed
* Implemented C array export function and updated utility_functions.py by Flickdm in https://github.com/tianocore/edk2-pytool-library/pull/244
* Feature/update/uefi multi phase by Flickdm in https://github.com/tianocore/edk2-pytool-library/pull/242
* Update buildreport_parser by Javagedes in https://github.com/tianocore/edk2-pytool-library/pull/256
* utility_functions: Force GetHostInfo() to return MacOs by Javagedes in https://github.com/tianocore/edk2-pytool-library/pull/257

Other Changes
* Bump mkdocs-material from 8.5.6 to 9.0.11 in /docs/user by dependabot in https://github.com/tianocore/edk2-pytool-library/pull/255

New Contributors
* Flickdm made their first contribution in https://github.com/tianocore/edk2-pytool-library/pull/244

**Full Changelog**: https://github.com/tianocore/edk2-pytool-library/compare/v0.13.1...v0.14.0

0.13.1

What's Changed

N/A

Other Changes

* Replace pipeline CI with action CI by Javagedes in https://github.com/tianocore/edk2-pytool-library/pull/248
* Bump setuptools from 67.0.0 to 67.1.0 by dependabot in https://github.com/tianocore/edk2-pytool-library/pull/247
* Bump mkdocstrings[python] from 0.19.0 to 0.20.0 in /docs/user by dependabot in https://github.com/tianocore/edk2-pytool-library/pull/250
* Bump markdown-include from 0.6.0 to 0.8.0 in /docs/user by dependabot in https://github.com/tianocore/edk2-pytool-library/pull/251
* Bump black from 22.10.0 to 23.1.0 in /docs/user by dependabot in https://github.com/tianocore/edk2-pytool-library/pull/252
* Bump mkdocstrings-python from 0.7.1 to 0.8.3 in /docs/user by dependabot in https://github.com/tianocore/edk2-pytool-library/pull/253
* Bump mkdocs from 1.4.0 to 1.4.2 in /docs/user by dependabot in https://github.com/tianocore/edk2-pytool-library/pull/254


**Full Changelog**: https://github.com/tianocore/edk2-pytool-library/compare/v0.13.0...v0.13.1

0.13.0

Breaking Changes

Interface Change
* Improve error message in locate_tools when FindWithVsWhere fails by Javagedes in https://github.com/tianocore/edk2-pytool-library/pull/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
* removed nanosecond operation that resulted in exception by apop5 in https://github.com/tianocore/edk2-pytool-library/pull/238
* Bump setuptools from 66.1.1 to 67.0.0 by dependabot in https://github.com/tianocore/edk2-pytool-library/pull/239
* Only download vswhere if on windows by Javagedes in https://github.com/tianocore/edk2-pytool-library/pull/240

New Contributors
* apop5 made their first contribution in https://github.com/tianocore/edk2-pytool-library/pull/238

**Full Changelog**: https://github.com/tianocore/edk2-pytool-library/compare/v0.12.2...v0.13.0

Page 7 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.