Skip to content

Version 0.15.2: Thunderbird 128 compatibility, bug fixes

Latest
Compare
Choose a tag to compare
@eyalroz eyalroz released this 29 Jul 08:02
· 1 commit to master since this release

Changes relative to 0.14.1:

  • Compatibility: Compatible with Thunderbird 128.* - mostly.
  • Compatibility: Not compatible with Thunderbird 115 and earlier

Unresolved TB 128 compatibility issues

Note: The extension is fully compatible with TB 115 except for this issue:

  • #102 TB developers broke the main toolbar, and the new "unified toolbar" is difficult to get buttons onto. How to do so is not documented, and I have not figured it out yet. Toolbars on individual message reading and message composition windows work fine.

Significant bug fixes:

  • #125 Restored some of the corrective recoding capabilities, which had regressed due to failure to pass some relevant parameters to the function performing the recoding. Note this cannot get us back to the TB 91 quality of mis-decoding correction, as it is still impossible to force a different character set for the basic decoding.

Resolved TB 128 compatibility issues

  • #123 Now importing JSM modules using new mechanism (importESModule)
  • #124 Now using ChromeUtils instead of XPCOMUtils for the defineLazyGetter() method

Cosmetic & minor issues:

  • #118 Fixed typo in link from the extension's info page to this website
  • #122 Thunderbird busted the pop-up option selection textbox, so we've shortened the option text to fit the now-shortened list box
  • #126 Making sure to setting attributes to strings, not other values
  • #127 Avoid warnings about document direction being adopted from the body direction - by making sure directions get set on the document element rather than the body.