- An Android source reconnected via USB could remain on "Connected", failing to list address books and calendars
- A new version of adb is bundled with BirdieSync

Version 3.1.0.0

Bug corrections

- The modification of a virtual folder (Whole source or No group) could fail
- If the modification of a folder failed, in "Failures" view, the button to delete the selected folder was enabled
- BirdieSync Help content might not display
- Under rare circumstances, BirdieSync could exit at start

Version 3.1.0.0 beta 4

Caution: This version requires at least version of apps 3.0.0.8 for Android and 3.0.0.7 for iPhone
This new version may lead to the resynchronization of additional items at first synchronization

Bug corrections

- Synchronization of recurring event with a single occurrence and no recurrence rule is now supported
- BirdieSync add-on is now isolated from other Thunderbird add-ons to avoid possible conflicts
- If an unexpected error occurred, the instructions displayed to generate a log archive were incorrect

Version 3.1.0.0 beta 3

Caution: This new version may lead to the resynchronization of additional items at first synchronization

Bug corrections

- In Thunderbird, monthly or yearly events with week day instance (2nd thursday of the month for instance) could be incorrectly synchronized in some specific cases
- Listing of Thunderbird address books with non local address books could fail
- When synchronizing more than 2 sources, under specific circumstances synchronization could fail with an unexpected error
- For server and Thunderbird, the description of an all day event now only displays the date and no time
- When Thunderbird profile path could not be found, the source name is now displayed in the error message
- Icon is now displayed in Thunderbird add-on list

Version 3.1.0.0 beta 2

Caution: This new version may lead to the resynchronization of additional items at first synchronization

Bug corrections

- When synchronizing more than 2 sources, under specific circumstances synchronization could fail with an unexpected error
- When updating from a previous version, BirdieSync Thunderbird add-on could fail to connect to server with an incorrect password
- BirdieSync Thunderbird add-on could fail to initialize and display an unexpected error
- A warning message is now displayed when BirdieSync toolbar elements cannot be accessed in Thunderbird
- Listing of items in Thunderbird could fail with an unexpected error
- BirdieSync Thunderbird add-on could repetitively reconnect to server
- Events and tasks with null fields could fail to synchronize in Thunderbird
- Thunderbird preferences were not properly added in log archive
- Some operation traces are now more explicit

Version 3.1.0.0 beta 1

Caution: Due to important changes in Mozilla core technology on which Thunderbird is based, it was necessary to fully rewrite BirdieSync add-on in Thunderbird.

Although this new add-on was heavily tested, it is highly recommended to backup your data.

For more security, the preview of operations to be performed during synchronization was enabled again.

Changes

- Support of Thunderbird 52.x & Lightning 5.4.x
- New BirdieSync add-on in Thunderbird
- A checkbox was added in the Preview of operations window to easily disable it
- Source column can now display a scroll bar if necessary

Bug corrections

- Some slight improvements to enhance USB connections of Android device
- If an item could not be read, BirdieSync could crash when displaying the list of items in the selected folder
- If an item was modified on several sources, leading to a conflict, and could not be read, synchronization displayed an unexpected error
- BirdieSync could display an unexpected error when connecting a source under specific circumstances
- BirdieSync could display an unexpected error when removing a source with folder mappings with "No folder"

Version 3.0.2.2

- BirdieSync uninstaller could not find the temporary path directory

Version 3.0.2.1

Bug corrections

- BirdieSync exited when pressing the button to clean the history
- Under some circumstances, changing the permission or the synchronization mode of a content could lead BirdieSync to exit

Version 3.0.2.0

Changes

- Read only status of folder in source is now recorded even if source is disconnected
- Various user interface enhancements regarding license upgrade
- It's now possible to drag and drop the license in main or license window

Bug corrections

- When Thunderbird was started by BirdieSync, clicking on a hyperlink to be opened in Firefox could lead to the error "Firefox is already running but is not responding".
Note that this problem can still occur if another instance of Thunderbird with a different profile is running.
- If Thunderbird contact, event or task notes had spaces or carriage returns, duplicates could be created after reseting the synchronization and combining items again
- USB connection could fail when connecting simultaneously several Android sources via USB
- BirdieSync could crash due to folder list update
- BirdieSync could crash when modifying the folder configuration
- Under rare circumstances, it could not be possible to declare or edit a Thunderbird source
- Account icon is now displayed in folder configuration window
- Tooltip balloon is now properly displayed on menu
- Source removing is now quicker
- Log archiving process is no longer interrupted if a problem occurs with a specific file

Version 3.0.1.1

Changes

- Support of Thunderbird 45.x & Lightning 4.7.x

Bug corrections

- Synchronization could fail with an unexpected error

Version 3.0.1.0

Changes

- Support of Thunderbird 45.x & Lightning 4.7.x

Bug corrections

- If virtual folder mode was set to "Whole source", after being created on the source, an item could be incorrectly considered as deleted
- If synchronization frequency was updated, its new value could be only taken into account after a restart of BirdieSync server

Version 3.0.0.9

Bug corrections

