NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #3056 most downloaded on Packagist
Display emoji characters
Last release 20 days ago
18 Sep 2026
Release timing varies
gaps range from 2 months to 1.7 years
Nearly every release is documented
notes for 23 of 25 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
25 releases · first in 2016
Unicode also renamed three flags, which renames their generated methods and constants. The old names are kept as deprecated aliases, so this release i…
Updated to Unicode 18.0, adding 19 new emoji such as cracking face, leftwards and rightwards thumb sign (with all skin tones), monarch butterfly, pickle, lighthouse, meteor, eraser and net with handle.
Unicode also renamed three flags, which renames their generated methods and constants. The old names are kept as deprecated aliases, so this release is backwards compatible. Prefer the new names in new code:
| Old name, still works | New name |
|---|---|
Emoji::flagsForFlagFrenchSouthernTerritories() |
Emoji::flagsForFlagFrenchSouthernAndAntarcticLands() |
Emoji::flagsForFlagHeardAndMcdonaldIslands() |
Emoji::flagsForFlagHeardIslandAndMcdonaldIslands() |
Emoji::flagsForFlagStHelena() |
Emoji::flagsForFlagStHelenaAscensionAndTristanDaCunha() |
The matching CHARACTER_* constants were renamed the same way. Only the new names appear in Emoji::all().
Full Changelog: 4.1.3...4.2.0
One column per quarter.
Adds 19 new emoji, among them cracking face, leftwards and rightwards thumb sign, monarch butterfly, pickle, lighthouse, meteor, eraser and net with handle.
Unicode also renamed three flags. Their old names keep working as deprecated aliases, so nothing breaks, but prefer the new names in fresh code:
flagsForFlagFrenchSouthernTerritories() becomes flagsForFlagFrenchSouthernAndAntarcticLands()flagsForFlagHeardAndMcdonaldIslands() becomes flagsForFlagHeardIslandAndMcdonaldIslands()flagsForFlagStHelena() becomes flagsForFlagStHelenaAscensionAndTristanDaCunha()The matching CHARACTER_* constants were renamed the same way. Only the new names show up in Emoji::all().
Fix Symphony errors and update generated files and workflows by @bauzer714 in #66
Full Changelog: 4.1.2...4.1.3
Updated version reference in README from v13.1 → v15.1 by @SneherAdor in #62
Full Changelog: 4.1.1...4.1.2
Fix Emoji 15.1 unicode bug by @mallardduck in #60
Add PHP 8.2 Support by @patinthehat in #56
Full Changelog: 4.0.0...4.1.0
Update Emoji Version 15.0 by @sunaoka in #55
Update to use Emoji 14
New major release as some of the emojis have been renamed
fix generate command to create all() static method
all() static method (#51)Add Emoji::all() method #50
Add Emoji::all() method #50
support PHP 8
update to Emoji 13.1 version
update generator template to use mb_* functions to match
change uppercase function to mb_strtoupper instead of strtoupper
fix methods starting with numbers
drop support for PHP 7.0 and 7.1
countryFlag methodupdated to use Full Emoji List v11.0
Nothing published for this version
- added 🦒
- fixed flag emojis
fixed (yeah fixed so no breaking changes 😎) some weird characters in the flag names
add docblocks for autocompleting magic methods
fix character flag for st barthelemy
added all characters currently found at http://unicode.org/emoji/charts/full-emoji-list.html
- initial release
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →