Skip to content

v1.1.0

Latest
Compare
Choose a tag to compare
@thegamecracks thegamecracks released this 07 Aug 02:05
· 11 commits to master since this release
e79bb3e

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()
  • Link.commitAppSessionState()
    • Canonical name provided by Link, deprecates Link.commitSessionState()

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.