This release introduces a few new methods to the API, type stubs to help provide documentation and type-checking, and preliminary support for Python 3.13. Pre-built wheels are available on PyPI and can be installed with pip install LinkPython-extern==1.1.0
.
The new methods added are:
SessionState.forceBeatAtTime(beat, time, quantum)
SessionState.timeForIsPlaying()
SessionState.requestBeatAtStartPlayingTime(beat, quantum)
SessionState.setIsPlayingAndRequestBeatAtTime(isPlaying, time, beat, quantum)
Link.captureAppSessionState()
- Canonical name provided by Link, deprecates
Link.captureSessionState()
- Canonical name provided by Link, deprecates
Link.commitAppSessionState()
- Canonical name provided by Link, deprecates
Link.commitSessionState()
- Canonical name provided by Link, deprecates
As a consequence of adding type stubs, the underlying extension module has been renamed to _link
.
Python 3.6 support has been dropped due to the new build system configuration. setuptools-scm
is now used for versioning.