diff --git a/doc/release/1.9.0-notes.rst b/doc/release/1.9.0-notes.rst new file mode 100644 index 000000000..0897b35b0 --- /dev/null +++ b/doc/release/1.9.0-notes.rst @@ -0,0 +1,58 @@ +============================== +PyWavelets 1.9.0 Release Notes +============================== + +We are very pleased to announce the release of PyWavelets 1.9.0. This release +contains a fix for a long-standing problem with ``pywt.cwt``, adding a +``precision`` keyword and increasing the default precision used. + +This release makes a number of changes to the versions of dependencies that are +supported: + +- Support for Python 3.14 is added, and support for Python 3.10 dropped, +- The minimum supported NumPy version is now 1.25.0, +- The optional dependency on SciPy has been removed, + + +Authors +======= + +* Evgeni Burovski +* gabalafou + +* Ralf Gommers +* Agriya Khetarpal +* John Muradeli + + +A total of 7 people contributed to this release. +People with a "+" by their names contributed a patch for the first time. +This list of names is automatically generated, and may not be fully complete. + + +Issues closed for v1.9.0 +------------------------ + +* `#531 `__: precision of CWT +* `#784 `__: Spikes in wavelet after cwt +* `#799 `__: Wavelet name typo in documentation + + +Pull requests for v1.9.0 +------------------------ + +* `#570 `__: ENH: allow user to set \`precision\` in CWT, increase default... +* `#741 `__: DOC: Add interactive notebooks to pages in the "Usage Examples"... +* `#772 `__: MAINT: update handling of license files to use PEP 639 +* `#788 `__: CI: Build Linux AArch64 wheels natively, and add Arm runners... +* `#789 `__: Bump the github-actions group with 2 updates +* `#791 `__: MAINT: remove optional dependence on SciPy for FFT operations +* `#793 `__: Bump the github-actions group with 2 updates +* `#794 `__: MAINT: bump minimum Python version to 3.10 and NumPy to 1.25 +* `#802 `__: \`cwt\`: log \`scales\` in docstring example +* `#803 `__: Bump the github-actions group with 3 updates +* `#805 `__: MAINT: require scipy_doctest>=1.8.0 +* `#810 `__: BLD/CI: Use cibuildwheel v3 +* `#811 `__: CI: add cp314/cp314t wheel builds; improve cp313t builds +* `#812 `__: DOC: fix typo in a wavelet name +* `#813 `__: CI: clean up free-threading job, and pin actions in tests.yml +* `#814 `__: Bump the github-actions group with 2 updates +* `#815 `__: CI: test Python 3.14 and 3.14t in regular CI jobs diff --git a/doc/source/release.1.9.0.rst b/doc/source/release.1.9.0.rst new file mode 100644 index 000000000..334f8097d --- /dev/null +++ b/doc/source/release.1.9.0.rst @@ -0,0 +1 @@ +.. include:: ../release/1.9.0-notes.rst diff --git a/doc/source/releasenotes.rst b/doc/source/releasenotes.rst index af2113c60..60687d69e 100644 --- a/doc/source/releasenotes.rst +++ b/doc/source/releasenotes.rst @@ -4,6 +4,7 @@ Release Notes .. toctree:: :maxdepth: 1 + release.1.9.0 release.1.8.0 release.1.7.0 release.1.6.0 diff --git a/meson.build b/meson.build index f5081a70a..5da23bacd 100644 --- a/meson.build +++ b/meson.build @@ -1,7 +1,7 @@ project( 'PyWavelets', 'c', 'cython', - version: '1.9.0.dev0', + version: '1.10.0.dev0', license: 'MIT', meson_version: '>= 1.1.0', default_options: [ diff --git a/pyproject.toml b/pyproject.toml index 3b81d6edb..a847e30ff 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,7 +23,7 @@ requires = [ [project] name = "PyWavelets" -version = "1.9.0.dev0" +version = "1.10.0.dev0" license = "MIT and BSD-3-Clause" license-files = [ "LICENSE",