CHANGELOG#
0.5.0#
๐ Date 2025-10-11
๐ Highlights:
Update to Emoji version 17.0
๐ New:
Add
is_basic_emoji_characterfunction to determine basic emoji charactersAdd
is_emoji_combining_sequencefunction to determine emoji combining sequences
๐ Documentation:
Fix docstring format issues to comply with Sphinx standards
โ ๏ธ Breaking Changes:
Drop support for Python 3.8
๐งช Testing:
Add Python 3.14 support in CI and test scripts
0.4.1#
๐ Date 2025-09-23
๐ Highlights:
Update to Emoji version 17.0
๐๏ธ Build:
Optimize
pyproject.toml
0.4#
๐ Date 2024-12-06
๐ Highlights:
Update to Emoji version 16.0
โ Removed:
sequencemodule no longer initialized when importing.
๐๏ธ Changes:
Since
sequencemodule no longer initialized when importing, users should manually load emoji data into memory by callinghelper.load_emoji_data, and can optionally release it by callinghelper.unload_emoji_data.In
helpermodule, renamemake_emoji_regex_dicttoinitial_emoji_patterns,clear_emoji_regex_dicttorelease_emoji_patterns,get_emoji_regex_dicttoget_emoji_patterns
Misc: Add python 3.13 support in CD/CI
0.3.1#
๐ Date 2024-4-28
๐ New:
versionproperty forEmojiCharacterandEmojiSequenceclass, it records in which Emoji version the character or sequence was defined.variationproperty forEmojiSequenceclass
0.3#
๐ Date 2024-4-21
๐ Highlights:
Update to Emoji version 15.1
๐ New Features:
#44: Add
py.typedfile, make the package PEP-561 friendly
Misc:
Add lots of typeshed code
Add pre-commit
Update Sphinx-docs
Other modifications
0.2#
Update:
Emoji version 15.0
Changes:
New
pyproject.tomlsetupIterator of
EmojiCharacterandEmojiSequencenow return only keys, no more key-value pairs
Add:
releasemethod forEmojiCharacterandEmojiSequencevalues()anditems()method forEmojiCharacterandEmojiSequence
0.1.6#
Date: 2020-01-10
Add
EmojiSequence.__len__
Misc
remove invalid value for classifiers
0.1.5#
Change:
Rename module
definestodefinitions
Misc
Replace Codacy with CodeClimate
Fix Circle CI deployment problem
Unit test:
Drop
pytest, now useunittestin stdlib
0.1.4#
New
Load emojis from
emoji-test.txtInclude
emoji-variations-sequences.txtdefinesmodule: many regular expresses according to http://www.unicode.org/reports/tr51/#Definitions
Change
Many renamings
Some modifications of test-case
0.1.3#
Date: 2019-01-12
New
Importing Emoji Sequence data and new
EmojiSequenceclass
Change:
Re-structure the project
Rename
EmojiDataclass toEmojiCharacterMany other changes
Upgrade:
Update emoji data files to 12.0
0.1.2#
Date: 2019-01-10
New
Sphinx documentations
0.1.1#
Date: 2019-01-02
Fix bugs.
Add Circle-CI config
0.1.0#
Date: 2018-12-20
First version.