Skip to content

2.4.0

Compare
Choose a tag to compare
@wwkimball wwkimball released this 30 Sep 04:01
· 692 commits to master since this release
3880100

Enhancements:

  • Added new reference command-line tool: yaml-merge. This is a very complex
    tool, so a comprehensive treatise will be added to the project Wiki to
    explore its capabilities. Along with those of its component classes, its
    unit tests also provide many examples of the same.
  • YAMLPath instances now support arbitrary changes to seperator.
  • YAMLPath instances now support equality testing (against the stored path),
    immune to differences in seperator.
  • The get_yaml_data function now supports "-" as a source file. This is
    interpreted as a read from STDIN.
  • Due to the change to the get_yaml_data function, the yaml-get reference
    command-line tool now supports retrieving nodes from YAML/Compatible data
    passed to it via STDIN when its YAML_FILE argument is set to -. The new
    yaml-merge reference command-line tool also reads from STDIN when one of its
    YAML_FILE input arguments is -. No other reference command-line tools
    support this change at this time.

Please consider the new yaml-merge (version 0.0.1) a Beta version. Feel free to experiment with it and report any issues at https://github.com/wwkimball/yamlpath/issues!