Repository navigation
v1.9.0
v1.9.0 (minor)
Changes since v1.8.0:
- Normalize an acronym joined to Han, kana or Hangul text [minor] (@Claude)
- Lowercase a one-letter word that follows another in Pascal and camel case [patch] (@Claude)
- Keep lowercase letters as they are in Snake, Kebab and Camel case [patch] (@Claude)
- Keep combining marks and non-ASCII digits in Pascal, Camel, Snake, Kebab and Macro case [patch] (@Claude)
- Keep a letter after a digit in the same word in Title, Pascal and Camel case [patch] (@Claude)
- Merge remote-tracking branch 'origin/main' into fix/96-capitalised-apostrophe-names (@Claude)
- Move the post-apostrophe lowercasing into a helper to satisfy S3776 (@Claude)
- Lower the letter after an apostrophe with a ternary to keep cognitive complexity in bounds (@Claude)
- Keep a capitalised apostrophe name like "O'Neil" in one word [patch] (@Claude)
- Keep a plural acronym in one piece: "APIs" no longer splits as "AP Is" [patch] (@Claude)
- Case-map İ and ı, which the invariant mapping leaves alone [patch] (@Claude)
- Move CI onto the shared ci-shared.yml pipeline (@Claude)
- Keep an all-caps word containing ß in one piece, so ToMacroCase is idempotent [patch] (@Claude)
- Keep a possessive acronym in one piece in Pascal/Camel/Snake/Kebab/Macro [patch] (@Claude)
- Normalize a possessive all-caps word in ToTitleCase the same as the word alone [patch] (@Claude)
- Keep the letter after a typographic apostrophe lowercase in ToTitleCase [patch] (@Claude)
- Move the #82 test beside the other ToTitleCase all-caps tests (@Claude)
- Normalize an all-caps word joined by '-', '.' or a tab in ToTitleCase [patch] (@Claude)
- Keep an in-word apostrophe from splitting the word in Pascal/Camel/Snake/Kebab/Macro [patch] (@Claude)
What's Changed
- Normalize an acronym joined to Han, kana or Hangul text [minor] by @matt-edmondson in #118
Full Changelog: v1.8.9...v1.9.0