- BirdieSync server could crash when trying to reconnect to BirdieSync app via USB
- When displaying a new version ready for update, it could be incorrectly mentioned as not compatible with currently installed version of Thunderbird
- BirdieSync could display assertion error message instead of generating a crash dump and displaying a generic error message

Version 3.0.0.8

Changes

- Additional network and Android information is now included in the log archive

Bug corrections

- BirdieSync server could crash when disconnecting from an unknown source
- BirdieSync system tray icon was not removed when BirdieSync server exited
- At Windows session logging, BirdieSync may be started not minimized
- adb process could crash at Windows session ending

Version 3.0.0.7

Changes

- A new version of adb is bundled with BirdieSync
- A warning message is now displayed when a new version of Thunderbird is up to be released or released, not compatible with current version of BirdieSync
- Network traces are added if "Find server" or hostname resolution fails

Bug corrections

- BirdieSync server could crash when editing a user
- If several calendars were synchronized, reading events in Google calendars could fail
- BirdieSync could not detect an Android device plugged via USB if an unknown version of adb was running
- When Android device was plugged via USB, BirdieSync might not detect the disconnection
- If BirdieSync is disconnected while plugged via USB, it tries to establish again the connection (requires BirdieSync app 3.0.0.5)
- If BirdieSync app is not running while plugged via USB, it is launched again (requires BirdieSync app 3.0.0.5)
- Especially on Windows XP, BirdieSync could fail detecting the running version of adb
- Help could not be opened on Windows XP
- On Windows Mobile, if a specific item could not be read, other items could be considered as deleted
- In some specific circumstances regarding postal address, combining Android and Thunderbird contacts could lead to duplicates

- When option to remove duplicates was enabled, if configuration errors were present and a folder needed to be created, synchronization could fail with an unexpected error
- Listing mail folders in Thunderbird is now quicker
- Information was added in configuration dump

Version 3.0.0.2

Changes

- If a space was unintentionally added at the beginning or end of the user name, it no longer leads to a user name and password error at source connection
- A summary of operations to be performed during synchronization is now logged

Bug corrections

- If a past synchronization period was set for mails, mails could be created empty
- If a unique mail folder needed to be created and synchronized, synchronization of mails could then fail with an unexpected error.
- If a mail folder needed to be created with 2 new sub-folders, they could be inverted in the path.
- When more than 2 sources were declared, BirdieSync could exit with an unexpected error while synchronizing
- Option to not start BirdieSync when logged in was lost when BirdieSync was started

Version 3.0.0.1

Caution: Some specific events or tasks in Thunderbird with modified or deleted occurrences could be considered as modified and synchronized again to other sources

Bug corrections:

- iPhone events on iCloud could be considered as different when combined at first synchronization with similar events in other sources, leading to duplicates
- On Windows Mobile daily events which were falling outside the past synchronization period could be considered as deleted
- If an external monitor was plugged, BirdieSync could possibly not detect USB connection of an Android device
- Identical events or tasks on different sources with modified or deleted occurrences could be considered as different when combined at first synchronization, leading to duplicates
- An item falling outside the synchronization period, with option to delete items outside enabled, could be deleted at each synchronization, although already deleted
- When declaring a new source, wizard could hang on
- If log archiver could not copy a file (access denied for instance), it displayed an unexpected error
- Special characters in installer were not displayed properly
- Error message mentioning that the Windows Mobile version was too recent has been updated
- Message about end of evaluation period has been updated
- The message mentioning that contact or calendar access was not granted on iPhone has been updated

Version 3.0.0.0

I'm very happy to announce that BirdieSync 3.0 is now available ! It offers a new Synchronization Engine as well as a new User Interface. It provides more powerful synchronization features and flexible configuration.

Support of new version of Thunderbird

- Support of Thunderbird 38.x and embedded Lightning 4.0.

New synchronization engine:

- Mobile devices can be synchronized independently from Thunderbird
- It's possible to synchronize with Thunderbird installed on a remote PC
- Synchronization operations can be previewed before they are performed
- Connection to BirdieSync server can be automatic
- Address book and calendar names and colors are now synchronized
- In case of conflicts, the differences between the items is displayed
- At first synchronization, identical items present on both devices don't need to be transfered to get synchronized
- At first synchronization, in case of problem, the synchronization resumes where it was stopped to avoid creating duplicates

New configuration:

- Configuration is more flexible and centralized in one place in BirdieSync
- Different synchronization settings can be selected for each device and user
- It's possible to preview the content of an address book or calendar
- Address books or calendars with different names can be synchronized together
- Mobile devices can be synchronized in read only mode
- Thunderbird content can be replaced with mobile devices one
- Address book and calendars can be shared between different users
- Virtual address books and calendars can be mapped to either the whole mobile device, accounts or groups
- Android drivers installed on the PC can be listed
- IP addresses of the server are listed and detailed
- Guides are available to help you install or configure BirdieSync

New User Interface:

- The User Interface was redesigned
- A toolbar is present in Thunderbird to launch synchronization
- History entries have different colors for more clarity
- Alerts are unobstrusive

This version has a lot of changes compared to version 2.x, bringing new features and more flexibility. But it may take some time to get used to the new way of configuring synchronization. BirdieSync will continue to evolve and see how to make this process easier.
BirdieSync is still in English at the moment.