emojis 0.1.4.1 → 0.1.5
raw patch · 4 files changed
+180/−2 lines, 4 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- changelog.md +7/−0
- emojis.cabal +1/−1
- src/Text/Emoji.hs +1/−1
- src/Text/emojis.inc +171/−0
changelog.md view
@@ -1,5 +1,12 @@ # emojis +# 0.1.5++ * Update emoji data to Emoji 17.0. Note: recent emojis have no+ aliases, because we still derive aliases from gemoji's emoji.json,+ which has not been updated since Emoji 15.0.+ * Fix order of aliases (regression in 0.1.4.1, which reversed them).+ # 0.1.4.1 * Use foldl' instead of foldr to avoid stack overflows.
emojis.cabal view
@@ -1,5 +1,5 @@ name: emojis-version: 0.1.4.1+version: 0.1.5 synopsis: Conversion between emoji characters and their names. description: This package provides functions for converting emoji names to emoji characters and vice versa.
src/Text/Emoji.hs view
@@ -27,7 +27,7 @@ foldl' (\m (alias, s) -> M.alter (go alias) s m) mempty emojis where go alias Nothing = Just [alias]- go alias (Just as) = Just (alias:as)+ go alias (Just as) = Just (as ++ [alias]) -- | Lookup an emoji given its alias. emojiFromAlias :: Text -> Maybe Text
src/Text/emojis.inc view
@@ -2750,6 +2750,7 @@ , "\128725" , "\128726" , "\128727"+ , "\128728" , "\128732" , "\128733" , "\128734"@@ -3042,6 +3043,10 @@ , "\129670" , "\129671" , "\129672"+ , "\129673"+ , "\129674"+ , "\129678"+ , "\129679" , "\129680" , "\129681" , "\129682"@@ -3088,6 +3093,7 @@ , "\129723" , "\129724" , "\129725"+ , "\129726" , "\129727" , "\129728" , "\129729"@@ -3095,6 +3101,9 @@ , "\129731" , "\129732" , "\129733"+ , "\129734"+ , "\129736"+ , "\129741" , "\129742" , "\129743" , "\129744"@@ -3109,6 +3118,8 @@ , "\129753" , "\129754" , "\129755"+ , "\129756"+ , "\129759" , "\129760" , "\129761" , "\129762"@@ -3118,6 +3129,9 @@ , "\129766" , "\129767" , "\129768"+ , "\129769"+ , "\129770"+ , "\129775" , "\129776" , "\129777" , "\129778"@@ -3397,6 +3411,7 @@ , "\127464\127475" , "\127464\127476" , "\127464\127477"+ , "\127464\127478" , "\127464\127479" , "\127464\127482" , "\127464\127483"@@ -3782,6 +3797,11 @@ , "\128110\127997" , "\128110\127998" , "\128110\127999"+ , "\128111\127995"+ , "\128111\127996"+ , "\128111\127997"+ , "\128111\127998"+ , "\128111\127999" , "\128112\127995" , "\128112\127996" , "\128112\127997"@@ -4082,6 +4102,11 @@ , "\129337\127997" , "\129337\127998" , "\129337\127999"+ , "\129340\127995"+ , "\129340\127996"+ , "\129340\127997"+ , "\129340\127998"+ , "\129340\127999" , "\129341\127995" , "\129341\127996" , "\129341\127997"@@ -4291,10 +4316,18 @@ , "\128104\127995\8205\10084\65039\8205\128139\8205\128104\127997" , "\128104\127995\8205\10084\65039\8205\128139\8205\128104\127998" , "\128104\127995\8205\10084\65039\8205\128139\8205\128104\127999"+ , "\128104\127995\8205\128048\8205\128104\127996"+ , "\128104\127995\8205\128048\8205\128104\127997"+ , "\128104\127995\8205\128048\8205\128104\127998"+ , "\128104\127995\8205\128048\8205\128104\127999" , "\128104\127995\8205\129309\8205\128104\127996" , "\128104\127995\8205\129309\8205\128104\127997" , "\128104\127995\8205\129309\8205\128104\127998" , "\128104\127995\8205\129309\8205\128104\127999"+ , "\128104\127995\8205\129775\8205\128104\127996"+ , "\128104\127995\8205\129775\8205\128104\127997"+ , "\128104\127995\8205\129775\8205\128104\127998"+ , "\128104\127995\8205\129775\8205\128104\127999" , "\128104\127996\8205\10084\65039\8205\128104\127995" , "\128104\127996\8205\10084\65039\8205\128104\127996" , "\128104\127996\8205\10084\65039\8205\128104\127997"@@ -4305,10 +4338,18 @@ , "\128104\127996\8205\10084\65039\8205\128139\8205\128104\127997" , "\128104\127996\8205\10084\65039\8205\128139\8205\128104\127998" , "\128104\127996\8205\10084\65039\8205\128139\8205\128104\127999"+ , "\128104\127996\8205\128048\8205\128104\127995"+ , "\128104\127996\8205\128048\8205\128104\127997"+ , "\128104\127996\8205\128048\8205\128104\127998"+ , "\128104\127996\8205\128048\8205\128104\127999" , "\128104\127996\8205\129309\8205\128104\127995" , "\128104\127996\8205\129309\8205\128104\127997" , "\128104\127996\8205\129309\8205\128104\127998" , "\128104\127996\8205\129309\8205\128104\127999"+ , "\128104\127996\8205\129775\8205\128104\127995"+ , "\128104\127996\8205\129775\8205\128104\127997"+ , "\128104\127996\8205\129775\8205\128104\127998"+ , "\128104\127996\8205\129775\8205\128104\127999" , "\128104\127997\8205\10084\65039\8205\128104\127995" , "\128104\127997\8205\10084\65039\8205\128104\127996" , "\128104\127997\8205\10084\65039\8205\128104\127997"@@ -4319,10 +4360,18 @@ , "\128104\127997\8205\10084\65039\8205\128139\8205\128104\127997" , "\128104\127997\8205\10084\65039\8205\128139\8205\128104\127998" , "\128104\127997\8205\10084\65039\8205\128139\8205\128104\127999"+ , "\128104\127997\8205\128048\8205\128104\127995"+ , "\128104\127997\8205\128048\8205\128104\127996"+ , "\128104\127997\8205\128048\8205\128104\127998"+ , "\128104\127997\8205\128048\8205\128104\127999" , "\128104\127997\8205\129309\8205\128104\127995" , "\128104\127997\8205\129309\8205\128104\127996" , "\128104\127997\8205\129309\8205\128104\127998" , "\128104\127997\8205\129309\8205\128104\127999"+ , "\128104\127997\8205\129775\8205\128104\127995"+ , "\128104\127997\8205\129775\8205\128104\127996"+ , "\128104\127997\8205\129775\8205\128104\127998"+ , "\128104\127997\8205\129775\8205\128104\127999" , "\128104\127998\8205\10084\65039\8205\128104\127995" , "\128104\127998\8205\10084\65039\8205\128104\127996" , "\128104\127998\8205\10084\65039\8205\128104\127997"@@ -4333,10 +4382,18 @@ , "\128104\127998\8205\10084\65039\8205\128139\8205\128104\127997" , "\128104\127998\8205\10084\65039\8205\128139\8205\128104\127998" , "\128104\127998\8205\10084\65039\8205\128139\8205\128104\127999"+ , "\128104\127998\8205\128048\8205\128104\127995"+ , "\128104\127998\8205\128048\8205\128104\127996"+ , "\128104\127998\8205\128048\8205\128104\127997"+ , "\128104\127998\8205\128048\8205\128104\127999" , "\128104\127998\8205\129309\8205\128104\127995" , "\128104\127998\8205\129309\8205\128104\127996" , "\128104\127998\8205\129309\8205\128104\127997" , "\128104\127998\8205\129309\8205\128104\127999"+ , "\128104\127998\8205\129775\8205\128104\127995"+ , "\128104\127998\8205\129775\8205\128104\127996"+ , "\128104\127998\8205\129775\8205\128104\127997"+ , "\128104\127998\8205\129775\8205\128104\127999" , "\128104\127999\8205\10084\65039\8205\128104\127995" , "\128104\127999\8205\10084\65039\8205\128104\127996" , "\128104\127999\8205\10084\65039\8205\128104\127997"@@ -4347,10 +4404,18 @@ , "\128104\127999\8205\10084\65039\8205\128139\8205\128104\127997" , "\128104\127999\8205\10084\65039\8205\128139\8205\128104\127998" , "\128104\127999\8205\10084\65039\8205\128139\8205\128104\127999"+ , "\128104\127999\8205\128048\8205\128104\127995"+ , "\128104\127999\8205\128048\8205\128104\127996"+ , "\128104\127999\8205\128048\8205\128104\127997"+ , "\128104\127999\8205\128048\8205\128104\127998" , "\128104\127999\8205\129309\8205\128104\127995" , "\128104\127999\8205\129309\8205\128104\127996" , "\128104\127999\8205\129309\8205\128104\127997" , "\128104\127999\8205\129309\8205\128104\127998"+ , "\128104\127999\8205\129775\8205\128104\127995"+ , "\128104\127999\8205\129775\8205\128104\127996"+ , "\128104\127999\8205\129775\8205\128104\127997"+ , "\128104\127999\8205\129775\8205\128104\127998" , "\128105\8205\10084\65039\8205\128104" , "\128105\8205\10084\65039\8205\128105" , "\128105\8205\10084\65039\8205\128139\8205\128104"@@ -4385,6 +4450,10 @@ , "\128105\127995\8205\10084\65039\8205\128139\8205\128105\127997" , "\128105\127995\8205\10084\65039\8205\128139\8205\128105\127998" , "\128105\127995\8205\10084\65039\8205\128139\8205\128105\127999"+ , "\128105\127995\8205\128048\8205\128105\127996"+ , "\128105\127995\8205\128048\8205\128105\127997"+ , "\128105\127995\8205\128048\8205\128105\127998"+ , "\128105\127995\8205\128048\8205\128105\127999" , "\128105\127995\8205\129309\8205\128104\127996" , "\128105\127995\8205\129309\8205\128104\127997" , "\128105\127995\8205\129309\8205\128104\127998"@@ -4393,6 +4462,10 @@ , "\128105\127995\8205\129309\8205\128105\127997" , "\128105\127995\8205\129309\8205\128105\127998" , "\128105\127995\8205\129309\8205\128105\127999"+ , "\128105\127995\8205\129775\8205\128105\127996"+ , "\128105\127995\8205\129775\8205\128105\127997"+ , "\128105\127995\8205\129775\8205\128105\127998"+ , "\128105\127995\8205\129775\8205\128105\127999" , "\128105\127996\8205\10084\65039\8205\128104\127995" , "\128105\127996\8205\10084\65039\8205\128104\127996" , "\128105\127996\8205\10084\65039\8205\128104\127997"@@ -4413,6 +4486,10 @@ , "\128105\127996\8205\10084\65039\8205\128139\8205\128105\127997" , "\128105\127996\8205\10084\65039\8205\128139\8205\128105\127998" , "\128105\127996\8205\10084\65039\8205\128139\8205\128105\127999"+ , "\128105\127996\8205\128048\8205\128105\127995"+ , "\128105\127996\8205\128048\8205\128105\127997"+ , "\128105\127996\8205\128048\8205\128105\127998"+ , "\128105\127996\8205\128048\8205\128105\127999" , "\128105\127996\8205\129309\8205\128104\127995" , "\128105\127996\8205\129309\8205\128104\127997" , "\128105\127996\8205\129309\8205\128104\127998"@@ -4421,6 +4498,10 @@ , "\128105\127996\8205\129309\8205\128105\127997" , "\128105\127996\8205\129309\8205\128105\127998" , "\128105\127996\8205\129309\8205\128105\127999"+ , "\128105\127996\8205\129775\8205\128105\127995"+ , "\128105\127996\8205\129775\8205\128105\127997"+ , "\128105\127996\8205\129775\8205\128105\127998"+ , "\128105\127996\8205\129775\8205\128105\127999" , "\128105\127997\8205\10084\65039\8205\128104\127995" , "\128105\127997\8205\10084\65039\8205\128104\127996" , "\128105\127997\8205\10084\65039\8205\128104\127997"@@ -4441,6 +4522,10 @@ , "\128105\127997\8205\10084\65039\8205\128139\8205\128105\127997" , "\128105\127997\8205\10084\65039\8205\128139\8205\128105\127998" , "\128105\127997\8205\10084\65039\8205\128139\8205\128105\127999"+ , "\128105\127997\8205\128048\8205\128105\127995"+ , "\128105\127997\8205\128048\8205\128105\127996"+ , "\128105\127997\8205\128048\8205\128105\127998"+ , "\128105\127997\8205\128048\8205\128105\127999" , "\128105\127997\8205\129309\8205\128104\127995" , "\128105\127997\8205\129309\8205\128104\127996" , "\128105\127997\8205\129309\8205\128104\127998"@@ -4449,6 +4534,10 @@ , "\128105\127997\8205\129309\8205\128105\127996" , "\128105\127997\8205\129309\8205\128105\127998" , "\128105\127997\8205\129309\8205\128105\127999"+ , "\128105\127997\8205\129775\8205\128105\127995"+ , "\128105\127997\8205\129775\8205\128105\127996"+ , "\128105\127997\8205\129775\8205\128105\127998"+ , "\128105\127997\8205\129775\8205\128105\127999" , "\128105\127998\8205\10084\65039\8205\128104\127995" , "\128105\127998\8205\10084\65039\8205\128104\127996" , "\128105\127998\8205\10084\65039\8205\128104\127997"@@ -4469,6 +4558,10 @@ , "\128105\127998\8205\10084\65039\8205\128139\8205\128105\127997" , "\128105\127998\8205\10084\65039\8205\128139\8205\128105\127998" , "\128105\127998\8205\10084\65039\8205\128139\8205\128105\127999"+ , "\128105\127998\8205\128048\8205\128105\127995"+ , "\128105\127998\8205\128048\8205\128105\127996"+ , "\128105\127998\8205\128048\8205\128105\127997"+ , "\128105\127998\8205\128048\8205\128105\127999" , "\128105\127998\8205\129309\8205\128104\127995" , "\128105\127998\8205\129309\8205\128104\127996" , "\128105\127998\8205\129309\8205\128104\127997"@@ -4477,6 +4570,10 @@ , "\128105\127998\8205\129309\8205\128105\127996" , "\128105\127998\8205\129309\8205\128105\127997" , "\128105\127998\8205\129309\8205\128105\127999"+ , "\128105\127998\8205\129775\8205\128105\127995"+ , "\128105\127998\8205\129775\8205\128105\127996"+ , "\128105\127998\8205\129775\8205\128105\127997"+ , "\128105\127998\8205\129775\8205\128105\127999" , "\128105\127999\8205\10084\65039\8205\128104\127995" , "\128105\127999\8205\10084\65039\8205\128104\127996" , "\128105\127999\8205\10084\65039\8205\128104\127997"@@ -4497,6 +4594,10 @@ , "\128105\127999\8205\10084\65039\8205\128139\8205\128105\127997" , "\128105\127999\8205\10084\65039\8205\128139\8205\128105\127998" , "\128105\127999\8205\10084\65039\8205\128139\8205\128105\127999"+ , "\128105\127999\8205\128048\8205\128105\127995"+ , "\128105\127999\8205\128048\8205\128105\127996"+ , "\128105\127999\8205\128048\8205\128105\127997"+ , "\128105\127999\8205\128048\8205\128105\127998" , "\128105\127999\8205\129309\8205\128104\127995" , "\128105\127999\8205\129309\8205\128104\127996" , "\128105\127999\8205\129309\8205\128104\127997"@@ -4505,6 +4606,10 @@ , "\128105\127999\8205\129309\8205\128105\127996" , "\128105\127999\8205\129309\8205\128105\127997" , "\128105\127999\8205\129309\8205\128105\127998"+ , "\128105\127999\8205\129775\8205\128105\127995"+ , "\128105\127999\8205\129775\8205\128105\127996"+ , "\128105\127999\8205\129775\8205\128105\127997"+ , "\128105\127999\8205\129775\8205\128105\127998" , "\129489\8205\129309\8205\129489" , "\129489\8205\129489\8205\129490" , "\129489\8205\129489\8205\129490\8205\129490"@@ -5131,6 +5236,16 @@ , "\128110\127999\8205\9794\65039" , "\128111\8205\9792\65039" , "\128111\8205\9794\65039"+ , "\128111\127995\8205\9792\65039"+ , "\128111\127995\8205\9794\65039"+ , "\128111\127996\8205\9792\65039"+ , "\128111\127996\8205\9794\65039"+ , "\128111\127997\8205\9792\65039"+ , "\128111\127997\8205\9794\65039"+ , "\128111\127998\8205\9792\65039"+ , "\128111\127998\8205\9794\65039"+ , "\128111\127999\8205\9792\65039"+ , "\128111\127999\8205\9794\65039" , "\128112\8205\9792\65039" , "\128112\8205\9794\65039" , "\128112\127995\8205\9792\65039"@@ -5433,6 +5548,16 @@ , "\129337\127999\8205\9794\65039" , "\129340\8205\9792\65039" , "\129340\8205\9794\65039"+ , "\129340\127995\8205\9792\65039"+ , "\129340\127995\8205\9794\65039"+ , "\129340\127996\8205\9792\65039"+ , "\129340\127996\8205\9794\65039"+ , "\129340\127997\8205\9792\65039"+ , "\129340\127997\8205\9794\65039"+ , "\129340\127998\8205\9792\65039"+ , "\129340\127998\8205\9794\65039"+ , "\129340\127999\8205\9792\65039"+ , "\129340\127999\8205\9794\65039" , "\129341\8205\9792\65039" , "\129341\8205\9794\65039" , "\129341\127995\8205\9792\65039"@@ -5732,4 +5857,50 @@ , "\128566\8205\127787\65039" , "\128578\8205\8596\65039" , "\128578\8205\8597\65039"+ , "\129489\8205\129648"+ , "\129489\127995\8205\128048\8205\129489\127996"+ , "\129489\127995\8205\128048\8205\129489\127997"+ , "\129489\127995\8205\128048\8205\129489\127998"+ , "\129489\127995\8205\128048\8205\129489\127999"+ , "\129489\127995\8205\129648"+ , "\129489\127995\8205\129775\8205\129489\127996"+ , "\129489\127995\8205\129775\8205\129489\127997"+ , "\129489\127995\8205\129775\8205\129489\127998"+ , "\129489\127995\8205\129775\8205\129489\127999"+ , "\129489\127996\8205\128048\8205\129489\127995"+ , "\129489\127996\8205\128048\8205\129489\127997"+ , "\129489\127996\8205\128048\8205\129489\127998"+ , "\129489\127996\8205\128048\8205\129489\127999"+ , "\129489\127996\8205\129648"+ , "\129489\127996\8205\129775\8205\129489\127995"+ , "\129489\127996\8205\129775\8205\129489\127997"+ , "\129489\127996\8205\129775\8205\129489\127998"+ , "\129489\127996\8205\129775\8205\129489\127999"+ , "\129489\127997\8205\128048\8205\129489\127995"+ , "\129489\127997\8205\128048\8205\129489\127996"+ , "\129489\127997\8205\128048\8205\129489\127998"+ , "\129489\127997\8205\128048\8205\129489\127999"+ , "\129489\127997\8205\129648"+ , "\129489\127997\8205\129775\8205\129489\127995"+ , "\129489\127997\8205\129775\8205\129489\127996"+ , "\129489\127997\8205\129775\8205\129489\127998"+ , "\129489\127997\8205\129775\8205\129489\127999"+ , "\129489\127998\8205\128048\8205\129489\127995"+ , "\129489\127998\8205\128048\8205\129489\127996"+ , "\129489\127998\8205\128048\8205\129489\127997"+ , "\129489\127998\8205\128048\8205\129489\127999"+ , "\129489\127998\8205\129648"+ , "\129489\127998\8205\129775\8205\129489\127995"+ , "\129489\127998\8205\129775\8205\129489\127996"+ , "\129489\127998\8205\129775\8205\129489\127997"+ , "\129489\127998\8205\129775\8205\129489\127999"+ , "\129489\127999\8205\128048\8205\129489\127995"+ , "\129489\127999\8205\128048\8205\129489\127996"+ , "\129489\127999\8205\128048\8205\129489\127997"+ , "\129489\127999\8205\128048\8205\129489\127998"+ , "\129489\127999\8205\129648"+ , "\129489\127999\8205\129775\8205\129489\127995"+ , "\129489\127999\8205\129775\8205\129489\127996"+ , "\129489\127999\8205\129775\8205\129489\127997"+ , "\129489\127999\8205\129775\8205\129489\127998" ]