Skip to content

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 23:54

v1.3.0 (minor)

Changes since v1.2.0:

  • Recognise frontmatter delimiters only as whole lines at the top of a document (@Claude)
  • [patch] Stop a single-character key being containment-matched onto unrelated properties (@Claude)
  • Key the content caches by their input, not a 32-bit hash (@Claude)
  • [patch] Clear the five SonarCloud findings on the new code (@Claude)
  • [patch] Fold the two NormalizePropertyName helpers and stop decoration-only keys being renamed (@Claude)
  • Throw rather than assert on the nullable in the test helper (@Claude)
  • [patch] Rank standardized property names by fuzzy similarity (@Claude)
  • Gate Dependabot auto-merge on CI actually being green (@Claude)
  • ci: adopt the consolidated .NET workflow [patch] (@Claude)
  • fix: parse frontmatter by the document's line endings, not the host's [patch] (@matt-edmondson)
  • ci: make the SonarQube quality gate opt in [patch] (@matt-edmondson)
  • ci: adopt the unified dotnet workflow [patch] (@matt-edmondson)
  • chore: store icon.png in LFS as .gitattributes declares (@matt-edmondson)
  • docs: scope build badge to the default branch (@matt-edmondson)
  • docs: correct README, DESCRIPTION and TAGS metadata (@matt-edmondson)
  • Stop Update SDKs failing when there is nothing to update (@matt-edmondson)
  • Fix build errors from ktsu.Sdk analyzer update [patch] (@matt-edmondson)
  • Sync .editorconfig (@KtsuTools)
  • Sync global.json (@KtsuTools)
  • chore: update ktsu.Sdk to 2.21.1 [patch] (@matt-edmondson)
  • chore: remove unused SourceLink package versions (@matt-edmondson)
  • chore: remove redundant package version and source link entries (@matt-edmondson)
  • Add TAGS.md with NuGet package tags (@matt-edmondson)
  • Remove legacy build scripts (@matt-edmondson)
  • Migrate to dotnet 10 (@matt-edmondson)
  • Update project configuration and scripts for improved build processes (@matt-edmondson)
  • Update configuration files and scripts for improved build and test processes (@matt-edmondson)
  • Remove obsolete build configuration files and scripts (@matt-edmondson)
  • Update project SDK references in Frontmatter and Frontmatter.Test (@matt-edmondson)
  • Enhance Frontmatter validation and refactor PropertyMerger logic (@matt-edmondson)
  • Enhance Frontmatter and PropertyMerger functionality (@matt-edmondson)
  • Refactor YamlSerializer for improved deserialization and serialization (@matt-edmondson)
  • Refactor YamlSerializer for improved deserialization and serialization (@matt-edmondson)
  • Refactor Frontmatter extraction and PropertyMerger logic (@matt-edmondson)
  • Refactor NameStandardizer and PropertyMerger for improved property mapping (@matt-edmondson)
  • Refactor PropertyMerger and YamlSerializer for improved performance and reliability (@matt-edmondson)
  • Enhance PropertyMerger and YamlSerializer functionality (@matt-edmondson)
  • Refactor Frontmatter and PropertyMerger logic (@matt-edmondson)
  • Refactor Frontmatter extraction and standardization logic (@matt-edmondson)
  • Add additional unit tests for Frontmatter functionality (@matt-edmondson)
  • Add comprehensive unit tests for Frontmatter handling (@matt-edmondson)
  • Remove obsolete test methods from PropertyMergerTests (@matt-edmondson)
  • Add unit tests for PropertyMerger's similarity mapping (@matt-edmondson)
  • Remove obsolete test files for PropertyMerger (@matt-edmondson)
  • Add isolation tests for PropertyMerger class (@matt-edmondson)
  • Add unit tests for PropertyMerger class (@matt-edmondson)

What's Changed

  • Recognise frontmatter delimiters only as whole lines at the top of a document by @matt-edmondson in #135

Full Changelog: v1.2.41...v1.3.0