Skip to content

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 04:13

v1.4.0 (minor)

Changes since v1.3.0:

  • Assert the boolean round trip with IsFalse and Contains in scalar type tests (@Claude)
  • Use TryGetValue instead of ContainsKey plus indexer in scalar round-trip test (@Claude)
  • [minor] Keep scalar types and nulls through a frontmatter round trip (@Claude)
  • Keep a lone list property's key when merging properties [patch] (@Claude)
  • Keep the first body line's indentation when rewriting a document [patch] (@Claude)
  • Move CI onto the shared ci-shared.yml pipeline (@Claude)
  • [patch] Keep every frontmatter block when adding or combining properties (@Claude)
  • Merge keys that normalize alike under one name instead of swapping them [patch] (@matt-edmondson)
  • Use TryGetValue instead of ContainsKey plus indexer in collision test (@matt-edmondson)
  • Use TryGetValue instead of ContainsKey plus indexer in merge-isolation tests (@matt-edmondson)
  • [patch] Keep both values when two keys standardize to the same name (@matt-edmondson)
  • [patch] Stop the merge-strategy cache letting one call decide a key for every later call (@matt-edmondson)
  • Merge remote-tracking branch 'origin/main' into fix/rule-under-header-stays-in-body (@matt-edmondson)
  • [patch] Treat a frontmatter block with no YAML content as unreadable instead of throwing (@Claude)
  • [patch] Keep a thematic break directly under the header in the body (@matt-edmondson)
  • [patch] Keep repeated items within a list when merging properties (@matt-edmondson)
  • [patch] Recognise an opening delimiter with trailing whitespace or a leading BOM (@matt-edmondson)

What's Changed

  • Keep the first body line's indentation when rewriting a document [patch] by @matt-edmondson in #172
  • Keep a lone list property's key when merging properties [patch] by @matt-edmondson in #173
  • [minor] Keep scalar types and nulls through a frontmatter round trip by @matt-edmondson in #174

Full Changelog: v1.3.4...v1.4.0