Skip to content

Commit

Permalink
Release notes for 0.57.1
Browse files Browse the repository at this point in the history
  • Loading branch information
avanwinkle committed Jun 3, 2024
1 parent cc0f9ee commit d6aa4df
Show file tree
Hide file tree
Showing 2 changed files with 51 additions and 0 deletions.
4 changes: 4 additions & 0 deletions docs/versions/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@ MPF is a work-in-progress. New versions are released every so often. You
can find your MPF version by running [mpf --version](#) from
the command line.

**The current long-term-support (LTS) version of MPF is 0.57**

**The next-generation version of MPF is 0.80**

If you're looking for a specific version of the documentation to match
the older version of MPF you're using, look in the "Assets" link at
the bottom of the release notes for any version in the [MPF releases
Expand Down
47 changes: 47 additions & 0 deletions docs/versions/release_notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,53 @@ Note you can also click the "Assets" section at the end of the notes
for each release to download the PDF or HTML versions of the
documentation for that specific release.

## 0.57.2

*Not Yet Released*

## New Features

MPF 0.57.2 includes improvements to ball search

## New Features
* Switch `ignore_during_ball_search:` config option to prevent false positives during searches

## Improvements
* Playfield *playfield_active* event now includes the source of the active trigger
* Better (more reliable) suppression of switch hits from Drop Target firings during ball search

## Bug Fixes
* Fixed a bug in ball search phase/iteration counting that miscounted the number of phases and iterations to perform

## 0.57.1

Release: May 21, 2024

MPF 0.57.1 includes some important performance and stability updates and more functionality for machines running on-location.

## New Features
* Segment Displays `update_method:` to choose between stacked text and replace text
* Ball devices can attempt to re-order (knock around) balls to settle misalignments
* Service menu for displaying light chains
* Adjustable machine variable settings for per-track volume levels
* Restore FAST Audio Board volume levels during startup
* Auditor report for "missing" switches (i.e. switches not hit since some number of games)
* Platform Integration Test runner for automated testing on physical hardware platforms

## Improvements
* Re-enable Prospector linting checks at high strictness
* Use Python-preferred iteration over lists/dicts
* Re-raise validation errors to include more useful stacktraces
* Standardize all logging to use string substitution rather than f-strings
* Reduce FAST Segment Display bandwidth by only sending color changes instead of all color statements
* Better handling of missing balls and trough jams during startup

## Bug Fixes
* Fixed production bundle packaging with new ruamel syntax
* Fixed memory leak when using segment displays
* Fixed numerous bugs in managing FAST Audio Board through service menu
* Fixed random crash during light fades due to floating-point-rounding-error

## 0.57.0

Release: March 10, 2024
Expand Down

0 comments on commit d6aa4df

Please sign in to comment.