What's Changed
* fix getXYPosition type stub by tlambert03 in https://github.com/micro-manager/pymmcore/pull/104
* Consistent minimum Python version 3.8 by marktsuchida in https://github.com/micro-manager/pymmcore/pull/105
* License was wrong in pyproject.toml by marktsuchida in https://github.com/micro-manager/pymmcore/pull/106
* Fix file permission by marktsuchida in https://github.com/micro-manager/pymmcore/pull/107
* Use src-layout in the source tree by marktsuchida in https://github.com/micro-manager/pymmcore/pull/110
* Upgrade MMDevice/MMCore and fix macro defs by marktsuchida in https://github.com/micro-manager/pymmcore/pull/111
* Require SWIG 4.1 and use -python, not -py3 by marktsuchida in https://github.com/micro-manager/pymmcore/pull/112
* support numpy2.0, require `numpy>=1.23.5`, add CI test by tlambert03 in https://github.com/micro-manager/pymmcore/pull/114
* Fix macOS CI by marktsuchida in https://github.com/micro-manager/pymmcore/pull/117
**Full Changelog**: https://github.com/micro-manager/pymmcore/compare/v11.1.1.71.0...v11.1.1.71.1