Releases: BerkeleyLab/julienne
Public GitHub_CI detector and generic test-description search function
Double-precision separated value format
What's Changed
Full Changelog: 1.2.1...1.2.2
JSON double-precision array value getter to string_t
What's Changed
- feat(string_t):add json get_double_precision_array
- chore(string_m): make specific binding private by @rouson in #13
Full Changelog: 1.2.0...1.2.1
Double-precision JSON value getters
When a JSON line contains a string with a key and corresponding real value such as
"some-key" : 1.234
and when the get_json_value
's mold
argument is a double-precision scalar value, the result is now a double-precision real value.
What's Changed
- Merge sourceryinstitute main into berkeleylab main by @rouson in #11
- Merge sourceryinstitute fork main into berkeleylab fork main by @rouson in #12
Full Changelog: 1.1.1...1.2.0
Test JSON-value character getters and add copyrights
This release
- Adds passing tests for three private
string_t
type-bound procedures supporting the public generic bindingget_json_value
:get_character
🔠get_character_with_character_key
🔑get_string_with_character_key
🧶
- Adds missing copyright headers to all files in two subdirectories:
example/
and 🚗test/
. ☑️
What's Changed
Full Changelog: 1.1.0...1.1.1
JSON value getters with intrinsic-character key
With this release, each of the specific type-bound procedures that can be invoked through the json_get_value
generic binding now has an alternative implementation that accepts a JSON key
value as an intrinsic character
argument that the implementation passes as an argument to a string_t
constructor and uses the result to invoke the corresponding original JSON value getter.
What's Changed
- chore(test_result_t): make components private by @rouson in #1
- Eliminate NAG compiler warnings by @rouson in #2
- Merge sourceryinstitute fork into berkeleylab fork by @rouson in #3
- chore(read_lines): safer variable scoping by @rouson in #4
- Add file_t constructor & make some type-bound procedures elemental by @rouson in #5
- Add installable target to fpm toml file by @ktras in #6
- Update license by @ktras in #7
- Add copyright notice to license by @ktras in #8
- Trims and character keys by @rouson in #9
New Contributors
Full Changelog: https://github.com/BerkeleyLab/julienne/commits/1.1.0