The main change is https://gerrit.wikimedia.org/r/plugins/gitiles/utfnormal/+/1be6644a4b9f995f818a91f3fa5b2c41725b7ee3%5E%21/#F0 which replaces some methods with their native equivalents.
But since we have to do a breaking change anyways, should we just drop those functions, update usage everywhere (https://codesearch.wmcloud.org/search/?q=(codepointToUtf8%7Cutf8ToCodepoint)&i=nope&files=&excludeFiles=&repos=) and release 3.0.0 without them?
Otherwise we drop them in a future 4.0.0.
- Make release / tag
- Make our other libraries that use it accept this version and release them: https://libraryupgrader2.wmcloud.org/library/composer/wikimedia/utfnormal
- css-sanitizer
- Equivset
- RemexHtml
- Upgrade MediaWiki to use the new versions