From 9427460a25d6150064542b2777ed5e7d1330801f Mon Sep 17 00:00:00 2001 From: mdavis36 Date: Fri, 19 Jan 2024 12:55:32 -0800 Subject: [PATCH 1/2] Updating release version numbers. --- cmake/SpheralVersion.cmake | 2 +- docs/conf.py | 4 ++-- docs/conf.py.in | 4 ++-- docs/developer/dev/continuous_deployment.rst | 1 + 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/cmake/SpheralVersion.cmake b/cmake/SpheralVersion.cmake index 33175b1a9..651fab3b2 100644 --- a/cmake/SpheralVersion.cmake +++ b/cmake/SpheralVersion.cmake @@ -1 +1 @@ -set(SPHERAL_VERSION 2023.06.0) +set(SPHERAL_VERSION 2024.01.0) diff --git a/docs/conf.py b/docs/conf.py index ae3905762..38bbfd963 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -26,9 +26,9 @@ author = 'J. Michael Owen' # The short X.Y version -version = '2023.06.0' +version = '2024.01.0' # The full version, including alpha/beta/rc tags -release = '2023.06.0' +release = '2024.01.0' # -- General configuration --------------------------------------------------- diff --git a/docs/conf.py.in b/docs/conf.py.in index 65695d1dc..9b2bc4db7 100644 --- a/docs/conf.py.in +++ b/docs/conf.py.in @@ -26,9 +26,9 @@ copyright = '2012, LLNS' author = 'J. Michael Owen' # The short X.Y version -version = '2023.06.0' +version = '2024.01.0' # The full version, including alpha/beta/rc tags -release = '2023.06.0' +release = '2024.01.0' # -- General configuration --------------------------------------------------- diff --git a/docs/developer/dev/continuous_deployment.rst b/docs/developer/dev/continuous_deployment.rst index d7a9e947a..7f03ccfbe 100644 --- a/docs/developer/dev/continuous_deployment.rst +++ b/docs/developer/dev/continuous_deployment.rst @@ -9,6 +9,7 @@ to their environment. On LC systems we maintain: * ``Spheral/risky`` + * ``Spheral/2024.01.0`` * ``Spheral/2023.06.0`` * ``Spheral/2023.03.1`` * ``Spheral/2023.03.0`` (deprecated as of TOSS4 upgrade) From e0a5906e0e0a3c4c19736c352def40ad4a20a5d1 Mon Sep 17 00:00:00 2001 From: mdavis36 Date: Fri, 19 Jan 2024 13:08:28 -0800 Subject: [PATCH 2/2] Dating release notes; Moving Release notes template to bottom of file. --- RELEASE_NOTES.md | 34 +++++++++++++++++++++++----------- 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index a6e9ccb60..dcef77623 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,4 +1,4 @@ -Version vYYYY.MM.p -- Release date YYYY-MM-DD +Version v2024.01.00 -- Release date 2024-01-19 ============================================== * Important Notes: * The PolyClipper, BLT, and PYB11Generator submodules have been modified. Be sure to recursively update the submodules. @@ -6,7 +6,7 @@ Version vYYYY.MM.p -- Release date YYYY-MM-DD Notable changes include: * New features/ API changes: - * Adding P-alpha porosity model + * Adding P-alpha porosity model. * Updating treatment of various state variables in the presence of porosity. * Introduced a new common base class for porosity physics (PorosityModel), which PalphaPorosity and StrainPorosity share. * Revamped interaction UpdatePolicies with FieldLists: @@ -15,25 +15,25 @@ Notable changes include: * Adding more Shadow Python interfaces wrapping our C++ classes, in particular PalphaPorosity and StrainPorosity. * EquationOfState now requires instances to provide \partial P/\partial \rho and \partial P/\partial \epsilon. All current equations of state have been updated accordingly. * Tillotson and Gruneisen EOSs implementations updated a bit in the revamping. - * Added more material options to MaterialPropertiesLib.py (mostly from Melosh's 89 book) + * Added more material options to MaterialPropertiesLib.py (mostly from Melosh's 89 book). * Build changes / improvements: - * Spheral now provides First Class CMake support (using the BLT nomenclature). Spheral and its dependencies are now exported to simplify importing the project. To import Spheral into another project using CMake, use + * Spheral now provides First Class CMake support (using the BLT nomenclature). Spheral and its dependencies are now exported to simplify importing the project. To import Spheral into another project using CMake, use: ``` find_package(Spheral_CXX ) ``` * CMake variables have a more consistent naming convention. Unused variables are removed. - * Added ENABLE_DEV_BUILD option to improve build times during code development - * Upped our required C++ standard to 17 + * Added ENABLE_DEV_BUILD option to improve build times during code development. + * Upped our required C++ standard to 17. * Bug Fixes / improvements: * Fixed melt behavior in Steinberg-Guinan strength model, which was ignoring melt for damaged material. * Fixed range of dimensionless melt temperature for Johnson-Cook strength. - * FSISPH new features and modifications to method - * NOTE constructor inputs have changed - * strength implementation modified - * new features added including plane strain option and settable minP for interfaces - * new, more rigorous, interface and free surface tracking + * FSISPH new features and modifications to method. + * NOTE constructor inputs have changed. + * strength implementation modified. + * new features added including plane strain option and settable minP for interfaces. + * new, more rigorous, interface and free surface tracking. * Fixed initialization of longitudinal sound speed and Youngs modulus for damage models. * Corrected some minor bugs/inconsistencies in the Tillotson EOS. * lcats updated to work with current TOSS4 machine configurations. @@ -166,3 +166,15 @@ Notable changes include: * CullenDehnen segfault fix. **Full Changelog**: https://github.com/LLNL/spheral/compare/2022.2.0-pre-spack...v2022.6.0 + +Version vYYYY.MM.p -- Release date YYYY-MM-DD +============================================== + * Important Notes: + +Notable changes include: + + * New features/ API changes: + + * Build changes / improvements: + + * Bug Fixes / improvements: