Skip to content

Releases: missive/emoji-mart

v2.2.0

09 Nov 01:11
Compare
Choose a tag to compare

Breaking

  • emojisToShowFilter in headless search now returns an object instead of just the unified code [#141]

Fixes

  • CSS fixes for IE10 [#135]

Commits

v2.1.2...v2.2.0

v2.1.2

08 Nov 03:12
Compare
Choose a tag to compare

New

  • Accessibility tooltip when hovering emojis (via emojiTooltip prop)
  • recent prop [#132]
  • Allow setting custom storage

Improvement

  • Filter out invalid emojis [#133]

Fixes

Commits

v2.1.1...v2.1.2

v2.1.1

06 Oct 21:27
Compare
Choose a tag to compare

Fixes

  • Fix search results intersection [#131]

Commits

v2.1.0...v2.1.1

v2.1.0

06 Oct 21:03
Compare
Choose a tag to compare

v2.1.0 introduces ES module (dist-es) as well as CommonJS (dist) which enables Webpack tree-shaking, see #120.

Improvement

  • Remove function binds & use PureComponent [#125]
  • Signify custom emoji elements with class [#117]
  • Ignore flag-un

Fixes

  • include sorting [#116]
  • Headless search with custom emojis [#118]

Commits

v2.0.1...v2.1.0

v2.0.1

29 Sep 18:43
Compare
Choose a tag to compare

v2.0.0 was released in a hurry and pretty broken, sorry about that! ✌️ ☮️

Fixes

  • Move data folder in src so that it’s the same relative path once in dist
  • SVGs are now being rendered inline, to avoid any require so that developers don’t have to setup a loader just for SVGs when using EmojiMart.

Commits

v2.0.0...v2.0.1

v2.0.0

28 Sep 22:35
Compare
Choose a tag to compare

Huge thanks to all the contributors for this 2.0 release, that’s a big one! 😘

New

  • React 16 support [#123]
  • dist isn’t compiled with Webpack anymore. It’s now simply CommonJS files (via Babel) [#108]

Picker

  • showPreview props

Improvements

  • Greatly reduced lib size (bundle & npm) [#103, #104]
  • Country flags [#99]
  • Avoid repaint on scroll [#119]

Misc

  • Now using Storybook for development / examples [#124]

Commits

v1.0.1...v2.0.0

v1.0.1

27 Jun 21:37
Compare
Choose a tag to compare

Fixes

  • IE11 support [#92]
  • Searching with include/exclude [#89]

Improvements

  • Picker looks better with large scrollbars [#93]
  • Do not store recent in localStorage when recent category is excluded [#83]
  • Using unique text representation [#88]

Misc

  • Make custom emojis work on demo page

Commits

v1.0.0...v1.0.1

v1.0.0

27 May 19:16
Compare
Choose a tag to compare

v1.0.0 🎉

Thanks a bunch to all contributors, this was a long time coming.

Breaking changes

  • emojisToShowFilter now uses emoji object instead of just unified:
    Before: (unified) => {}
    After: (emoji) => {}

New

  • Emoji 4.0 🤡 🤠 🤢
  • Custom emoji :octocat:
  • Messenger & Facebook sets

Fixes

  • Fixed anchors SVG on IE
  • Fixed search result for “-1”

Enhancement

  • Search input is now outside the scrollable zone
  • Picker will ignore unknown emojis in set (compare messenger w/ apple)
  • “Frequently used” now have defaults
  • Default emoji (when no emojis hovered) can now be set to empty string
  • The Emoji component is now a functional component. Read more about our findings.

Misc

Commits

v0.5.0...v1.0.0

v0.5.0

19 Apr 13:07
Compare
Choose a tag to compare

Breaking changes

emojiIndex

  • search now takes an object of options as the second param:
    Before: (value, emojisToShowFilter = () => true, maxResults = 75)
    After: (value, { emojisToShowFilter, maxResults, include, exclude } = {})

New

Picker

  • Added include and exclude props. When defined, include will also determine the categories order except recent, which is always first. Excluded (or not included) categories will be filtered out from the search results.
    Examples: include: ['recent', 'flags', 'people'], exclude: ['recent'].
  • Added autoFocus props.
  • Added notfound to i18n.
    Default: No Emoji Found.

Enhancement

  • Removed a few loops and function calls introduced in v0.4.4 when not necessary. [4a9497d, 6a3b05d]
  • Removed hover state on “No Emoji Found” emoji
  • Updated the “No Emoji Found” layout

Commits

v0.4.4...v0.5.0