Version 3.2.0
- [Breaking Changes]
- Fix
Base32Codec.wordSafeto use the documented word-safe alphabet
(23456789CFGHJMPQRVWXcfghjmpqrvwx); it previously used the z-base-32 alphabet. ByteCollectorequality is now value-based:==andhashCodecompare the
collected bytes instead of the identity of the underlying list.
- Fix
- Fix UTF-8 decoder producing wrong code points for some 2-byte sequences (e.g.
U+0100) - Fix
ByteCollector.isEqualcomparing against its own buffer when given aByteBuffer - Fix
ByteCollector.isEqualignoring the offset and length of a partialTypedDataview - Fix incorrect alphabets of
crockfordandgeohashin the README - Fix incorrect parameter descriptions of
toBase32,fromBase32,fromBase64, andfromUtf8 - Document that
toUtf8rejects unpaired surrogates
Full Changelog: v3.1.2...v3.2.0