Releases: missive/emoji-mart
Releases · missive/emoji-mart
v2.2.0
v2.1.2
v2.1.1
v2.1.0
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
Commits
v2.0.1
v2.0.0 was released in a hurry and pretty broken, sorry about that! ✌️ ☮️
Fixes
- Move
data
folder insrc
so that it’s the same relative path once indist
- 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
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
v1.0.0
v1.0.0 🎉
Thanks a bunch to all contributors, this was a long time coming.
Breaking changes
emojisToShowFilter
now usesemoji
object instead of justunified
:
Before:(unified) => {}
After:(emoji) => {}
New
- Emoji 4.0 🤡 🤠 🤢
- Custom emoji
- 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
- Now using
prop-types
package instead of deprecatedReact.PropTypes
. - Updated example page => https://missive.github.io/emoji-mart
Commits
v0.5.0
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
andexclude
props. When defined,include
will also determine the categories order exceptrecent
, 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