Skip to content

v4.0.0

Choose a tag to compare

@github-actions github-actions released this 10 Sep 07:28

v4.0.0 (major)

Changes since v3.0.0:

  • Assert emptiness as emptiness (@Claude)
  • [major] A quantity is a value type (@Claude)
  • refactor: consume the extracted source-generator toolkit from its package [minor] (@Claude)
  • test: cover the diagnostic sites and location fallbacks this PR touched [patch] (@Claude)
  • refactor: clear the Sonar findings the wider analyzer reach exposed [patch] (@Claude)
  • test: make the path tests run on Linux [patch] (@Claude)
  • docs: make the local Sonar reproduction reach every project [patch] (@Claude)
  • build: silence RS2002 for the generator project [patch] (@Claude)
  • fix: point SEM001 and SEM003 at the metadata they are complaining about [patch] (@Claude)
  • refactor: pin the generated line terminator, drop the rewrite pass [minor] (@Claude)
  • refactor: emit through ktsu.CodeBlocker.Templates [minor] (@Claude)
  • refactor: filter explicitly instead of inside the loop body [patch] (@Claude)
  • fix: satisfy the IDE style rules in the new test files [patch] (@Claude)
  • refactor: shape the generator infrastructure for extraction [minor] (@Claude)
  • ci: make the SonarQube quality gate opt in [patch] (@matt-edmondson)
  • ci: adopt the unified dotnet workflow [patch] (@matt-edmondson)
  • Drop the System.Text.Json dependency from Strings.Identifiers (@matt-edmondson)
  • [minor] Drop the ktsu.PreciseNumber and ktsu.RoundTripStringJsonConverter dependencies (@matt-edmondson)
  • docs: scope build badge to the default branch (@matt-edmondson)

What's Changed

Full Changelog: v3.3.1...v4.0.0