File tree 6 files changed +17
-14
lines changed
6 files changed +17
-14
lines changed Original file line number Diff line number Diff line change 3
3
Changelog
4
4
=========
5
5
6
- 0.4.1 -alpha
6
+ 0.5.0 -alpha
7
7
-----------
8
- **Date: ** TBA
8
+ **Date: ** 2018-09-17
9
9
10
- [Title]
10
+ Refactored Type System
11
11
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.
13
15
14
16
Changes to "0.4.0-alpha"
15
17
^^^^^^^^^^^^^^^^^^^^^^^^
16
18
17
19
Features
18
20
""""""""
19
21
22
+ - Removed ``Datatype::INT32 `` types with ``::SHORT ``, ``::INT `` equivalents #337
23
+ - ``Attribute::get<...>() `` performs a ``static_cast `` now #345
24
+
20
25
Bug Fixes
21
26
"""""""""
22
27
23
28
- Refactor type system and ``Attribute `` set/get
24
29
- integers #337
25
30
- support ``long double `` reads on MSVC #184
26
- - make ``::get `` cast if convertible #345
27
31
- ``setAttribute ``: explicit C-string handling #341
28
32
- ``Dataset ``: ``setCompression `` warning and error logic #326
29
33
- avoid impact on unrelated classes in invasive tests #324
Original file line number Diff line number Diff line change 2
2
#
3
3
cmake_minimum_required (VERSION 3.10.0)
4
4
5
- project (openPMD VERSION 0.4 .0) # LANGUAGES CXX
5
+ project (openPMD VERSION 0.5 .0) # LANGUAGES CXX
6
6
7
7
# the openPMD "markup"/"schema" standard version
8
8
set (openPMD_STANDARD_VERSION 1.1.0)
Original file line number Diff line number Diff line change @@ -56,10 +56,9 @@ for( auto const& i : s.iterations ) {
56
56
57
57
### Python
58
58
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 ]
60
60
61
61
[ 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 "
63
62
64
63
``` py
65
64
import openPMD
Original file line number Diff line number Diff line change 78
78
# built documents.
79
79
#
80
80
# The short X.Y version.
81
- version = u'0.4.1 '
81
+ version = u'0.5.0 '
82
82
# The full version, including alpha/beta/rc tags.
83
- release = u'0.4.1-dev '
83
+ release = u'0.5.0-alpha '
84
84
85
85
# The language for content autogenerated by Sphinx. Refer to documentation
86
86
# for a list of supported languages.
Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ The supported version of the `openPMD standard <https://github.com/openPMD/openP
38
38
======================= ===================================
39
39
openPMD-api version supported openPMD standard versions
40
40
======================= ===================================
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 ``
42
42
``1.0.0+ `` ``1.0.1-1.1.0 `` (not released yet)
43
43
``2.0.0+ `` ``2.0.0+ `` (not released yet)
44
44
======================= ===================================
Original file line number Diff line number Diff line change 22
22
23
23
// version of the openPMD-api library
24
24
#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 "
28
28
29
29
// maximum supported version of the openPMD standard (read & write)
30
30
#define OPENPMD_STANDARD_MAJOR 1
You can’t perform that action at this time.
0 commit comments