CHANGELOG.md in unicode-emoji-3.8.0 vs CHANGELOG.md in unicode-emoji-4.0.0

- old
+ new

@@ -1,6 +1,19 @@ # CHANGELOG +### 4.0.0 + +- **Breaking change:** Regexes now include single skin tone modifiers (`🏻`) and hair components (`🦰`). + They were previously considered to be invalid partial Emoji, however since they are supposed to be + displayed as Emoji in isolation, they are now part of the regexes (see *ED-20* in UTS51). +- **Breaking change:** Drop `REGEX_ANY` in favor of `REGEX_PROP_EMOJI` +- Expose regexes for Emoji props (`REGEX_PROP_*`). The advantage over using the native regex properties + directly is that you will be able to use the Emoji support level of this gem instead of Ruby's. + For example, as of releasing this, the current Emoji version is 16.0, while Ruby is at 15.0. + Also see README for a table listing the regexes that match Emoji properties. +- Add `REGEX_EMOJI_KEYCAP` for matching specifically Emoji keycaps +- Use character class instead of lookbehind for native text emoji and non-emoji pictographic regexes + ### 3.8.0 - Add new RGI-based regexes `REGEX_INCLUDE_MQE` and `REGEX_INCLUDE_MQE_UQE` which allows to match for minimally-qualified and unqualified RGI sequences (Emoji that lack some VS16) - Add specs running through `emoji-text.txt` and classify qualification statuses per regex