emojibase-regex
Version:
Evergreen emoji regex patterns.
310 lines (180 loc) • 7.74 kB
Markdown
# Change Log
## 17.0.0
### Major Changes
- 806c507: Update to Emoji v17 and CLDR 48.
## 16.0.0
### Major Changes
- e9b9a9a: Add `vi` (Vietnamese) language.
- d237386: Update to Emoji v16 and CLDR 46.
- d237386: Drop Node.js v16 support. Requires >= v18.12.
All notable changes to this project will be documented in this file. See
[Conventional Commits](https://conventionalcommits.org) for commit guidelines.
### 15.3.2 - 2024-06-09
#### 🐞 Fixes
- Improve regex patterns. (#175) ([f835b53](https://github.com/milesj/emojibase/commit/f835b53)),
closes [#175](https://github.com/milesj/emojibase/issues/175)
**Note:** Version bump only for package emojibase-regex
## <small>15.3.1 (2024-06-03)</small>
**Note:** Version bump only for package emojibase-regex
## 15.3.0 - 2023-12-03
#### 🚀 Updates
- Support Emoji v15.1. (#164) ([b2e0ec6](https://github.com/milesj/emojibase/commit/b2e0ec6)),
closes [#164](https://github.com/milesj/emojibase/issues/164)
**Note:** Version bump only for package emojibase-regex
## 15.2.0 - 2023-10-06
#### 🚀 Updates
- Add hi (Hindi) language. (#165) ([ada3784](https://github.com/milesj/emojibase/commit/ada3784)),
closes [#165](https://github.com/milesj/emojibase/issues/165)
#### 📘 Docs
- Update file sizes. ([bb8b93a](https://github.com/milesj/emojibase/commit/bb8b93a))
**Note:** Version bump only for package emojibase-regex
## 15.1.0 - 2023-10-03
#### 🚀 Updates
- Add `bn` (Bengali) language. (#161)
([84ea37c](https://github.com/milesj/emojibase/commit/84ea37c)), closes
[#161](https://github.com/milesj/emojibase/issues/161)
#### 🛠 Internals
- Fix invalid dev dependency. ([e81c4f1](https://github.com/milesj/emojibase/commit/e81c4f1))
**Note:** Version bump only for package emojibase-regex
# 15.0.0 - 2023-06-11
#### 🎉 Release
- Support emoji v15! (#146) ([55286b1](https://github.com/milesj/emojibase/commit/55286b1)), closes
[#146](https://github.com/milesj/emojibase/issues/146)
#### 💥 Breaking
- Align emojibase version with spec. ([614dda2](https://github.com/milesj/emojibase/commit/614dda2))
#### 📦 Dependencies
- **[packemon]** Update to v3. ([ecc31da](https://github.com/milesj/emojibase/commit/ecc31da))
#### 🛠 Internals
- Fix broken docs. ([5eba8d0](https://github.com/milesj/emojibase/commit/5eba8d0))
- Get website API build working. ([0cb4284](https://github.com/milesj/emojibase/commit/0cb4284))
- Migrate from beemo to moon. (#144)
([0607d6e](https://github.com/milesj/emojibase/commit/0607d6e)), closes
[#144](https://github.com/milesj/emojibase/issues/144)
- Update release script. ([8dfdc16](https://github.com/milesj/emojibase/commit/8dfdc16))
**Note:** Version bump only for package emojibase-regex
# 15.0.0 - 2023-06-10
#### 🎉 Release
- Emojibase versions will now align with the emoji/unicode versions.
- Updated to [Emoji 15](https://emojipedia.org/emoji-15.0/) and
[Unicode 15](http://unicode.org/versions/Unicode15.0.0/).
- 21 new emoji (31 including skin tones variations).
- Updated to [CLDR 42](http://cldr.unicode.org/index/downloads/cldr-42).
### 6.0.1 - 2021-12-19
#### 🛠 Internals
- Fixed spurious build issues.
# 6.0.0 - 2021-10-15
#### 🎉 Release
- Updated to [Emoji 14](https://emojipedia.org/emoji-14.0/) and
[Unicode 14](http://unicode.org/versions/Unicode14.0.0/).
- 37 new emoji (117 including skin tones variations).
- Handshake now supports mixed skin tones.
- Updated to [CLDR 40](http://cldr.unicode.org/index/downloads/cldr-40).
#### 🚀 Updates
- Added uppercased versions of emoticons when applicable.
- Updated `shortcode-native` to handle Latin diacritics.
- Updated `index` to handle all qualified states of an emoji.
## 5.1.0 - 2020-01-07
#### 🚀 Updates
- Updated to [Emoji 13.1](https://emojipedia.org/emoji-13.1/).
# 5.0.0 - 2020-09-11
#### 💥 Breaking
- Updated patterns to now include regional indicators.
#### 🚀 Updates
- Added a new pattern, `shortcode-native`, for matching against shortcode's in non-latin languages.
### 4.1.1 - 2020-08-05
#### 🐞 Fixes
- Fixed some build issues.
## 4.1.0 - 2020-08-05
#### 🚀 Updates
- Updated to [CLDR 37](http://cldr.unicode.org/index/downloads/cldr-37).
## 4.0.1 - 2020-03-21
#### 🐞 Fixes
- Fixed `:)` and `<3` emoticons not rendering correctly.
- Updated `:D` emoticon to 😀.
# 4.0.0 - 2020-03-13
#### 🎉 Release
- Updated to [Emoji 13](https://emojipedia.org/emoji-13.0/) and
[Unicode 13](http://unicode.org/versions/Unicode13.0.0/).
- 67 new emoji (117 including skin tones variations).
- New groups and subgroups.
- Updated to [CLDR 36.1](http://cldr.unicode.org/index/downloads/cldr-36).
- Updated shortcodes.
## 3.2.0 - 2019-12-09
#### 🚀 Updates
- Updated to [Emoji 12.1](https://emojipedia.org/emoji-12.1/) and
[Unicode 12.1](http://unicode.org/versions/Unicode12.1.0/).
- 23 new emoji (not including variants).
- More gender-neutral options.
- Red, blonde, and bald hair combinations.
- Added new `emoji-loose` and `text-loose` patterns.
#### 🐞 Fixes
- Fixed an issue where emojis without variation selectors were matching against the `emoji` and
`text` patterns. If you relied on this functionality, use the new loose patterns.
## 3.1.0 - 2019-10-08
#### 🚀 Updates
- Updated to [CLDR 36](http://cldr.unicode.org/index/downloads/cldr-36).
### 3.0.1 - 2019-07-27
#### 🛠 Internals
- **[TS]** Refined types. Replaced `any` with `unknown`.
# 3.0.0 - 2019-05-09
#### 🎉 Release
- Updated to [Emoji 12](https://emojipedia.org/emoji-12.0/) and
[Unicode 12](http://unicode.org/versions/Unicode12.0.0/).
- Multi-person support, including multi-gender and multi-skin tone.
- 72 new emoji (230 including skin tones variations).
- New groups and subgroups.
- Updated to [CLDR 35.1](http://cldr.unicode.org/index/downloads/cldr-35-1).
- Updated shortcodes.
#### 🛠 Internals
- **[TS]** Each regex file now has an individual declaration file.
# 2.0.0 - 2018-06-23
#### 🎉 Release
- Updated to [Emoji 11](https://emojipedia.org/emoji-11.0/) and
[Unicode 11](http://unicode.org/versions/Unicode11.0.0/).
- 77 new emoji (157 including skin tones variations).
- 4 new components (bald, curly hair, red hair, white hair).
- Updated to [CLDR 33.1](http://cldr.unicode.org/index/downloads/cldr-33-1).
- Tons of new annotations and keywords.
- Updated shortcodes.
#### 💥 Breaking
- Changed the Ogre emoticon from `O)` to `>O)`.
### 1.1.1 - 2018-05-24
#### 🐞 Fixes
- Fixed invalid `index.d.ts` declaration.
## 1.1.0 - 2018-05-22
#### 🚀 Updates
- Updated to [CLDR 33](http://cldr.unicode.org/index/downloads/cldr-33).
#### 🛠 Internals
- Converted from Flow to TypeScript.
### 1.0.9 - 2017-11-10
#### 🚀 Updates
- Updated to [CLDR 32](http://cldr.unicode.org/index/downloads/cldr-32).
### 1.0.8 - 2017-10-11
#### 🐞 Fixes
- Improved the accuracy of `emoji` and `text` presentation specific patterns.
### 1.0.7 - 2017-10-10
#### 🐞 Fixes
- Emojis with newly added variation selectors will now properly match hexcodes without trailing
`FE0E`/`FE0F` (their legacy variant).
### 1.0.6 - 2017-09-10
#### 🛠 Internals
- Updated to Yarn workspaces.
### 1.0.5 - 2017-09-05
#### 🛠 Internals
- Updated regex patterns.
### 1.0.4 - 2017-08-22
#### 🐞 Fixes
- Added missing emoticons to `emoticon` regex.
- Removed unwanted emoticon permutations from `emoticon` regex.
### 1.0.3 - 2017-08-21
#### 🛠 Internals
- Updated changelogs.
### 1.0.2 - 2017-08-19
#### 🐞 Fixes
- Removed tests from distribution files.
### 1.0.1 - 2017-08-18
#### 🐞 Fixes
- Fixed Flowtype definitions.
# 1.0.0 - 2017-08-17
#### 🎉 Release
- Initial release!