Releases: jacobwilliams/json-fortran
Releases · jacobwilliams/json-fortran
4.2.0
- The
exception_thrown
flag is now true by default before thejson_initialize
routine is called to initialize the module. - Updated
json_info
to get name ofjson_value
variable. - Added a new routine (
json_traverse
) to traverse all nodes of a JSON structure. - Code is now documented using FORD.
- Added finer control of real format printing.
- Removed official SCons support to facilitate faster development cycle.
- Fixed a small consistency issue when outputting floating point numbers.
- Fixed issue writing JSON to error_unit 0.
- Fixed broken parsing error message for empty line.
See also the full changelog for this release.
4.1.1
Various updates to building system. No code changes.
4.1.0
Improved runtime efficiency.
4.0.0
- First version with Unicode support. This is only currently supported on GFortran, when using the
USE_UCS4
preprocessor flag. - Bug fix when using the
compact_reals
option. - Added a fix to prevent stack overflows when parsing very large JSON structures.
- Compilation on NAG Fortran compiler now supported (latest version).
- Updates to
build.sh
script. Typebuild.sh --help
for details. - Updates to CMake project.
- Updates to API documentation formatting.
- Various other minor changes.
3.1.0
- a bug fix for gfortran 4.9.2.
- A new feature to print real numbers in a more compact format.
- updates and bug fixes for the CMake, Scons,
build.sh
, and Visual Studio build systems. - updates to the unit tests.
- updates to the documentation.
3.0.0
- Some API cleanup and routine name changes [note: this breaks backward compatibility with previous release].
- Added some new options for some of the routines.
- Fixed indention when writing a JSON file.
- New API for reading JSON data from a string.
- The
build.sh
script now uses FoBiS. - Various efficiency improvements.
2.0.0
- Added some new APIs:
json_update
,json_remove
,json_remove_if_present
,json_file.move
, and an alternatejson_print
routine). - Some other minor changes to the API:
integer_to_string
andwp
are no longer public &to_real
was renamedto_double
. - Other minor internal changes.
- Updated the source file documentation.
- Added SCons build file.
Initial Release
Initial release of json-fortran.