Vigia

Оновлення emojibase-regex з 17.x до 18.x

Порівняння публічного API emojibase-regex 17.0.0 і 18.0.0, обчислене автоматично за їхніми типами TypeScript. Змінена сигнатура — можлива несумісна зміна, а не гарантія.

Підсумок

Видалені шляхи імпорту0
Видалені експорти0
Змінені сигнатури0
Видалені члени класів або інтерфейсів0
Змінені члени класів або інтерфейсів0
Нові застарівання0
Зміни вимог (engines, peer-залежності)0
Нові експорти0

Видалені експорти

Не виявлено.

Змінені сигнатури

Не виявлено.

Видалені члени класів або інтерфейсів

Не виявлено.

Змінені члени класів або інтерфейсів

Не виявлено.

Нові застарівання

Не виявлено.

Зміни вимог (engines, peer-залежності)

Не виявлено.

Changelog між цими версіями

Текст, опублікований авторами пакета, показано без змін.

18.0.0
### Major Changes

- 8527c93: Update to Emoji v18 and CLDR 49 (beta 1), following UTS #51 revision 31. Adds 9 emoji (🫫 🫹 🫺 🫌 🫝 🛙 🪋
  🪌 🪍), with skin tones for the two thumb signs, and their localized labels and keywords.

### Minor Changes

- 06b8716: Align presentation and qualification with UTS #51:
  
  - The `emoji` field is now the fully-qualified form from `emoji-test.txt`. 152 emoji that default to
    emoji presentation, like 👍 and ⌚, no longer have a redundant `FE0F`.
  - `meta/hexcodes.json` now lists statuses exactly as `emoji-test.txt` does. Text presentation
    sequences (`FE0E`) and redundant `FE0F` forms are no longer listed as fully qualified, and the
    skin tone and hair components are listed with the new `COMPONENT` qualifier.
  - The `emojibase-regex/emoji` pattern now matches default-emoji characters without `FE0F`.
- 06b8716: Match emoji by presentation and qualification, as UTS #51 defines them:
  
  - `emoji-loose` now matches every minimally-qualified and unqualified form, such as 🕵‍♂.
  - `text` now matches emoji that default to text presentation without `FE0E`, such as a bare ©.
  - `text-loose` no longer matches sequences or emoji without a text presentation form, such as 🇺🇸.
  - The emoji and text patterns no longer match a character that a selector or skin tone puts in the
    other presentation, such as the ⚠ in ⚠️.
  - The `property` patterns now define the `u` flag and actually match emoji: possible emoji,
    fully-qualified emoji, and emoji in text presentation.

Передайте ці дані своєму ШІ-агенту

Vigia — безкоштовний MCP-сервер: ваш агент для програмування перевіряє версії, несумісні зміни та вразливості, перш ніж писати код. Без реєстрації та API-ключа.

claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp

Додати в CursorДодати в VS Code★ Зірка на GitHub

Будь-який інший MCP-клієнт
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }

Навичка для агентів (SKILL.md): підказує агенту, коли використовувати Vigia · GitHub Action для pull request

Поширені запитання

Які несумісні зміни під час оновлення emojibase-regex з 17 до 18?

Між emojibase-regex 17.0.0 і 18.0.0 Vigia знайшла видалених експортів: 0, змінених сигнатур: 0, видалених або змінених членів класів та інтерфейсів: 0.

Що застаріло в emojibase-regex 18?

У emojibase-regex 18.0.0 новими застарілими позначено експортів або членів: 0.

Для агентів

GET https://vigia.coredls.cloud/v1/packages/npm/emojibase-regex/upgrade?from=17.0.0&to=18.0.0