Changelog for Thunderbird 91
The following WebExtension API changes were introduced in Thunderbird 91.
type AddressBookNode.remote — Indicates if the address book is accessed via remote look-up.
The address book provider API allows to add address books, which are not stored or cached by Thunderbird itself, but are handled completely by the extension. Address books created by the this API will forward all access requests to the WebExtension.
Use the browserSettings.colorManagement API to query and set items related to color management.
event onFileDeleted.tab — The tab where the upload was initiated. Currently only available for the message composer.
event onFileUpload.tab — The tab where the upload was initiated. Currently only available for the message composer.
event onFileUploadAbort.tab — The tab where the upload was initiated. Currently only available for the message composer.
function copy — Copies the given source folder into the given destination folder. Throws if the destination already contains a folder with the name of the source folder.
function getFolderInfo — Get additional information about a folder.
function getParentFolders — Get all parent folders as a flat ordered array. The first array entry is the direct parent.
function getSubFolders — Get the subfolders of the specified folder.
function move — Moves the given source folder into the given destination folder. Throws if the destination already contains a folder with the name of the source folder.
event onCopied — Fired when a folder has been copied.
event onCreated — Fired when a folder has been created.
event onDeleted — Fired when a folder has been deleted.
event onFolderInfoChanged — Fired when certain information of a folder have changed. Bursts of message count changes are collapsed to a single event.
event onMoved — Fired when a folder has been moved.
event onRenamed — Fired when a folder has been renamed.
type MailFolderInfo — An object containing additional information about a folder.
The identities API allows to manage the user’s identities (each account can have multiple identities).
function query.queryInfo.includeSubFolders — Search the specified folder recursively.
event onCopied — Fired when messages have been copied.
event onDeleted — Fired when messages have been permanently deleted.
event onMoved — Fired when messages have been moved.
event onUpdated — Fired when one or more properties of a message have been updated.
function query.queryInfo.type — Match tabs against the given tab type or types.