Changes up to Thunderbird 102 ESR

Thunderbird 95 Beta

compose API

Thunderbird 96 Beta

cloudFile API

  • added templateInfo as a supported return value property of the onFileUpload event, to specify a CloudFileTemplateInfo with additional information for the cloud file entry added to the users message

  • added error as a supported return value property of the onFileUpload event, to show an error message to the user, in case upload failed

  • added onFileRename event to properly handle cloud file rename operations (the file on the server should be renamed as well, if the cloud file attachment in the email is renamed by the user)

messages API

  • added attachment as a supported property of the query(queryInfo) function, to be able to query for messages with or without attachments

Thunderbird 97 Beta

cloudFile API

  • deprecated the manifest.service_url entry, it is superseded by the optional service_url property of the CloudFileTemplateInfo

  • added new optional properties to CloudFileTemplateInfo : download_expiry_date, download_limit and download_password_protected

Thunderbird 98 Beta

accounts API

cloudFile API

  • added manifest property reuse_uploads, to allow providers to disable automatic link reuse of already known cloud files: If a previously uploaded cloud file attachment is reused at a later time in a different message, Thunderbird may use the already known url and templateInfo values without triggering the registered onFileUpload listener again. Setting this option to false will always trigger the registered listener, providing the already known values through the relatedFileInfo parameter of the onFileUpload event, to let the provider decide how to handle these cases.

  • added the relatedFileInfo parameter of the onFileUpload event: Information about an already uploaded cloud file, which is related to a new upload. For example if the content of a cloud attachment is updated, if a repeatedly used cloud attachment is renamed (and therefore should be re-uploaded to not invalidate existing links) or if the provider has its manifest property reuse_uploads set to false.

compose API

Thunderbird 100 Beta

compose API

spacesToolbar API

Thunderbird 101 Beta

cloudfile API

  • Support for manifest key data_format has been removed, the only supported format now is File.

messageDisplay API

Thunderbird 102.0 ESR

compose API

folders API

  • Subfolders are now being returned in the order used in Thunderbird’s folder pane.

messages API

messageDisplay API

Thunderbird 102.3.0 ESR

compose API