Skip to content

Releases: BerkeleyLab/julienne

Public GitHub_CI detector and generic test-description search function

07 Sep 21:24
fb79a7f
Compare
Choose a tag to compare

What's Changed

  • Feature-based macros by @rouson in #16
  • Make GitHub_CI detector public and description search function generic by @rouson in #17

Full Changelog: 1.2.2...1.3.0

Double-precision separated value format

03 Sep 04:21
6d143f3
Compare
Choose a tag to compare

What's Changed

  • Feature: add double-precision separated value format and unit test by @rouson in #14

Full Changelog: 1.2.1...1.2.2

JSON double-precision array value getter to string_t

02 Sep 02:07
687ad88
Compare
Choose a tag to compare

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

01 Sep 06:47
f8a4393
Compare
Choose a tag to compare

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

13 Aug 17:26
92b9d9b
Compare
Choose a tag to compare

This release

  1. Adds passing tests for three private string_t type-bound procedures supporting the public generic binding get_json_value:
    • get_character 🔠
    • get_character_with_character_key 🔑
    • get_string_with_character_key 🧶
  2. Adds missing copyright headers to all files in two subdirectories:
    • example/ and 🚗
    • test/. ☑️

What's Changed

  • Feature/Chore: new get_json_value getters / add copyrights by @rouson in #10

Full Changelog: 1.1.0...1.1.1

JSON value getters with intrinsic-character key

12 Aug 22:30
d182596
Compare
Choose a tag to compare

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

  • @rouson made their first contribution in #1
  • @ktras made their first contribution in #6

Full Changelog: https://github.com/BerkeleyLab/julienne/commits/1.1.0