|
| 1 | +# 2026-02-03 [ 1.14.0 ]: |
| 2 | +--------------------------- |
| 3 | +* bugfixes |
| 4 | + - Reduced package import time from 20s-30s to 1s-2s with lazy imports |
| 5 | + - Fixed `pandas` (3.0) to `numpy` array read-only error |
| 6 | + - Fixed incorrect identification of latest `scipy`/`numpy` compatible versions in `versions.py` |
| 7 | + - Fixed `versions.py` to ignore release candidates |
| 8 | + - Fixed length comparison bug |
| 9 | + - Fixed bad error message in `T.ndim` |
| 10 | + - Improved `fastmath` precision with consistent and transparent flags |
| 11 | + - Fixed `max_matches=None` bug |
| 12 | +* features |
| 13 | + - Added raw `P_` attribute to `stimp` class |
| 14 | + - Added `polars` support |
| 15 | + - Improved performance of `stumpi` and `aampi` |
| 16 | + - Added named multi-dimensional matrix profiles |
| 17 | +* tasks |
| 18 | + - Refactored coveragerc to expand inclusion of `fftw`, `pyfftw` |
| 19 | + - Refactored `ray_python_version.py` into `versions.py` |
| 20 | + - Added function to `versions.py` to get latest Python version compatible with `pkg_name` |
| 21 | + - Replaced `__init__.py` (slow) importing of fastmath function with (fast) `ast` alternative |
| 22 | + - Added `pixi` support to `pyproject.toml` |
| 23 | + - Removed explicit minimum Python version unit testing from Github Actions workflow |
| 24 | + - Added error handling for `range` mode in `versions.py` |
| 25 | + - Added manual workflow dispatch to Github Actions workflows |
| 26 | + - Updated Github Actions workflows to automatically detect required Python version(s) |
| 27 | + - Added a "safe", "max", and "range" modes to `versions.py` |
| 28 | + - Bumped minimum Python version to `3.10` |
| 29 | + - Added `user-agent` to `pandas.read_html` in `versions.py` |
| 30 | + - Migrated away from Codecov |
| 31 | + - Removed FOSSA references |
| 32 | + - Migrated to `stumpy-dev` Github organization |
| 33 | + - Refactored how `fastmath` flags are defined in `njit` functions |
| 34 | + - Updated `fastmath.py` to use proper default config values |
| 35 | + - Added extra check for window size |
| 36 | + - Added `numba` cache directory for `pytest` |
| 37 | + - Bumped minimum package version dependencies |
| 38 | + - Added venv support in `test.sh` |
| 39 | + - Added elapsed time display in `test.sh` |
| 40 | + - Reduced Github Actions workflow runtime |
| 41 | + - Added .pypirc support for uploading to PyPI with twine |
| 42 | +* documentation |
| 43 | + - Added missing `Returns` section in all docstrings for easier `Parameters` detection |
| 44 | + - Improved `installation-from-source` instructions on RTD |
| 45 | + - Updated installation instructions on RTD to support `pixi`/`uv` |
| 46 | + - Increased RTD max navigation menu items |
| 47 | + - Shortened RTD navigation menu item titles |
| 48 | + - Improved `ignore_trivial` docstring and warnings |
| 49 | + - Added automatic re-run for `check-links` failures |
| 50 | + - Removed deprecated `pandas` code from tutorial(s) |
| 51 | + - Updated documentation |
| 52 | + - Fixed tutorial warnings |
| 53 | + - Fixed typos |
| 54 | + - Fixed black formatting |
| 55 | + - Fixed docstrings |
| 56 | + |
| 57 | + |
1 | 58 | # 2024-07-08 [ 1.13.0 ]: |
2 | 59 | --------------------------- |
3 | 60 | * bugfixes |
|
0 commit comments