Releases: motss/normalize-diacritics
Releases Β· motss/normalize-diacritics
v5.0.0
What's Changed
- fix(#142): update normalizeSync input type to string only by @harveysanders in #143
New Contributors
- @harveysanders made their first contribution in #143
Full Changelog: v4.0.3...v5.0.0
v4.0.3
v4.0.0
Announcement
This marks the first release of supporting moduleResolution: NodeNext
in TypeScript and the similar in Node.js which bring native ES Modules outside of the web, notably changes includes:
- Strict specifier for all imports, e.g.
.js
; - Extensive export map for latest Node.js and TypeScript
v3
until you are ready to adopt moduleResolution: NodeNext
in TypeScript and the similar in Node.js.
What's Changed
Full Changelog: v3.0.10...v4.0.0
v3.0.12
Announcement
This marks the last release of v3
as the next major version will only support the latest module resolution in Node.js and TypeScript aka NodeNext
which is closer to the native ES Modules on the web.
import
andexports
map- Strict specifier in import paths unless specified in import map for specifier-less resolution
What's Changed
Full Changelog: v3.0.8...v3.0.12
v3.0.8
Changes
- Convert bash scripts to shell scripts
- Lint all shell scripts with shellcheck
v3.0.0
v2.13.2
v2.12.0
Fix critical bug when repeated characters are not normalized
Changes
- π Now each character in an input string receives its own copy of
RegExp
instance for normalization, due to a bug reported in #112 which was caused by reusing the sameRegExp
instance will cause its internallastIndex
state to be incremented and not reset thus failing subsequent matching character in the same string to producefalse
when calling.test()
method.
v2.4.0
Notable changes
- π· Optimize CI build
- π₯ Drop
IIFE
in favor ofUMD
bundle - β Improve test structure
- π§ Update
Rollup
config file to buildUMD
bundle - β Use @reallyland/tsconfig and @reallyland/tslint-config
- β¨ Use shx for cross-platform commands support, e.g.
rm -rf
- π Update doc to include
Contributing
section and new demo button