v1.1.0: extend binary matrix to CPython 3.10/3.11/3.13 on Linux and Windows

- Linux x86_64: add cp310, cp311, cp313 (.so), built in conda-forge envs.
- Windows AMD64: add cp310, cp311, cp313 (.pyd), built with MSVC v14.50.
- All eight binaries verified to produce identical numerical output.
- README compatibility table + build provenance updated.
- macOS still deferred.
This commit is contained in:
vvs
2026-05-10 11:15:11 +01:00
parent a98c55cea7
commit 1f9cbe4a48
8 changed files with 51 additions and 15 deletions
+26
View File
@@ -9,6 +9,32 @@ release `MAJOR.MINOR.PATCH` increments
- `MINOR` on backwards-compatible feature additions,
- `PATCH` on backwards-compatible bug fixes.
## [1.1.0] - 2026-05-10
Binary matrix expanded to four CPython versions on both supported
platforms.
### Added
- Pre-compiled Linux x86_64 binaries for **CPython 3.10, 3.11, 3.13**
(`sem_core12.cpython-3{10,11,13}-x86_64-linux-gnu.so`). Built in
isolated conda-forge environments with conda-forge gcc, same
OpenMP and optimisation flags as the cp312 binary.
- Pre-compiled Windows AMD64 binaries for **CPython 3.10, 3.11, 3.13**
(`sem_core12.cp3{10,11,13}-win_amd64.pyd`). Built with MSVC v14.50
against the matching CPython installed via `winget`.
### Verified
- All eight binaries (4 Linux + 4 Windows) produce identical numerical
output for the same fixed-seed input on `batch_max_similarity`.
### Compatibility notes
- macOS is still not provided in this release. Contact
`sales@sevana.biz` if you need a macOS build.
- numpy requirement unchanged: `numpy >= 1.23`.
## [1.0.0] - 2026-05-09
First public release.