Skip to content

Releases: tianocore/edk2-pytool-library

v0.18.1

25 Sep 23:35
2536e7f
Compare
Choose a tag to compare

What's Changed

  • edk2toollib/database: remove autoincrement id by @Javagedes in #412
  • edk2toollib.database.edk2_db: Add env index to large tables by @Javagedes in #411

Dependency Updates

  • build(deps-dev): bump mkdocs from 1.5.2 to 1.5.3 by @dependabot in #417
  • build(deps-dev): bump ruff from 0.0.290 to 0.0.291 by @dependabot in #416
  • build(deps-dev): bump mkdocs-material from 9.2.5 to 9.4.2 by @dependabot in #418
  • build(deps-dev): bump mkdocstrings-python from 1.6.0 to 1.7.0 by @dependabot in #415
  • build(deps-dev): bump setuptools from 68.1.2 to 68.2.2 by @dependabot in #414

Full Changelog: v0.18.0...v0.18.1

v0.18.0

19 Sep 19:51
a2c523d
Compare
Choose a tag to compare

What's Changed

Integration Instructions

Edk2DB now uses sqlite3 as the backend database rather than TinyDB. This has come with an interface change for instantiating and using the database and it's tables. Please refer to the readme for Edk2DB.
 

Dependency Updates

  • build(deps-dev): bump coverage from 7.2.7 to 7.3.0 by @dependabot in #386
  • build(deps-dev): bump mkdocs-awesome-pages-plugin from 2.9.1 to 2.9.2 by @dependabot in #391
  • build(deps-dev): bump setuptools from 68.0.0 to 68.1.2 by @dependabot in #388
  • build(deps-dev): bump mkdocs-material from 9.1.21 to 9.2.5 by @dependabot in #398
  • build(deps-dev): bump joblib from 1.2.0 to 1.3.2 by @dependabot in #397
  • build(deps-dev): bump mkdocstrings-python from 1.5.0 to 1.6.0 by @dependabot in #396
  • build(deps-dev): bump ruff from 0.0.286 to 0.0.290 by @dependabot in #410
  • build(deps): bump actions/checkout from 3 to 4 by @dependabot in #409
  • build(deps-dev): bump pytest from 7.4.0 to 7.4.2 by @dependabot in #408
  • build(deps-dev): bump build from 0.10.0 to 1.0.3 by @dependabot in #407
  • build(deps-dev): bump mkdocstrings[python] from 0.22.0 to 0.23.0 by @dependabot in #402
  • build(deps-dev): bump pre-commit from 3.3.3 to 3.4.0 by @dependabot in #405

Full Changelog: v0.17.0...v0.18.0

v0.17.0

15 Aug 18:43
Compare
Choose a tag to compare

What's Changed

Integration Steps

Database functionality is new, thus there should be no integration steps required. However there were some changes to the existing parsers. While the changes should not have any breaking effects, out of an abundance of caution, the version has been bumped to 0.17.0.

Should you experience any issues with the existing parser functionality, report it as an Issue.

Full Changelog: v0.16.2...v0.17.0

v0.16.2

10 Aug 19:56
dea53b3
Compare
Choose a tag to compare

What's Changed

Dependency Updates

  • build(deps-dev): bump mkdocs from 1.5.1 to 1.5.2 by @dependabot in #383
  • build(deps-dev): bump mkdocstrings-python from 1.2.1 to 1.3.0 by @dependabot in #382
  • build(deps-dev): bump ruff from 0.0.280 to 0.0.282 by @dependabot in #381

Full Changelog: v0.16.1...v0.16.2

v0.16.1

04 Aug 23:07
62ed937
Compare
Choose a tag to compare

What's Changed

  • path_utilities: bugfix: GetContainingPackage support non-existent files by @Javagedes in #380

Full Changelog: v0.16.0...v0.16.1

v0.16.0

04 Aug 18:01
3925690
Compare
Choose a tag to compare

What's Changed

  • ansi_handler: support all string representable objects in LogRecord message by @Javagedes in #379
  • path_utilities: allow path parts to be passed by @Javagedes in #378

Breaking Changes

path_utilities: allow path parts to be passed (#378)

This change is possibly breaking. Python allows providing kwargs as an arg (no keyword) so long as the number of parameters is correct. That is to say Edk2Path.GetAbsolutePathOnThisSystemFromEdk2RelativePath(path, False) is valid when technically it should be Edk2Path.GetAbsolutePathOnThisSystemFromEdk2RelativePath(path, log_errors = False).

Now that GetAbsolutePathOnThisSystemFromEdk2RelativePath consumes all args, log_errors must be provided as a kwarg, otherwise it consumes the boolean and tries to append it to the path being created from the path parts.

Full Changelog: v0.15.4...v0.16.0

v0.15.4

03 Aug 15:47
85b899a
Compare
Choose a tag to compare

What's Changed

Other Changes

Dependency Updates

Full Changelog: v0.15.3...v0.15.4

v0.15.3

12 Jun 16:35
022ae03
Compare
Choose a tag to compare

What's Changed

Dependency Updates

New Contributors

Full Changelog: v0.15.2...v0.15.3

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