September 21st, 2011· Performance improvements
· Fixed a crash that could occur when running Mac OS X Lion
· Fixed a problem where duplicate calendars appeared after upgrading to Mac OS X Lion
· Moving an event from one calendar to another on Google is now handled correctly
· Bug fixes involving contacts and groups
November 18th, 2010· Better handling of Entourage calendars
· Fixes a bug that could cause some items to be missed after changing the sync method from two-way to one-way
· Fixes a rare problem that could cause contact syncing to fail
May 28th, 2010· Fixed a problem where contacts with an invalid URL could cause the sync to abort
· The user is now notified of software updates without having to open the pref pane
· Delete protection is handled better when calendar filtering of old events is turned on
· Now syncs the contact "department" property
· Syncing of the calendar "classification" property can be turned off
· Fixed an error ("attempt to insert nil") that could halt the sync
· Fixed a problem where the background notifier app wouldn't relaunch after an upgrade
April 21st, 2010· Now syncs contact URLs
· Contacts with a company name and no first/middle/last name synced from Google now show up as business contacts in Address Book
· Displays a warning when Apple Sync Services doesn't respond after 10 minutes instead of canceling the sync
· Addresses a change in Mac OS X which could cause syncs to stop happening after loss of Internet
December 6th, 2009· Fixed a problem which in rare circumstances could cause contact information to be lost after syncing with Google
· Minor UI improvements
· The last sync date in the menu bar wasn't updating
October 27th, 2009· Certain server errors are now shown in the menu bar and not in a window
· Improved pref pane launch time
· Fixed a problem that could cause changes made in the Calendar tab of the pref pane not to take effect
September 23rd, 2009· Removing a recurrence rule's "until" date from Google Calendar now syncs to iCal.
· Fixed a problem that could cause the sync to loop if the "sync events older than N days" option was on.
· Changing an event so that it's not "all day" wasn't syncing in some cases.
· Trickle syncs are faster.
· Exchange calendars will sync as read-only.
· CalDAV calendars weren't showing up as read-only, now they are.
· The sync app was crashing in some cases.
· Trickle syncs are now delayed by 10 seconds and coalesced.
· Some errors sent from the server weren't being displayed.
· Spanning Sync will now abort if Apple Sync Services doesn't respond within 10 minutes.
September 17th, 2009· Removing a recurrence rule's "until" date from Google Calendar now syncs to iCal.
· Fixed a problem that could cause the sync to loop if the "sync events older than N days" option was on.
· Changing an event so that it's not "all day" wasn't syncing in some cases.
· Trickle syncs are faster.
· Exchange calendars will sync as read-only.
· CalDAV calendars weren't showing up as read-only, now they are.
· The sync app was crashing in some cases.
· Trickle syncs are now delayed by 10 seconds and coalesced.
· Contact "Department" properties were being deleted unexpectedly.
August 25th, 2009· Fixed a bug where calendar data synced from Google wasn't getting sent to iCal in some cases.
· Default alarms are now created in iCal when alarm syncing is off.
· Default alarms are no longer created in iCal when alarm syncing is on.
· Fixed a bug where backups weren't getting made after upgrading.
· Behaves better with locked Mac OS X login keychains.
· IM labels are now synced.
· Deleting of postal address properties is handled better.
· Small fixes to German localization.
· The chances of getting a "server timeout" error are greatly reduced.
· Fixed a bug where iCal default alarms were getting deleted in some cases.
· Better handling of canceling a sync during the push phase to Google.
· Contacts deleted on iPhone and sunc with Google Sync for iPhone are now deleted in Address Book.
· Improved detection of duplicate events.
· Fixed a bug where detached events were sometimes not properly created/updated.
· Improved birthday support in calendars and contacts.
August 11th, 2009· Much faster sync times—up to 10x faster on large syncs.
· Calendar alarm syncing.
· One-way syncing of calendars and contacts.
· Syncs more contact properties, including birthdays and nicknames.
· Option to not sync older calendar events.
· Reduced memory usage.
· Easier installation process.
· Snow Leopard compatibility.
July 27th, 2009· Improvements to alarm syncing.
· Deletes of some properties weren't syncing to the Mac.
· Better handling of iCal calendars whose names have changed.
· The pref pane now allows editing of most controls even if login fails.
· Better upgrade experience from Spanning Sync 2.
· Fixed a problem that could cause data not to be synced after an error.
· Added Japanese and Spanish localizations.
July 16th, 2009· Snow Leopard compatibility.
· Fixed messages being replicated in the user log.
· The sync app could crash if the notifier wasn't running.
· Fixed a problem with alarm syncing.
· Fixed a problem where the pref pane wouldn't completely load immediately after an upgrade.
· Fixed a problem with contact group filtering and sync batching.
· Eliminated common cause of "** Couldn't load Info.plist..." logs.
· In some cases starting a sync would silently fail.
· Added support for syncing the deletion of certain properties (like birthdays) from Google to the Mac.
June 27th, 2009· Event alarm syncing.
· Customizable alarm types.
· Syncs more contact properties, including birthday and nickname.
· One-way syncing option for both contacts and calendars.
· Option not to sync older calendar events.
· One-way syncing for CalDAV calendars.
· Much faster sync times.
· Reduced memory usage.
· Easier installation process.
· Uses Sparkle for software updates.
· Makes full use of Goo.
March 27th, 2009· Fixed a rare crash.
· Fixed a problem that could cause detached events to be deleted from iCal when there were duplicates on Google Calendar.
March 12th, 2009· Fixed a problem introduced in v2.1.1 that broke trickle syncing.
March 2nd, 2009· Fixed a problem that could cause the program to sync in a never-ending loop.
December 1st, 2008Spanning Sync now sends changes to Google in small batches. Batching has the following benefits:
· Greatly reduced memory usage on large syncs.
· Eliminates various timeout errors on large syncs.
· Information will show up on Google faster.
· Total time to finish the sync is about 25% faster.
· Fixed a rare crash.
· Syncs that were canceled or aborted at just the right time would miss records on the next sync.
· Better UI for over-quota conditions.
· Reliability fixes.
· Small fix to French translation.
· Human readable log now includes event dates & times.
September 22nd, 2008· Fixed a problem that would cause the pref pane to hang when signing out in Mac OS X "Tiger".
· Fixed a problem with the "show menu bar icon" checkbox in the pref pane.
· Fixed some issues that could cause the sync to abort.
· Memory optimizations.
September 16th, 2008· Contact syncing! Spanning Sync now syncs Address Book with Google contacts.
· Contact photo syncing!
· Trickle syncing! Changes in iCal and Address Book are automatically pushed to Google as they're made.
· Improved, easier-to-use preference pane UI.
· Dramatically improved network performance.
· Improved support for syncing huge (10,000+ events) calendars
· Improved support for syncing large numbers of contacts
· Improved support for multi-Mac configurations.
· Improved compatibility with MobileMe.
· New user-friendly log window for troubleshooting or checking status.
· Improvements to the "create troubleshooting report" system.
· Tons of other bug fixes and improvements.
September 15th, 2008· In order to minimize conflicts with Address Book, no longer syncs the "primary email address" property.
· Small changes to German translation.
September 11th, 2008· Added checking for mutant detached events, which can keep a sync from ever ending.
· Makes sure MobileMe doesn't try to sync our preferences to other computers.
· Prevents street address conflicts with MobileMe.
September 8th, 2008· Fixed a problem that could cause postal addresses to be duplicated.
· Fixed several localization issues.
· Fixed a couple of issues that could cause the sync to abort with a "you referenced without pushing" error.
· Eliminated a "-[NSCFDictionary setObject:forKey:]: attempt to insert nil key" exception.
· When signing out, the user's data is deleted to prevent problems if the user signs in with a different Google account.
August 25th, 2008· Fixed an issue with the delete protection alert
· Fixed several problems with the German translation
· Added French translation
· Release Candidate!
August 18th, 2008· Contact syncing! Spanning Sync now syncs Apple's Address Book with Gmail and Google Apps.
· A user-friendly log window is now available from the Advanced tab. The log may be useful for troubleshooting or checking status.
· The preference pane UI is new and easier to use.
· Lots of fixes for various problems, especially those involving shared calendars and shared accounts.
July 22nd, 2008· Fixes some causes of the "you referenced a relationship without pushing it" error
· Better handling of deleted detached events
· In Leopard, future updates will be saved to the Downloads folder
July 15th, 2008· Spanning Sync can now be installed for non-admin users
· Fixed a problem that could cause the sync to stall and never end
· Improvements to the "create troubleshooting report" system
· Improvements to the delete protection alert
July 5th, 2008· Fixed a problem where the software couldn't refresh-sync one type of data without refresh-syncing all of them.
July 2nd, 2008· Dramatically improved network performance
· Fixed a problem that was briefly rejecting some logins
June 30th, 2008· Trickle syncing! Changes in iCal and Address Book are synced automatically as they're made.
· Don't trickle sync when schedule is set to manual.
· Don't allow pairing multiple iCals to a single gCal when there is only one gCal.
· A problem with the pulled record sorting algorithm was causing an "inconsistent data" alert.
· Added a default to disable trickle syncing.
· The pref pane detects the the Logitech Control Center hack and displays an alert to the user.
June 26th, 2008· The delete protection feature can now undo the deletes and continue instead of canceling and having to do a refresh sync.
· The delete protection alert window as placed at a higher level so that it can't get lost behind other app windows.
· Fixed a cause of the "you referenced without pushing" error that could abort the sync.
June 19th, 2008· Improvements to user logging
· Better handling of detached calendar events
· Fixed two causes of "you referenced without pushing errors" which could abort the sync
· Addresses another cause of "referenced without pushing" errors involving calendar items
· Fixes a namespace problem with Google Calendar entries
June 16th, 2008· Fixed a problem that could case a "nil client" exception
June 7th, 2008· Adds support for syncing contact photos.
· Fixes a common cause of the "you referenced without pushing" error that could cause the sync to abort
· Canceling the sync is more responsive and relilable
· Fixes a problem that could cause the pref pane to be unresponsive
May 24th, 2008· Contact syncing! Spanning Sync now syncs Apple's Address Book with Gmail and Google Apps.
· A user-friendly log window is now available from the Advanced tab. The log may be useful for troubleshooting or checking status.
· The preference pane UI is new and easier to use.
· Lots of fixes for various problems, especially those involving shared calendars and shared accounts.