Skip to content

Commit 32cb87d

Browse files
authored
Release 0.15.1 (#1414)
Regression fixes for the 0.15.0 release.
1 parent b3c70dd commit 32cb87d

File tree

8 files changed

+53
-8
lines changed

8 files changed

+53
-8
lines changed

.github/workflows/windows.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
4343
python3.exe -m pip wheel .
4444
if(!$?) { Exit $LASTEXITCODE }
45-
python3.exe -m pip install openPMD_api-0.15.0-cp39-cp39-win_amd64.whl
45+
python3.exe -m pip install openPMD_api-0.15.1-cp39-cp39-win_amd64.whl
4646
if(!$?) { Exit $LASTEXITCODE }
4747
4848
python3.exe -c "import openpmd_api as api; print(api.variants)"

CHANGELOG.rst

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,51 @@
33
Changelog
44
=========
55

6+
0.15.1
7+
------
8+
**Date:** 2023-04-02
9+
10+
Build Regressions
11+
12+
This release fixes build regressions and minor documentation updates for the 0.15.0 release.
13+
14+
Changes to "0.15.0"
15+
^^^^^^^^^^^^^^^^^^^
16+
17+
Bug Fixes
18+
"""""""""
19+
20+
- Build issues:
21+
22+
- CMake: Fix Python Install Directory #1393
23+
- Work-Around: libc++ shared_ptr array #1409
24+
- Artifact Placement in Windows Wheels #1400
25+
- macOS AppleClang12 Fixes #1395
26+
- ADIOS1:
27+
28+
- ADIOS1 on macOS #1396
29+
- If no ADIOS1, then add ADIOS1 sources to main lib #1407
30+
- Instantiate only parallel ADIOS1 IO Handler in parallel ADIOS1 lib #1411
31+
32+
Other
33+
"""""
34+
35+
- Docker: CMake 3.24+: ZLIB_USE_STATIC_LIBS (#1410
36+
- CI:
37+
38+
- Test on Ubuntu 20.04 #1408
39+
- clang-format also for ``.tpp`` and ``.hpp.in`` files #1403
40+
- docs:
41+
42+
- update funding #1412
43+
- HTML5: CSS updates #1397 #1413
44+
- README: Remove LGTM Batches #1402
45+
- Docs TOML and ADIOS2 best practices #1404
46+
- Docs: ADIOS1 EOL in Overview #1398
47+
- Releases: Nils Schild (IPP) #1394
48+
- Formatting of lists in 0.15.0 changelog #1399
49+
50+
651
0.15.0
752
------
853
**Date:** 2023-03-25

CITATION.cff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ contact:
2525
orcid: https://orcid.org/0000-0003-1943-7141
2626
2727
title: "openPMD-api: C++ & Python API for Scientific I/O with openPMD"
28-
version: 0.15.0
28+
version: 0.15.1
2929
repository-code: https://github.com/openPMD/openPMD-api
3030
doi: 10.14278/rodare.27
3131
license: LGPL-3.0-or-later

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#
33
cmake_minimum_required(VERSION 3.15.0)
44

5-
project(openPMD VERSION 0.15.0) # LANGUAGES CXX
5+
project(openPMD VERSION 0.15.1) # LANGUAGES CXX
66

77
# the openPMD "markup"/"schema" standard version
88
set(openPMD_STANDARD_VERSION 1.1.0)

docs/source/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,9 +85,9 @@
8585
# built documents.
8686
#
8787
# The short X.Y version.
88-
version = u'0.15.0'
88+
version = u'0.15.1'
8989
# The full version, including alpha/beta/rc tags.
90-
release = u'0.15.0'
90+
release = u'0.15.1'
9191

9292
# The language for content autogenerated by Sphinx. Refer to documentation
9393
# for a list of supported languages.

docs/source/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ openPMD-api version supported openPMD standard versions
4343
======================== ===================================
4444
``2.0.0+`` ``2.0.0+`` (not released yet)
4545
``1.0.0+`` ``1.0.1-1.1.0`` (not released yet)
46-
``0.13.1-0.15.0`` (beta) ``1.0.0-1.1.0``
46+
``0.13.1-0.15.1`` (beta) ``1.0.0-1.1.0``
4747
``0.1.0-0.12.0`` (alpha) ``1.0.0-1.1.0``
4848
======================== ===================================
4949

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ def build_extension(self, ext):
170170
setup(
171171
name='openPMD-api',
172172
# note PEP-440 syntax: x.y.zaN but x.y.z.devN
173-
version='0.15.0',
173+
version='0.15.1',
174174
author='Axel Huebl, Franz Poeschel, Fabian Koller, Junmin Gu',
175175
176176
maintainer='Axel Huebl',

test/SerialIOTest.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6031,7 +6031,7 @@ void adios2_bp5_no_steps(bool usesteps)
60316031
IO.DefineAttribute("/openPMD", std::string("1.1.0"));
60326032
IO.DefineAttribute("/openPMDextension", uint32_t(0));
60336033
IO.DefineAttribute("/software", std::string("openPMD-api"));
6034-
IO.DefineAttribute("/softwareVersion", std::string("0.15.0-dev"));
6034+
IO.DefineAttribute("/softwareVersion", std::string("0.15.1-dev"));
60356035

60366036
IO.DefineAttribute("/data/0/dt", double(1));
60376037
IO.DefineAttribute(

0 commit comments

Comments
 (0)