From edce72fc198475bab1541cc0b77a30ad02da91c5 Mon Sep 17 00:00:00 2001 From: Benoit Martin Date: Thu, 28 Nov 2024 10:30:38 +0100 Subject: [PATCH 1/2] Release 1.8.0 --- CHANGELOG.md | 7 +------ example/CHANGELOG.md | 10 +--------- pdi/CHANGELOG.md | 14 +------------- pdi/VERSION | 2 +- pdi/docs/Source_installation.md | 20 ++++++++++---------- plugins/decl_hdf5/CHANGELOG.md | 10 +--------- plugins/decl_netcdf/CHANGELOG.md | 10 +--------- plugins/mpi/CHANGELOG.md | 10 +--------- plugins/pycall/CHANGELOG.md | 12 +----------- plugins/serialize/CHANGELOG.md | 10 +--------- plugins/set_value/CHANGELOG.md | 10 +--------- plugins/trace/CHANGELOG.md | 10 +--------- plugins/user_code/CHANGELOG.md | 10 +--------- tests/CHANGELOG.md | 12 +----------- 14 files changed, 23 insertions(+), 124 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a76e2600b..4d06cfdc6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,7 @@ changes for PDI library proper are in [`pdi/CHANGELOG.md`](pdi/CHANGELOG.md). The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). -## [Unreleased] +## [1.8.0] - 2024-11-28 ### Added * NetCDF plugin now support the size_of attribute, fixes @@ -25,21 +25,16 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - directly use vendored gtest, benchmark & ZPP [#465](https://github.com/pdidev/pdi/issues/465) -### Deprecated - ### Removed * Removed deprecated, unmaintained and unsupported plugins and tools for the distribution: Decl'SION, FlowVR, FTI and test plugins, as well as the PDI Config validator, fixes [#458](https://gitlab.maisondelasimulation.fr/pdidev/pdi/-/issues/458) - ### Fixed * Support installation with the latest version of python where setuptools is an external lib, fixes [#457](https://gitlab.maisondelasimulation.fr/pdidev/pdi/-/issues/457) -### Security - ## [1.7.1] - 2024-07-21 diff --git a/example/CHANGELOG.md b/example/CHANGELOG.md index 75aa07942..5202ba8f5 100644 --- a/example/CHANGELOG.md +++ b/example/CHANGELOG.md @@ -5,9 +5,7 @@ All notable changes to the example project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). -## [Unreleased] - -### Added +## [1.8.0] - 2024-11-28 ### Changed * Replaced the astyle based indentation by a clang-format one, fixes @@ -17,17 +15,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). CMake 3.16, mpi4py 3.0 [#465](https://github.com/pdidev/pdi/issues/465) -### Deprecated - ### Removed * Removed examples for deprecated, unmaintained and unsupported plugins: Decl'SION, FlowVR, FTI and test plugins, fixes [#458](https://gitlab.maisondelasimulation.fr/pdidev/pdi/-/issues/458) -### Fixed - -### Security - ## [1.7.0] - 2024-07-17 diff --git a/pdi/CHANGELOG.md b/pdi/CHANGELOG.md index 1596f5359..9500e9a21 100644 --- a/pdi/CHANGELOG.md +++ b/pdi/CHANGELOG.md @@ -11,7 +11,7 @@ and this project adheres to -## [Unreleased] +## [1.8.0] - 2024-11-28 ### For users @@ -28,16 +28,10 @@ and this project adheres to - directly use vendored gtest, benchmark & ZPP [#465](https://github.com/pdidev/pdi/issues/465) -#### Deprecated - -#### Removed - #### Fixed * Fixed compilation with {fmt} version 11+ [#456](https://gitlab.maisondelasimulation.fr/pdidev/pdi/-/issues/456) -#### Security - ### For plugin developers @@ -58,12 +52,6 @@ and this project adheres to * The `Datatype_template_ptr` type is now deprecated, `Datatype_template_sptr` should be used instead. -#### Removed - -#### Fixed - -#### Security - ## [1.7.0] - 2024-07-17 diff --git a/pdi/VERSION b/pdi/VERSION index 1d16151a4..27f9cd322 100644 --- a/pdi/VERSION +++ b/pdi/VERSION @@ -1 +1 @@ -1.8.0-alpha +1.8.0 diff --git a/pdi/docs/Source_installation.md b/pdi/docs/Source_installation.md index 921069edf..4ac1af2a0 100644 --- a/pdi/docs/Source_installation.md +++ b/pdi/docs/Source_installation.md @@ -13,11 +13,11 @@ The %PDI source distribution includes: ## Downloading PDI source distribution {#downloading_distribution} -To download the sources, have a look at the list of all releases at -https://gitlab.maisondelasimulation.fr/pdidev/pdi/-/releases +To download the sources, have a look at the list of all releases at +https://github.com/pdidev/pdi/releases/ -For example, release 1.7.1 can be downloaded from -https://gitlab.maisondelasimulation.fr/pdidev/pdi/-/archive/1.7.1/pdi-1.7.1.tar.bz2 +For example, release 1.8.0 can be downloaded from +https://github.com/pdidev/pdi/archive/refs/tags/1.8.0.tar.gz ## Default installation {#default_installation} @@ -43,15 +43,15 @@ external dependencies are: This list of dependencies can be further reduced or extended by changing the set of features compiled. -For example, release 1.7.1 can be installed by following these instructions (but +For example, release 1.8.0 can be installed by following these instructions (but look for the latest release at -https://gitlab.maisondelasimulation.fr/pdidev/pdi/-/releases ): +https://github.com/pdidev/pdi/releases ): ```bash -wget https://gitlab.maisondelasimulation.fr/pdidev/pdi/-/archive/1.7.1/pdi-1.7.1.tar.bz2 -tar -xjf pdi-1.7.1.tar.bz2 -mkdir pdi-1.7.1/build -cd pdi-1.7.1/build +wget https://github.com/pdidev/pdi/archive/refs/tags/1.8.0.tar.gz +tar -xjf 1.8.0.tar.bz2 +mkdir 1.8.0/build +cd 1.8.0/build cmake -DCMAKE_INSTALL_PREFIX="${HOME}/.local/" .. # configuration make install # compilation and installation ``` diff --git a/plugins/decl_hdf5/CHANGELOG.md b/plugins/decl_hdf5/CHANGELOG.md index 3026bb30c..1f2885c37 100644 --- a/plugins/decl_hdf5/CHANGELOG.md +++ b/plugins/decl_hdf5/CHANGELOG.md @@ -4,9 +4,7 @@ All notable changes to the Decl'HDF5 plugin will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). -## [Unreleased] - -### Added +## [1.8.0] - 2024-11-28 ### Changed * Replaced the astyle based indentation by a clang-format one, fixes @@ -17,16 +15,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - directly use vendored gtest & benchmark [#465](https://github.com/pdidev/pdi/issues/465) -### Deprecated - ### Removed * Removed support for the PDI Config validator, fixes [#458](https://gitlab.maisondelasimulation.fr/pdidev/pdi/-/issues/458) -### Fixed - -### Security - ## [1.7.0] - 2024-07-17 diff --git a/plugins/decl_netcdf/CHANGELOG.md b/plugins/decl_netcdf/CHANGELOG.md index cb4284a39..00457e252 100644 --- a/plugins/decl_netcdf/CHANGELOG.md +++ b/plugins/decl_netcdf/CHANGELOG.md @@ -4,9 +4,7 @@ All notable changes to the Decl'NetCDF plugin will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). -## [Unreleased] - -### Added +## [1.8.0] - 2024-11-28 ### Changed * Replaced the astyle based indentation by a clang-format one, fixes @@ -17,16 +15,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - directly use vendored gtest [#465](https://github.com/pdidev/pdi/issues/465) -### Deprecated - ### Removed * Removed support for the PDI Config validator, fixes [#458](https://gitlab.maisondelasimulation.fr/pdidev/pdi/-/issues/458) -### Fixed - -### Security - ## [1.7.0] - 2024-07-17 diff --git a/plugins/mpi/CHANGELOG.md b/plugins/mpi/CHANGELOG.md index 96b8ab9f5..1446d439d 100644 --- a/plugins/mpi/CHANGELOG.md +++ b/plugins/mpi/CHANGELOG.md @@ -4,9 +4,7 @@ All notable changes to the MPI plugin will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). -## [Unreleased] - -### Added +## [1.8.0] - 2024-11-28 ### Changed * Replaced the astyle based indentation by a clang-format one, fixes @@ -16,16 +14,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). CMake 3.16 [#465](https://github.com/pdidev/pdi/issues/465) -### Deprecated - ### Removed * Removed support for the PDI Config validator, fixes [#458](https://gitlab.maisondelasimulation.fr/pdidev/pdi/-/issues/458) -### Fixed - -### Security - ## [1.7.0] - 2024-07-17 diff --git a/plugins/pycall/CHANGELOG.md b/plugins/pycall/CHANGELOG.md index 8e099c67c..284ea486c 100644 --- a/plugins/pycall/CHANGELOG.md +++ b/plugins/pycall/CHANGELOG.md @@ -4,9 +4,7 @@ All notable changes to the Pycall plugin will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). -## [Unreleased] - -### Added +## [1.8.0] - 2024-11-28 ### Changed * Replaced the astyle based indentation by a clang-format one, fixes @@ -16,14 +14,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). CMake 3.16, Python 3.8, numpy 1.17, pybind11 2.4 [#465](https://github.com/pdidev/pdi/issues/465) -### Deprecated - -### Removed - -### Fixed - -### Security - ## [1.7.0] - 2024-07-17 diff --git a/plugins/serialize/CHANGELOG.md b/plugins/serialize/CHANGELOG.md index b4889d1ba..88f5ef922 100644 --- a/plugins/serialize/CHANGELOG.md +++ b/plugins/serialize/CHANGELOG.md @@ -4,9 +4,7 @@ All notable changes to the Serialize plugin will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). -## [Unreleased] - -### Added +## [1.8.0] - 2024-11-28 ### Changed * Replaced the astyle based indentation by a clang-format one, fixes @@ -17,16 +15,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - directly use vendored gtest [#465](https://github.com/pdidev/pdi/issues/465) -### Deprecated - ### Removed * Removed support for the PDI Config validator, fixes [#458](https://gitlab.maisondelasimulation.fr/pdidev/pdi/-/issues/458) -### Fixed - -### Security - ## [1.7.0] - 2024-07-17 diff --git a/plugins/set_value/CHANGELOG.md b/plugins/set_value/CHANGELOG.md index 06d7819d0..c389f1755 100644 --- a/plugins/set_value/CHANGELOG.md +++ b/plugins/set_value/CHANGELOG.md @@ -4,9 +4,7 @@ All notable changes to the Set-value plugin will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). -## [Unreleased] - -### Added +## [1.8.0] - 2024-11-28 ### Changed * Replaced the astyle based indentation by a clang-format one, fixes @@ -16,16 +14,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). CMake 3.16, Python 3.8, numpy 1.17 [#465](https://github.com/pdidev/pdi/issues/465) -### Deprecated - ### Removed * Removed support for the PDI Config validator, fixes [#458](https://gitlab.maisondelasimulation.fr/pdidev/pdi/-/issues/458) -### Fixed - -### Security - ## [1.7.0] - 2024-07-17 diff --git a/plugins/trace/CHANGELOG.md b/plugins/trace/CHANGELOG.md index faf0e965b..2aede4258 100644 --- a/plugins/trace/CHANGELOG.md +++ b/plugins/trace/CHANGELOG.md @@ -4,9 +4,7 @@ All notable changes to the Trace plugin will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). -## [Unreleased] - -### Added +## [1.8.0] - 2024-11-28 ### Changed * Replaced the astyle based indentation by a clang-format one, fixes @@ -16,16 +14,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). CMake 3.16 [#465](https://github.com/pdidev/pdi/issues/465) -### Deprecated - ### Removed * Removed support for the PDI Config validator, fixes [#458](https://gitlab.maisondelasimulation.fr/pdidev/pdi/-/issues/458) -### Fixed - -### Security - ## [1.7.0] - 2024-07-17 diff --git a/plugins/user_code/CHANGELOG.md b/plugins/user_code/CHANGELOG.md index 262dc8d60..e1b9d5aa3 100644 --- a/plugins/user_code/CHANGELOG.md +++ b/plugins/user_code/CHANGELOG.md @@ -4,9 +4,7 @@ All notable changes to the User-code plugin will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). -## [Unreleased] - -### Added +## [1.8.0] - 2024-11-28 ### Changed * Replaced the astyle based indentation by a clang-format one, fixes @@ -16,16 +14,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). CMake 3.16 [#465](https://github.com/pdidev/pdi/issues/465) -### Deprecated - ### Removed * Removed support for the PDI Config validator, fixes [#458](https://gitlab.maisondelasimulation.fr/pdidev/pdi/-/issues/458) -### Fixed - -### Security - ## [1.7.0] - 2024-07-17 diff --git a/tests/CHANGELOG.md b/tests/CHANGELOG.md index 64a06ba91..3d5c42476 100644 --- a/tests/CHANGELOG.md +++ b/tests/CHANGELOG.md @@ -4,9 +4,7 @@ All notable changes to the tests project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). -## [Unreleased] - -### Added +## [1.8.0] - 2024-11-28 ### Changed * Update the version of dependencies according to our policy: oldest supported @@ -15,14 +13,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - directly use vendored gtest [#465](https://github.com/pdidev/pdi/issues/465) -### Deprecated - -### Removed - -### Fixed - -### Security - ## [1.5.0] - 2022-03-30 From ccf125e0e1d7ab0377290a7e510567ff1613b1de Mon Sep 17 00:00:00 2001 From: yushan wang Date: Thu, 28 Nov 2024 11:24:31 +0100 Subject: [PATCH 2/2] Update Specification_tree_ref.md small error in referencing elements by members in a tuple datatype --- pdi/docs/Specification_tree_ref.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pdi/docs/Specification_tree_ref.md b/pdi/docs/Specification_tree_ref.md index b0a138055..efb8ddf0b 100644 --- a/pdi/docs/Specification_tree_ref.md +++ b/pdi/docs/Specification_tree_ref.md @@ -1279,7 +1279,7 @@ A \ref tuple_type_node represents a "tuple", where: * the value associated to the `buffersize` key represents the overall size of the tuple including potential padding, if omitted, the minimum size that fits all elements is used, -* the value associated to the `members` key lists all elements of the tuple, +* the value associated to the `elements` key lists all elements of the tuple, * keys that start with `+` represent attributes, the associated value can be anything (**scalar**, **sequence** or **mapping**).