Skip to content

Commit

Permalink
Merge pull request #313 from ax3l/doc-changelog040
Browse files Browse the repository at this point in the history
Version: 0.4.0-alpha
  • Loading branch information
ax3l committed Aug 27, 2018
2 parents 2ae60d7 + 9941e7e commit e82516c
Show file tree
Hide file tree
Showing 5 changed files with 21 additions and 17 deletions.
24 changes: 14 additions & 10 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,28 +3,31 @@
Changelog
=========

0.3.2-alpha
0.4.0-alpha
-----------
**Date:** TBA
**Date:** 2018-08-27

[Title]
Improved output handling

[Summary]
Refactored and hardened for ``fileBased`` output.
Records are not flushed before the ambiguity between scalar and vector records are resolved.
Trying to write globally zero-extent records will throw gracefully instead of leading to undefined behavior in backends.

Changes to "0.3.1-alpha"
^^^^^^^^^^^^^^^^^^^^^^^^

Features
""""""""

- Do not assume Record structure prematurely #297
- do not assume record structure prematurely #297
- throw in (global) zero-extent dataset creation and write #309

Bug Fixes
"""""""""

- ADIOS1 fileBased IO #297
- ADIOS1 ``fileBased`` IO #297
- ADIOS2 stub header #302
- Name sanitization in ADIOS1 and HDF5 backends #310
- name sanitization in ADIOS1 and HDF5 backends #310

Other
"""""
Expand All @@ -36,14 +39,15 @@ Other
- clang-tidy support
- include-what-you-use support #291 export headers #300
- OSX High Sierra support #301
- Individual cache per build # 303
- Readable build names # 308
- individual cache per build # 303
- readable build names #308
- remove superfluous whitespaces #292
- readme: openPMD is for scientific data #294
- override implies virtual #293
- ``override`` implies ``virtual`` #293
- spack load: ``-r`` #298
- default constructors and destructors #304
- string pass-by-value #305
- test cases with 0-sized reads & writes #135


0.3.1-alpha
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
#
cmake_minimum_required(VERSION 3.10.0)

project(openPMD VERSION 0.3.1) # LANGUAGES CXX
project(openPMD VERSION 0.4.0) # LANGUAGES CXX

# the openPMD "markup"/"schema" standard version
set(openPMD_STANDARD_VERSION 1.1.0)
Expand Down
4 changes: 2 additions & 2 deletions docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -78,9 +78,9 @@
# built documents.
#
# The short X.Y version.
version = u'0.3.2'
version = u'0.4.0'
# The full version, including alpha/beta/rc tags.
release = u'0.3.2-dev'
release = u'0.4.0-alpha'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
2 changes: 1 addition & 1 deletion docs/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ The supported version of the `openPMD standard <https://github.com/openPMD/openP
======================= ===================================
openPMD-api version supported openPMD standard versions
======================= ===================================
``0.1.0-0.3.1`` (alpha) ``1.0.0-1.1.0``
``0.1.0-0.4.0`` (alpha) ``1.0.0-1.1.0``
``1.0.0+`` ``1.0.1-1.1.0`` (not released yet)
``2.0.0+`` ``2.0.0+`` (not released yet)
======================= ===================================
Expand Down
6 changes: 3 additions & 3 deletions include/openPMD/version.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@

// version of the openPMD-api library
#define OPENPMDAPI_VERSION_MAJOR 0
#define OPENPMDAPI_VERSION_MINOR 3
#define OPENPMDAPI_VERSION_PATCH 2
#define OPENPMDAPI_VERSION_LABEL "dev"
#define OPENPMDAPI_VERSION_MINOR 4
#define OPENPMDAPI_VERSION_PATCH 0
#define OPENPMDAPI_VERSION_LABEL "alpha"

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

0 comments on commit e82516c

Please sign in to comment.