Skip to content

1.2.1

Compare
Choose a tag to compare
@wwkimball wwkimball released this 13 May 20:55
· 1005 commits to master since this release
21b80eb

Enhancements:

  • Some exception/error messages have been updated to print the entire original
    -- albeit parsed -- YAML Path in addition to the present segment under
    evaluation.

Bug Fixes:

  • yaml-get version 1.0.2 now converts new-lines into "\n" character sequences
    when writing output so that multi-line values remain one-result-per-line.
  • Use of escape symbols for unusual characters (where demarcation would usually
    be more intuitive) is now preserved. Thus, these two search phrases are now
    identical:
    array[.%" can't "]
    array[.%\ can't\ ]
  • The issue preventing some YAML Paths from being printable after parsing has
    been fixed. Valid, parsed YAML Paths now correctly print into a re-parsable
    form even with weird sequences and escapes. Note that superfluous whitespace
    and other symbols are still removed or escaped when the YAML Path is printed,
    so:
    term [ key == "Superfluous spaces aren't kept." ]
    correctly parses and prints as:
    term[key=Superfluous\ spaces\ aren't\ kept.]