=================
MU Python Library
=================
**THIS PROJECT IS NO LONGER ACTIVE** - ACTIVE WORK HAS MOVED TO https://github.com/tianocore/edk2-pytool-library
About
=====
Python files describing various miscellaneous components from the TPM and EDKII specs.
Please see Project Mu for details https://microsoft.github.io/mu
Version History
===============
0.4.7
-----
Main Changes:
- Added fallback for finding Vs tools when Visual Studio is not installed.
Bug Fixes:
- Fix error in VsWhereUtilities that prevented capsules from being generated
0.4.6
-----
Bug Fixes:
- Fix broken download/publish of vswhere.exe in 0.4.5 due to wheel usage.
0.4.5
-----
.. note:: This release is broken for install from WHL file. Release has been deleted.
Main Changes:
- Add version_compare to UtilityFunctions, used to compare version strings
- Adding functionality to import Modules from File and to import Class from Module
- Add support for parsing FDF's via FdfParser
- Added VsWhere embedded in the pip module itself
0.4.4
-----
Main Changes:
- Add support for newer windows 10 operating systems in CatGenerator script for capsule generation.
- Change the color for 'critical' events in the ANSI logging handler to be white (more compatible with PowerShell).
0.4.3
-----
Main Changes:
- Added GetHostInfo to UtilityFunctions. This function will parse the platform module to provide information about the host.
- Added colors for progress and section labels.
0.4.2
-----
Bug fix around quoted paths for Nuget
0.4.1
-----
Main changes:
- Keep track of errors that occur during the build process and display the list at the very end to make errors easier to locate in the log.
- Added a filter, which gets evaluated before level, that allows specific modules to either be raised or lowered in level before being output to the log.
Bug fixes:
- Change FileHandler mode to avoid appending a new log to an existing log.
- Change MuMarkdownHanlder close routine to avoid writing the table of contents twice.
- Change NuGet.exe case to match the executable exactly.
- On Posix systems, throw exception if NuGet.exe is not found on the path instead of failing silently.
0.4.0
-----
Main changes:
- Add the OverrideParser class and tests.
- Update DscParser to include the enhanced provenance.
Bug fixes:
- Clean up the README.rst file.
- Update CI pipeline to report flake results more conveniently.
0.3.1
-----
Bug fixes to enable module to pass both sets of CI gates (Windows and Linux).
0.3.0
-----
Updated documentation and release process. Transition to Beta.
< 0.3.0
-------
Alpha development