emojibase को 17.x से 18.x पर अपग्रेड करना
emojibase 17.0.0 और 18.0.0 के सार्वजनिक API की तुलना, उनके TypeScript टाइप से अपने-आप निकाली गई। बदला हुआ सिग्नेचर संभावित असंगत बदलाव है, निश्चितता नहीं।
सारांश
| हटाए गए इम्पोर्ट पाथ | 0 |
|---|---|
| हटाए गए एक्सपोर्ट | 0 |
| बदले गए सिग्नेचर | 4 |
| क्लास या इंटरफ़ेस के हटाए गए सदस्य | 0 |
| क्लास या इंटरफ़ेस के बदले गए सदस्य | 0 |
| नए डिप्रिकेटेड | 0 |
| आवश्यकताओं में बदलाव (engines, peer निर्भरताएँ) | 1 |
| नए एक्सपोर्ट | 2 |
हटाए गए एक्सपोर्ट
कुछ नहीं मिला।
बदले गए सिग्नेचर
| export | पहले | बाद में |
|---|---|---|
emojibase · Qualifier | 0 | 1 | 2 | 0 | 1 | 2 | 3 |
emojibase · LATEST_CLDR_VERSION | "48" | "49" |
emojibase · LATEST_EMOJI_VERSION | "17.0" | "18.0" |
emojibase · LATEST_UNICODE_VERSION | "17.0.0" | "18.0.0" |
क्लास या इंटरफ़ेस के हटाए गए सदस्य
कुछ नहीं मिला।
क्लास या इंटरफ़ेस के बदले गए सदस्य
कुछ नहीं मिला।
नए डिप्रिकेटेड
कुछ नहीं मिला।
आवश्यकताओं में बदलाव (engines, peer निर्भरताएँ)
| पहले | बाद में | |
|---|---|---|
engines.node | >=18.12.0 | — |
नए एक्सपोर्ट (2)
| import | export | kind |
|---|---|---|
emojibase | COMPONENT | variable |
emojibase | SHORTCODE_PRESETS | variable |
इन संस्करणों के बीच का 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.
- 789b533: Require Node.js 20 or newer. Packages are now built with tsdown instead of Packemon, which targets
modern syntax and bundles type declarations into a single `index.d.ts` file. Package entry points
are unchanged.
### 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`.
- 29b2c8a: Export `SHORTCODE_PRESETS`, the list of every shortcode preset, including the `discord` and `slack`
aliases.
### Patch Changes
- 06b8716: Resolve CLDR annotations as UTS #35 describes:
- Locales inherit from their real CLDR parents. `en-gb` now uses `en-001` (129 labels, such as "tick
box with tick"), and `es-mx` uses `es-419` (450 labels, such as "lentes de sol").
- Labels and keywords inherit separately, so 9 `es-mx` emoji regain their keywords.
- Flags and keycaps without a CLDR label are named in the locale's own words, which fixes all 262
Danish flags ("flag: USA") and their `cldr` shortcodes.
- Keywords keep their CLDR casing in every locale (German nouns, "OK", "DVD"). A keyword identical
to the label is now reliably left out of `tags`.
- Fix the Hindi label for regional indicators, which was in Bengali.
- 789b533: Update dependencies to their latest versions, including TypeScript 6.0. The generator now requires
Node.js 22 or newer.
- 29b2c8a: Fix the types failing to compile without the DOM library, such as in Node.js, because
`FetchFromCDNOptions` extends `RequestInit`.अपने AI एजेंट को ये तथ्य दें
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
अक्सर पूछे जाने वाले प्रश्न
emojibase को 17 से 18 पर अपग्रेड करने पर कौन-से असंगत बदलाव हैं?
emojibase 17.0.0 और 18.0.0 के बीच Vigia को 0 हटाए गए एक्सपोर्ट, 4 बदले गए सिग्नेचर और 0 हटाए या बदले गए क्लास/इंटरफ़ेस सदस्य मिले।
emojibase 18 में क्या डिप्रिकेट हुआ?
emojibase 18.0.0 में 0 एक्सपोर्ट या सदस्य नए रूप से डिप्रिकेटेड चिह्नित हैं।
एजेंटों के लिए
GET https://vigia.coredls.cloud/v1/packages/npm/emojibase/upgrade?from=17.0.0&to=18.0.0