Skip to content

Commit 558b526

Browse files
authored
Merge pull request #347 from ax3l/doc-changelog050
Version: 0.5.0-alpha
2 parents 84a4c5a + 68fb907 commit 558b526

File tree

6 files changed

+17
-14
lines changed

6 files changed

+17
-14
lines changed

CHANGELOG.rst

+9-5
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,31 @@
33
Changelog
44
=========
55

6-
0.4.1-alpha
6+
0.5.0-alpha
77
-----------
8-
**Date:** TBA
8+
**Date:** 2018-09-17
99

10-
[Title]
10+
Refactored Type System
1111

12-
[Summary]
12+
The type system for ``Datatype::``s was refactored.
13+
Integer types are now represented by ``SHORT``, ``INT``, ``LONG`` and ``LONGLONG`` as fundamental C/C++ types.
14+
Python support enters "alpha" stage with fixed floating point storage and ``Attribute`` handling.
1315

1416
Changes to "0.4.0-alpha"
1517
^^^^^^^^^^^^^^^^^^^^^^^^
1618

1719
Features
1820
""""""""
1921

22+
- Removed ``Datatype::INT32`` types with ``::SHORT``, ``::INT`` equivalents #337
23+
- ``Attribute::get<...>()`` performs a ``static_cast`` now #345
24+
2025
Bug Fixes
2126
"""""""""
2227

2328
- Refactor type system and ``Attribute`` set/get
2429
- integers #337
2530
- support ``long double`` reads on MSVC #184
26-
- make ``::get`` cast if convertible #345
2731
- ``setAttribute``: explicit C-string handling #341
2832
- ``Dataset``: ``setCompression`` warning and error logic #326
2933
- avoid impact on unrelated classes in invasive tests #324

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#
33
cmake_minimum_required(VERSION 3.10.0)
44

5-
project(openPMD VERSION 0.4.0) # LANGUAGES CXX
5+
project(openPMD VERSION 0.5.0) # LANGUAGES CXX
66

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

README.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,9 @@ for( auto const& i : s.iterations ) {
5656

5757
### Python
5858

59-
[![Python3][api-py3]](https://www.python.org/) ![Python3 API: Unstable][dev-unstable]
59+
[![Python3][api-py3]](https://www.python.org/) ![Python3 API: Alpha][dev-alpha]
6060

6161
[api-py3]: https://img.shields.io/badge/language-Python3-yellow.svg "Python3 API"
62-
[dev-unstable]: https://img.shields.io/badge/phase-unstable-yellow.svg "Status: Unstable"
6362

6463
```py
6564
import openPMD

docs/source/conf.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,9 @@
7878
# built documents.
7979
#
8080
# The short X.Y version.
81-
version = u'0.4.1'
81+
version = u'0.5.0'
8282
# The full version, including alpha/beta/rc tags.
83-
release = u'0.4.1-dev'
83+
release = u'0.5.0-alpha'
8484

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

docs/source/index.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ The supported version of the `openPMD standard <https://github.com/openPMD/openP
3838
======================= ===================================
3939
openPMD-api version supported openPMD standard versions
4040
======================= ===================================
41-
``0.1.0-0.4.0`` (alpha) ``1.0.0-1.1.0``
41+
``0.1.0-0.5.0`` (alpha) ``1.0.0-1.1.0``
4242
``1.0.0+`` ``1.0.1-1.1.0`` (not released yet)
4343
``2.0.0+`` ``2.0.0+`` (not released yet)
4444
======================= ===================================

include/openPMD/version.hpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@
2222

2323
// version of the openPMD-api library
2424
#define OPENPMDAPI_VERSION_MAJOR 0
25-
#define OPENPMDAPI_VERSION_MINOR 4
26-
#define OPENPMDAPI_VERSION_PATCH 1
27-
#define OPENPMDAPI_VERSION_LABEL "dev"
25+
#define OPENPMDAPI_VERSION_MINOR 5
26+
#define OPENPMDAPI_VERSION_PATCH 0
27+
#define OPENPMDAPI_VERSION_LABEL "alpha"
2828

2929
// maximum supported version of the openPMD standard (read & write)
3030
#define OPENPMD_STANDARD_MAJOR 1

0 commit comments

Comments
 (0)