Skip to content

2.3.0

Choose a tag to compare

@polygonplanet polygonplanet released this 30 Aug 15:10
· 28 commits to master since this release

What's Changed

Features

  • feat: add CP932 extensions in SJIS detection and conversion (#65) (Resolves #54, #22)
    • Detect CP932 extended character areas as SJIS
    • Convert CP932 IBM extended characters (0xFA40 - 0xFC4B)
    • Remap duplicate codes for CP932 NEC special characters and 0xEEF9 to their JIS X 0208 counterparts

Bug Fixes

  • fix: convert wa-row voiced kana (U+30F8/U+30F9) in toHiraganaCase and toKatakanaCase by @mahirhir in #62
  • Encode JIS X 0212 characters with the standard 3-byte form by @gaoflow in #63
  • fix(detect): treat C0 control characters as valid UTF-8 by @hiros0921 in #64 (Resolves #49)

Changes

  • Update engines.node to >=18.0.0 to match the tested versions (c6008d0)

CI

  • Update the CI matrix to test Node.js 18, 20, 22, and 24 (1bd48ac)

Maintenance

Documentation

  • docs(readme): fix wrong character codes (#51)
  • Add the Playground to the demo links (770161a)

New Contributors

  • @mahirhir made their first contribution in #62
  • @gaoflow made their first contribution in #63
  • @hiros0921 made their first contribution in #64

Full Changelog: 2.2.0...2.3.0