|
4 | 4 |
|
5 | 5 | - [Change Log](#change-log)
|
6 | 6 | - [Unreleased](#unreleased)
|
| 7 | + - [9.0.0 (2024-06-11)](#860-2024-06-11) |
7 | 8 | - [8.5.2 (2024-05-27)](#852-2024-05-27)
|
8 | 9 | - [8.5.1 (2024-05-26)](#851-2024-05-26)
|
9 | 10 | - [8.5.0 (2024-05-25)](#850-2024-05-25)
|
|
49 | 50 |
|
50 | 51 | ### [Unreleased](https://github.com/jacobwilliams/json-fortran/tree/HEAD)
|
51 | 52 |
|
52 |
| -[Complete Changeset](https://github.com/jacobwilliams/json-fortran/compare/8.5.2...HEAD) |
| 53 | +[Complete Changeset](https://github.com/jacobwilliams/json-fortran/compare/9.0.0...HEAD) |
| 54 | + |
| 55 | +### [9.0.0](https://github.com/jacobwilliams/json-fortran/tree/9.0.0) (2024-06-11) |
| 56 | + |
| 57 | +[Complete Changeset](https://github.com/jacobwilliams/json-fortran/compare/8.5.2...9.0.0) |
| 58 | +or [Download v9.0.0](https://github.com/jacobwilliams/json-fortran/releases/tag/9.0.0) |
| 59 | + |
| 60 | +**Enhancements:** |
| 61 | + |
| 62 | +* By default, the JSON pointer in `json_file` is now destroyed before loading. This is to prevent a memory leak if the type is used later to load another file. [#561](https://github.com/jacobwilliams/json-fortran/issues/561) [#562](https://github.com/jacobwilliams/json-fortran/pull/562) ([jacobwilliams](https://github.com/jacobwilliams)) Also added a new option `destroy_pointer` to the `json_file` load routines, which can be set to False to get the old behavior (not to destroy it). [#561](https://github.com/jacobwilliams/json-fortran/issues/571) [#562](https://github.com/jacobwilliams/json-fortran/pull/572) ([jacobwilliams](https://github.com/jacobwilliams)) |
| 63 | +* Added add a new `nullify_pointer` option to the `json_file` constructor (default is True) ([jacobwilliams](https://github.com/jacobwilliams)) |
| 64 | +[#564](https://github.com/jacobwilliams/json-fortran/issues/564) [#566](https://github.com/jacobwilliams/json-fortran/pull/566) |
| 65 | +* Updates for the CI and unit tests. Now testing with FPM, and running all tests with valgrind to check for memory leaks. |
| 66 | + [#563](https://github.com/jacobwilliams/json-fortran/issues/563) |
| 67 | +[#565](https://github.com/jacobwilliams/json-fortran/pull/565) |
| 68 | +[#568](https://github.com/jacobwilliams/json-fortran/pull/568) |
| 69 | +([jacobwilliams](https://github.com/jacobwilliams)) |
| 70 | +* Added an optional `allow_trailing_comma` argument to the initialize routines (default is True). If set to False, this disallows extra trailing commas in arrays and objects. [#569](https://github.com/jacobwilliams/json-fortran/issues/569) |
| 71 | +[#570](https://github.com/jacobwilliams/json-fortran/pull/570) ([jacobwilliams](https://github.com/jacobwilliams)) |
53 | 72 |
|
54 | 73 | ### [8.5.2](https://github.com/jacobwilliams/json-fortran/tree/8.5.2) (2024-05-27)
|
55 | 74 |
|
|
0 commit comments