Skip to content

Commit 1277ba6

Browse files
Merge pull request #1404 from IntelPython/changelog-for-0.15.0
Populate changelog for 0.15.0 release
2 parents b32fc71 + cde1ef5 commit 1277ba6

File tree

1 file changed

+30
-2
lines changed

1 file changed

+30
-2
lines changed

CHANGELOG.md

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,43 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7-
## [dev]
7+
## [0.15.0]
88

99
### Added
10+
11+
* Added `dpctl.tensor.floor`, `dpctl.tensor.ceil`, `dpctl.tensor.trunc` elementwise functions.
12+
* Added `dpctl.tensor.hypot`, `dpctl.tensor.logaddexp` elementwise functions.
13+
* Added trigonometric (`dpctl.tensor.sin`, `dpctl.tensor.cos`, `dpctl.tensor.tan`) and hyperbolic (`dpctl.tensor.sinh`, `dpctl.tensor.cosh`, `dpctl.tensor.tanh`) elementwise functions and their inverses (`dpctl.tensor.asin`, `dpctl.tensor.asinh`, `dpctl.tensor.acos`, `dpctl.tensor.acosh`, `dpctl.tensor.atan`, `dpctl.tensor.atanh`).
14+
* Added `dpctl.tensor.round` function.
15+
* Added `dpctl.tensor.sign` and `dpctl.tensor.remainder` elementwise functions.
16+
* Added bitwise elementwise functions `dpctl.tensor.bitwise_and`, `dpctl.tensor.bitwise_xor`, `dpctl.tensor.bitwise_or`, `dpctl.tensor.bitwise_invert`
17+
* Added bitwise shift functions `dpctl.tensor.bitwise_left_shift` and `dpctl.tensor.bitwise_right_shift`.
18+
* Added `dpctl.tensor.atan2` and `dpctl.tensor.signbit` elementwise functions.
19+
* Added `dpctl.tensor.minumum` and `dpctl.tensor.maximum` binary elementwise functions.
20+
* Supported equality checking and hashing for `dpctl.SyclPlatform`.
21+
* Implemented `types` property for all unary and binary elementwise functions [#1361](https://github.com/IntelPython/dpctl/pull/1361)
22+
* Added `dpctl.tensor.repeat` and `dpctl.tensor.tile` functions.
23+
* Added `dpctl.tensor.matrix_transpose ` function.
24+
1025
### Changed
1126

12-
* Removed `dpctl.tensor.numpy_usm_shared` obsolete class and associated tests which were being skipped
27+
* Enabled support for Python arithmetic, in-place arithmetic, reflexive arithmetic, comparison, and bitwise operators for `dpctl.tensor.usm_ndarray` type [#1324](https://github.com/IntelPython/dpctl/pull/1324).
28+
* Removed `dpctl.tensor.numpy_usm_shared` obsolete class and associated tests which were being skipped [#1310](https://github.com/IntelPython/dpctl/pull/1310)
29+
* Transitioned `dpctl` codebase to Cython 3.
30+
* Improved performance of boolean reduction functions `dpctl.tensor.all` and `dpctl.tensor.any`.
31+
* Improved performance of summation function `dpctl.tensor.sum`.
32+
* Improved in-place arithmetic operations for addition, subtraction and multiplication.
33+
* Updated codebase per SYCL-2020 intel/llvm compiler deprecation warnings.
34+
* Improved performance of advanced boolean indexing for arrays whose size fits in 32-bit signed integer type.
35+
* Removed deprecated `DPCTLDevice_GetMaxWorkItemSizes` function from the SyclInterface library.
36+
* Improved performance of `dpctl.tensor.reshape` in the case when a copy is being made.
37+
* Improved performance of `dpctl.tensor.roll` function.
1338

1439
### Fixed
1540

41+
* Fixed issues identified by Coverity security scans.
42+
* Fixed issues [#1279](https://github.com/IntelPython/dpctl/issues/1279), [#1350](https://github.com/IntelPython/dpctl/issues/1350), [#1344](https://github.com/IntelPython/dpctl/issues/1344), [#1327](https://github.com/IntelPython/dpctl/issues/1327), [#1241](https://github.com/IntelPython/dpctl/issues/1241), [#1250](https://github.com/IntelPython/dpctl/issues/1250), [#1293](https://github.com/IntelPython/dpctl/issues/1293).
43+
1644
## [0.14.5] - 07/17/2023
1745

1846
### Added

0 commit comments

Comments
 (0)