Releases: ktsu-dev/Semantics
Releases · ktsu-dev/Semantics
Release list
v5.10.0
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
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
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
- Parse CMaj7, CmMaj7 and C°7 as the sevenths they name by @matt-edmondson in #332
Full Changelog: v5.8.4...v5.8.5
v5.8.4
v5.8.4 (patch)
Changes since v5.8.3:
- Move CI onto the shared ci-shared.yml pipeline (@Claude)
What's Changed
- Move CI onto the shared ci-shared.yml pipeline by @matt-edmondson in #331
Full Changelog: v5.8.3...v5.8.4
v5.8.3
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
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
- Bump Polyfill from 11.4.0 to 11.4.1 by @dependabot[bot] in #297
- Read C69, Cadd11 and Cadd13 as added tones, and reject leftover text [patch] by @matt-edmondson in #293
Full Changelog: v5.8.1...v5.8.2
v5.8.1
v5.8.1 (patch)
Changes since v5.8.0:
- Let AdjustForContrast darken on mid-tone backgrounds [patch] (@Claude)
What's Changed
- Let AdjustForContrast darken on mid-tone backgrounds [patch] by @matt-edmondson in #292
Full Changelog: v5.8.0...v5.8.1
v5.8.0
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
- Compare semantic strings ordinally, matching their ordinal Equals by @matt-edmondson in #277
Full Changelog: v5.7.0...v5.8.0
v5.7.0
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
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