- EmojiOne has officially rebranded to JoyPixels
- The joypixels/emojione repository will no longer be updated and will eventually be deprecated
- See what's changed below
Libraries
- This repository retains all PHP and JS library functionality, with renamed classes, attributes, and variables
- PHP namespace/classes changed from
EmojionetoJoyPixels - JS library name has changed
joypixels.js(joypixels.min.js) - CSS filename has changed to
joypixels.css(joypixels.min.css) - emojione-awesome is now joypixels-awesome
- implementation class names have changed from
e1a-tojpa-(e.g.e1a-sm e1a-grinningis nowjpa-sm jpa-grinning)
- implementation class names have changed from
- PHP namespace/classes changed from
- The joypixels/emoji-toolkit repository deprecates existing libraries:
- ios
- android
- swift
- These libraries have been replaced by standalone projects:
Emoji Assets
- the new asset repository is located at https://www.github.com/joypixels/emoji-assets
- sprite filenames have changed from emojione- to joypixels-
- sprite css class names have changed from emojione- to joypixels
The emoji.json file for 5.0 has several key changes from previous versions.
- added
humanformattribute (Integer, 0/1) - added
diversity_baseattribute (Integer, 0/1) - changed
diversityattribute from String to Array (still defaultNULL) to allow for multiple diversity variants per emoji - changed
diversitiesattribute name todiversity_children - changed
genderattribute from String to Array (still defaultNULL) to allow for multiple gender variants per emoji - changed
gendersattribute name togender_children - updated
code_pointsobject.baseis (still) the code point stripped of VS16 and ZWJ andfully_qualifiedincludes everything needed for full matching and output- removed
non_fully_qualifiedcode point attribute - removed
outputcode point attribute (duplicate offully_qualified) - added
diversity_parentcode point attribute - added
gender_parentcode point attribute
- removed