You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+18-15
Original file line number
Diff line number
Diff line change
@@ -4,45 +4,47 @@ Notable changes to Conduit are documented in this file.
4
4
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
5
5
and this project aspires to adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
6
7
-
## [Unreleased]
7
+
8
+
## [0.8.5] - Released 2022-12-22
9
+
8
10
### Added
9
11
#### General
10
-
- Added Node::move and Node::swap methods, which provide efficient ways to help build Node trees by consuming other Nodes.
11
-
- Added Node::reset methods to C and Fortran interfaces
12
+
- Added Node::move and Node::swap methods, which provide efficient ways to help build Node trees by consuming other Nodes.
13
+
- Added Node::reset methods to C and Fortran interfaces.
14
+
- Added initial optional support for Caliper performance annotations.
15
+
- Added Python support for `Node.set` and `Node.set_external` with a schema and external buffer.
12
16
13
17
#### Blueprint
14
-
- Added support for Wedges and Pyramids
18
+
- Added support for Wedges and Pyramids.
15
19
- Added helper function `blueprint::mesh::generate_strip` to generate a 2D "strip mesh" topology, and dependent other Blueprint mesh parts, from a 1D mesh.
16
20
17
21
### Changed
18
22
#### General
23
+
- Changed `Schema::has_path()` (and transitively `Node::has_path()` ) to ignore leading `/` s.
19
24
- Updated to BLT v0.5.2
20
25
21
26
#### Relay
22
-
- When using HDF5 1.10 or newer, default to use libver 1.8 when creating HDF5 files for wider read compatibly. This setting can be controlled via the hdf5 relay option `libver`, accepted values: `default`,`none`,`latest`,`v108`, and `v110`.
27
+
- When using HDF5 1.10 or newer, default to use libver 1.8 when creating HDF5 files for wider read compatibly. This setting can be controlled via the hdf5 relay option `libver`, accepted values: `default`,`none`,`latest`,`v108`, and `v110`.
23
28
24
-
### Fixed
25
-
#### Blueprint
26
-
- Fixed bug with `blueprint::mesh::examples::strided_structured` so it correctly generates a coordset with padding
27
-
- Fixes (correctness and performance) to `topology::unstructured::generate_offsets`
28
-
- Changed `Schema::has_path()` (and transitively `Node::has_path()` ) to ignore leading `/`s.
29
29
30
30
#### Relay
31
31
- Updated C++ and Python tutorial docs for Compatible Schemas with a new example to outline the most common use case.
32
32
33
33
### Fixed
34
34
35
35
#### Blueprint
36
+
- Fixed bug with `blueprint::mesh::examples::strided_structured` so it correctly generates a coordset with padding
37
+
- Fixes (correctness and performance) to `topology::unstructured::generate_offsets`
36
38
- Updated `conduit.relay.io.blueprint.{load_mesh|read_mesh}` to use improved logic to auto detect the format (hdf5 ,yaml, or json) of mesh blueprint root files.
37
-
- Leading `/`s in mesh tree paths no longer undermine `conduit.relay.io.blueprint.{load_mesh|read_mesh}` reading json and yaml flavored files.
39
+
- Leading `/` s in mesh tree paths no longer undermine `conduit.relay.io.blueprint.{load_mesh|read_mesh}` reading json and yaml flavored files.
40
+
- Fixed indexing and offsets in blueprint mixed element topology examples.
38
41
39
42
#### Relay
40
-
- Leading `/`s in tree paths no longer undermine io::IOHandle reads for conduit_bin, json, conduit_json, conduit_base64_json, and yaml flavored files.
41
-
- Updated `conduit.relay.io.blueprint.{load_mesh|read_mesh} to only the read the necessary subset of root file entries. Updated MPI version to only read root file entries on rank 0 and broadcast them to other ranks.
43
+
- Leading `/`s in tree paths no longer undermine io::IOHandle reads for conduit_bin, json, conduit_json, conduit_base64_json, and yaml flavored files.
44
+
- Updated `conduit.relay.io.blueprint.{load_mesh|read_mesh}` to only the read the necessary subset of root file entries. Updated MPI version to only read root file entries on rank 0 and broadcast them to other ranks.
42
45
- Fixed write compatibly check in `relay::mpi::gather`, `relay::mpi::all_gather`, and `relay::mpi::broadcast_using_schema`. Node compatible check is not commutative and checks in leaf zero-copy logic were reversed.
43
46
44
47
45
-
46
48
## [0.8.4] - Released 2022-08-22
47
49
48
50
### Added
@@ -712,7 +714,8 @@ and this project aspires to adhere to [Semantic Versioning](https://semver.org/s
.. note:: Conduit uses `BLT <https://github.com/LLNL/blt>`__ as its core CMake build system. We leverage BLT as a git submodule, however github does not include submodule contents in its automatically created source tarballs. To avoid confusion, starting with v0.3.0 we provide our own source tarballs that include BLT.
(Extracted from Conduit's :download:`Changelog <../../../CHANGELOG.md>`)
25
+
26
+
27
+
Added
28
+
~~~~~
29
+
30
+
31
+
* **General**
32
+
33
+
* Added Node::move and Node::swap methods, which provide efficient ways to help build Node trees by consuming other Nodes.
34
+
* Added Node::reset methods to C and Fortran interfaces.
35
+
* Added initial optional support for Caliper performance annotations.
36
+
* Added Python support for ``Node.set`` and ``Node.set_external`` with a schema and external buffer.
37
+
38
+
* **Blueprint**
39
+
40
+
* Added support for Wedges and Pyramids.
41
+
* Added helper function ``blueprint::mesh::generate_strip`` to generate a 2D "strip mesh" topology, and dependent other Blueprint mesh parts, from a 1D mesh.
42
+
43
+
Changed
44
+
~~~~~~~
45
+
46
+
47
+
* **General**
48
+
49
+
* Changed ``Schema::has_path()`` (and transitively ``Node::has_path()`` ) to ignore leading ``/`` s.
50
+
* Updated to BLT v0.5.2
51
+
52
+
* **Relay**
53
+
54
+
* When using HDF5 1.10 or newer, default to use libver 1.8 when creating HDF5 files for wider read compatibly. This setting can be controlled via the hdf5 relay option ``libver``, accepted values: ``default``, ``none``, ``latest``, ``v108``, and ``v110``.
55
+
56
+
* **Relay**
57
+
58
+
* Updated C++ and Python tutorial docs for Compatible Schemas with a new example to outline the most common use case.
59
+
60
+
Fixed
61
+
~~~~~
62
+
63
+
64
+
* **Blueprint**
65
+
66
+
* Fixed bug with ``blueprint::mesh::examples::strided_structured`` so it correctly generates a coordset with padding
67
+
* Fixes (correctness and performance) to ``topology::unstructured::generate_offsets``
68
+
* Updated ``conduit.relay.io.blueprint.{load_mesh|read_mesh}`` to use improved logic to auto detect the format (hdf5 ,yaml, or json) of mesh blueprint root files.
69
+
* Leading ``/`` s in mesh tree paths no longer undermine ``conduit.relay.io.blueprint.{load_mesh|read_mesh}`` reading json and yaml flavored files.
70
+
* Fixed indexing and offsets in blueprint mixed element topology examples.
71
+
72
+
* **Relay**
73
+
74
+
* Leading ``/`` s in tree paths no longer undermine io::IOHandle reads for conduit_bin, json, conduit_json, conduit_base64_json, and yaml flavored files.
75
+
* Updated ``conduit.relay.io.blueprint.{load_mesh|read_mesh}`` to only the read the necessary subset of root file entries. Updated MPI version to only read root file entries on rank 0 and broadcast them to other ranks.
76
+
* Fixed write compatibly check in ``relay::mpi::gather``, ``relay::mpi::all_gather``, and ``relay::mpi::broadcast_using_schema``. Node compatible check is not commutative and checks in leaf zero-copy logic were reversed.
0 commit comments