All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added support for trailing commas in inline lists
- Added support for literal multi-line strings (#36 by lovebug356)
- Bumped Github action dependency versions (#34)
- Fix list of record encoding bug #29 (#35)
- Updated
elm-explorations/testto version 2 (#30 - Incorrect encoding of empty collection values in records (#33)
- Error message for duplicated record keys now lists the duplicated keys (#27).
- Examples in the
Yaml.Decodemodule are not executable byelm-verify-examples
Yaml.Decode.andMap,Yaml.Decode.fromResult, andYaml.Decode.fromMaybefunctions
- A bug causing references in nested structures to break parsing
- A bug resolving aliases
Yaml.Decodeis now able to resolve anchors and aliases.
- The confusing
Yaml.Encode.Valuehas been renamedYaml.Encode.Encoderto distinguish it fromYaml.Decode.Value.
- A function to encode
Yaml.Decode.Value.
- A bug causing strings containing a colon to be interpreted as a mapping.
- A bug causing the list decoder to fail on empty strings.
- A new
Yaml.Encodemodule to encode Elm values into YAML formatted strings
- Some small documentation issues and typos