Skip to content

Releases: deltachat/message-parser

0.11.0 - Bug fixes for Link Parsing

04 Jun 11:52
Compare
Choose a tag to compare

Fixed

  • fix: restrict elements that can appear inside a label for a labeled link (issue #59)
  • fix: Generic schemes were linkified even without content & also a lone http:// was linkified (issue #71)

0.10.0 - Specification compliant detection for internationalized links

15 May 18:16
Compare
Choose a tag to compare

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 emoji
    • parser::is_emoji::get_first_emoji(text) - get first emoji if text begins with an emoji
    • parser::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

16 Nov 01:02
Compare
Choose a tag to compare

Fixed

  • fix bot command suggestion with @- char was detected as email address

0.8.0 - Nom 7 and more Generic URI Schemes

16 Nov 01:01
Compare
Choose a tag to compare

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 to LinkDestination

0.7.0 - All the Hashtags

16 Nov 01:00
Compare
Choose a tag to compare

Added

  • hashtag parsing per UAX31

0.6.0 - Fix email in parentheses and wrong IPv6 puny code warning

13 Aug 19:19
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.5.1...0.6.0

0.5.1 - Delimited email addresses and fixing greedy codeblock

08 May 19:03
Compare
Choose a tag to compare

Added

Fixed

  • fix: code block with emojis removed some chars at the end

0.4.0 Fixing Email, Preserve the Dots!

08 May 19:00
Compare
Choose a tag to compare

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

04 Mar 21:50
Compare
Choose a tag to compare

Changed

  • (), [], {}, <> brackets are now parsed as part of links (but only if they are opened and then closed again properly)

Fixed

  • count brackets in links to fix #12
  • fix links eating trailing .,,,; or : #13

0.2.0

10 Nov 19:22
01c7de7
Compare
Choose a tag to compare

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

Full Changelog: https://github.com/deltachat/message-parser/commits/0.2.0