Releases: thegamecracks/link-python
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.
v1.1.0a1
This pre-release introduces a few new methods to the API along with type stubs to help provide documentation and type-checking. Pre-built wheels are available on PyPI and can be installed with pip install LinkPython-extern==1.1.0a1
.
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.
v1.0.4
This release bumps pybind11 2.10.4
-> 2.11.1
, adding support for Python 3.12.
Due to #2, upgrading Link 3.0.6
-> 3.1.0
has been indefinitely postponed until the issue can be resolved.
Full Changelog: v1.0.3...v1.0.4
v1.0.4a1
This release updates pybind11 2.10.4
-> 2.11.1
, introducing beta support for Python 3.12. Pre-built wheels are available on PyPI and can be installed using pip install LinkPython-extern==1.0.4a1
.
Full Changelog: v1.0.3...v1.0.4a1
v1.0.3
This release updates Link 3.0.5
-> 3.0.6
and pybind11 2.10.1
-> 2.10.4
, and also provides prebuilt wheels for Apple Silicon hardware.
Full Changelog: v1.0.2...v1.0.3
v1.0.2
This release fixes the python version specifier preventing wheels from being built for Python 3.11+.
v1.0.1
This release updates Link 3.0.3
-> 3.0.5
and pybind11 2.8.1
-> 2.10.1
, allowing LinkPython-extern to be installed on Python 3.11.
v1.0.0
The first version of LinkPython-extern available on PyPI.