Repository navigation
v2.2.2 - Official Atlassian emoji structure implementation
v2.2.2 - Official Atlassian Emoji Structure Implementation
🎉 New Features
- Official Emoji Structure: All emoji fixtures now follow the official Atlassian ADF documentation structure
- Unicode Compliance: Updated emoji processing to use simplified Unicode structure without deprecated 'id' fields
- Enhanced Compatibility: Improved emoji handling with proper shortName format (
:grinning:instead ofgrinning)
🔧 Technical Improvements
- Updated
emoji-mapping.tsto match official Atlassian specification - Removed deprecated
idfield from all Unicode emojis - Updated shortName format to include colons as per official docs
- Enhanced EmojiConverter with backward compatibility
- Fixed all ADF fixture files to use proper structure
📁 Files Updated
src/utils/emoji-mapping.ts- Restructured to official formatsrc/parser/adf-to-markdown/nodes/EmojiConverter.ts- Enhanced compatibility- All ADF fixture files in
tests/fixtures/adf/- Updated to official structure - All emoji-related test files - Fixed expectations for new format
🔗 Documentation Reference
Implementation follows official Atlassian documentation:
https://developer.atlassian.com/cloud/jira/platform/apis/document/nodes/emoji/
📦 Unicode Emoji Structure
{
"type": "emoji",
"attrs": {
"shortName": ":grinning:",
"text": "😀"
}
}✅ Compatibility
- ✅ Backward compatible with existing shortName formats
- ✅ All tests passing
- ✅ No breaking changes to public API
- ✅ Maintains existing emoji functionality