@@ -4,6 +4,35 @@ For details and minor changes, please see the [version control log
44messages] ( https://github.com/SpotlightKid/python-rtmidi/commits/master ) .
55
66
7+ ## 1.5.7 (2023年10月24日)
8+ 9+ Project infrastructure:
10+ 11+ - Enabled CI builds for Python 3.12 (#182 ).
12+ - Updated cibuildwheel version used by CI to 2.16.
13+ - Added Python 3.12 to meta-data classifiers in ` pyproject.toml ` .
14+ - Added Python 3.12 to ` tox.ini ` , removed Python 3.7.
15+ - Only use custom meson install script to byte-compile installed Python
16+ modules if meson version <= 1.2.0.
17+ - Suppress related Cython compilation performance hints.
18+ - Updated latest Python version mentioned in windows install docs.
19+ - Updated ` requirements-dev.txt ` with ` pip-compile ` (#183 ).
20+ 21+ Fixes:
22+ 23+ - Fixed linting errors in ` send_all.py ` example (#184 ).
24+ - Fixed (no)gil/except declarations on MIDI in callback and
25+ ` MidiOut.sendMessage ` (#185 ).
26+ 27+ The GIL is acquired in any case for MIDI in callback and C++ ` sendMessage `
28+ call, since Cython needs to check for exceptions.
29+ 30+ Also remove wrong statement about the GIL being released in docstring for
31+ ` send_message ` .
32+ - Fixed errors and check for empty message correctly when passing an iter- or
33+ generator instead of a sequence to ` MidiOut.send_message ` (#186 , #188 ).
34+ 35+ 736## 1.5.6 (2023年09月12日)
837
938Fixes:
0 commit comments