Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,14 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [dev] - YYYY-MM-DD
## [2.3.0] - 2026-07-30

### Added
* Added CLI for persistent and ephemeral NumPy FFT patching: `python -m mkl_fft patch install/uninstall/status` for persistent patching across all Python sessions, and `python -m mkl_fft with_patch <command>` for one-shot execution with MKL acceleration [gh-319](https://github.com/IntelPython/mkl_fft/pull/319)

### Changed
* Removed `numpy-base` dependency and `USE_NUMPY_BASE` environment variable from conda recipe [gh-318](https://github.com/IntelPython/mkl_fft/pull/318)

### Fixed
* Migrated the build system from `setuptools` to `meson-python`, removing `setup.py` in favor of `meson.build` [gh-303](https://github.com/IntelPython/mkl_fft/pull/303)

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It'd make sense to state also that the PR also moves to mkl as dependency, with mkl-service only used as a dependency when using the scipy interface. If scipy is installed without mkl-service, the scipy interface won't be available.
Or to add that by separate changelog entry.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@antonwolfy this is not quite accurate for #303 because this PR is only the build-system migration and does not update runtime deps.
That behavior was introduced earlier: mkl-service made optional in #305 (2.2.0)
mkl dropped as a runtime dep in #322 (2.2.1) and both already in the CHANGELOG.md
I will remove this mention from the #303 description.


## [2.2.1] - 2026-05-11

Expand Down
2 changes: 1 addition & 1 deletion mkl_fft/_version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "2.3.0dev0"
__version__ = "2.3.0"
Loading