Skip to content

v0.17.0

Compare
Choose a tag to compare
@dbohdan dbohdan released this 10 Aug 16:31
· 113 commits to master since this release
  • BREAKING CHANGE: Remarshal no longer turns boolean and null keys into strings by default when converting to JSON. The default is to exit with an error. The previous default could cause silent data corruption, for example, when converting a GitHub Actions workflow file with an unquoted on key from YAML to JSON. While this is a breaking change, it should not affect most users.
  • The new flag -k/--stringify restores the old JSON conversion behavior of turning boolean and null keys into strings. Additionally, it turns date-time keys into strings and works for both JSON and TOML. it also converts null values to strings for TOML, since TOML does not have null.