What's Changed
* edk2toolext.capsule: add __init__.py by Javagedes in https://github.com/tianocore/edk2-pytool-extensions/pull/628
* Deprecate mws [REBASE&FF] by Javagedes in https://github.com/tianocore/edk2-pytool-extensions/pull/621
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:
python
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](https://github.com/tianocore/edk2-pytool-library/releases/tag/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](https://github.com/tianocore/edk2-pytool-library/releases/tag/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 https://github.com/tianocore/edk2-pytool-extensions/pull/619
* build(deps-dev): bump robotframework from 6.1 to 6.1.1 by dependabot in https://github.com/tianocore/edk2-pytool-extensions/pull/620
* build(deps-dev): bump mkdocstrings-python from 1.2.1 to 1.3.0 by dependabot in https://github.com/tianocore/edk2-pytool-extensions/pull/623
* build(deps-dev): bump mkdocs from 1.5.1 to 1.5.2 by dependabot in https://github.com/tianocore/edk2-pytool-extensions/pull/622
* build(deps-dev): bump coverage from 7.2.7 to 7.3.0 by dependabot in https://github.com/tianocore/edk2-pytool-extensions/pull/625
* build(deps-dev): bump regex from 2023.6.3 to 2023.8.8 by dependabot in https://github.com/tianocore/edk2-pytool-extensions/pull/627
* build(deps-dev): bump ruff from 0.0.282 to 0.0.284 by dependabot in https://github.com/tianocore/edk2-pytool-extensions/pull/626
**Full Changelog**: https://github.com/tianocore/edk2-pytool-extensions/compare/v0.23.10...v0.24.0