Releases: ing-bank/sparse_dot_topn
Patch release v1.1.5
Changes
- BLD: Set rpath for libomp on MacOS to fix compatibility with latest XGBoost version by @RUrlus in #123
- CICD: Add wheels for CPython 3.13
Internal
- CICD: Bump pypa/cibuildwheel from 2.20.0 to 2.21.0 by @dependabot in #119
- CICD: Bump pypa/cibuildwheel from 2.21.0 to 2.21.1 by @dependabot in #120
- CICD: Bump pypa/cibuildwheel from 2.21.1 to 2.21.2 by @dependabot in #121
Full Changelog: v1.1.4...v1.1.5
Patch release v1.1.4
Changes
Internal
- CICD: Bump pypa/cibuildwheel from 2.18.1 to 2.19.1 by @dependabot in #115
- CICD: Bump pypa/cibuildwheel from 2.19.1 to 2.19.2 by @dependabot in #116
- CICD: Bump pypa/cibuildwheel from 2.19.2 to 2.20.0 by @dependabot in #11
Full Changelog: v1.1.3...v1.1.4
Patch release v1.1.3
Patch release v1.1.2
Changes
Internal
- CICD: Add trusted publishing and updated MacOS runners by @RUrlus in #108
- MAINT: Correct name typo in readme by @mmtevelde in #110
- CICD: Bump pypa/cibuildwheel from 2.18.0 to 2.18.1 by @dependabot in #109
New Contributors
- @mmtevelde made their first contribution in #110
Full Changelog: v1.1.1...v1.1.2
Patch release v1.1.1
What's Changed
- FIX: Enforce sub-matrix shape to all-zero columns being dropped by @RUrlus in #104
- DOC: Add badges to README by @RUrlus in #102
- CICD: Bump pypa/cibuildwheel from 2.16.5 to 2.17.0 by @dependabot in #103
Full Changelog: v1.1.0...v1.1.1
Feature release v1.1.0
What's Changed
API
Internal
- CHG: [C++] maintain min-heap property between calls by @RUrlus in #95
- PKG: Add bug report template by @RUrlus in #97
- CICD: Enable dependabot by @RUrlus in #98
- CICD: Bump actions/setup-python from 3 to 5 by @dependabot in #99
- CICD: Bump pypa/cibuildwheel from 2.16.2 to 2.16.5 by @dependabot in #100
New Contributors
Full Changelog: v1.0.0...v1.1.0
Release v1.0.0
v1.0.0
This introduces major and potentially breaking changes to the API.
Please see the migration guide in the README for details.
API
-
API:
awesome_cossim_topn
is superseded withsp_matmul_topn
. -
API:
awesome_cossim_topn
has been deprecated and will be removed in a future version. -
API:
ntop
parameter has been renamed totopn
-
API:
lower_bound
parameter has been renamed tothreshold
-
API:
use_threads
andn_jobs
parameters have been combined inton_threads
-
API:
return_best_ntop
parameter has been removed -
API:
test_nnz_max
parameter has been removed -
API: default parameter value for
threshold
changed from0.0
toNone
(disabled) -
API: default parameter value for
sort
changed toFalse
-
ENH: Add support for 32 and 64bit integers
-
BLD: Add support for CPython 3.12
Internal
- BLD: Switch to pyproject.toml based setup (scikit-build-core)
- FIX: [C++] Resolve unneeded memory allocation that solved hidden buffer-overrun in multithreaded implementation
- BLD: [C++] Switch to Nanobind bindings
- CHG: [C++] Switch to OpenMP for multithreading
- ENH: [C++] Use MaxHeap to collect top-n results over vector of candidates
Full Changelog: v0.3.6...v1.0.0
v0.3.6
What's Changed
- Fix imports that fail under Cython 3.0 in language_level=3 mode by @pwschaedler in #87
New Contributors
- @pwschaedler made their first contribution in #87
Full Changelog: v0.3.5...v0.3.6
v0.3.5
What's Changed
- Use fully qualified
std::
by @shadchin in #73 - Add 3.11 wheels by @stephanecollot in #79
- Fix building of aarch64 wheels, add sdist by @robalar in #83
- Patch: fix cython to 0.29.36 by @kykyi in #85
New Contributors
- @shadchin made their first contribution in #73
- @robalar made their first contribution in #83
- @kykyi made their first contribution in #85
Full Changelog: v0.3.3...v0.3.5