From bf9add5ed11cfa8edc4d392b5249a1eb11ac551a Mon Sep 17 00:00:00 2001 From: Jacob Williams Date: Wed, 6 Mar 2024 10:39:40 -0600 Subject: [PATCH] prepare 8.4.0 --- .VERSION | 2 +- CHANGELOG.md | 19 +++++++++++++++++-- README.md | 2 +- .../release-checklist.md | 2 +- pages/releases/index.md | 3 +++ src/json_module.F90 | 2 +- 6 files changed, 24 insertions(+), 6 deletions(-) diff --git a/.VERSION b/.VERSION index 2bf50aaf1..a2f28f43b 100644 --- a/.VERSION +++ b/.VERSION @@ -1 +1 @@ -8.3.0 +8.4.0 diff --git a/CHANGELOG.md b/CHANGELOG.md index 858a1c32b..14255156a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ - [Change Log](#change-log) - [Unreleased](#unreleased) + - [8.4.0 (2024-03-06)](#840-2024-03-06) - [8.3.0 (2022-05-07)](#830-2022-05-07) - [8.2.5 (2021-08-17)](#825-2021-08-17) - [8.2.4 (2021-08-15)](#824-2021-08-15) @@ -45,7 +46,22 @@ ### [Unreleased](https://github.com/jacobwilliams/json-fortran/tree/HEAD) -[Complete Changeset](https://github.com/jacobwilliams/json-fortran/compare/8.3.0...HEAD) +[Complete Changeset](https://github.com/jacobwilliams/json-fortran/compare/8.4.0...HEAD) + +### [8.4.0](https://github.com/jacobwilliams/json-fortran/tree/8.4.0) (2024-03-06) + +[Complete Changeset](https://github.com/jacobwilliams/json-fortran/compare/8.3.0...8.4.0) +or [Download v8.4.0](https://github.com/jacobwilliams/json-fortran/releases/tag/8.4.0) + +**Enhancements:** + +- Minor updates for readme and documentation [\#521](https://github.com/jacobwilliams/json-fortran/pull/521) ([zmoon](https://github.com/zmoon)) +- Updates for unit tests [\#536](https://github.com/jacobwilliams/json-fortran/issues/536) [\#543](https://github.com/jacobwilliams/json-fortran/pull/543) ([gha3mi](https://github.com/gha3mi), [jacobwilliams](https://github.com/jacobwilliams)) + +**Bug Fixes:** + +- Fixed a bug where the library would not compile if using `REAL128` kind [\#550](https://github.com/jacobwilliams/json-fortran/issues/550) ([jacobwilliams](https://github.com/jacobwilliams)) +- Fixes to GitHub Actions CI [\#535](https://github.com/jacobwilliams/json-fortran/pull/535) ([jacobwilliams](https://github.com/jacobwilliams)) ### [8.3.0](https://github.com/jacobwilliams/json-fortran/tree/8.3.0) (2022-05-07) @@ -59,7 +75,6 @@ or [Download v8.3.0](https://github.com/jacobwilliams/json-fortran/releases/tag/ - Add information on conda-forge distribution [\#506](https://github.com/jacobwilliams/json-fortran/pull/506) ([awvwgk](https://github.com/awvwgk)) [\#507](https://github.com/jacobwilliams/json-fortran/issues/507) - Updated CMake to export include directories with target [\#504](https://github.com/jacobwilliams/json-fortran/pull/504) [\#503](https://github.com/jacobwilliams/json-fortran/issues/503) ([awvwgk](https://github.com/awvwgk)) - **Bug Fixes:** - Fixed a minor standards violation [\#510](https://github.com/jacobwilliams/json-fortran/issues/510) [\#511](https://github.com/jacobwilliams/json-fortran/pull/511) ([jacobwilliams](https://github.com/jacobwilliams)) diff --git a/README.md b/README.md index 741f4de25..aef23fb94 100644 --- a/README.md +++ b/README.md @@ -138,7 +138,7 @@ cmake_minimum_required ( VERSION 2.8.8 FATAL_ERROR ) enable_language ( Fortran ) project ( jf_test NONE ) -find_package ( jsonfortran-${CMAKE_Fortran_COMPILER_ID} 8.3.0 REQUIRED ) +find_package ( jsonfortran-${CMAKE_Fortran_COMPILER_ID} 8.4.0 REQUIRED ) file ( GLOB JF_TEST_SRCS "src/tests/jf_test_*.F90" ) foreach ( UNIT_TEST ${JF_TEST_SRCS} ) diff --git a/pages/development-resources/release-checklist.md b/pages/development-resources/release-checklist.md index 34f9a147b..7a7d09e35 100644 --- a/pages/development-resources/release-checklist.md +++ b/pages/development-resources/release-checklist.md @@ -52,7 +52,7 @@ remain accurate. 1. Add `pages/releases/index.md` to the git index: `git add pages/releases/index.md` 1. Update the version string in remaining files requiring manual edits: 1. Edit the `.VERSION` file - 1. Edit the CMake example on line 142 of `README.md` + 1. Edit the CMake example on line 141 of `README.md` 1. Edit the `json_fortran_version` string in `json_module.F90` 1. Add these files to the git index: `git add .VERSION README.md ./src/json_module.F90` 1. Commit the changes to the master branch: `git commit` diff --git a/pages/releases/index.md b/pages/releases/index.md index cb01cee55..1d3295058 100644 --- a/pages/releases/index.md +++ b/pages/releases/index.md @@ -25,6 +25,9 @@ documentation from the documentation for official releases other than using the browser's back button. Feel free to bookmark this page, or the [main project page](|url|/index.html) for convenient navigation. +* [8.4.0](https://jacobwilliams.github.io/json-fortran/prev/8.4.0/index.html) + ([FORD](https://github.com/Fortran-FOSS-Programmers/ford) generated documentation) + - [Download](https://github.com/jacobwilliams/json-fortran/releases/tag/8.4.0) * [8.3.0](https://jacobwilliams.github.io/json-fortran/prev/8.3.0/index.html) ([FORD](https://github.com/Fortran-FOSS-Programmers/ford) generated documentation) - [Download](https://github.com/jacobwilliams/json-fortran/releases/tag/8.3.0) diff --git a/src/json_module.F90 b/src/json_module.F90 index 46284e9f0..9135ffef2 100644 --- a/src/json_module.F90 +++ b/src/json_module.F90 @@ -73,7 +73,7 @@ module json_module implicit none - character(kind=json_CK,len=*),parameter,private :: version = '8.3.0' + character(kind=json_CK,len=*),parameter,private :: version = '8.4.0' !! JSON-Fortran version. !! !!@note This string should match the one in the `.VERSION` file (which is used