Releases: deltachat/message-parser
Releases · deltachat/message-parser
0.11.0 - Bug fixes for Link Parsing
0.10.0 - Specification compliant detection for internationalized links
Added
- Add new methods for working with emojis (they are standalone helper functions and not part of message parsing):
parser::is_emoji::emoji
(rust only) - nom parser that eats one emojiparser::is_emoji::get_first_emoji(text)
- get first emoji if text begins with an emojiparser::is_emoji::count_emojis_if_only_contains_emoji(text)
- counts emojis in texts that contain only emojis
- Parse IRI links (Links that contain non ASCII characters in location part) - link parsing is now RFC3987 and RFC3988 compliant.
Changed
- upgrade rust toolchain to 1.77.2
- improved example page (added example text)
Fixed
- fix absolute unix paths being detected as bot commands suggestions
- fix parenthesis in target of labeled link
0.9.0 - Improve BotCommandSuggestion Parsing
Fixed
- fix bot command suggestion with
@
- char was detected as email address
0.8.0 - Nom 7 and more Generic URI Schemes
Changed
- upgraded nom to 7
- The following generic schemes (schemes that don't end in
://
) get linkified now:
mailto:
,news:
,feed:
,tel:
,sms:
,geo:
,maps:
,bitcoin:
,bitcoincash:
,eth:
,ethereum:
,magnet:
- added
scheme
property toLinkDestination
0.7.0 - All the Hashtags
Added
- hashtag parsing per UAX31
0.6.0 - Fix email in parentheses and wrong IPv6 puny code warning
0.5.1 - Delimited email addresses and fixing greedy codeblock
Added
- support for
<[email protected]>
Fixed
- fix: code block with emojis removed some chars at the end
0.4.0 Fixing Email, Preserve the Dots!
Changed
- update rust toolchain to
1.60.0
- enable more clippy lints to prevent panics
Fixed
- fix: do not parse last dot for email addresses #19
0.3.0 - Squashing Link Bugs
0.2.0
first release for use in deltachat-desktop
https://www.npmjs.com/package/@deltachat/message_parser_wasm
note that the npm release has the version number 0.1.0, it we'll upgrade to match the crate version it in the next version
What's Changed
- Prepare for integration into desktop by @Simon-Laux in #6
Full Changelog: https://github.com/deltachat/message-parser/commits/0.2.0