From 7dc9f22faad27581a8a27c95f7b83e74156abc75 Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Mon, 23 Jun 2025 13:27:41 +0200 Subject: [PATCH 1/3] Populate changelog for 0.18.1 release --- CHANGELOG.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index da7a4897882..2bcf7001431 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,15 +6,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [0.18.1] - 06/DD/2025 +This release enables support of Python 3.13 to distribute `dpnp` packages with the latest python version. +The release provides compatibility with NumPy 2.3.0 and includes several bug fixes. + ### Added * Enabled support of Python 3.13 [#2490](https://github.com/IntelPython/dpnp/pull/2490) ### Changed +* Updated the tests scope to exclude several `matmul` tests in case of numpy 2.3.0 due to known NumPy issue [#2495](https://github.com/IntelPython/dpnp/pull/2495) + ### Fixed -* Fixed a bug for calculating the norm (`dpnp.linalg.norm`) of empty arrays when `keepdims=True` is passed [#2477](https://github.com/IntelPython/dpnp/pull/2477) +* Fixed a bug for calculating the norm (`dpnp.linalg.norm`) of empty arrays when `keepdims=True` is passed [#2477](https://github.com/IntelPython/dpnp/pull/2477) +* Updated the tests for hyperbolic and trigonometric elementwise functions to set correct tolerance for `float16` dtype [#2483](https://github.com/IntelPython/dpnp/pull/2483) ## [0.18.0] - 06/04/2025 @@ -50,7 +56,7 @@ Moreover, it adds support to build `dpnp` from the source for AMD GPUs. * Updated `dpnp.outer` to return the same dtype as NumPy when multiplying an array with a scalar [#2295](https://github.com/IntelPython/dpnp/pull/2295) * Changed `"max dimensions"` to `None` in array API capabilities [#2432](https://github.com/IntelPython/dpnp/pull/2432) * Updated kernel header `i0.hpp` to expose `cyl_bessel_i0` function depending on build target [#2440](https://github.com/IntelPython/dpnp/pull/2440) -* Added MKL functions `arg`, `copysign`, `i0`, and `inv` from VM namespace to be used by implementation of the appropriate element-wise functions [#2445](https://github.com/IntelPython/dpnp/pull/2445) +* Added MKL functions `arg`, `copysign`, `i0`, and `inv` from VM namespace to be used by implementation of the appropriate elementwise functions [#2445](https://github.com/IntelPython/dpnp/pull/2445) * Clarified details about conda install instructions in `Quick start quide` and `README` [#2446](https://github.com/IntelPython/dpnp/pull/2446) * Bumped oneMKL version up to `0.7` [#2448](https://github.com/IntelPython/dpnp/pull/2448) * The parameter `axis` in `dpnp.take_along_axis` function has now a default value of `-1` [#2442](https://github.com/IntelPython/dpnp/pull/2442) From 42fbbecfd8cfa4d3bff1663c86f884ba58972f7c Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Mon, 23 Jun 2025 16:07:49 +0200 Subject: [PATCH 2/3] Apply review comment --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2bcf7001431..4affcc35d43 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,8 +6,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [0.18.1] - 06/DD/2025 -This release enables support of Python 3.13 to distribute `dpnp` packages with the latest python version. -The release provides compatibility with NumPy 2.3.0 and includes several bug fixes. +This release achieves `dpnp` compatibility with Python 3.13 and enables distributing `dpnp` packages with the latest Python version. +Moreover, the release provides compatibility with NumPy 2.3.0 and includes several bug fixes. ### Added From 903f6619aa53f0aa353cb7b19d624847f015eccc Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Mon, 23 Jun 2025 17:07:57 +0200 Subject: [PATCH 3/3] Set the release date --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4affcc35d43..9166363e989 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ 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.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [0.18.1] - 06/DD/2025 +## [0.18.1] - 06/24/2025 This release achieves `dpnp` compatibility with Python 3.13 and enables distributing `dpnp` packages with the latest Python version. Moreover, the release provides compatibility with NumPy 2.3.0 and includes several bug fixes.