Back to Explore

mathiasbynens/emoji-regex

GitHub
1 watchersOpen source

Last release: 7 months ago

Provides a regular expression function that matches emoji-only symbols and emoji sequences according to the Unicode Standard. Useful for developers who need accurate, Unicode-aligned emoji detection and matching, with updates tied to the Unicode version used at release time.

Project status

  • Actively maintained, with recent tagged updates on 2025-10-13 (v10.6.0 and v10.5.1) and a prior update on 2025-08-28 (v10.5.0).
  • Apparent update cadence is modest, about 1.5 months between v10.5.0 (2025-08-28) and the 2025-10-13 updates, followed by two very close updates on the same day.

AI summary generated Today

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v10.6.0

    7 months ago

    This release appears to contain only minimal repository-level updates. The code diff shows the package version bump to 10.6.0 and the addition of an .nvmrc file specifying Node.js 20.

  • v10.5.1

    7 months ago

    Release v10.5.1 updates the package version metadata and bumps a couple of test/dev dependencies. The release notes are missing, so the main observable changes are in the GitHub Actions publish workflow and in the devDependency versions. No runtime API code changes are shown in the provided diff.

  • v10.5.0

    9 months ago

    Release v10.5.0 was published on 2025-08-28, but the publisher did not provide any release notes (no changes described). As a result, this release cannot be assessed for new features, breaking changes, or fixes based on the provided material.

  • v10.4.0

    8/26/2024

    Release v10.4.0 updates the packaged emoji-regex by regenerating the underlying regular expression and bumping the package version to 10.4.0. The code changes primarily affect the regex pattern itself (and related developer tooling dependencies), plus a README documentation update about deterministic results.

  • v10.3.0

    10/17/2023

    Release v10.3.0 updates the emoji-regex implementation by replacing the core emoji-matching regular expression in both the CommonJS (index.js) and ESM (index.mjs) entrypoints. It also bumps development dependencies related to Unicode emoji data and the test regex pattern, aligning the generated/expected emoji set with newer Unicode data.

  • v10.2.1

    9/29/2022

    Release v10.2.1 performs a small packaging and build adjustment compared to v10.2.0. The main functional change apparent from the diff is that the npm package will now include an additional generated artifact, index.mjs, alongside index.js and index.d.ts.

    Features
  • v10.2.0

    9/29/2022

    v10.2.0 updates the emoji-regex package to add an ESM entrypoint (index.mjs) and expand the published module metadata in package.json. The shipped emoji matching regex is regenerated using newer dev dependencies, which can change what emojis are matched. No release notes were provided for this version.

    BreakingFeatures
  • v10.1.0

    4/1/2022

    Release v10.1.0 has no published release notes (release notes content was not provided). The code diff shows the package version updated and the emoji-matching regular expression in index.js replaced with a different (larger) pattern.

    Breaking
  • v10.0.1

    3/7/2022

    Release v10.0.1 updates the published emoji-regex package to a new version. The main functional change is an updated regular expression pattern in index.js, alongside a dev dependency bump used to generate that pattern.

  • v10.0.0

    9/27/2021

    Release v10.0.0 was published on 2021-09-27. No release notes were provided by the publisher, so the specific changes, bug fixes, breaking changes, and migration requirements cannot be determined from the available information.