What's Changed
* Fix BaseModule call in vmm modules by npmitche in https://github.com/chipsec/chipsec/pull/1975
* Update Werkzeug requirement per dependabot by npmitche in https://github.com/chipsec/chipsec/pull/1974
* Add return codes support to sgx_check, smm, smm_code_check, smm_dma, smrr by Sae86 in https://github.com/chipsec/chipsec/pull/1973
* Fix return value when not supported by dscott90 in https://github.com/chipsec/chipsec/pull/1981
* Add _logger.disable() to tests to reduce prints by npmitche in https://github.com/chipsec/chipsec/pull/1978
* Cast module name to lowercase by dscott90 in https://github.com/chipsec/chipsec/pull/1985
* Make sure DID/VID is printed when platform is unknown by npmitche in https://github.com/chipsec/chipsec/pull/1977
* Remove mistakenly added log filters from tgl tests by npmitche in https://github.com/chipsec/chipsec/pull/1990
* Remove the cpu info cmd from windows ci by npmitche in https://github.com/chipsec/chipsec/pull/1989
* Session 1 extractions by dscott90 in https://github.com/chipsec/chipsec/pull/1979
* Add return codes to spd_wd, spi_access, spi_desc, spi_fdopss and spi_… by Sae86 in https://github.com/chipsec/chipsec/pull/1976
* Add a function to handle creation of logs folder by Sae86 in https://github.com/chipsec/chipsec/pull/1987
* Add default cmd options ini config by jun2zhou in https://github.com/chipsec/chipsec/pull/1986
* Add typehints and fstrings to common modules by dscott90 in https://github.com/chipsec/chipsec/pull/1982
* Fix tgl debugenabled unit test replay by npmitche in https://github.com/chipsec/chipsec/pull/1991
**Full Changelog**: https://github.com/chipsec/chipsec/compare/1.12.4...1.12.5
Additional Notes
* Some modules under the `modules.tools` directory have not been fully validated to work with Python3. Please report any issues.