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