Skip to content

v5.11.4

Choose a tag to compare

@github-actions github-actions released this 09 Oct 08:45

v5.11.4 (patch)

Changes since v5.11.3:

  • Build expected paths with Path.Join in RelativePathMakeTests (@Claude)
  • [patch] Compute RelativePath.Make by comparing paths, not URIs (@Claude)
  • [patch] Keep NormalizedParameter.Normalize in [0, 1] for out-of-domain values and reject empty ranges (@Claude)
  • [patch] Accept only one declared SectionType name in a section header (@Claude)
  • [patch] Reject JWT segments outside the unpadded base64url alphabet (@Claude)
  • [patch] Stop [PrefixAndSuffix] letting the prefix and suffix overlap, and reject empty strings (@Claude)
  • [patch] Require the 978/979 Bookland prefix on an ISBN-13 (@Claude)
  • Filter IBAN whitespace with Where instead of an if inside the loop (@Claude)
  • [patch] Anchor IBAN, UUID and ULID patterns at the true end, and strip all whitespace from an IBAN (@Claude)
  • [patch] Strip every trailing separator when canonicalizing a path (@Claude)
  • [patch] Stop Pitch octaves wrapping into range, and reject whitespace or '+' in the octave (@Claude)
  • [patch] Keep Tempo.TryParse from throwing, and reject infinite tempos and non-positive beats (@Claude)
  • [patch] Name the aeolian mode once (@Claude)
  • [patch] Parse "minor" and "natural_minor" as the Aeolian mode (@Claude)

What's Changed

  • Bump the ktsu group with 1 update by @dependabot[bot] in #410
  • [patch] Parse "minor" and "natural_minor" as the Aeolian mode by @matt-edmondson in #398
  • [patch] Keep Tempo.TryParse from throwing, and reject infinite tempos and non-positive beats by @matt-edmondson in #401
  • [patch] Require the 978/979 Bookland prefix on an ISBN-13 by @matt-edmondson in #407
  • [patch] Compute RelativePath.Make by comparing paths, not URIs by @matt-edmondson in #413
  • [patch] Accept only one declared SectionType name in a section header by @matt-edmondson in #411
  • [patch] Keep NormalizedParameter.Normalize in [0, 1] for out-of-domain values and reject empty ranges by @matt-edmondson in #412
  • [patch] Reject JWT segments outside the unpadded base64url alphabet by @matt-edmondson in #409
  • [patch] Stop [PrefixAndSuffix] letting the prefix and suffix overlap, and reject empty strings by @matt-edmondson in #408
  • [patch] Anchor IBAN, UUID and ULID patterns at the true end, and strip all whitespace from an IBAN by @matt-edmondson in #405
  • [patch] Stop Pitch octaves wrapping into range, and reject whitespace or '+' in the octave by @matt-edmondson in #402
  • [patch] Strip every trailing separator when canonicalizing a path by @matt-edmondson in #404

Full Changelog: v5.11.3...v5.11.4