Skip to content

Commit 46ad827

Browse files
committed
Prepare 7.0.0 release.
1 parent 76fedc1 commit 46ad827

File tree

4 files changed

+29
-3
lines changed

4 files changed

+29
-3
lines changed

.VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
6.11.0
1+
7.0.0

CHANGELOG.md

+24-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
- [Change Log](#change-log)
66
- [Unreleased](#unreleased)
7+
- [7.0.0 (2019-01-26)](#700-2019-01-26)
78
- [6.11.0 (2019-01-19)](#611-2019-01-19)
89
- [6.10.0 (2019-10-20)](#610-2019-10-20)
910
- [6.9.0 (2018-07-29)](#690-2018-07-29)
@@ -34,7 +35,29 @@
3435

3536
### [Unreleased](https://github.com/jacobwilliams/json-fortran/tree/HEAD)
3637

37-
[Complete Changeset](https://github.com/jacobwilliams/json-fortran/compare/6.11.0...HEAD)
38+
[Complete Changeset](https://github.com/jacobwilliams/json-fortran/compare/7.0.0...HEAD)
39+
40+
### [7.0.0](https://github.com/jacobwilliams/json-fortran/tree/7.0.0) (2019-01-26)
41+
42+
[Complete Changeset](https://github.com/jacobwilliams/json-fortran/compare/6.11.0...7.0.0)
43+
or [Download v7.0.0](https://github.com/jacobwilliams/json-fortran/releases/tag/7.0.0)
44+
45+
**Enhancements:**
46+
47+
- Added support for multiple real kinds:
48+
* The library now supports the default real kind specified (`real32`, `real64` and `real128`) as well as the kinds in this set with less precision than the default. For example, if `real64` is specified (which is the default), then both `real32` and `real64` are available in all the public APIs. Internally, the values are always stored in a variable of the default kind. [\#386](https://github.com/jacobwilliams/json-fortran/issues/386) [\#387](https://github.com/jacobwilliams/json-fortran/pull/387) ([jacobwilliams](https://github.com/jacobwilliams))
49+
* Added a `create_real()` method and a `json_real` parameter to replace `create_double()` and `json_double`. The old versions are still available for backward compatibility.
50+
* Added CMake options to control integer and real kinds [\#284](https://github.com/jacobwilliams/json-fortran/issues/284)
51+
* Updated the default real format statement to correctly correspond to the specified real kind.
52+
- Added new `json_file` constructor functions for strings. This allows a `json_file` to be initialized using syntax such as: `f = json_file('{"x": 1}')`. [\#381](https://github.com/jacobwilliams/json-fortran/issues/381) [\#382](https://github.com/jacobwilliams/json-fortran/pull/382) ([jacobwilliams](https://github.com/jacobwilliams))
53+
- Fixed some links in the documentation.
54+
55+
**Bug fixes:**
56+
57+
- Fixed an issue where the parser would fail if the JSON structure was just a lone integer. [\#388](https://github.com/jacobwilliams/json-fortran/issues/388) [\#389](https://github.com/jacobwilliams/json-fortran/pull/389) ([jacobwilliams](https://github.com/jacobwilliams))
58+
- Fixed an issue where the unit tests did not compile when using `real32` or `real128`. [\#383](https://github.com/jacobwilliams/json-fortran/issues/383) [\#384](https://github.com/jacobwilliams/json-fortran/pull/384) ([jacobwilliams](https://github.com/jacobwilliams))
59+
- Fixed various issues preventing compilation if the integer kind was changed from the default. [\#365](https://github.com/jacobwilliams/json-fortran/issues/365) [\#385](https://github.com/jacobwilliams/json-fortran/pull/385) ([jacobwilliams](https://github.com/jacobwilliams))
60+
- Renamed the integrated tests preprocessor flag to `INTEGRATED_TESTS` since it was mispelled. [\#390](https://github.com/jacobwilliams/json-fortran/issues/390) [\#391](https://github.com/jacobwilliams/json-fortran/pull/391) ([jacobwilliams](https://github.com/jacobwilliams))
3861

3962
### [6.11.0](https://github.com/jacobwilliams/json-fortran/tree/6.11.0) (2019-01-19)
4063

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ cmake_minimum_required ( VERSION 2.8.8 FATAL_ERROR )
121121
enable_language ( Fortran )
122122
project ( jf_test NONE )
123123
124-
find_package ( jsonfortran-${CMAKE_Fortran_COMPILER_ID} 6.11.0 REQUIRED )
124+
find_package ( jsonfortran-${CMAKE_Fortran_COMPILER_ID} 7.0.0 REQUIRED )
125125
include_directories ( "${jsonfortran_INCLUDE_DIRS}" )
126126
127127
file ( GLOB JF_TEST_SRCS "src/tests/jf_test_*.F90" )

pages/releases/index.md

+3
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ documentation from the documentation for official releases other than
2525
using the browser's back button. Feel free to bookmark this page, or
2626
the [main project page](|url|/index.html) for convenient navigation.
2727

28+
* [7.0.0](http://jacobwilliams.github.io/json-fortran/7.0.0/index.html)
29+
([FORD](https://github.com/Fortran-FOSS-Programmers/ford) generated documentation)
30+
- [Download](https://github.com/jacobwilliams/json-fortran/releases/tag/7.0.0)
2831
* [6.11.0](http://jacobwilliams.github.io/json-fortran/6.11.0/index.html)
2932
([FORD](https://github.com/Fortran-FOSS-Programmers/ford) generated documentation)
3033
- [Download](https://github.com/jacobwilliams/json-fortran/releases/tag/6.11.0)

0 commit comments

Comments
 (0)