Skip to content

Releases: ktsu-dev/Semantics

v5.10.0

Choose a tag to compare

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

v5.10.0 (minor)

Changes since v5.9.0:

  • Derive the difference-form offset rule from applyV0Guard instead of an eighth parameter (@Claude)
  • [minor] Keep Vector0 magnitudes non-negative through unary minus and scalar * and / (@Claude)
  • Convert temperature differences with the factor alone, without the scale offset [patch] (@Claude)

What's Changed

  • [minor] Keep Vector0 magnitudes non-negative through unary minus and scalar * and / by @matt-edmondson in #343
  • Convert temperature differences with the factor alone, without the scale offset [patch] by @matt-edmondson in #342

Full Changelog: v5.9.0...v5.10.0

v5.9.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 23:41

v5.9.0 (minor)

Changes since v5.8.0:

  • [minor] Keep the major third in a b5 chord unless a minor third is spelled (@Claude)
  • Parse CMaj7, CmMaj7 and C°7 as the sevenths they name [patch] (@Claude)
  • Move CI onto the shared ci-shared.yml pipeline (@Claude)
  • Match path containment case to the platform and accept paths directly under a root [patch] (@matt-edmondson)
  • Parse "ionian" as the major mode, so a parsed Ionian key equals C major [patch] (@matt-edmondson)
  • Say why the quality-word loop body is empty [patch] (@Claude)
  • Strip the quality words without the netstandard2.0-missing Replace overload [patch] (@Claude)
  • Read C69, Cadd11 and Cadd13 as added tones, and reject leftover text [patch] (@Claude)
  • Let AdjustForContrast darken on mid-tone backgrounds [patch] (@Claude)

What's Changed

  • Keep the major third in a b5 chord unless a minor third is spelled [minor] by @matt-edmondson in #335

Full Changelog: v5.8.5...v5.9.0

v5.8.5

Choose a tag to compare

@github-actions github-actions released this 29 Sep 22:05

v5.8.5 (patch)

Changes since v5.8.4:

  • Parse CMaj7, CmMaj7 and C°7 as the sevenths they name [patch] (@Claude)

What's Changed

Full Changelog: v5.8.4...v5.8.5

v5.8.4

Choose a tag to compare

@github-actions github-actions released this 29 Sep 12:27

v5.8.4 (patch)

Changes since v5.8.3:

  • Move CI onto the shared ci-shared.yml pipeline (@Claude)

What's Changed

Full Changelog: v5.8.3...v5.8.4

v5.8.3

Choose a tag to compare

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

v5.8.3 (patch)

Changes since v5.8.2:

  • Match path containment case to the platform and accept paths directly under a root [patch] (@matt-edmondson)
  • Parse "ionian" as the major mode, so a parsed Ionian key equals C major [patch] (@matt-edmondson)

What's Changed

  • Parse "ionian" as the major mode, so a parsed Ionian key equals C major [patch] by @matt-edmondson in #295
  • Match path containment case to the platform and accept paths directly under a root [patch] by @matt-edmondson in #296

Full Changelog: v5.8.2...v5.8.3

v5.8.2

Choose a tag to compare

@github-actions github-actions released this 28 Sep 08:35

v5.8.2 (patch)

Changes since v5.8.1:

  • Say why the quality-word loop body is empty [patch] (@Claude)
  • Strip the quality words without the netstandard2.0-missing Replace overload [patch] (@Claude)
  • Read C69, Cadd11 and Cadd13 as added tones, and reject leftover text [patch] (@Claude)

What's Changed

Full Changelog: v5.8.1...v5.8.2

v5.8.1

Choose a tag to compare

@github-actions github-actions released this 28 Sep 01:55

v5.8.1 (patch)

Changes since v5.8.0:

  • Let AdjustForContrast darken on mid-tone backgrounds [patch] (@Claude)

What's Changed

Full Changelog: v5.8.0...v5.8.1

v5.8.0

Choose a tag to compare

@github-actions github-actions released this 25 Sep 00:13

v5.8.0 (minor)

Changes since v5.7.0:

  • Assert reflexivity against a second instance, not the same reference (@Claude)
  • Compare semantic strings ordinally, matching their ordinal Equals (@Claude)

What's Changed

Full Changelog: v5.7.0...v5.8.0

v5.7.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 13:56

v5.7.0 (minor)

Changes since v5.6.0:

  • Add KilometerPerSecond, the unit orbital state vectors are quoted in (@Claude)

What's Changed

  • Add KilometerPerSecond, the unit orbital state vectors are quoted in by @matt-edmondson in #275

Full Changelog: v5.6.0...v5.7.0

v5.6.0

Choose a tag to compare

@github-actions github-actions released this 23 Sep 23:21

v5.6.0 (minor)

Changes since v5.5.0:

  • Say why precision.json omits PreciseNumber, and what adding a storage type means [patch] (@matt-edmondson)
  • Parse dimmaj7 as a diminished-major seventh, not a dim7 (@Claude)
  • Build a vector in the unit the caller thinks in, not raw SI [minor] (@matt-edmondson)
  • Keep a path's equality and hash code stable when a derived property is read [patch] (@Claude)

What's Changed

  • Build a vector in the unit the caller thinks in, not raw SI [minor] by @matt-edmondson in #268
  • Parse dimmaj7 as a diminished-major seventh, not a dim7 [patch] by @matt-edmondson in #270
  • Say why precision.json omits PreciseNumber, and what adding a storage type means [patch] by @matt-edmondson in #271

Full Changelog: v5.5.1...v5.6.0