Hello Pinside!
MPF 0.52 has been officially released! This update includes many bugfixes and stability improvements and is available now.
The full release announcement can be found here: https://missionpinball.org/2019/02/02/mpf-0-52-released.html
To upgrade, use pip:
pip install --upgrade mpf mpf-mc
(If you installed with pip3 or kivy3, you'll need to use the same command as you did then)
If you use MPF Monitor, that will need an upgrade too
pip install --upgrade mpf-monitor
Upgrades should be straightforward and no machine code changes are expected.
The full changelog (http://docs.missionpinball.org/en/dev/versions/release_notes.html) is long, but here are some highlights:
- Many more detailed messages on crashes, non-starts, and config errors
- Platform error message improvements for OSC, pinproc, and OPP
- Event handlers and conditional events work more consistently and in more places
- Slides with names and/or conditions got numerous bugfixes
- Ball routing to certain devices
- Update dependencies to newer and more stable versions
- Loads of new documentation and doc updates
For Mac users, a new installation guide has been written to address SDL Framework duplication warnings, Kivy installation troubles, and to reduce the number of steps required to install.
http://docs.missionpinball.org/en/latest/install/mac.html
While there are no major new features or dramatic changes, version 0.52 represents many months of hard work from the whole community and is a big improvement to the stability and usability of the framework. Thanks to the development team, bug reporters, and entire pinball community for continuing to make Mission Pinball a fantastic platform!