|
4 | 4 |
|
5 | 5 | - [Change Log](#change-log)
|
6 | 6 | - [Unreleased](#unreleased)
|
| 7 | + - [7.0.0 (2019-01-26)](#700-2019-01-26) |
| 8 | + - [6.11.0 (2019-01-19)](#611-2019-01-19) |
7 | 9 | - [6.10.0 (2019-10-20)](#610-2019-10-20)
|
8 | 10 | - [6.9.0 (2018-07-29)](#690-2018-07-29)
|
9 | 11 | - [6.8.0 (2018-07-19)](#680-2018-07-19)
|
|
33 | 35 |
|
34 | 36 | ### [Unreleased](https://github.com/jacobwilliams/json-fortran/tree/HEAD)
|
35 | 37 |
|
36 |
| -[Complete Changeset](https://github.com/jacobwilliams/json-fortran/compare/6.10.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)) |
| 61 | + |
| 62 | +### [6.11.0](https://github.com/jacobwilliams/json-fortran/tree/6.11.0) (2019-01-19) |
| 63 | + |
| 64 | +[Complete Changeset](https://github.com/jacobwilliams/json-fortran/compare/6.10.0...6.11.0) |
| 65 | +or [Download v6.11.0](https://github.com/jacobwilliams/json-fortran/releases/tag/6.11.0) |
| 66 | + |
| 67 | +**Enhancements:** |
| 68 | + |
| 69 | +- Speed up writing JSON to a string [\#377](https://github.com/jacobwilliams/json-fortran/issues/377) [\#378](https://github.com/jacobwilliams/json-fortran/pull/378) ([jacobwilliams](https://github.com/jacobwilliams)) |
37 | 70 |
|
38 | 71 | ### [6.10.0](https://github.com/jacobwilliams/json-fortran/tree/6.10.0) (2019-10-20)
|
39 | 72 |
|
|
0 commit comments