- 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
Emojione
toJoyPixels
- 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-grinning
is 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
humanform
attribute (Integer, 0/1) - added
diversity_base
attribute (Integer, 0/1) - changed
diversity
attribute from String to Array (still defaultNULL
) to allow for multiple diversity variants per emoji - changed
diversities
attribute name todiversity_children
- changed
gender
attribute from String to Array (still defaultNULL
) to allow for multiple gender variants per emoji - changed
genders
attribute name togender_children
- updated
code_points
object.base
is (still) the code point stripped of VS16 and ZWJ andfully_qualified
includes everything needed for full matching and output- removed
non_fully_qualified
code point attribute - removed
output
code point attribute (duplicate offully_qualified
) - added
diversity_parent
code point attribute - added
gender_parent
code point attribute
- removed