Changes
- Add PyPI release workflow @mrocklin (#12452)
- Pandas 3.1: The inplace keyword in DataFrame.drop is deprecated @crusaderky (#12447)
test_concat_categoricalis still flaky on Pandas 2.0 @crusaderky (#12454)- Add tests for the array
assert_eqhelper @kyo5uke (#12441) - Revert "security: enable Jinja2 autoescape to prevent XSS in HTML rep… @crusaderky (#12451)
- Bump codecov/codecov-action from 6 to 7 @dependabot[bot] (#12450)
- fix:Dataframe.merge loses data when there are 128 or 129 partitions @hebian1994 (#12430)
- security: enable Jinja2 autoescape to prevent XSS in HTML reprs @dfgvaetyj3456356-hash (#12423)
- Test vs. NumPy 1.26 and PyArrow 18 @crusaderky (#12445)
- Do not build the dask-core pixi package twice @crusaderky (#12443)
- Bump release-drafter/release-drafter from 6 to 7 @dependabot[bot] (#12328)
- TST: Fix broken condition in test_cpu_affinity_taskset @QuLogic (#12399)
- Fix flaky
test_interrupt@crusaderky (#12437) - Free-threading: enable msgpack C extension @crusaderky (#12439)
- Fix Series.map(Series) producing wrong results for non-co-aligned inputs @xronocode (#12432)
- Repair Upstream CI @crusaderky (#12436)
- Strictly expect test failures @crusaderky (#12435)
- pixi update @crusaderky (#12433)
- quantile/nanquantile fixes @crusaderky (#12380)
- More thorough tests for Series.map (XFAIL'ed); fix pandas nightly CI @crusaderky (#12425)
- Add AGENTS.md / CLAUDE.md; clarify guidelines re. AI pull requests @crusaderky (#12415)
- Tweak local coverage HTML report @crusaderky (#12422)
- Add support for Cholesky decomposition with complex dtypes @nicrie (#12416)
- Make tests less dependent on urllib3 and requests @crusaderky (#12419)
- Don't run scheduled tests on forks @crusaderky (#12418)
- Repair conda upload @crusaderky (#12417)
- Fix
add_prefix/add_suffixin pandas nightly; support explicit axis @crusaderky (#12414) - Remove legacy pandas dtype testing strings vs. decimals @crusaderky (#12413)
- Better type annotations for
import_optional_dependency@crusaderky (#12412) - Resurrect PySpark tests @crusaderky (#12410)
- Test on Linux ARM @crusaderky (#12408)
- Fix failures in
test_describevs. pandas nightly @crusaderky (#12409) - Migrate CI to Pixi @crusaderky (#12389)
- Fix typos @crusaderky (#12405)
- XFAIL regression in click 8.4.0 @crusaderky (#12407)
- Fix flaky
test_shared_tasksin free-threading @crusaderky (#12398) - Enforce Python 3.10 compatibility in black @crusaderky (#12397)
- Update Optuna+Dask example to use optuna-integration @xronocode (#12385)
- Fix flaky
test_store_locks@crusaderky (#12393) - XFAIL flaky
test_len@crusaderky (#12396) - Run some tests serially in pytest-xdist @crusaderky (#12395)
- test_orc segfaults with Pyarrow 16 @crusaderky (#12394)
- Unskip
test_map_block_series@crusaderky (#12392) - Speed up
test_from_delayed_future@crusaderky (#12391) - fix: duplicated words in dask/array routines and slicing docstrings @lphuc2250gma (#12390)
- Simplify test_dot; suppress spurious test outputs @crusaderky (#12388)
- Test vs. intermediate versions of numpy and pandas @crusaderky (#12372)
- Clean up obsolete version check in test_http @crusaderky (#12387)
- Fix LaTeX formula for split_every in docstrings @stephenworsley (#12379)
- Remove numexpr @crusaderky (#12384)
- Unit-less timedelta64 is deprecated in NumPy nightly @crusaderky (#12383)
- Require pyyaml >=5.4.1 @crusaderky (#12382)
- Re-raise ModuleNotFoundError instead of ImportError @crusaderky (#12381)
- Fix flaky
test_ffill_bfill@crusaderky (#12378) - BUG: raise NotImplementedError for da.quantile with weights on NumPy < 2.0 @mitre88 (#12370)
- Fix typo in array-chunks.rst @HGWright (#12375)
- Minor docs tweaks @crusaderky (#12377)
- Clean up minimum pyarrow version checks @crusaderky (#12376)
- Use Python 3.14 in additional and upstream envs and dev docs @crusaderky (#12373)
- More test fixes for pandas-nightly @crusaderky (#12369)
- Bump codecov/codecov-action from 5 to 6 @dependabot[bot] (#12334)
- Switch back to conda @crusaderky (#12368)
- Disable CI for Windows 3.14t @crusaderky (#12367)
- Use f-strings @DimitriPapadopoulos (#12362)
- Store empty arrays with zarr 3.2.0 @crusaderky (#12366)
- Fix some pandas nightly deprecation warnings @tmchow (#12341)
- 3.14t CI: tweak notes @crusaderky (#12363)
- Use f-strings @DimitriPapadopoulos (#12354)
- docs: order array arguments in docstring @pjonsson (#12342)
- Bump conda-incubator/setup-miniconda from 3.3.0 to 4.0.1 @dependabot[bot] (#12361)
- numba is now available on conda-forge for 3.14t @crusaderky (#12358)
__package__→__spec__.parent@DimitriPapadopoulos (#12333)- Update pre-commit black hook @DimitriPapadopoulos (#12344)
- Update pre-commit ruff hook @DimitriPapadopoulos (#12345)
- Fix typos @DimitriPapadopoulos (#12339)
- Add numba, sparse, and h5py to 3.14t CI @crusaderky (#12338)
- Improve Contribution Policy @jacobtomlinson (#12320)
- Fix typos @DimitriPapadopoulos (#12327)
See the Changelog for more information.