Skip to content

Commit b740eeb

Browse files
Populate changelog for 0.15.0 release
1 parent b32fc71 commit b740eeb

File tree

1 file changed

+28
-2
lines changed

1 file changed

+28
-2
lines changed

CHANGELOG.md

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,41 @@ 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 elementwsie 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.singbit` 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.
1336

1437
### Fixed
1538

39+
* Fixed issues identified by Coverity security scans.
40+
* 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).
41+
1642
## [0.14.5] - 07/17/2023
1743

1844
### Added

0 commit comments

Comments
 (0)