You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The PR populates the changelog with `0.18.1` release, adds missing
chnages, bumps changelog format version to `1.1.0`, and changes date
format to the recommended one.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+41-16Lines changed: 41 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,27 +1,52 @@
1
1
# Changelog
2
2
All notable changes to this project will be documented in this file.
3
3
4
-
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
4
+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
5
5
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
6
7
-
## [0.19.0] - MM/DD/2025
7
+
## [0.19.0] - 2025-MM-DD
8
8
9
9
### Added
10
10
11
11
* Added `--target-cuda[=ARCH]` option to replace the deprecated `--target=cuda`, allowing users to build for CUDA devices with optional architecture selection using [CodePlay oneAPI plug-in](https://developer.codeplay.com/products/oneapi/nvidia/home/)[#2478](https://github.com/IntelPython/dpnp/pull/2478)
12
-
* Enabled support of Python 3.13 [#2490](https://github.com/IntelPython/dpnp/pull/2490)
13
12
14
13
### Changed
15
14
16
15
* Adjusted the `pre-commit` configuration to run autoupdate weekly [#2479](https://github.com/IntelPython/dpnp/pull/2479)
17
16
* Improved validation of `--target-hip` build option to only accept a gfx-prefixed value [#2481](https://github.com/IntelPython/dpnp/pull/2481)
17
+
* Simplifies backend implementation of `dpnp.kaiser` by getting rid of unnecessary template [#2472](https://github.com/IntelPython/dpnp/pull/2472)
18
+
19
+
### Deprecated
20
+
21
+
### Removed
22
+
18
23
* Cleaned up backend code to remove obsolete and unused parts of functionality [#2485](https://github.com/IntelPython/dpnp/pull/2485)
19
24
20
25
### Fixed
21
26
22
-
* 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)
27
+
### Security
28
+
29
+
30
+
## [0.18.1] - 2025-06-24
31
+
32
+
This release achieves `dpnp` compatibility with Python 3.13 and enables distributing `dpnp` packages with the latest Python version.
33
+
Moreover, the release provides compatibility with NumPy 2.3.0 and includes several bug fixes.
34
+
35
+
### Added
36
+
37
+
* Enabled support of Python 3.13 [#2490](https://github.com/IntelPython/dpnp/pull/2490)
38
+
39
+
### Changed
40
+
41
+
* 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)
42
+
43
+
### Fixed
44
+
45
+
* 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)
46
+
* Updated the tests for hyperbolic and trigonometric elementwise functions to set correct tolerance for `float16` dtype [#2483](https://github.com/IntelPython/dpnp/pull/2483)
47
+
23
48
24
-
## [0.18.0] - 06/04/2025
49
+
## [0.18.0] - 2025-06-04
25
50
26
51
This release achieves 100% compliance with Python Array API specification (revision [2024.12](https://data-apis.org/array-api/2024.12/)).
27
52
The release provides enhanced compatibility with NumPy 2.2.5. Window and mathematical routines are complemented by a set of new functions.
@@ -54,7 +79,7 @@ Moreover, it adds support to build `dpnp` from the source for AMD GPUs.
54
79
* 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)
55
80
* Changed `"max dimensions"` to `None` in array API capabilities [#2432](https://github.com/IntelPython/dpnp/pull/2432)
56
81
* Updated kernel header `i0.hpp` to expose `cyl_bessel_i0` function depending on build target [#2440](https://github.com/IntelPython/dpnp/pull/2440)
57
-
* 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)
82
+
* 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)
58
83
* Clarified details about conda install instructions in `Quick start quide` and `README`[#2446](https://github.com/IntelPython/dpnp/pull/2446)
59
84
* Bumped oneMKL version up to `0.7`[#2448](https://github.com/IntelPython/dpnp/pull/2448)
60
85
* The parameter `axis` in `dpnp.take_along_axis` function has now a default value of `-1`[#2442](https://github.com/IntelPython/dpnp/pull/2442)
@@ -74,7 +99,7 @@ Moreover, it adds support to build `dpnp` from the source for AMD GPUs.
74
99
* Updated test f/w to correct a check of array interface while converting to `numpy.ndarray` for comparison [#2467] (https://github.com/IntelPython/dpnp/pull/2467)
75
100
76
101
77
-
## [0.17.0] - 02/26/2025
102
+
## [0.17.0] - 2025-02-26
78
103
79
104
This release achieves 100% compliance with Python Array API specification (revision [2023.12](https://data-apis.org/array-api/2023.12/)).
80
105
The release provides enhanced compatibility with NumPy 2.2.3. Array manipulation, mathematical, logic, and statistics routines are complemented by a set of new functions.
@@ -175,21 +200,21 @@ Furthermore, a number of issues relating to running on NVIDIA GPUs have been res
175
200
* Added a workaround to prevent a memory corruption in `dpnp.correlate`[#2333](https://github.com/IntelPython/dpnp/pull/2333)
176
201
177
202
178
-
## [0.16.3] - 12/20/2024
203
+
## [0.16.3] - 2024-12-20
179
204
180
205
### Fixed
181
206
182
207
* Bumped min version of DPC++ compiler required to support experimental SYCL properties [#2231](https://github.com/IntelPython/dpnp/pull/2231)
183
208
184
209
185
-
## [0.16.2] - 12/20/2024
210
+
## [0.16.2] - 2024-12-20
186
211
187
212
### Fixed
188
213
189
214
* Enabled `dpnp` in virtual environment on Windows platform [#2242](https://github.com/IntelPython/dpnp/pull/2242)
190
215
191
216
192
-
## [0.16.1] - 12/06/2024
217
+
## [0.16.1] - 2024-12-06
193
218
194
219
This is a bug-fix release.
195
220
@@ -209,7 +234,7 @@ This is a bug-fix release.
209
234
* Resolved a compilation error when building with DPC++ 2025.1 compiler [#2211](https://github.com/IntelPython/dpnp/pull/2211)
210
235
211
236
212
-
## [0.16.0] - 10/14/2024
237
+
## [0.16.0] - 2024-10-14
213
238
214
239
This release reaches an important milestone by making offloading fully asynchronous. Calls to `dpnp` submit tasks for execution to DPC++ runtime and return without waiting for execution of these tasks to finish. The sequential semantics a user comes to expect from execution of Python script is preserved though.
215
240
In addition, this release completes implementation of `dpnp.fft` module and adds several new array manipulation, indexing and elementwise routines. Moreover, it adds support to build `dpnp` for Nvidia GPUs.
@@ -326,7 +351,7 @@ In addition, this release completes implementation of `dpnp.fft` module and adds
326
351
* Resolved compilation warning and error while building in debug mode [#2066](https://github.com/IntelPython/dpnp/pull/2066)
327
352
* Fixed an issue with asynchronous execution in `dpnp.fft` module [#2067](https://github.com/IntelPython/dpnp/pull/2067)
328
353
329
-
## [0.15.0] - 05/25/2024
354
+
## [0.15.0] - 2024-05-25
330
355
331
356
This release completes implementation of `dpnp.linalg` module and array creation routine, adds cumulative reductions and histogram functions.
332
357
@@ -395,7 +420,7 @@ and added implementation of `dpnp.mask_indices` function [#1814](https://github.
395
420
* Resolved an unexpected `ValueError` exception raised from `dpnp.linalg.pinv` due to a shape issue in `dpnp.matmul`[#1843](https://github.com/IntelPython/dpnp/pull/1843)
396
421
397
422
398
-
## [0.14.0] - 02/16/2024
423
+
## [0.14.0] - 2024-02-16
399
424
400
425
This release will require DPC++ `2024.1.0`, which no longer supports Intel Gen9 integrated GPUs found in Intel CPUs of 10th generation and older.
401
426
@@ -473,7 +498,7 @@ This release will require DPC++ `2024.1.0`, which no longer supports Intel Gen9
473
498
* Improved performance of `dpnp.atleast_2d` and `dpnp.atleast_3d` functions and fixed to return a correct shape of resulting array [#1560](https://github.com/IntelPython/dpnp/pull/1560)
474
499
475
500
476
-
## [0.13.0] - 09/29/2023
501
+
## [0.13.0] - 2023-09-29
477
502
478
503
### Added
479
504
@@ -535,7 +560,7 @@ This release will require DPC++ `2024.1.0`, which no longer supports Intel Gen9
535
560
* Resolved issues with running statistics functions on a device without fp64 support [#1494](https://github.com/IntelPython/dpnp/pull/1494)
536
561
537
562
538
-
## [0.12.1] - 07/18/2023
563
+
## [0.12.1] - 2023-07-18
539
564
540
565
### Added
541
566
@@ -568,7 +593,7 @@ This release will require DPC++ `2024.1.0`, which no longer supports Intel Gen9
568
593
* Resolved a compilation warning with `std::getenv()` call on Windows [#1452](https://github.com/IntelPython/dpnp/pull/1452)
569
594
* Corrected a link to OneAPI Toolkit in Installation Guide [#1445](https://github.com/IntelPython/dpnp/pull/1445)
0 commit comments