diff --git a/db/dump.rb b/db/dump.rb index 5bf7287..4e16a77 100644 --- a/db/dump.rb +++ b/db/dump.rb @@ -33,8 +33,8 @@ for category in categories output_item.update( aliases: [emoji_item[:description].gsub(/\W+/, '_').downcase], tags: [], - unicode_version: "11.0", - ios_version: "12.1", + unicode_version: "12.0", + ios_version: "13.0", ) end output_item[:skin_tones] = true if emoji_item[:skin_tones] diff --git a/db/emoji.json b/db/emoji.json index 0cb48ba..5102bf3 100644 --- a/db/emoji.json +++ b/db/emoji.json @@ -1122,6 +1122,18 @@ , "unicode_version": "6.0" , "ios_version": "6.0" } +, { + "emoji": "๐Ÿฅฑ" + , "description": "yawning face" + , "category": "Smileys & Emotion" + , "aliases": [ + "yawning_face" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "๐Ÿ˜ค" , "description": "face with steam from nose" @@ -1718,6 +1730,18 @@ , "unicode_version": "6.0" , "ios_version": "6.0" } +, { + "emoji": "๐ŸคŽ" + , "description": "brown heart" + , "category": "Smileys & Emotion" + , "aliases": [ + "brown_heart" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "๐Ÿ–ค" , "description": "black heart" @@ -1730,6 +1754,18 @@ , "unicode_version": "9.0" , "ios_version": "10.2" } +, { + "emoji": "๐Ÿค" + , "description": "white heart" + , "category": "Smileys & Emotion" + , "aliases": [ + "white_heart" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "๐Ÿ’ฏ" , "description": "hundred points" @@ -1997,6 +2033,19 @@ , "ios_version": "6.0" , "skin_tones": true } +, { + "emoji": "๐Ÿค" + , "description": "pinching hand" + , "category": "People & Body" + , "aliases": [ + "pinching_hand" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + , "skin_tones": true + } , { "emoji": "โœŒ๏ธ" , "description": "victory hand" @@ -2376,6 +2425,30 @@ , "ios_version": "6.0" , "skin_tones": true } +, { + "emoji": "๐Ÿฆพ" + , "description": "mechanical arm" + , "category": "People & Body" + , "aliases": [ + "mechanical_arm" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } +, { + "emoji": "๐Ÿฆฟ" + , "description": "mechanical leg" + , "category": "People & Body" + , "aliases": [ + "mechanical_leg" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "๐Ÿฆต" , "description": "leg" @@ -2418,6 +2491,19 @@ , "ios_version": "6.0" , "skin_tones": true } +, { + "emoji": "๐Ÿฆป" + , "description": "ear with hearing aid" + , "category": "People & Body" + , "aliases": [ + "ear_with_hearing_aid" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + , "skin_tones": true + } , { "emoji": "๐Ÿ‘ƒ" , "description": "nose" @@ -3066,6 +3152,45 @@ , "ios_version": "12.1" , "skin_tones": true } +, { + "emoji": "๐Ÿง" + , "description": "deaf person" + , "category": "People & Body" + , "aliases": [ + "deaf_person" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + , "skin_tones": true + } +, { + "emoji": "๐Ÿงโ€โ™‚๏ธ" + , "description": "deaf man" + , "category": "People & Body" + , "aliases": [ + "deaf_man" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + , "skin_tones": true + } +, { + "emoji": "๐Ÿงโ€โ™€๏ธ" + , "description": "deaf woman" + , "category": "People & Body" + , "aliases": [ + "deaf_woman" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + , "skin_tones": true + } , { "emoji": "๐Ÿ™‡" , "description": "person bowing" @@ -4463,6 +4588,162 @@ , "ios_version": "10.0" , "skin_tones": true } +, { + "emoji": "๐Ÿง" + , "description": "person standing" + , "category": "People & Body" + , "aliases": [ + "standing_person" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + , "skin_tones": true + } +, { + "emoji": "๐Ÿงโ€โ™‚๏ธ" + , "description": "man standing" + , "category": "People & Body" + , "aliases": [ + "standing_man" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + , "skin_tones": true + } +, { + "emoji": "๐Ÿงโ€โ™€๏ธ" + , "description": "woman standing" + , "category": "People & Body" + , "aliases": [ + "standing_woman" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + , "skin_tones": true + } +, { + "emoji": "๐ŸงŽ" + , "description": "person kneeling" + , "category": "People & Body" + , "aliases": [ + "kneeling_person" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + , "skin_tones": true + } +, { + "emoji": "๐ŸงŽโ€โ™‚๏ธ" + , "description": "man kneeling" + , "category": "People & Body" + , "aliases": [ + "kneeling_man" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + , "skin_tones": true + } +, { + "emoji": "๐ŸงŽโ€โ™€๏ธ" + , "description": "woman kneeling" + , "category": "People & Body" + , "aliases": [ + "kneeling_woman" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + , "skin_tones": true + } +, { + "emoji": "๐Ÿ‘จโ€๐Ÿฆฏ" + , "description": "man with probing cane" + , "category": "People & Body" + , "aliases": [ + "man_with_probing_cane" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + , "skin_tones": true + } +, { + "emoji": "๐Ÿ‘ฉโ€๐Ÿฆฏ" + , "description": "woman with probing cane" + , "category": "People & Body" + , "aliases": [ + "woman_with_probing_cane" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + , "skin_tones": true + } +, { + "emoji": "๐Ÿ‘จโ€๐Ÿฆผ" + , "description": "man in motorized wheelchair" + , "category": "People & Body" + , "aliases": [ + "man_in_motorized_wheelchair" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + , "skin_tones": true + } +, { + "emoji": "๐Ÿ‘ฉโ€๐Ÿฆผ" + , "description": "woman in motorized wheelchair" + , "category": "People & Body" + , "aliases": [ + "woman_in_motorized_wheelchair" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + , "skin_tones": true + } +, { + "emoji": "๐Ÿ‘จโ€๐Ÿฆฝ" + , "description": "man in manual wheelchair" + , "category": "People & Body" + , "aliases": [ + "man_in_manual_wheelchair" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + , "skin_tones": true + } +, { + "emoji": "๐Ÿ‘ฉโ€๐Ÿฆฝ" + , "description": "woman in manual wheelchair" + , "category": "People & Body" + , "aliases": [ + "woman_in_manual_wheelchair" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + , "skin_tones": true + } , { "emoji": "๐Ÿƒ" , "description": "person running" @@ -5309,6 +5590,21 @@ , "ios_version": "9.1" , "skin_tones": true } +, { + "emoji": "๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘" + , "description": "people holding hands" + , "category": "People & Body" + , "aliases": [ + "people_holding_hands" + ] + , "tags": [ + "couple" + , "date" + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + , "skin_tones": true + } , { "emoji": "๐Ÿ‘ญ" , "description": "women holding hands" @@ -5854,6 +6150,18 @@ , "unicode_version": "9.0" , "ios_version": "10.2" } +, { + "emoji": "๐Ÿฆง" + , "description": "orangutan" + , "category": "Animals & Nature" + , "aliases": [ + "orangutan" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "๐Ÿถ" , "description": "dog face" @@ -5879,6 +6187,30 @@ , "unicode_version": "6.0" , "ios_version": "6.0" } +, { + "emoji": "๐Ÿฆฎ" + , "description": "guide dog" + , "category": "Animals & Nature" + , "aliases": [ + "guide_dog" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } +, { + "emoji": "๐Ÿ•โ€๐Ÿฆบ" + , "description": "service dog" + , "category": "Animals & Nature" + , "aliases": [ + "service_dog" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "๐Ÿฉ" , "description": "poodle" @@ -6425,6 +6757,42 @@ , "unicode_version": "6.0" , "ios_version": "6.0" } +, { + "emoji": "๐Ÿฆฅ" + , "description": "sloth" + , "category": "Animals & Nature" + , "aliases": [ + "sloth" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } +, { + "emoji": "๐Ÿฆฆ" + , "description": "otter" + , "category": "Animals & Nature" + , "aliases": [ + "otter" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } +, { + "emoji": "๐Ÿฆจ" + , "description": "skunk" + , "category": "Animals & Nature" + , "aliases": [ + "skunk" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "๐Ÿฆ˜" , "description": "kangaroo" @@ -6620,6 +6988,18 @@ , "unicode_version": "9.0" , "ios_version": "10.2" } +, { + "emoji": "๐Ÿฆฉ" + , "description": "flamingo" + , "category": "Animals & Nature" + , "aliases": [ + "flamingo" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "๐Ÿฆš" , "description": "peacock" @@ -7611,6 +7991,30 @@ , "unicode_version": "11.0" , "ios_version": "12.1" } +, { + "emoji": "๐Ÿง„" + , "description": "garlic" + , "category": "Food & Drink" + , "aliases": [ + "garlic" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } +, { + "emoji": "๐Ÿง…" + , "description": "onion" + , "category": "Food & Drink" + , "aliases": [ + "onion" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "๐Ÿ„" , "description": "mushroom" @@ -7720,6 +8124,18 @@ , "unicode_version": "9.0" , "ios_version": "10.2" } +, { + "emoji": "๐Ÿง‡" + , "description": "waffle" + , "category": "Food & Drink" + , "aliases": [ + "waffle" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "๐Ÿง€" , "description": "cheese wedge" @@ -7879,6 +8295,18 @@ , "unicode_version": "9.0" , "ios_version": "10.2" } +, { + "emoji": "๐Ÿง†" + , "description": "falafel" + , "category": "Food & Drink" + , "aliases": [ + "falafel" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "๐Ÿฅš" , "description": "egg" @@ -7966,6 +8394,18 @@ , "unicode_version": "8.0" , "ios_version": "9.1" } +, { + "emoji": "๐Ÿงˆ" + , "description": "butter" + , "category": "Food & Drink" + , "aliases": [ + "butter" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "๐Ÿง‚" , "description": "salt" @@ -8245,6 +8685,18 @@ , "unicode_version": "9.0" , "ios_version": "10.2" } +, { + "emoji": "๐Ÿฆช" + , "description": "oyster" + , "category": "Food & Drink" + , "aliases": [ + "oyster" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "๐Ÿฆ" , "description": "soft ice cream" @@ -8600,6 +9052,42 @@ , "unicode_version": "11.0" , "ios_version": "12.1" } +, { + "emoji": "๐Ÿงƒ" + , "description": "beverage box" + , "category": "Food & Drink" + , "aliases": [ + "beverage_box" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } +, { + "emoji": "๐Ÿง‰" + , "description": "mate" + , "category": "Food & Drink" + , "aliases": [ + "mate" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } +, { + "emoji": "๐ŸงŠ" + , "description": "ice cube" + , "category": "Food & Drink" + , "aliases": [ + "ice_cube" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "๐Ÿฅข" , "description": "chopsticks" @@ -9196,6 +9684,18 @@ , "unicode_version": "8.0" , "ios_version": "9.1" } +, { + "emoji": "๐Ÿ›•" + , "description": "hindu temple" + , "category": "Travel & Places" + , "aliases": [ + "hindu_temple" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "๐Ÿ•" , "description": "synagogue" @@ -9803,6 +10303,42 @@ , "unicode_version": "9.0" , "ios_version": "10.2" } +, { + "emoji": "๐Ÿฆฝ" + , "description": "manual wheelchair" + , "category": "Travel & Places" + , "aliases": [ + "manual_wheelchair" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } +, { + "emoji": "๐Ÿฆผ" + , "description": "motorized wheelchair" + , "category": "Travel & Places" + , "aliases": [ + "motorized_wheelchair" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } +, { + "emoji": "๐Ÿ›บ" + , "description": "auto rickshaw" + , "category": "Travel & Places" + , "aliases": [ + "auto_rickshaw" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "๐Ÿšฒ" , "description": "bicycle" @@ -10114,6 +10650,18 @@ , "unicode_version": "7.0" , "ios_version": "9.1" } +, { + "emoji": "๐Ÿช‚" + , "description": "parachute" + , "category": "Travel & Places" + , "aliases": [ + "parachute" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "๐Ÿ’บ" , "description": "seat" @@ -10811,6 +11359,18 @@ , "unicode_version": "6.0" , "ios_version": "6.0" } +, { + "emoji": "๐Ÿช" + , "description": "ringed planet" + , "category": "Travel & Places" + , "aliases": [ + "ringed_planet" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "โญ" , "description": "star" @@ -11803,6 +12363,18 @@ , "unicode_version": "6.0" , "ios_version": "6.0" } +, { + "emoji": "๐Ÿคฟ" + , "description": "diving mask" + , "category": "Activities" + , "aliases": [ + "diving_mask" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "๐ŸŽฝ" , "description": "running shirt" @@ -11865,6 +12437,30 @@ , "unicode_version": "6.0" , "ios_version": "6.0" } +, { + "emoji": "๐Ÿช€" + , "description": "yo-yo" + , "category": "Activities" + , "aliases": [ + "yo_yo" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } +, { + "emoji": "๐Ÿช" + , "description": "kite" + , "category": "Activities" + , "aliases": [ + "kite" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "๐ŸŽฑ" , "description": "pool 8 ball" @@ -12190,6 +12786,18 @@ , "unicode_version": "11.0" , "ios_version": "12.1" } +, { + "emoji": "๐Ÿฆบ" + , "description": "safety vest" + , "category": "Objects" + , "aliases": [ + "safety_vest" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "๐Ÿ‘”" , "description": "necktie" @@ -12302,6 +12910,54 @@ , "unicode_version": "6.0" , "ios_version": "6.0" } +, { + "emoji": "๐Ÿฅป" + , "description": "sari" + , "category": "Objects" + , "aliases": [ + "sari" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } +, { + "emoji": "๐Ÿฉฑ" + , "description": "one-piece swimsuit" + , "category": "Objects" + , "aliases": [ + "one_piece_swimsuit" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } +, { + "emoji": "๐Ÿฉฒ" + , "description": "swim brief" + , "category": "Objects" + , "aliases": [ + "swim_brief" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } +, { + "emoji": "๐Ÿฉณ" + , "description": "shorts" + , "category": "Objects" + , "aliases": [ + "shorts" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "๐Ÿ‘™" , "description": "bikini" @@ -12468,6 +13124,18 @@ , "unicode_version": "6.0" , "ios_version": "6.0" } +, { + "emoji": "๐Ÿฉฐ" + , "description": "ballet shoes" + , "category": "Objects" + , "aliases": [ + "ballet_shoes" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "๐Ÿ‘ข" , "description": "womanโ€™s boot" @@ -12907,6 +13575,18 @@ , "unicode_version": "6.0" , "ios_version": "6.0" } +, { + "emoji": "๐Ÿช•" + , "description": "banjo" + , "category": "Objects" + , "aliases": [ + "banjo" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "๐Ÿฅ" , "description": "drum" @@ -13348,6 +14028,18 @@ , "unicode_version": "6.0" , "ios_version": "6.0" } +, { + "emoji": "๐Ÿช”" + , "description": "diya lamp" + , "category": "Objects" + , "aliases": [ + "diya_lamp" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "๐Ÿ“”" , "description": "notebook with decorative cover" @@ -14324,6 +15016,18 @@ , "unicode_version": "6.0" , "ios_version": "6.0" } +, { + "emoji": "๐Ÿช“" + , "description": "axe" + , "category": "Objects" + , "aliases": [ + "axe" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "โ›๏ธ" , "description": "pick" @@ -14484,6 +15188,18 @@ , "unicode_version": "4.1" , "ios_version": "9.1" } +, { + "emoji": "๐Ÿฆฏ" + , "description": "probing cane" + , "category": "Objects" + , "aliases": [ + "probing_cane" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "๐Ÿ”—" , "description": "link" @@ -14635,6 +15351,18 @@ , "unicode_version": "6.0" , "ios_version": "6.0" } +, { + "emoji": "๐Ÿฉธ" + , "description": "drop of blood" + , "category": "Objects" + , "aliases": [ + "drop_of_blood" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "๐Ÿ’Š" , "description": "pill" @@ -14649,6 +15377,30 @@ , "unicode_version": "6.0" , "ios_version": "6.0" } +, { + "emoji": "๐Ÿฉน" + , "description": "adhesive bandage" + , "category": "Objects" + , "aliases": [ + "adhesive_bandage" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } +, { + "emoji": "๐Ÿฉบ" + , "description": "stethoscope" + , "category": "Objects" + , "aliases": [ + "stethoscope" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "๐Ÿšช" , "description": "door" @@ -14685,6 +15437,18 @@ , "unicode_version": "7.0" , "ios_version": "9.1" } +, { + "emoji": "๐Ÿช‘" + , "description": "chair" + , "category": "Objects" + , "aliases": [ + "chair" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "๐Ÿšฝ" , "description": "toilet" @@ -14723,6 +15487,18 @@ , "unicode_version": "6.0" , "ios_version": "6.0" } +, { + "emoji": "๐Ÿช’" + , "description": "razor" + , "category": "Objects" + , "aliases": [ + "razor" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "๐Ÿงด" , "description": "lotion bottle" @@ -17123,6 +17899,42 @@ , "unicode_version": "6.0" , "ios_version": "6.0" } +, { + "emoji": "๐ŸŸ " + , "description": "orange circle" + , "category": "Symbols" + , "aliases": [ + "orange_circle" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } +, { + "emoji": "๐ŸŸก" + , "description": "yellow circle" + , "category": "Symbols" + , "aliases": [ + "yellow_circle" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } +, { + "emoji": "๐ŸŸข" + , "description": "green circle" + , "category": "Symbols" + , "aliases": [ + "green_circle" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "๐Ÿ”ต" , "description": "blue circle" @@ -17135,6 +17947,30 @@ , "unicode_version": "6.0" , "ios_version": "6.0" } +, { + "emoji": "๐ŸŸฃ" + , "description": "purple circle" + , "category": "Symbols" + , "aliases": [ + "purple_circle" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } +, { + "emoji": "๐ŸŸค" + , "description": "brown circle" + , "category": "Symbols" + , "aliases": [ + "brown_circle" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "โšซ" , "description": "black circle" @@ -17159,6 +17995,90 @@ , "unicode_version": "4.1" , "ios_version": "6.0" } +, { + "emoji": "๐ŸŸฅ" + , "description": "red square" + , "category": "Symbols" + , "aliases": [ + "red_square" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } +, { + "emoji": "๐ŸŸง" + , "description": "orange square" + , "category": "Symbols" + , "aliases": [ + "orange_square" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } +, { + "emoji": "๐ŸŸจ" + , "description": "yellow square" + , "category": "Symbols" + , "aliases": [ + "yellow_square" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } +, { + "emoji": "๐ŸŸฉ" + , "description": "green square" + , "category": "Symbols" + , "aliases": [ + "green_square" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } +, { + "emoji": "๐ŸŸฆ" + , "description": "blue square" + , "category": "Symbols" + , "aliases": [ + "blue_square" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } +, { + "emoji": "๐ŸŸช" + , "description": "purple square" + , "category": "Symbols" + , "aliases": [ + "purple_square" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } +, { + "emoji": "๐ŸŸซ" + , "description": "brown square" + , "category": "Symbols" + , "aliases": [ + "brown_square" + ] + , "tags": [ + ] + , "unicode_version": "12.0" + , "ios_version": "13.0" + } , { "emoji": "โฌ›" , "description": "black large square" diff --git a/test/emoji_test.rb b/test/emoji_test.rb index 1b1312f..05aca67 100644 --- a/test/emoji_test.rb +++ b/test/emoji_test.rb @@ -116,7 +116,20 @@ class EmojiTest < TestCase assert_equal [], missing.map(&:name), "some emoji don't have a category" emoji = Emoji.find_by_alias('family_man_woman_girl') - assert_equal 'Smileys & People', emoji.category + assert_equal 'People & Body', emoji.category + + categories = Emoji.all.map(&:category).uniq.compact + assert_equal [ + "Smileys & Emotion", + "People & Body", + "Animals & Nature", + "Food & Drink", + "Travel & Places", + "Activities", + "Objects", + "Symbols", + "Flags", + ], categories end test "emoji have description" do