v1.1.0
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.