From 5796042c97f9d0451ba6c565b66329d2ca283b11 Mon Sep 17 00:00:00 2001
From: Cyrus Harrison <cyrush@llnl.gov>
Date: Wed, 11 Jan 2023 14:20:28 -0800
Subject: [PATCH] update docs for 0.8.6 release (#1066)

---
 CHANGELOG.md                         |  2 +-
 LICENSE                              |  2 +-
 setup.py                             |  2 +-
 src/CMakeLists.txt                   |  2 +-
 src/docs/sphinx/conf.py              |  6 ++---
 src/docs/sphinx/releases.rst         | 33 ++++++++++++++++++++++++++++
 src/libs/conduit/conduit_license.hpp |  2 +-
 7 files changed, 41 insertions(+), 8 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index b277f2af..e7e988eb 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,7 +4,7 @@ Notable changes to Conduit are documented in this file.
 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 and this project aspires to adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 
-## Unreleased
+## [0.8.6] - Released 2023-01-11
 
 ### Added
 #### General
diff --git a/LICENSE b/LICENSE
index 01d483a4..d0356027 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright (c) 2014-2022, Lawrence Livermore National Security, LLC.
+Copyright (c) 2014-2023, Lawrence Livermore National Security, LLC.
 
 Produced at the Lawrence Livermore National Laboratory
 
diff --git a/setup.py b/setup.py
index aeffe2c9..9bb5ded0 100644
--- a/setup.py
+++ b/setup.py
@@ -42,7 +42,7 @@ from setuptools import setup, Extension
 from setuptools.command.build_ext import build_ext
 from distutils.version import LooseVersion
 
-CONDUIT_VERSION = '0.8.5'
+CONDUIT_VERSION = '0.8.6'
 
 class CMakeExtension(Extension):
     def __init__(self, name, sourcedir=''):
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 7fa0ae37..4a85b8d7 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -15,7 +15,7 @@ endif()
 # Conduit
 ################################
 
-project(conduit VERSION "0.8.5")
+project(conduit VERSION "0.8.6")
 
 ################################ 
 # Build Options
diff --git a/src/docs/sphinx/conf.py b/src/docs/sphinx/conf.py
index 64b4d15f..5f6731a7 100644
--- a/src/docs/sphinx/conf.py
+++ b/src/docs/sphinx/conf.py
@@ -62,16 +62,16 @@ master_doc = 'index'
 
 # General information about the project.
 project = u'Conduit'
-copyright = u'Copyright (c) 2014-2022, LLNS'
+copyright = u'Copyright (c) 2014-2023, LLNS'
 
 # The version info for the project you're documenting, acts as replacement for
 # |version| and |release|, also used in various other places throughout the
 # built documents.
 #
 # The short X.Y version.
-version = '0.8.5'
+version = '0.8.6'
 # The full version, including alpha/beta/rc tags.
-release = '0.8.5'
+release = '0.8.6'
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
diff --git a/src/docs/sphinx/releases.rst b/src/docs/sphinx/releases.rst
index ceb3df2c..98ebb467 100644
--- a/src/docs/sphinx/releases.rst
+++ b/src/docs/sphinx/releases.rst
@@ -12,6 +12,39 @@ https://github.com/LLNL/conduit/releases
 
 .. 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. 
 
+v0.8.6
+---------------------------------
+
+* `Source Tarball <https://github.com/LLNL/conduit/releases/download/v0.8.6/conduit-v0.8.6-src-with-blt.tar.gz>`__
+
+Highlights
+++++++++++++++++++++++++++++++++++++
+
+(Extracted from Conduit's :download:`Changelog <../../../CHANGELOG.md>`)
+
+
+Added
+~~~~~
+
+
+* **General**
+
+ * Added C++ ``int DataType::sizeof_index_t()`` and C ``int conduit_datatype_sizeof_index_t()`` methods to provide a stable ABI to determine configured size (number of bytes) of Conduit's index_t type.
+
+Fixed
+~~~~~
+
+
+* **General**
+
+ * Build fixes for Conda Forge (mpi -fallow-argument-mismatch clang protection)
+
+* **Relay**
+
+ * Fixed a directory creation bug in ``relay::io::blueprint::{save_mesh|write_mesh}`` that occurred with sparse topologies with no domains on rank 0.
+ * Fixed a bug in ``relay::io::blueprint::{save_mesh|write_mesh}`` with the ``suffix=cycle`` option that could cause int max to erroneously be used as the cycle number in the output directory.
+
+
 
 v0.8.5
 ---------------------------------
diff --git a/src/libs/conduit/conduit_license.hpp b/src/libs/conduit/conduit_license.hpp
index c4379a2e..24537317 100644
--- a/src/libs/conduit/conduit_license.hpp
+++ b/src/libs/conduit/conduit_license.hpp
@@ -5,7 +5,7 @@
 #ifndef CONDUIT_LICENSE_TEXT_HPP
 #define CONDUIT_LICENSE_TEXT_HPP
 
-std::string CONDUIT_LICENSE_TEXT = "Copyright (c) 2014-2021, Lawrence Livermore National Security, LLC.\n"
+std::string CONDUIT_LICENSE_TEXT = "Copyright (c) 2014-2023, Lawrence Livermore National Security, LLC.\n"
 "\n"
 "Produced at the Lawrence Livermore National Laboratory\n"
 "\n"
-- 
GitLab