File tree Expand file tree Collapse file tree 6 files changed +17
-14
lines changed Expand file tree Collapse file tree 6 files changed +17
-14
lines changed Original file line number Diff line number Diff line change 33Changelog
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
1416Changes to "0.4.0-alpha"
1517^^^^^^^^^^^^^^^^^^^^^^^^
1618
1719Features
1820""""""""
1921
22+ - Removed ``Datatype::INT32 `` types with ``::SHORT ``, ``::INT `` equivalents #337
23+ - ``Attribute::get<...>() `` performs a ``static_cast `` now #345
24+
2025Bug 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
Original file line number Diff line number Diff line change 22#
33cmake_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
88set (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 ) {
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
6564import openPMD
Original file line number Diff line number Diff line change 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.
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
3838======================= ===================================
3939openPMD-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======================= ===================================
Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments