Skip to content

v0.1.0

Compare
Choose a tag to compare
@muan muan released this 02 Nov 22:59

[Breaking]

Rename object keys:

  • fitzpatrick_scale -> skin_tone_support
  • version -> unicode_version
  • fitzpatrick_scale_version -> skin_tone_support_unicode_version

New object keys:

  • emoji_version

What are the differences between emoji_version and unicode_version?

Good question. I was just reading up on this... For example, the first Unicode version to support emoji is v6.0, which is Emoji v1.0.

While a new Unicode version would introduce code points for emoji, for example,

  • :onion: is Unicode 12.0/Emoji v12.0,

a new Emoji version would introduce emoji sequences utilizing existing code points.

  • :person_with_red_hair: is Emoji v12.1 = :person: is Unicode v10.0/Emoji v5.0 + :red_hair:is Unicode 11.0/Emoji v11.0.

That is to say, even though Unicode v11.0 (June 2018) includes all the sequences required to make up :person_with_red_hair:, it was only officially introduced in Emoji v12.1 (Oct 2019).

You can read more to learn the differences on Emojipedia:

Emoji version is now exposed in the unicode data dump downloaded by the scripts, so I'm including them in the output.