Releases: data-apis/array-api-extra
Releases · data-apis/array-api-extra
v0.7.0
What's Changed
- ENH:
create_diagonal: support broadcasting by @NeilGirdhar in #137 - BUG:
atshould not force overwrite in Dask when copy=None by @crusaderky in #135 - docs: add NeilGirdhar as a contributor for code, and test by @allcontributors in #149
- docs: add lucascolley as a contributor for review by @allcontributors in #150
- Bump the actions group with 3 updates by @dependabot in #152
- MAINT: Upgrade to array-api-compat 1.11 by @crusaderky in #120
- Bump actions/attest-build-provenance from 2.2.2 to 2.2.3 in the actions group by @dependabot in #154
- BUG:
lazy_xp_functioncrashes with Cython ufuncs by @crusaderky in #153 - ENH:
lazy_xp_functionto materialize exceptions on Dask by @crusaderky in #155 - MAINT: Allow
import xpx.testingoutside of test modules by @crusaderky in #157 - MAINT: Array API 2024.12 typing nits by @crusaderky in #156
- ENH:
lazy_xp_functionnamespaces support by @crusaderky in #158 - TYP: Full annotations for Array objects by @crusaderky in #159
- TST: fix failures in
expand_dimstest by @crusaderky in #162 - MAINT: sparse: bump to 0.16b3 by @crusaderky in #161
- ENH:
apply_where(migratelazywherefrom scipy) by @crusaderky in #141 - ENH:
lazy_applyby @crusaderky in #86 - REL: prepare 0.7.0 release by @lucascolley in #164
Full Changelog: v0.6.1...v0.7.0
v0.6.1
What's Changed
- MAINT: JAX CUDA environment by @crusaderky in #95
- REL: officially adopt EffVer by @lucascolley in #98
- MAINT: various refactoring by @lucascolley in #101
- MAINT: clean up
pyproject.tomlby @lucascolley in #102 - DOC: contributor docs for delegation by @lucascolley in #103
- DEV:
pixi run lintimprovements by @crusaderky in #104 - TST: better pytest short summary info by @crusaderky in #105
- TST: Less redundant
skip_xp_backendsby @crusaderky in #106 - docs: add crusaderky as a contributor for bug by @allcontributors in #107
- docs: add kotlinisland as a contributor for review by @allcontributors in #108
- docs: add detachhead as a contributor for review by @allcontributors in #110
- DOC: tweak all-contributors table by @lucascolley in #111
- ENH:
pad:pad_widthcan be any sequence by @crusaderky in #114 - ENH: new function
iscloseby @crusaderky in #113 - MAINT: Simplify
atimplementation by @crusaderky in #118 - MAINT: bump pixi to 0.40.3 by @crusaderky in #123
- ENH: Test tools for jax.jit and dask by @crusaderky in #115
- ENH:
atsupport for bool mask in Dask and JAX by @crusaderky in #121 - Bump the actions group with 3 updates by @dependabot in #126
- BUG: vendored xpx.testing crashes on import by @crusaderky in #127
- MAINT: import everything from array-api-compat by @crusaderky in #128
- BUG:
setdiff1dvs. non-1d arrays by @crusaderky in #129 - BUG:
iscloseinteger overflow by @crusaderky in #130 - ENH: Array API 2024.12 binary ops vs. Python scalars by @crusaderky in #131
- TST:
xfail_xp_backendby @crusaderky in #132 - DEV: Add editorconfig by @NeilGirdhar in #138
- ENH:
broadcast_shapesby @crusaderky in #133 - Bump prefix-dev/setup-pixi from 0.8.1 to 0.8.2 in the actions group by @dependabot in #142
- BUG:
isclosefinite vs. infinite by @crusaderky in #143 - MAINT: various backports and tweaks by @crusaderky in #146
- TST: refactor test_utils by @crusaderky in #145
- Bump prefix-dev/setup-pixi from 0.8.2 to 0.8.3 in the actions group by @dependabot in #147
- REL: set version to 0.6.1 by @lucascolley in #148
New Contributors
- @NeilGirdhar made their first contribution in #138
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- TYP: fix basedmypy 2.9.0 errors by @lucascolley in #79
- DOC: clarify
at()patterns/antipatterns by @crusaderky in #81 - ENH: allow tuple pad_width in
padby @ev-br in #82 - MAINT: use some enums by @lucascolley in #84
- TST: use pytest.importorskip by @crusaderky in #85
- TST/BUG: run all tests on all backends; fix backend-specific bugs by @crusaderky in #88
- ENH: new function
nuniqueby @crusaderky in #90 - ENH:
pad: add delegation by @lucascolley in #72 - TST: Run all tests on read-only numpy arrays by @crusaderky in #92
- TST: test coverage for vendored functions by @crusaderky in #93
- REL: set version to 0.6.0 by @lucascolley in #94
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- DEV: add numpydoc to pre-commit by @lucascolley in #67
- ENH: add
padby @ev-br in #71 - ENH: implement
atby @crusaderky in #53 - TYP: import annotations for sklearn by @lucascolley in #76
- REL: set version to 0.5.0 by @lucascolley in #77
New Contributors
Full Changelog: v0.4.0...v0.5.0
v0.4.0
Highlights
- array-api-compat is now a required dependency. Co-vendoring of array-api-compat and array-api-extra is supported.
What's Changed
- Bump dawidd6/action-download-artifact from 6 to 7 in the actions group by @dependabot in #46
- pixi update by @crusaderky in #48
- docs: add crusaderky as a contributor for code, and doc by @allcontributors in #50
- Bump the actions group with 2 updates by @dependabot in #51
- Update @crusaderky in contributors by @crusaderky in #52
- MAINT: depend on array-api-compat by @crusaderky in #47
- DEV: assorted cleanup by @lucascolley in #55
- BUG: fix sinc for torch by @lucascolley in #56
- DOC: update scope by @lucascolley in #57
- Development QOL tweaks by @crusaderky in #61
- docs: add crusaderky as a contributor for tool by @allcontributors in #62
- BUG: fix device compat by @lucascolley in #63
- Missing _lib/init.py by @crusaderky in #66
- Run vendor tests locally with pixi by @crusaderky in #65
New Contributors
- @crusaderky made their first contribution in #48
Full Changelog: v0.3.3...v0.4.0
v0.3.3
Fix a device bug in setdiff1d
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- MAINT: remove hard dependency on typing_extensions by @lucascolley in #44
- simple refactor by @lucascolley in #45
Full Changelog: v0.3.1...v0.3.2
v0.3.1
Fixes the project version.
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- DEV: set version to 0.2.1.dev0 by @lucascolley in #32
- DOC: add codecov badge by @lucascolley in #33
- Bump codecov/codecov-action from 4.5.0 to 5.0.7 in the actions group by @dependabot in #36
- TYP: adopt based{mypy, pyright} by @lucascolley in #37
- DEV: use basedmypy from conda by @lucascolley in #39
- ENH: add
setdiff1dby @lucascolley in #35 - DEV: use basedpyright from conda-forge by @lucascolley in #40
- docs: add lucascolley as a contributor for platform by @allcontributors in #41
- docs: add OmarManzoor as a contributor for code by @allcontributors in #42
- docs: add ogrisel as a contributor for code by @allcontributors in #43
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- DOC: add full docs by @lucascolley in #8
- DOC: switch to gh pages by @lucascolley in #11
- DOC: document conda-forge support by @lucascolley in #12
- ENH: add
kronandexpand_dimsby @lucascolley in #7 - ENH: a simple
covby @lucascolley in #10 - Bump actions/attest-build-provenance from 1.4.3 to 1.4.4 in the actions group by @dependabot in #18
- ENH: add
sincby @lucascolley in #20 - ENH: add
create_diagonalby @lucascolley in #19 - docs: add lucascolley as a contributor for code by @allcontributors in #23
- docs: add lucascolley as a contributor for code, doc, and 6 more by @allcontributors in #25
- docs: add lucascolley as a contributor for bug by @allcontributors in #27
- CI: add codecov step by @lucascolley in #28
- DEV: pixi adjustments by @lucascolley in #29
- REL: drop py3.9, support py3.13 by @lucascolley in #31
New Contributors
- @allcontributors made their first contribution in #23
Full Changelog: v0.1.1...v0.2.0