Skip to content

Latest commit

 

History

History
97 lines (64 loc) · 3.62 KB

CHANGELOG.md

File metadata and controls

97 lines (64 loc) · 3.62 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.7.7 - 2021-09-29

  • #32 Added exception to accept inside a blockquote (for when replying)

0.7.6 - 2021-09-22

  • #35 Avoid linkifying URLs in GitHub's emoji components

0.7.5 - 2021-03-30

  • #31 Automatically fix emails with a broken .

0.7.4 - 2020-12-28

  • #30 Fixed unwanted removal of spaces near the end of emails.

0.7.3 - 2020-09-25

  • #29 Fixed a bug where the trimming of messages would break the HTML structure and fail to extract quotes

0.7.2 - 2020-03-25

  • #26 enforceMobileViewport should always insert the viewport-tag to the head element in the top

0.7.0 - 2020-01-20

  • Changed package name to @yourtempo/tempo-email-parser
  • Changed all default options for prepareMessage to be false. You now need to explicitly enable each feature.
  • enforceMobileViewport option is now forceViewport and is an optional HTML string for the viewport meta tag to set.
  • Add option to include custom style

0.6.1 - 2020-01-20

  • Added option for remote-content replacements in prepareMessage

0.6.0 - 2020-01-17

  • Only block refresh meta tags when blocking remote content
  • Export standalone blockRemoteContent function

0.5.0 - 2020-01-17

  • #25 Upgraded to [email protected], which fix cases of breaking HTML
  • Replaced linkifyjs dependency with autolink. Faster, better, stronger.
  • #23 Detect "On date, somebody wrote:" in different languages.
  • Do not consider attachements URLs as remote content (cid: URLs)
  • Fix whitespace trimming which was dumping nodes by mistake

0.4.0 - 2020-01-15

  • #20 Added detection of inline quotes, as to not remove them
  • #22 Fixed bug with detection of reply headers (On ... wrote:)
  • Removed options noTrailingWhitespaces, noScript, and noTracker until they're actually necessary

0.3.0 - 2020-01-14

Replaced TalonJS with old quote removal implementation

0.2.0 - 2020-01-13

Added remote-content blocking

0.1.0 - 2020-01-09

First version for integration tests. Include the following features

  • Extract quotations
  • Extract basic signatures
  • Remove script tags and comments
  • Remove pixel trackers
  • Remove trailing whitespaces
  • Force viewport for mobile device