Releases: micro-manager/pymmcore
v11.1.1.71.3
What's Changed
- CI: Update actions by @marktsuchida in #121
- build: support python 3.13, drop python 3.8 by @tlambert03 in #122
Full Changelog: v11.1.1.71.2...v11.1.1.71.3
v11.1.1.71.2
What's Changed
- clarify string types in pyi by @tlambert03 in #118
- CI: build with VS2019 toolset for Windows by @marktsuchida in #120
Full Changelog: v11.1.1.71.1...v11.1.1.71.2
v11.1.1.71.1
What's Changed
- fix getXYPosition type stub by @tlambert03 in #104
- Consistent minimum Python version 3.8 by @marktsuchida in #105
- License was wrong in pyproject.toml by @marktsuchida in #106
- Fix file permission by @marktsuchida in #107
- Use src-layout in the source tree by @marktsuchida in #110
- Upgrade MMDevice/MMCore and fix macro defs by @marktsuchida in #111
- Require SWIG 4.1 and use -python, not -py3 by @marktsuchida in #112
- support numpy2.0, require
numpy>=1.23.5
, add CI test by @tlambert03 in #114 - Fix macOS CI by @marktsuchida in #117
Full Changelog: v11.1.1.71.0...v11.1.1.71.1
v11.1.1.71.0
What's Changed
- Re-add compiler and linker flags by @marktsuchida in #99
- Use SWIG from PyPI as build requirement by @marktsuchida in #100
- build: uses oldest-supported-numpy in build requires by @tlambert03 in #101
- Upgrade MMCore to 11.1.1 by @marktsuchida in #102
- update stubs by @tlambert03 in #103
Full Changelog: v11.0.0.71.0...v11.1.1.71.0
v11.0.0.71.0
What's Changed
- Add DeviceInitializationState enums to stubs, add literal values by @tlambert03 #94
- Set include path in build script, not source by @marktsuchida #95
- Upgrade MMCore to 11.0.0 by @marktsuchida #96
MMCore 11.0.0 removes some deprecated functions, but is otherwise fully backward-compatible.
Full Changelog: v10.7.0.71.0...v11.0.0.71.0
v10.7.0.71.0
What's Changed
- add string literals to stub by @tlambert03 in #83
- docs: minor updates to docs of get/setPosition by @tlambert03 in #85
- Propagate exceptions correctly from setSLMImage() by @marktsuchida in #87
- update build pipeline: simplify ci, move metadata into pyproject, support py312 by @tlambert03 in #89
setSLMImage()
withnp.arrays
by @hinderling in #88- Upgrade MMCore to latest by @marktsuchida in #91
- add getDeviceInitializationState to type stub by @tlambert03 in #93
New Contributors
- @hinderling made their first contribution in #88
Full Changelog: v10.4.0.71.0...v10.7.0.71.0
pymmcore 10.4.0.71.0
MMCore version 10.4.0
Device interface version 71
Stub (.pyi) updates from @tlambert03.
Update to dockerfile by @ianhi.
Add UnsignedVector
so that getMultiROI()
can be called.
Drop Python 3.7 support.
Update MMCore to latest (bugfix only).
pymmcore 10.3.0.71.0
MMCore version 10.3.0
Device interface version 71
Note the device interface version has changed.
pymmcore no longer depends on Boost (only relevant if building from source).
MMCore 10.3.0, compared to 10.1.1 and earlier, uses higher resolution (depending on platform) timestamps in time delta measurements and logging. For time delta measurements monotonic timestamps are used, eliminating potential issues when the time zone changes.
pymmcore 10.1.1.70.6
MMCore version 10.1.1
Device interface version 70
This release is identical to v10.1.1.70.5 except for the addition of Python 3.11 wheels and some changes to compiler and dependency (Boost) versions.
pymmcore 10.1.1.70.5
MMCore version 10.1.1
Device interface version 70
Adds wheels for Python 3.10.
Removes wheels for Python 3.6.
Python 3.10 (and later) wheels for Windows are 64-bit only.