All notable changes to this project will be documented in this file.
- Stopped reading data files (JSON) for configuration in order to remove heavyweight dependency on Jackson.
- Defaulted configuraiton to the values in the v3.json files still used by the other language implementations.
- Removed proguard configuration since it was about protecting data files from obfuscation.
- [emoji] Recognize new gender-neutral sequences from 12.1
- Updates known gTLDs to recognize recent additions by IANA
- New v3.json config file with emojiParsingEnabled config option. When true, twitter-text will parse and discount emoji supported by the twemoji library (see https://github.com/twitter/twemoji). The length of these emoji will be the default weight (200 or two characters) even if they contain multiple code points combined by zero-width joiners. This means that emoji with skin tone and gender modifiers no longer count as more characters than those without such modifiers.
- Updates known gTLDs to recognize recent additions by IANA (#261)