0.56
This is the release for MPF 0.56. Packages are available at https://pypi.org/project/mpf/
The Assets link after these notes includes PDF and HTML (zipped) downloads of the user documentation for this version.
What's Changed
- BCP: Service test start events by @avanwinkle in #1589
- Adds hurry up and grace period features to multiball ball save by @atummons in #1590
- Adds Multiball Ball Save for Add A Ball by @atummons in #1592
- Blinkenlights by @densminger in #1591
- Adds a default show bl_color for blinkenlights by @atummons in #1594
- MultiballLock blocking_facility by @avanwinkle in #1596
- Service list custom values for list_coils etc by @avanwinkle in #1597
- Production bundles: new options for MC and target machine path by @avanwinkle in #1598
- Add 'set_tick_interval' control event for Timers, with event kwargs by @avanwinkle in #1599
- handle autofire hw rules in a switch matrix by @cobra18t in #1600
- Enable ball saves to be sourced from a lock by @cobra18t in #1607
- Use source_playfield.add_ball for ball_locks in multiball by @cobra18t in #1608
- Posts update events for counter control_events by @atummons in #1606
- prevent ball search from marking playfield active by @cobra18t in #1610
- Service mode_setting to prevent device list sorting by @avanwinkle in #1602
- DropTarget config option max_reset_attempts to retry reset pulses by @avanwinkle in #1611
- Production bundle args: without MC, with custom machine_path by @avanwinkle in #1612
- Update 14 segment for better lowercase and symbols by @cobra18t in #1614
- feature: add empty_lock_devices_on_ball_end to multiball_locks by @jabdoa2 in #1615
- feature: service mode for segment displays by @jabdoa2 in #1616
- add 8 segment to display emulator by @borgdog in #1617
- Auditor checks if events exist before setting to 0 by @atummons in #1619
- Add check in RGBColor constructor to account for integer colors by @seanirby in #1609
- Allow kwargs or player variable events, default "source" kwarg in variable_player by @avanwinkle in #1620
- New coil option for timed_enable by @avanwinkle in #1613
- Cumulative drop_target reset delays for multi-coil banks by @avanwinkle in #1621
- Bugfix orphaned handlers on shot groups by @avanwinkle in #1622
- add OPP light subtype "incand" to VirtualHardware platform by @tp-ops in #1623
- Add priority to credits mode reset events by @avanwinkle in #1624
- Fix IMC Load Error by @atummons in #1625
- Post timer_(name)_tick event on restart when already running by @avanwinkle in #1626
- System11 AC Relay Improvements by @avanwinkle in #1628
- Text_UI: Updates player variables instantly by @atummons in #1632
- Update match.py to keep winner_number by @borgdog in #1630
- Simplifies attr check related to IMC by @atummons in #1627
- Adds a feature to jump to a state of shot profile by @atummons in #1633
- Correct delayed kick timing for OPP by @cobra18t in #1636
- FAST 2nd-Gen Hardware: Support for V2 Controllers by @avanwinkle in #1629
- Create flash duty for light segment displays by @cobra18t in #1637
- Fast segment display update hz by @toomanybrians in #1638
- Fixes issue with no player_vars in config by @atummons in #1635
- Add pulse_power support for OPP by @cobra18t in #1639
- Timer bugfix: set current player before updating tick values by @avanwinkle in #1640
- EventPlayer: Bugfix multiple conditionals by @avanwinkle in #1642
- Adds speed option to achievement shows by @atummons in #1643
- Add servo support for OPP by @cobra18t in #1641
- OPP Incand fix by @cobra18t in #1644
- Bugfix: FAST timed_enable hold ms/pwm inverted by @avanwinkle in #1647
- Add "use_dots_for_commas" setting to segment displays by @cobra18t in #1648
- Add support for NeoSeg display configuration by @cobra18t in #1649
- Update text_ui.py by @atummons in #1673
- Virtual_pinball LED Brightness by @4starpizza in #1666
- doc: remove double entries by @Stefku in #1677
- Add linear_gradient config spec by @nullbuilds in #1675
- Syncs up chimes with reel coil pulse by @atummons in #1634
- Add niceties to achievement_group by @Samdal in #1646
- Bump requests from 2.22.0 to 2.28.2 by @dependabot in #1678
New Contributors
- @borgdog made their first contribution in #1617
- @tp-ops made their first contribution in #1623
- @4starpizza made their first contribution in #1666
- @Stefku made their first contribution in #1677
- @nullbuilds made their first contribution in #1675
- @Samdal made their first contribution in #1646
Full Changelog: 0.55...v0.56.0