Release Notes
The latest release is available on the download page.
2010-07-07 - 0.8.24 (AMO only)
- same as 0.8.23 but for AMO
2010-07-06 - 0.8.23
- support for Postbox Express
2010-07-04 - 0.8.21 (AMO only)
- support for Spicebird 0.8
2010-06-28 - 0.8.20
- display an error message when mozilla bug 564554 can’t be worked around
- XML descendants internal method called on incompatible Object syncfsm.js:7772
2010-06-05 - 0.8.19
- Google: users sometimes create group names that match system groups
- Zimbra: cater for when a zimbra contact maps to an empty thunderbird contact
2010-05-31 - 0.8.18
- workaround for Thunderbird bug 564554
2010-05-25 - 0.8.17
- preference added: as_chunk_size_scale - for folk with very large addressbooks and slow computers
- only one migration at a time
- Zimbra: assertion failure following drag+drop in Zimbra web client
2010-05-03 - 0.8.16
- red icon in the statusbar when there’s a problem (instead of ‘X’)
- hu-HU new/edit dialog cause assertion failure
- uninstall to clear preferences and password manager entries
- Google: assertion failure when: a) migrating field properties and b) gd_suggested changes to ignore
- Zimbra: catch invalid birthday formats (generated by Zimbra versions 6.0-6.06)
2010-04-18 - 0.8.15
- sync birthday field
- sync Google groups with Thunderbird addressbooks
- ask for confirmation if user deletes all contacts then syncs
- support for postbox 1.1
- configurable logfile rotation
- ignore invalid birthday field values
- assertion failure: when tb3 drag+drop from google account #2
- help web pages appear in tb dialog rather than browser (workaround for mozilla bug 263433)
- repeat sync of zimbra account if sync of google account modified Thunderbird
- store local state in UTF-8
- translations of text.confirm.erase are missing
- reset migration status when an earlier version is installed
- Google: better handling of http status code: 401 Invalid Token
- Google: email addresses must only contain chars that are valid in XML
- Google: hide system groups for google apps accounts
- Google: <id> elements sometimes contain http and sometimes https (1915)
- Google: information dialog for new users re: slow sync
- Google: retry when authorization token is invalidated
- Google: sync Thunderbird Home+Work Web Page (urls) fields with the Google v3 API equivalents
- Zimbra: assertion failure when server doesn’t provide a <change> element
- Zimbra: display better error message when server says TOO_MANY_CONTACTS
- Zimbra: rename of shared folder in TB triggers assertion failure on next sync
2009-11-29 - 0.8.14
- support for postbox 1.1.*
2009-10-31 - 0.8.13 (AMO only)
- support for Thunderbird 3.0.*
- support for SeaMonkey 2.0.*
2009-07-19 - 0.8.12
- Spicebird support
- Zimbra: assertion failure when address line one empty and address line two populated
2009-07-12 - 0.8.11
- Postbox support
- recognise the translations of “Personal Address Book” when abook.mab not present
- assertion failure if user renames “Personal Address Book” to match an existing addressbook
- tb3beta2 assertion failure in addressbook.js: 841 on the next sync after a server failure
- Google: bug #997 handled by referring users to Google’s bug url
- Google: POSTed contacts should not contain deleted groupMembershipInfo elements
- Google: require manual confirmation if all Google contacts are to be deleted
- Zimbra: url path after http://zimbra.free.fr/ [^] produces unexpected results
- Zimbra: server version string should appear in the logfile
- Zimbra: improve performance on server update
2009-05-21 - 0.8.10
- Zimbra: assertion failure when abook.mab has a name beginning with ‘zindus’
- Zimbra: account GAL yes/no/maybe menulist appeared black
2009-03-24 - 0.8.9
- assertion failure for some users following upgrade from pre-0.8.5
2009-03-23 - 0.8.8
- locale added: hu-HU Hungarian / Magyar (LG)
- Google: postal xml feature was broken for new contacts
- Google: space in Thunderbird contact field causes error: “Missing required text content”
- Google: include/ignore suggested contacts resets to ‘include’ on restart
2009-02-24 - 0.8.7
- support for Thunderbird 3.0b2
- locale added: uk-UA Ukrainian / украї́нська мо́ва (Nazar Pelenjo aka nazar_ko)
- Assertion failure in the presence of two addressbooks named “Personal Address Book”
- Google: assertion failure when contact contains certain 3-byte UTF-8 sequences
- Google: assertion failure when contact contains multiple <organization> of same ‘rel’
2009-01-29 - 0.8.6
- locale added: cs-CZ Czech / Česky (fik)
- locale added: nl-NL Dutch / Nederlands (Joost de Bruijn)
- locale added: pt-BR Portuguese/Português (Brazil - Luiz)
- Google Suggested Contacts: include/ignore
- bugfix: Google: underscores should be allowed in email addresses
- bugfix: changed the keys used in nsIPasswordManager
2008-12-22 - 0.8.5
- locale added: it-IT Italian / Italiano (Ruggero)
- SeaMonkey 2.x
- support for Thunderbird 3.0b1
- preference to allow the addon to work in Thunderbird pre releases
- bugfix: Google: assertion failure when conflict contact has an email address containing ‘&’
- bugfix: Google: Thunderbird fields consisting of spaces should be considered empty
- bugfix: Google: postal address must not be empty
- bugfix: Zimbra: FirstName/LastName missing from cards in zindus>GAL
- bugfix: recover gracefully if account preferences become garbled
- bugfix: better support for large addressbooks (5000+ contacts)
- bugfix: An invalid XML character was found in the element content of the document
2008-11-09 - 0.8.4
- bugfix: Google: assertion failure if 409 conflict arises from email addresses having different alphabetic case
- bugfix: Google: no rule violation if a contact has the same email address in multiple fields
2008-10-31 - 0.8.3
- locale added: de-DE German / Deutsch (Daniel Kaneider)
- bugfix: Google: Company and Title fields should map to Thunderbird Work Organization and Title (rel=”other” vs rel=”work”)
- bugfix: Google: conflict management should cater for Google contacts with >2 email addresses
- bugfix: Google: a failure to delete a contact when resolving rule violations should redisplay the rule violation UI
2008-10-24 - 0.8.2
- bugfix: Google: conflict resolution fails with “a_gcch[key] has no properties”
- bugfix: Google: partial workaround to Google’s occasional failure to report a contact deletion
2008-10-23 - 0.8.1
- bugfix: Google: sync with zindus/yourname@gmail.com shouldn’t test for presence of Personal Address Book
2008-10-21 - 0.8.0
- sync multiple accounts: one Zimbra + multiple Google
- support for Thunderbird 3.0a3
- locale added: gl-ES Galician / Galego (Fran Diéguez)
- locale added: fr-FR French / Français (myahoo, jojaba)
- performance improvements
- UI improvements (Settings)
- UI improvements (statusbar icon responds to mouse clicks)
- UI improvements (Google rule violations)
- no longer need to restart Thunderbird to ensure settings are in effect
- bugfix: Zimbra: assertion failure when addressbook is deleted in Thunderbird and contact added in Zimbra
- bugfix: Zimbra: assertion failure when folder doesn’t have an ms attribute
- bugfix: Zimbra: assertion failure when conflict over a shared folder
- bugfix: Zimbra: empty passwords not supported: should report authentication failure
- bugfix: Zimbra: deleting and creating an addressbook in a single sync not currently supported
- bugfix: Google: GET prior to a modify contact should be forced https
- bugfix: Google: handle 404 after GET contact
- bugfix: Google: cater for elements that don’t have a ‘primary’ attribute
- bugfix: Google: newline encoding causes mismatch on slow sync
- bugfix: Google: lowercase-uppercase normalisation is missing - resulting in a 409 conflict
- bugfix: Google: contact email addresses incorrectly normalised to lowercase
- bugfix: Thunderbird deleteCards occasionally throws exception
- bugfix: assertion failure when Thunderbird addressbook is closed while sync is in progress
- bugfix: rename thunderbird addressbook should work independently of whether the addresbook UI is open or not
2008-08-10 - 0.7.10
- bugfix: Accounts window on Linux doesn’t save prefs when opened via Tools/Addons/Preferences
- bugfix: Zimbra: assertion failure after migration of accounts created in version 0.6.19 or earlier
2008-08-05 - 0.7.9
- Thunderbird 3.0a2
- Google: report constraint violations in
- bugfix: error message indicating extension likely wont work with Thunderbird 3.0 pre-releases
- bugfix: improve warning message for reserved/internal addressbook name clash
- bugfix: Addressbook/folder name clash: zindus_pab
- bugfix: Thunderbird deleteCards occasionally throws exception
- bugfix: Google: contacts may map to completely empty Thunderbird contacts
- bugfix: Zimbra: assertion when referencing shared folders owned by different users
2008-07-01 - 0.7.8
- Google: feature to sync postal address with Thunderbird
- Google: use https for data transfer by default
- Google: improvements to conflict reporting
- Zimbra: support for zimbra.free.fr
- bugfix: Google: some sequences of conflicts require a reset
- bugfix: Google: Cannot request contacts belonging to another user - fixed
- bugfix: Google: large addressbook triggers stop/continue dialog
- bugfix: Google: assertion when conflict and contact PrimaryEmail and DisplayName are empty
- bugfix: Zimbra: assertion failure in the presence of a Thunderbird “zindus/” addressbook
- bugfix: Zimbra: some bad login URLs cause assertion instead of graceful failure
- bugfix: Zimbra: zimbra 4.5.4 doesn’t return a SOAP header in certain circumstances
- bugfix: intermittent: PrefId unavailable immediately after creating a tb addressbook
- bugfix: log the OS and other platform details to help debug platform-specific issues
- bugfix: SyncWindow wasn’t opened modally
- bugfix: break up slow sync twinning to avoid stop/continue dialog on slow computers
- bugfix: cancel immediately after Sync Now could trigger a race condition
- bugfix: avoid use of variable/function names likely to clash with other extensions
- bugfix: misconfigured proxy setting results in an assertion failure instead of a “check proxy” message
2008-05-21 - 0.7.7
- some users saw an assertion failure after upgrade to 0.7.6 - default preference missing
2008-05-20 - 0.7.6
- Thunderbird 3.0a1
- “manual sync only” preference replaced with “auto sync”
- Zimbra: performance improvements: fewer network requests
- Zimbra: contact merge
- bugfix: digital signing of zindus.com .xpi updates was broken
- bugfix: cancel sometimes doesn’t clean up
- bugfix: test login fails in certain circumstances
- bugfix: Google: DEL/MOD conflict causes sync failure
- bugfix: Zimbra: MOD of a non-Thunderbird attribute triggers assertion failure
2008-04-30 - 0.7.5
- bugfix: second MOD lost when two remote MODs in a row
- bugfix: avoid use of const kPersonalAddressbookURI - also used in other extensions
- bugfix: test login fails in certain circumstances
- bugfix: Google: contact transformations should apply during slow sync
- bugfix: Google: passwords containing certain RFC 3986 reserved characters didn’t work
- bugfix: Google: usernames that aren’t email addresses can authenticate but not GET
2008-04-18 - 0.7.4 (AMO only)
- bugfix: Google: empty contacts don’t sync
- bugfix: Google: contact fields require leading+trailing whitespace trim
- bugfix: Google: informative error messages when server responds with 4xx
2008-04-16 - 0.7.3
- bugfix: timer does not correctly initiate Google sync
2008-04-16 - 0.7.2
- bugfix: timer does not correctly initiate Zimbra sync
- bugfix: preference timerDelayOnStart wasn’t being respected
2008-04-15 - 0.7.1
- Google: initial release
- Zimbra: shared addressbooks
- Zimbra: soapURL support
- bugfix: progress dialog report misses a step
- bugfix: sync failure in presence of mailing list
- bugfix: contact versioning incorrect in certain circumstances
- bugfix: deleting certain contact fields in zimbra left the thunderbird contact unchanged
- bugfix: incorrectly ignoring mailing lists and their cards
- bugfix: MOD/DEL conflict caused data inconsistency
2008-02-28 - 0.6.19
- bugfix: duplicate after slow sync when thunderbird contact NickName populated
- bugfix: sync lost after adding a folder and moving a contact into it
- bugfix: sync lost after mod/del folder X and contact moved into a new folder Y
2008-02-21 - 0.6.18
- preference to enable/disable zindus>GAL addressbook
- “Emailed Contacts” addressbook is localized in the following locales: da, de, es, fr, it, ja, ko, pl, pt, ru, sv, zh_CN, zh_HK
- bugfix: SyncGalRequest always called with no token
- bugfix: adding user on server makes the zindus>GAL addressbook shrink
2008-01-07 - 0.6.17
- support for Zimbra 5.x
- copy the logfile before Reset
- element provided in in SOAP header
- bugfix: DEL/sync/sync - the last sync “gets” the deleted contacts even though they are in the Trash
- bugfix: moving a folder to Trash causes internal consistency failure
- bugfix: contacts in a folder in the Trash are unnecessarily retrieved
- bugfix: graceful handling of trailing ‘/’ in soapURL
- bugfix: assertion failure when ‘immutable’ Contacts folder on server changes
2007-12-14 - 0.6.16
- bugfix: use localized “Personal Address Book”
- bugfix: ldap addressbook throws uncaught exception
- bugfix: deleting thunderbird Emailed Contacts causes assertion failure when immutable on server
- bugfix: thunderbird address book with the same name as a zimbra shared addressbook causes infinite loop
- new: localization support
2007-12-04 - 0.6.15
- the “verbose logging” preference now defaults to “true”.
2007-12-02 - 0.6.14
- preference keys are now extensions.zindus.* Old zindus.* preferences are migrated.
- bugfix: time appeared to go backwards on Linux startup forcing a sync sooner than scheduled
- the update manifest for xpi’s downloaded from zindus.com is now digitally signed (updateKey)
2007-11-06 - 0.6.12
- public release (beta)

Follow on twitter
RSS Feed