Skip to content

Commit c4d2175

Browse files
committed
Release 0.22.0
1 parent c82dac8 commit c4d2175

6 files changed

Lines changed: 66 additions & 19 deletions

File tree

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ message(STATUS "Building xtensor v${${PROJECT_NAME}_VERSION}")
2929
# Dependencies
3030
# ============
3131

32-
set(xtl_REQUIRED_VERSION 0.6.16)
32+
set(xtl_REQUIRED_VERSION 0.6.23)
3333
if(TARGET xtl)
3434
set(xtl_VERSION ${XTL_VERSION_MAJOR}.${XTL_VERSION_MINOR}.${XTL_VERSION_PATCH})
3535
# Note: This is not SEMVER compatible comparison

README.md

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,8 @@ library:
9292

9393
| `xtensor` | `xtl` |`xsimd` (optional) |
9494
|-----------|---------|-------------------|
95-
| master | ^0.6.21 | ^7.4.8 |
95+
| master | ^0.6.23 | ^7.4.8 |
96+
| 0.22.0 | ^0.6.23 | ^7.4.8 |
9697
| 0.21.10 | ^0.6.21 | ^7.4.8 |
9798
| 0.21.9 | ^0.6.21 | ^7.4.8 |
9899
| 0.21.8 | ^0.6.20 | ^7.4.8 |
@@ -104,17 +105,6 @@ library:
104105
| 0.21.2 | ^0.6.9 | ^7.4.4 |
105106
| 0.21.1 | ^0.6.9 | ^7.4.2 |
106107
| 0.21.0 | ^0.6.9 | ^7.4.2 |
107-
| 0.20.10 | ^0.6.7 | ^7.4.0 |
108-
| 0.20.9 | ^0.6.7 | ^7.4.0 |
109-
| 0.20.8 | ^0.6.4 | ^7.2.3 |
110-
| 0.20.7 | ^0.6.4 | ^7.2.3 |
111-
| 0.20.6 | ^0.6.4 | ^7.2.3 |
112-
| 0.20.5 | ^0.6.4 | ^7.2.1 |
113-
| 0.20.4 | ^0.6.2 | ^7.0.0 |
114-
| 0.20.3 | ^0.6.2 | ^7.0.0 |
115-
| 0.20.2 | ^0.6.1 | ^7.0.0 |
116-
| 0.20.1 | ^0.6.1 | ^7.0.0 |
117-
| 0.20.0 | ^0.6.1 | ^7.0.0 |
118108

119109
The dependency on `xsimd` is required if you want to enable SIMD acceleration
120110
in `xtensor`. This can be done by defining the macro `XTENSOR_USE_XSIMD`

docs/source/changelog.rst

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,63 @@
77
Changelog
88
=========
99

10+
0.22.0
11+
------
12+
13+
Breaking changes
14+
~~~~~~~~~~~~~~~~
15+
16+
- Drop support of 3.* Clang versions
17+
`#2251 <https://github.com/xtensor-stack/xtensor/pull/2251>`_
18+
- Fix reducers assignment
19+
`#2254 <https://github.com/xtensor-stack/xtensor/pull/2254>`_
20+
- Removed reducer ``big_promote_type``
21+
`#2277 <https://github.com/xtensor-stack/xtensor/pull/2277>`_
22+
23+
Other changes
24+
~~~~~~~~~~~~~
25+
26+
- Improve histogram performance with equal bin sizes
27+
`#2088 <https://github.com/xtensor-stack/xtensor/pull/2088>`_
28+
- Added missing header in xfixed
29+
`#2225 <https://github.com/xtensor-stack/xtensor/pull/2225>`_
30+
- Implement xt::random::choice with weights vector
31+
`#2241 <https://github.com/xtensor-stack/xtensor/pull/2241>`_
32+
- Testing alignment
33+
`#2246 <https://github.com/xtensor-stack/xtensor/pull/2246>`_
34+
- Add reducers tests
35+
`#2252 <https://github.com/xtensor-stack/xtensor/pull/2252>`_
36+
- Fix binary operators on complex
37+
`#2253 <https://github.com/xtensor-stack/xtensor/pull/2253>`_
38+
- Removed not implemented assign method from xchunked_array
39+
`#2256 <https://github.com/xtensor-stack/xtensor/pull/2256>`_
40+
- Support initialized list for chunked_array shapes
41+
`#2258 <https://github.com/xtensor-stack/xtensor/pull/2258>`_
42+
- Add as_strided free function
43+
`#2261 <https://github.com/xtensor-stack/xtensor/pull/2261>`_
44+
- Fix histogram compatibility with containers beyond xtensor
45+
`#2263 <https://github.com/xtensor-stack/xtensor/pull/2263>`_
46+
- Fixed broadcasting with keep_slice that holds a single element
47+
`#2270 <https://github.com/xtensor-stack/xtensor/pull/2270>`_
48+
- Make xt::cast and xtl::optional compatible
49+
`#2271 <https://github.com/xtensor-stack/xtensor/pull/2271>`_
50+
- Fix minor warnings detected by clang
51+
`#2272 <https://github.com/xtensor-stack/xtensor/pull/2272>`_
52+
- Extra assert in mean computation wrt. ddof
53+
`#2273 <https://github.com/xtensor-stack/xtensor/pull/2273>`_
54+
- Provide a -Werror mode and ensure xtensor passes with it
55+
`#2274 <https://github.com/xtensor-stack/xtensor/pull/2274>`_
56+
- Moved layout_remove_any to xlayout.hpp
57+
`#2275 <https://github.com/xtensor-stack/xtensor/pull/2275>`_
58+
- Provide a -Werror mode and ensure xtensor passes with it
59+
`#2274 <https://github.com/xtensor-stack/xtensor/pull/2274>`_
60+
- Slight reorganization of the documentation
61+
`#2276 <https://github.com/xtensor-stack/xtensor/pull/2276>`_
62+
- Updated reducer docs according to recent changes
63+
`#2278 <https://github.com/xtensor-stack/xtensor/pull/2278>`_
64+
- Added template parameter for initial value type in accumulators
65+
`#2279 <https://github.com/xtensor-stack/xtensor/pull/2279>`_
66+
1067
0.21.10
1168
-------
1269

environment-dev.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ channels:
33
- conda-forge
44
dependencies:
55
- cmake
6-
- xtl=0.6.22
7-
- xsimd=7.4.8
6+
- xtl=0.6.23
7+
- xsimd=7.4.9
88
- nlohmann_json

environment.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: xtensor
22
channels:
33
- conda-forge
44
dependencies:
5-
- xtensor=0.21.10
6-
- xtensor-blas=0.17.2
5+
- xtensor=0.22.0
6+
- xtensor-blas=0.18.0
77
- xeus-cling=0.8.1
88
- blas * *openblas"

include/xtensor/xtensor_config.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
#define XTENSOR_CONFIG_HPP
1212

1313
#define XTENSOR_VERSION_MAJOR 0
14-
#define XTENSOR_VERSION_MINOR 21
15-
#define XTENSOR_VERSION_PATCH 10
14+
#define XTENSOR_VERSION_MINOR 22
15+
#define XTENSOR_VERSION_PATCH 0
1616

1717

1818
// Define if the library is going to be using exceptions.

0 commit comments

Comments
 (0)