@@ -4,6 +4,40 @@ All notable changes to this project will be documented in this file.
44The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
55and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
66
7+ ## [ 0.21.0] - 2023-06-17
8+
9+ ### Added
10+ * Support addition and multiplication-based prange reduction loops (#999 )
11+ * Proper boxing, unboxing of dpctl.SyclQueue objects inside dpjit decorated functions (#963 , #1064 )
12+ * Support for ` queue ` keyword arguments inside dpnp array constructors in dpjit (#1032 )
13+ * Overloads for dpnp array constructors: dpnp.full (#991 ), dpnp.full_like (#997 )
14+ * Support for complex64 and complex128 types as kernel arguments and in parfors (#1033 , #1035 )
15+ * New config to run the ConstantSizeStaticLocalMemoryPass optionally (#999 )
16+ * Support for Numba 0.57 (#1030 , #1003 , #1002 )
17+ * Support for Python 3.11 (#1054 )
18+ * Support for SPIRV 1.4 (#1056 , #1060 )
19+
20+ ### Changed
21+ * Parfor lowering happens using the kernel pipeline (#996 )
22+ * Minimum required Numba version is now 0.57 (#1030 )
23+ * Numba monkey patches are moved to numba_dpex.numba_patches (#1030 )
24+ * Redesigned unit test suite (#1018 , #1017 , #1015 , #1036 , #1037 , #1072 )
25+
26+ ### Fixed
27+ * Fix stride computation when unboxing a dpnp array (#1023 )
28+ * Using cached queue instead of creating new one on type inference (#946 )
29+ * Fixed bug in reduction mul operation for dpjit (#1048 )
30+ * Offload of parfor nodes to OpenCL UHD GPU devices (#1074 )
31+
32+ ### Removed
33+ * Support for offloading NumPy-based parfor nodes to SYCL devices (#1041 )
34+ * Removed rename_numpy_functions_pass (#1041 )
35+ * Dpnp overloads using stubs (#1041 , #1025 )
36+ * Support for ` like ` keyword argument in dpnp array constructor overloads (#1043 )
37+ * Support for NumPy arrays as kernel arguments (#1049 )
38+ * Kernel argument access specifiers (#1049 )
39+ * Support for dpctl.device_context to launch kernels and njit offloading (#1041 )
40+
741## [ 0.20.1] - 2023-04-07
842
943### Added
0 commit comments