Skip to content

Releases: Goddard-Fortran-Ecosystem/yaFyaml

v1.0-beta2

28 Sep 17:56
a18018f
Compare
Choose a tag to compare

Added

  • Introduced new overload for 'Configuration::get()' which returns a
    subconfig.
  • Introduced ConfigurationIterator to reduced difficulty in accessing
    string keys. Ended up with fairly general overloads of get_key()
    and get_value() which are analogus to get().

Changed

  • Introduced Fortran submodule for Configuration. Code was already long and now need to introduce
    an iterator class in the same namespace.

Fixed

  • Eliminated co-array reference in JSON examples

v1.0-beta

22 Sep 16:48
025fd5d
Compare
Choose a tag to compare
v1.0-beta Pre-release
Pre-release

This is the beta release for a new major version 1.0.0

  • The interfaces to configuration have been considerably modified to
    better support some advanced use cases. Existing code that uses
    yaFyaml will generally require some changes See Examples directories
    for defacto documentation.

  • Tested/verified with Intel 2021.3, gfortran 8.5, 9.4, 10.3, 11.2, and NAG 7.0

Minor update

01 Apr 15:30
11fd61f
Compare
Choose a tag to compare
  • Made pFUnit optional again
  • Added functionality to allow yaFyaml to be built within another project. (contributed)

CMake Namespace support

15 Mar 13:08
eaa1d90
Compare
Choose a tag to compare

Package now provides a CMake namespace. Upstream projects should link with YAFYAML::yafyaml.

Minor bugfix

08 Dec 02:50
4912d68
Compare
Choose a tag to compare

Fixed incorrect return code result for Configuration:at()

Bugfix and gfortran-10 workaronud

23 Aug 20:47
ff15d81
Compare
Choose a tag to compare

Fixed

  • Bug fixed when value of key value pair starts with the dash character.
    The check to ensure the next char was not whitespace was incorrectly
    implemented. Reproducer added to test suite.
  • Introduced workaround for gfortran-10 that was causing all sorts of
    memory corruption. (Ugly pervasive manual deallocation of polymorphic
    objects.)

Added support for anchor and alias

28 Jun 21:32
eee8cf9
Compare
Choose a tag to compare

Added

  • Support for simple anchor/alias use cases.

  • Simple driver "to_json.x" that takes a YAML file name argument on the
    command line, parses the file, and dumps JSON formet to OUTPUT_UNIT.
    E.g.,
    ./to_json.x test.yaml > test.json

Fixed

  • Improved formatting of JSON output.

Fix broken cmake logic in previous hotfix

05 Jun 14:08
2ad1087
Compare
Choose a tag to compare
v0.3.5

Update ChangeLog.md

Bug fix

05 Jun 12:38
951d356
Compare
Choose a tag to compare

Quoted scalars such as "1984" were being incorrectly interpreted as integers. The code was capturing the enclosing quotes but not checking them when interpreting the tokens.

Update due to gFTL-shared change.

16 May 19:33
2f34eb7
Compare
Choose a tag to compare
v0.3.3

Merge pull request #9 from Goddard-Fortran-Ecosystem/hotfix/gftl-shar…