Skip to content

Releases: svgmoji/svgmoji

v3.2.0

15 Jun 07:48
fb4bf0c
Compare
Choose a tag to compare

🚀 Features

  • e35c9b4: Add .json files to the exports. This fixes the webpack issue raised in #12.
  • 71bb8f8: Upgrade Twemoji to Emoji 13.1 which adds new emoji's to the library.

🔧 Fixes

  • 71bb8f8: Regenerate exported .svg and .json files with latest version of SVGO.

v3.1.0

15 Feb 08:04
6982450
Compare
Choose a tag to compare

🚀 Features

  • 33a6204: Add data entry points for github, slack and discord short codes.
  • 75b361f: Update SVG files to the latest versions and resolve some issues with missing files. Also fix missing emoji for openmoji.
  • 088f5d3: Make @svgmoji/core a direct dependency for all icon packages.
  • 7c81be1: Add popularEmoji to the BaseMoji abstract class. Now when the provided query is absent in Moji#search the popularEmoji are returned. This can also be set in the constructor with an array of unicode / hexcode representations of the emoji. The default values are taken from the top 100 frequently used emoji as listed here.
  • edd4a29: Add maxResults to Moji#search options. The default value is 20.

v3.0.0

19 Jan 11:00
fa19794
Compare
Choose a tag to compare

💥 Breaking

  • d91dfe0: Remove svg assets from npm distribution. This will reduce install times. The default cdn will also be moved to GitHub.

    The exception is with the noto package which still includes the /sprites/all.svg asset since it is greater than 20MB and not supported via via the JSDeliver GitHub CDN.

🚀 Features

  • d91dfe0: Default to using the GitHub CDN as a way around the 100MB size limit for npm packages.
  • 485df41: Improve search results by prioritizing shortcodes and the emoji annotation (description).

v2.0.0

17 Jan 11:11
7037a4d
Compare
Choose a tag to compare

💥 Breaking Changes

  • 9599f2d: Remove all *_REGEXP exports. Use emojibase-regex as an alternative. This also shaves 300 B from the total build size.

✨ Features

  • 192504e: Add support for passing a flat emoji object to the url method of Moji. This can lead to a performance boost in some cases.
  • 192504e: Add caching to the Moji#find method. Now the second time a search is made for the same code, it will be retrieved from the cache.

v1.0.0

16 Jan 23:37
3b5792c
Compare
Choose a tag to compare

🚀 Features

  • b549183: This update contains breaking the following breaking changes.

    • BREAKING: Rename getUrl method on Moji abstract class to url.
    • BREAKING: Store fallback as a FlatEmoji rather than the provided string.

    The remaining changes are non-breaking.

    • Add fallbackUrl property to Moji abstract class.
    • Add find method to Moji to allow searching for emoji by unicode, hexcode or emoticon.
    • Add search method which allows fuzzy searching the emoji. The search algorithm is provided the
      library match-sorter and may be adapted in
      future releases.
    • Clean up dependencies.
  • ca58f62: - Upgrade sha for @svgmoji/openmoji to include recently added emoji.

    • Improve optimizations for generated SVG's in @svgmoji/noto and @svgmoji/blob.
    • Add missing flag emojis to both @svgmoji/noto and @svgmoji/blob.
    • Add json entry points for both missing.json and extra.json.
      • missing.json is a list of hexcodes from Emoji version 13 which are missing from the emoji
        set.
      • extra.json outlines all the non-standard emoji within this emoji set.
    • Add a new group, and subgroup called other which includes the set of all emoji without a group
      / subgroup.
  • 67a34b4: - Make @svgmoji/core a peer dependency.

    • Improve type inference by setting the name to a const for Blobmoji, Notomoji, Twemoji
      and Openmoji

v0.2.0

16 Jan 03:51
bc7d96f
Compare
Choose a tag to compare

🚀 Features

  • ff19a3c: Improve npm package documentation.

🔧 Fixes

  • ff19a3c: Fix broken subgroup build for all emoji packages.

v0.1.0

15 Jan 15:51
3c676ef
Compare
Choose a tag to compare

First Release 🚀

  • aa3e427: Create the initial launch of the svgmoji project packages. Improvements will be added as it is used within the remirror codebase.