|
Below is a history if incremental changes to gSyncit since the
February 2009 release of v1.14.2. The original release of
gSyncit was back in March 2007, however, those change logs are
no longer available.
v1.17.13 - January 2010
|
|
 |
v1.17.12 - January 2010
|
|
 |
v1.17.11 - January 2010
|
|
 |
-
Corrected issue with the v1.17.10 build which
caused events events that occur outside the specified sync date range to get
synced when using the option to sync items within a specific date range.
This also caused the sync process to take much longer than in prior builds.
-
Updated the notes sync process which caused
duplicate notes to appear in the Google trash folder. The Google Document
services has a bug which causes duplicate documents to get created when
inserting new documents. gSyncit removes these duplicates resulting in items
being placed in the trash folder. This update resolves these extra items
from appearing the in trash folder.
v1.17.10 - January 2010
|
|
 |
-
Corrected critical issue with recurring
events where recurring event exceptions could be deleted after repeated
sync's of the same item.
-
Improved the performance of the Outlook to
Google sync to when scanning through recurring events.
v1.17.9 - January 2010
|
|
 |
-
Corrected issue where when a category that
maps to a Gmail contact group is removed from an Outlook contact that
contains only one category then the contact is not removed from the Gmail
group. This issue only happens when the Outlook contact contains only one
category and that category is removed.
-
Corrects an issue where syncing an accepted
meeting request can trigger the event to be inadvertently deleted. If an
unaccepted appointment invite is synced, then the event is accepted and
synced, then on the following sync the event is incorrectly marked for
deletion.
v1.17.7 - December 2009
|
|
 |
-
Corrected issue where un-checking "Notes"
from the automatic sync option failed to be saved after closing and
reopening Outlook.
-
Corrected issue with the sync on exit
feature not working properly. When this option is enabled the sync process
dialog would appear and then disappear quickly in some instances and the
sync would not occur. This issue has been resolved.
-
Changed the contact sync process to exclude
the assignment of the main Google Gmail Contact group when using the Gmail
groups option to automatically sync Gmail groups with Outlook categories.
This option allows for a contact mapping to use the "My Contacts" list as
the main contact listing rather than the "All Contacts" list and prevents the
"System Group: My Contacts" category from being assigned to Outlook
contacts.
-
Corrected an issue where "System Group:"
appears as part of the category name when using the option to automatically
map Gmail groups with Outlook categories.
-
Corrected issues related to Gmail for hosted
domains allowing users to define group names that conflict with the Google
"System Groups:" which are not visible on the Gmail site but
visible via Google contact services.
This caused issues with gSyncit properly mapping Gmail groups with Outlook categories
when using the option to automatically map Gmail groups with Outlook
categories.
-
Corrected issue with the sync sync interval
which would get reset when the user closes the settings dialog when the user
did not make any changes to the sync interval value.
v1.17.4 - December 2009
|
|
 |
-
Corrected recurring event sync issue where
when the RRULE for a recurring event contained an INTERVAL the event was
incorrectly setting the instance parameter for an Outlook recurring event.
This caused the event to appear as 'occurring yearly on the x weekday of the
month' rather than 'occurring on the x day of the month'.
Below is a sample recurring event pattern containing a defined INTERVAL
parameter that causes the described issue. Typically, the INTERVAL is not
defined for a yearly recurring event so most users will not typically
encounter this issue.
DTSTART;VALUE=DATE:20081228
DTEND;VALUE=DATE:20081229
RRULE:FREQ=YEARLY;INTERVAL=1
v1.17.3 - December 2009
|
|
 |
v1.17.2 - December 2009 (CRITICAL
UPDATE)
|
|
 |
-
Resolved CRITICAL
issue caused by recent changes deployed by Google to the calendar
service that prevented all-day recurring events from syncing properly
between Google and Outlook.
-
Resolved reported issues matching Gmail
contacts with Outlook contacts listed as last, first. This issue resulted in
duplicate contacts appearing in Outlook and discrepancies between Outlook
and Gmail total contacts count.
-
Resolved a performance
issue when saving Outlook calendar events.
-
Revised logging information for better
diagnostics.
-
Routine source code restructuring to make
the product easier to maintain and support.
-
Minor improvements to sync speed.
-
Added support for using Outlook with
multiple profiles in the same Windows session.
v1.16.14.0 - December 2009
|
|
 |
-
Corrected "object reference not
found" error when calling "MakeNameNormalized"
which is caused by a contact that contains a
null/undefined full name value.
-
Added new configuration option to
enable/disable 100-Continue header response handling to
resolve "Stream was not readable" issues. By default
this option is enabled. It's recommended that this
option be disabled to resolve this issue.
-
Added new configuration option to
enable/disable using connection keep-alive to improve
connectivity. By default this option is turned off since
this works on all networks. When enabled some networks
may have problems honoring this option and cause the
connections to timeout incorrectly.

v1.16.13.0 - December 2009
|
|
 |
-
Resolved issue with syncing Google
special calendars to Outlook where the events would not
sync due to date range issue used when syncing all
appointments.
-
Added a configuration option to the
contact and notes sync to allow items to be deleted. Any
items deleted in either Outlook or Google will be
ignored when this option is not selected.

-
Corrected issue where updates to
Outlook meeting requests could trigger an item to get
deleted by gSyncit. When a meeting is updated Outlook
reassigns the meeting a new Outlook id. When this
happens gSyncit matches the new event with the Google
event that is also mapped to the old Outlook id. Because
this event is mapped to the new and an old entry id it
ends up getting deleted. This issue was resolved in an
older release and has resurfaced after some recent code
changes. The issue is now resolved once again.
-
Corrected '(403)' errors that occur
when inserting/updating recurring event exceptions.
-
Corrected 'You changed one of the
recurrences of this item, and this instance no longer
exists. Close any open items and try again.' reported
during sync.
-
Revised the functionality to prompt
when items are deleted. The underlying code was cleaned
up so that it could be better managed in the future.
-
Revised the calendar syncing option
to always overwrite older events on conflict to properly
handle a case were one item is modified and the other is
deleted. In this case the item from the primary source
will automatic replace the item that is not the primary
source when this configuration option is selected.
-
Updated the "Username" label on all
Google account information fields to show as "Username /
Email" since users were getting confused when using
Google Apps for Domain accounts. For non gmail.com
accounts the username needs to be the full username@domain.com
vs. just a username.
-
Added configuration option to the
calendar sync to enable/disable syncing appointment body
information.

v1.16.12.0 - December 2009
|
|
 |
-
Corrected object reference error
when updating an Outlook event with an unexpected null
subject entry. This error causes an exception in the
function ElipseString() which can seen in the details of
the error message.
-
Fix for the error "You changed one
of the recurrences of this item, and this instance no
longer exists. Close any open items and try again."
-
Corrected issue where gSyncit is
not properly skipping errors encountered updating
outlook recurring event exceptions when the option to
automatically continue on error is enabled.
-
Updated the contact sync matching
logic to match Outlook contacts formatted with last,
first with Gmail contacts. For example, Outlook contacts
formatted as "last, first" will not match up with Gmail
contacts listed as "first last".
DOWNLOAD BETA
v1.16.12
v1.16.11.0 - December 2009
|
|
 |
v1.16.10.0 - December 2009
|
|
 |
v1.16.9.0 - December 2009
|
|
 |
-
Corrected a reported "object
reference not found" error when using the feature to
prompt before deleting calendar events.
-
Corrected issue using the free/busy
option where gSyncit failing to match up Outlook events
with Google events causing duplicate events to appear in
the Google calendar during a clean/new sync.
v1.16.8.0 - November 2009
|
|
 |
-
Resolved issue with the installer
starting the Outlook profile setup when the installer
starts Outlook after the install. This issue affected
users that have Windows User Access Control enabled and
selected the option to launch Outlook after the install.
-
Added the ability to set the
default contact visibility when creating or updating
Outlook contacts from Gmail contacts.

v1.16.7.0 - November 2009
|
|
 |
-
Resolved issues syncing notes with
Google documents that have been renamed.
-
Added a link the product support
page from error dialogs.
-
Resolved issues with the installer
placing files the C:\ when installing as a windows power
user.
v1.16.6.0 - November 2009
|
|
 |
v1.16.5.0 - November 2009
|
|
 |
-
Corrected several reported object
reference not found errors when updating notes to Google
documents. This issue appears to happen when Outlook
notes do not contain a valid subject/title.
-
Changed the default source for calendars, contacts and
notes to Outlook. This change means that Outlook is
considered the primary source and that the initial sync
order will Outlook to Google first when doing a two-way
sync. Outlook items will replace Google items on the
initial sync by default. In prior releases Google was
considered the default source, however, most users view
their Outlook data as the primary source.
-
Added error dialogs to the calendar mapping dialog
reminding users to select Google calendar and Outlook
calendar folder.
v1.16.4.0 - November 2009
|
|
 |
-
Corrected issue where 412 error
would appear during the synchronization of notes.
-
Corrected "Error retrieving
document folders. An item with the same key has already
been added." error that occurred when retrieving a list
of document folders.
-
Corrected "Object
reference not set to an instance of an object" when
looking for existing Outlook notes to match up with
existing Google note/documents.
-
Added configuration option to enable/disable syncing
notes associated with contacts.
-
Resolved issue with duplicate attendees being added to
Outlook calendar events when updated from Google events.
Issue only occurs when using the sync participants
option.
-
Resolved issue using the import/export settings feature
failing to save imported settings.
-
Resolved photo quality issue where Outlook 72x72 images
were being scaled up to Google's 96x96 causing
stretched image affect.
v1.16.2.0 - November 2009
|
|
 |
v1.16.1.2 - November 2009
|
|
 |
-
Resolves "object reference not found"
error during contact sync related to being unable to
access Outlook contact photos.
-
Resolved issue registering product
using a proxy server that has issues supporting HTTP
v1.1.
-
Resolved issue where importing
settings failed to update mapping configurations.
-
Resolved "Unable to cast COM object of type 'System.__ComObject'
to interface type 'Microsoft.Office.Interop.Outlook._NoteItem'"
during the notes sync. This issue is related to
non-notes items being unexpectedly stored in a notes
folder.
v1.16.0.10 - November 2009 (NOTES
SYNC SUPPORT!)
|
|
 |
-
NOTES SYNC! A new mapping type has been added
that allows an Outlook Notes folder to be synced with a
Google documents folder. Additionally, category
filtering rules can also be applied to limit the content
published to Google doc's.

-
Added new configuration option to
the connection settings panel to allow unsafe header
parsing to address reported "The
server committed a protocol violation. Section=ResponseStatusLine"
error when attempting to issue requests to
Google. The root issue is caused by an intermediary
server (e.g. proxy server) failing to following the HTTP
v1.1 specification which causes the Microsoft .Net frame
to trigger this issue.

-
Corrected defect with Outlook
Primary and Assistant classified phone numbers stored in
Gmail not syncing to Outlook.
-
Added option to the Calendar and
Contact Google account settings to select the default
Google account type. Most users on need the default
account type. In the case where a user has the same user
name for a hosted and non-hosted account they can now
explicit indicate to gSyncit which account data to
access. By default when a user logs in using gSyncit they are
routed to their default account data. If the user has
only a Gmail account then they are routed to the Google
data. If they have Google Apps account then they are
routed to the "hosted" data. If a user needs to access
data in either location they can now explicitly indicate
this by setting the account type to hosted (Google Apps)
or Google (gmail).
The primary usage of this option is to address issues
with the Google Voice service and Google App account
users that do not have gmail.com accounts. In this case
Google Voice service only works with Google accounts and
not "hosted" accounts. To enable Google App users to
sync Outlook contacts for usage with the Google Voice
service they can log in with their Google Apps login and
set their account type to "hosted".

v1.15.39 - October 2009
|
|
 |
-
Resolved reported issue with the
sync time frame feature added in v1.15.38 not working
properly.
-
Resolved reported issue syncing
contacts with a Google Apps account used for Google
Voice services.
-
Resolved reported issue with
duplicate email addresses appearing in Gmail for Outlook
contacts that contain x400/exchange based email address.
-
Resolved reported typo's on various
dialogs.
v1.15.38 - October 2009
|
|
 |
-
Added the ability to set the window
of time per day that gSyncit will perform a sync. This
new option is available on the sync options panel on the
gSyncit settings dialog.

-
Added new option to set the Google
request retry count and set the retry count default to 1
to help working around reported "(500) Internal Server
Error" errors. This error appears to be intermittent and
possibly an issue related to Google servers. This new
configuration option is available on the connection
panel on the gSyncit settings dialog.

-
Resolved issue where the option to
automatically continue on error failed when an error
occurred at the beginning a sync from a Google to
Outlook calendar. Errors that occur _during_ the sync
are properly ignored and supressed when this option is
enabled.
v1.15.37 - October 2009
|
|
 |
-
Added the ability to import/export
settings. This feature can be accessed from the system
menu on the settings dialog.

-
Resolved issue creating an Outlook
event for a recurrence pattern for an events that occur
yearly on the last day of a specific month where the
recurrence rule includes all days of the week vs. a
single day as expected.
-
Added the ability to set the max
size of the gSyncit log file. Some users have reported
issues where they have limited storage for there windows
account and gSyncit is consuming a large amount of this
space for the log file. To resolve this issue the max
size of the log file can now be specified on the gSyncit
settings about panel.

v1.15.36 - October 2009
|
|
 |
-
Added "Report Error" button to
error details that make it easier to report
errors/issues to support.

-
Resolved a reported issue with
gSyncit reporting a failure message when Outlook closes
during a Windows shutdown.
v1.15.35 - September 2009
|
|
 |
-
Corrected User Access Control elevation prompt
dialog when launching Outlook from the installer when
installing gSyncit on Windows 7
-
Added option to use the Outlook
contact 'FileAs' value when updating Gmail contact
names. This option allows for displaying contacts in
Gmail in a last, first name format.
Contact information displayed Outlook

Contact information displayed in Gmail

-
Added sync option to automatically
perform a sync when exiting Outlook.

v1.15.34.1 - September 2009
|
|
 |
-
Corrected issue syncing the
same Outlook calendar with the same Google calendar
using multiple gSyncit calendar mappings where items
would be incorrectly deleted from the Google calendar
during the sync process.
A case existed that involved having two gSyncit
calendar mappings linking the same Outlook calendar with
the same Google calendar where each mapping uses a
different sync date range and different set of category
filtering criteria.
This defect occurs as a result of gSyncit viewing a
single Outlook calendar and Google calendar pair as a unique
id. When two gSyncit mappings use the same Outlook
calendar and Google calendar gSyncit uses the same sync
history data for both mappings when it should maintain
history per feed rather than per outlook/Google calendar
pair.
Switched the gSyncit sync history database from xml to a
SQLite3 database for faster sync operations. Users with
500 or more entries should see an improvement in sync
performance.
-
Added sync support for the Outlook company phone number to sync as custom fields with
Gmail contact.
-
Updated the installer to
automatically start Outlook after the installation has
completed.
-
Resolved issue where using the
Gmail Categories feature for contact sync does not work
when the Gmail main contact group is set to a value
other than "All Contacts". For example, if the main
Gmail group is set to "My Contacts" then then Gmail
categories are ignored. This was a limitation from when
the contact feature was first introduced and this
limitation is no longer required.
-
Resolved issue where
Outlook is not always closing when completely when gSyncit is installed.
A Random set of users have reported this issue an
otherwise works properly for most users.
-
Resolved issue where when two Gmail
groups contain the same word causes Outlook
categories to appear with partial names when using the gSyncit Gmail category sync option.
-
Resolved reported object reference
not found error when attempt to delete items. After this
error appears any item deleted in Outlook would
reappear. If the item was deleted a second time the
event would properly sync the delete.
v1.15.32 - September 2009
|
|
 |
-
Corrected issue updating Google contacts
that contain extended properties with undefined values (error
message below). When an extended property is updated with
a contact then if the extended properties contains a value
that is null or undefined the attribute is not included
with the property which is later rejected by Google.
Users reporting this issue appear to be using Apple software
to sync with Google that has a Google protocol location
in it where it is setting extended properties with null
or empty values and from what I understand this is either
not support or Google is not properly validating requests
when this value is undefined or missing from update request.
"The remote server returned an error: (400) Bad Request.
[Line 7, Column 25, element gd:extendedProperty] "
-
Corrected issue reported by Outlook
2003 users when upgrading from a release prior to v1.15.28
where the gSyncit settings appear to be removed. This issue
is happening because gSyncit is unable to determine the
default profile assigned to Outlook. Because of this it
is triggering gSyncit to think that the current Outlook
profile is not the default and creates a new settings file.
v1.15.30 - September 2009
|
|
 |
-
Corrected performance issue syncing
multiple Google calendars with a single Outlook calendar.
It was identified that gSyncit was constantly attempting
to re-sync events that has been synced in the prior sync
that did not need to be resynchronized. This update provides
a dramatic performance increase to the sync process for
those sing this configuration.
-
Corrected issue where Google events
were not properly deleted when a category used for filtering
events was removed from an Outlook event. If a calendar
mapping is set to sync items assigned to a specific category
and an Outlook event was unassigned from this specified
category the corresponding Google calendar event was not
properly being deleted.
v1.15.29 - September 2009
|
|
 |
v1.15.28 - September 2009
|
|
 |
v1.15.27 - September 2009
|
|
 |
-
Corrected error "Error while updating
item: (contact name). Value cannot be null. Parameter
name: value" when reading Google contacts. If a Gmail contact
is created with multiple website addresses and none are
assigned to home then this error would occur.
-
Corrected issue where a Gmail contact
website address would not sync properly unless it was marked
as "home". gSyncit will only sync with the Gmail contact
website address that is marked as primary or matches the
default website type on the contact mapping which defaults
to "home page".
-
Updated the uninstall process to properly
remove the gSyncit menu from the windows start menu.
v1.15.26 - August 2009
|
|
 |
-
Resolved an issue with syncing IM addresses
to Google which causes the Google sync on Android to crash
during the sync. Why the android app crashes is an issue
in itself but this fix should prevent it from happening.
-
Resolved issue "can have at most one
primary email address, found 2" error.
v1.15.25 - August 2009 [Take Two?]
|
|
 |
-
Corrected a major versioning issue
where after installingv1.15.24 gSyncit reported itself as
being v1.15.23 when it really was the v1.15.24 codebase.
This has been a major headache and very confusing for many
users.
-
I'm not sure how this ended up in the
release but the word "False" was appearing during the contact
sync on the statues dialog. This was simply a cosmetic issue
and didn't not affect the actual sync in any way.
v1.15.24 - August 2009
|
|
 |
v1.15.23 - August 2009
|
|
 |
-
Corrected issue where updated meeting
requests were deleted from the Outlook calendar during a
sync. After a meeting request had been accepted then ii
the meeting was modified by the organizer then he event
would be deleted by gSyncit upon the next sync.
-
Updated the dialogs prompting
to confirm a deletion to indicate if the item is a Google
or Outlook contact or event.
-
Corrected "object reference
not found" error when using the new feature to prompt before
deleting events.
-
Added a new filtering option
for calendar events to include or exclude events based on
content within the event. With this feature users can choose
to only sync items that contain certain keywords or to exclude
events that contain specific words.

v1.15.22 - August 2009 [Time Zone
Modification Patch]
|
|
 |
v1.15.21 - August 2009
|
|
 |
-
Updated the Google calendar
settings to show the time zone information and name for
a selected Google calendar. There have been a number of
support cases where users did not have their Google calendar
set to the correct time zone which causes problems syncing
recurring events. The time zone value assigned to a Google
calendar is now clearly shown below the calendar feed path
when available. When this value is undefined gSyncit will
automatically update this value when a sync is performed.

-
Updates the gSyncit welcome
dialog to remind users to make a backup before syncing.
-
Corrected issue where if
the option to automatically continue on error is enabled
and an error is encountered then the contact sync process
does not get invoked until the calendar issue is resolved.
-
Updated the recently added
feature to prompt for deletes to include the start date
of an event when prompting the user to delete an event.
v1.15.20 - August 2009
|
|
 |
-
Added option to manually
confirm deletes for contacts and appointments.

-
Added ability to set a custom
feed description to contact feed mappings.
-
Added option to set the
default Gmail website field type and changed the default
website address type to "home-page" vs. "home"

-
Improved the speed for updating
Google recurring event exceptions.
-
Corrected a reported time
zone issue in certain cases causing Google calendar recurring
events to appear as all day events. This issue appears to
have started when gSyncit switched over to using the Google
calendar time zone value value vs. having to manually set
this in gSyncit. This switch was may to support multiple
calendars in different time zones and to reduce the amount
of configuration.
v1.15.19 - August 2009
|
|
 |
-
Added support for syncing
the website field between Outlook and Gmail contacts.
-
Corrected issue where "HYPERLINK"
values appear in Gmail contact notes that are updated from
a Outlook contact that contains links or email addresses
in the notes field.
v1.15.18 - August 2009
|
|
 |
v1.15.17 - August 2009
|
|
 |
-
Resolved issue with duplicate
events appearing in the Outlook calendar when using a system
date format of mm.dd.yyyy HH:mm. This format causes the
Outlook search logici to fail.
-
Resolved a reported "object
reference not found" error during the contact sync process
for contacts that use the IM address field.
-
Resolved a reported "object
reference not found" error when updating appointment attendees.
-
Resolved issue updating
Google contact IM address entries. This particular error
would cause a 409 error followed by an "object reference
not found error."
v1.15.16 - August 2009
|
|
 |
-
Added additional logging
details to help diagnose various issues with reading/updated
calendar and contacts in Outlook.
-
Updated the calls for reading
Outlook contacts to use an explicit message store id vs.
an implicit store id. This may resolve issues with Outlook
possibly being unable to locate specific contact records.
-
Resolved issue where recurring
events that include specific days may not sync due to an
issue with how Google formats the BYDAY value of a recurring
event. This issue appears to be a bug with the Google calendar.
When an event is first created in the Google calendar this
value is formatted incorrectly. If the same event is updated
in the Google calendar the format is updated and is correct.
There are cases where Google formats a recurring event with
details that includes a linefeed that breaks a recurrence
rule into multiple lines. This causes gSyncit to incorrectly
parse a recurrence rule from a Google event resulting in
incomplete recurring events appearing in the Outlook calendar.
For example a Google rule make read as:
RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=1;BYDAY=MO,TU,WE,
TH,FR
gSyncit is expecting the rule to appear as ...
RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=1;BYDAY=MO,TU,WE,TH,FR
DOWNLOAD GSYNCIT v1.15.16
(BETA)
v1.15.15 - August 2009
|
|
 |
-
Revised logic for handling
syncing via date range. The functionality is still the same.
The code was cleaned to make it easier to maintain.
-
Corrected issue causing
the following error .. "This
item is already downloaded; it cannot be marked for download.
You don't have appropriate permission to perform this operation."
This error would cause either items to be duplicated or
possibly incorrectly deleted from a calendar. This issue
first originated in the in August 1st v1.15.11 release.
-
Revised sync date range
logic to include recurring events that occur within the
sync date range vs. only starting within the sync date range.
Prior builds required that the master item in a recurring
event be included in the sync date range for all events
in the recurrence to sync. This is no longer required. Any
event that occurs within the specified sync date range will
trigger the entire recurring event item to sync.
v1.15.13 - August 2009
|
|
 |
v1.15.12 - August 2009
|
|
 |
v1.15.11 - August 2009
|
|
 |
-
Corrected DISP_E_MEMBERNOTFOUND
issue when saving appointments. This issue happens when
a save is issued before the appointment has been fully loaded.
This seems to be a rather random issue and in some cases
the issue would resolve itself. This issue has been resolved.
-
Addressed some additional
issues reported where recurring event exceptions were not
syncing properly between Outlook and Google. One major case
that has been addresses is when a recurring event exception
is moved to the same day of another recurring event exception
for the same recurrence pattern that was deleted. In this
case both exceptions would end up deleted.
-
Resolved issue where an
error is reported when attempting to update Google with
a contact that contains the same email address more than
once.
v1.15.10 - July 2009
|
|
 |
v1.15.9 - July 2009
|
|
 |
v1.15.8 - July 2009
|
|
 |
v1.15.7 - July 2009
|
|
 |
-
Removed the automatic time
zone setting options. This option has caused a number of
problems where local windows time zones can not automatically
be mapped to a Google time zone value. It's easier and less
error prone to simply set this option manually to be sure
it is set correctly.
-
Resolved a UI issue on the
contact mapping page where the controls on the Gmail groups
tab were not properly displayed as disabled.
-
Updated the contact sync
process to set the first Outlook email address as primary
when updating the contact in Gmail. This issue addresses
an issue reported where contacts updated by gSyncit to not
appear with a primary email address on other devices that
sync with Gmail.
v1.15.6 - July 2009
|
|
 |
-
Corrected issue with event
conflict functionality. A conflict dialog is now displayed
when the same appointment is modified in one calendar and
deleted it another at the same time. Prior releases on displayed
conflict dialog when both events have been modified and
didn't treat deleted items as modified events. The conflict
dialog allows the item to be replaced with the non-deleted
item or for the item to be deleted.
-
Corrected issue where addresses
updated from Google contacts were not appearing in Outlook
on the business card view with the proper line breaks.
-
Corrected issue where turning
off the usage of SSL communications does not always work.
v1.15.5 - July 2009
|
|
 |
v1.15.4 - July 2009
|
|
 |
v1.15.3 - June 2009
|
|
 |
v1.15.2 - June 2009
|
|
 |
v1.15.1 - June 2009
|
|
 |
-
Corrected minor issue where
after performing a sync via the gSyncit tray application
if a sync was performed through Outlook a dialog would appear
saying "sync already in progress" when no sync operation
was actually taking place.
-
Updated the settings dialog
be to a resizable window.
-
Minor performance updates.
v1.15.0 - June 2009
|
|
 |
-
Gmail Contacts 3.0 Specification
Support - Google recently released v3.0 of thier
contact functionality for Gmail. gSyncit now has support
for new fields including Birthday, Nickname, Anniversary,
and Relationships fields. Also now that Gmail supports many
more of the same field that Outlook does the fields from
Outlook that were once stored in the Gmail notes field are
now mapped to these new fields.

-
Secure (SSL) Sync -
Added configuration options for calendar and contact
sync to use SSL for secured communications with Google (see
images below). This option is off by default. A lock icon
will appear on the sync dialog when the SSL option is enabled
and active.


v1.14.37 - June 2009
|
|
 |
v1.14.36 - June 2009
|
|
 |
v1.14.35 - June 2009
|
|
 |
v1.14.34 - June 2009
|
|
 |
-
Updated the group list to
appear sorted on the contact mapping "Gmail groups" tab.
-
Corrected issue with the
gSyncit link on the Program menu launching the install process.
-
Added Uninstall link to
the Program menu.
-
Corrected "object reference
not found" error reported by some users when using the contact
photo sync option. This issue occurs as a result of a defect
with the contact record and/or Outlook. gSyncit asks Outlook
if the contact record contains a photo and this error is
returned rather than the true/false response that is expected.
v1.14.33 - June 2009
|
|
 |
v1.14.32 - May 2009
|
|
 |
-
Corrected issue where duplicate
Gmail contact records would be created when the Outlook
contact company name field contains spaces after the company
name.
-
Corrected issue where Google
returns a "bad request" error when attempting to update
the contact IM Address field an Outlook IM address containing
only spaces.
v1.14.31 - May 2009
|
|
 |
v1.14.30 - May 2009
|
|
 |
-
Fix for issue where gSyncit
was incorrectly resetting the "protocol" assigned to an
IM Address in a gmail contact entry on a sync. Since Outlook
does not have a matching type gSyncit will retain the the
Gmail IM Address type setting.
-
Corrected "object reference
not found" error when selecting the Gmail groups tab when
an invalid username/password is entered.
-
Corrected "object reference
not found" while updating Google contacts.
-
Added option to enable/disable
syncing public events. Now it is possible sync only public
OR private events between Outlook and Google calendars.

-
Added option to set the
default appointment status for Outlook events.
-
Added option to set the
default appointment visibility to new AND existing events.

v1.14.28 - May 2009
|
|
 |
v1.14.27 - May 2009
|
|
 |
-
Added fix for Outlook 2003
and exchange based contacts and appointment attendee addresses
not syncing as SMTP addresses to Google. This fix
only works when Outlook is NOT using "cache mode".
-
Added fix for "Index
was outside the bounds of the array" when processing recurring
events. The issue is caused by an extra semi-colon added
to the end of the recurrence pattern rule.
v1.14.26 - April 2009
|
|
 |
-
Fixed limitation issue where
the number of available Gmail groups displayed on the contacts
setting dialog was limit of 30. Now all available Gmail
groups are displayed.
-
Fixed issue where gSyncit
created a duplicate Outlook contact when it was unable to
match up Google contacts with Outlook contacts that only
contained company information and had an empty full name.
-
Added fix for exchange based
contacts and appointment attendee addresses not syncing
as SMTP addresses to Google.
-
Added option to set the
default visibility type (public/private/confidential) when
creating new items in the Google or Outlook calendar.
-
Added option to always set
the default status type (busy/free) when creating new items
in the Google or Outlook calendar.
-
Added option allowing the
status and visibility to always be set for appointments
written to the Google calendar. For example, this option
allows events to _always_ be marked as private and/or busy
whenever they are synced from Outlook to a Google calendar.
In prior versions items could be marked as private but only
when they were created and not updated. This resolves an
issue where a public item in Outlook would be synced to
Google calendar as a private on the first sync. If the item
was ever updated the visibility would switch back to public.
v1.14.25 - April 2009
|
|
 |
v1.14.24 - April 2009
|
|
 |
v1.14.23 - April 2009
|
|
 |
v1.14.22 - April 2009
|
|
 |
-
Corrected issue where when
two or more Outlook contacts with the same organization
name but no email addresses would be deleted after a sync.
gSyncit incorrectly viewed the Outlook contacts a single
contact causing the other instances to be removed.
-
Added ability to select
the default status type when adding new items to the Google
calendar.
v1.14.21 - April 2009
|
|
 |
-
Updated calendar sync options
dialog to better group available options
-
Added Appointment default
options tab (for future use)
-
Corrected issue where a
contact record was incorrectly deleted when an error occurred
while synchronizing the entry.
v1.14.20 - March 2009
|
|
 |
-
Corrected bug that preventing
turning off the sync of extended contact fields.
-
Corrected bug where birthday
and anniversary's appear with 1855 in Outlook as the year
and when birthdays/anniversary dates are undefined or removed.
v1.14.19 - March 2009
|
|
 |
-
Added additional fields
to the gmail notes field to include birthday, spouse,
anniversary, manager, assistant, office, profession, nickname.
This feature can be enabled/disabled using the option to
enable/disable extended Outlook properties.
-
Corrected a reported issue
with yearly recurring by month day not updating to the Outlook
calendar properly. (e.g. third Friday of the month).
-
Added option to disable
the sync of reminder information.
-
Updated the contact sync
process to set the Gmail contact first name to the company
name when a first/last name is undefined. This option was
added to address contacts not appearing on the iPhone when
a Gmail contact does not contain a first/last name.
-
Added tooltips to the settings
dialogs for various fields.
v1.14.17 - March 2009
|
|
 |
-
Improved performance by
only loading Google contact group information when using
the gmail groups feature.
-
Corrected issue with the
recently added birthday information written to the gmail
group which would show 1/1/4501 as the birthday when a birthday
as not set in Outlook.
v1.14.16 - March 2009
|
|
 |
-
Corrected reported issue
where gSyncit incorrectly removes items from gmail groups
when using the new gmail groups feature and corrected issue
where Outlook items are not properly assigned to gmail groups
when multiple groups are selected.
-
Added birthday, spouse,
and anniversary information to gmail contact notes when
there are no notes defined.
v1.14.15 - March 2009
|
|
 |
-
Corrected "The message
you specified cannot be found" error during the sync
process.
-
Corrected "(404) not found"
error during the contact sync process.
-
Added option to sync Gmail
contact groups assignments with Outlook categories within
a single contact feed mapping. This removes the need to
create a different contact feed configuration for each group
and configure the Outlook category filter/assignment feature
when synchronizing different Outlook categories with Gmail
contact groups.
On the contact feed mapping there is a new tab called "Gmail
groups" that allows the selection of groups to sync with
Outlook contacts. Gmail group names are assigned to Outlook
contacts as categories when the Gmail contact is added/updated
in the Outlook contact list. When Outlook items are assigned
to the categories matching these group names then the matching
Gmail contact will be assigned to the corresponding group(s).
This feature should not be mixed with the options on the
'Outlook Categories' tab and should only be used with the
Gmail 'All Contacts' list.
-
Corrected issue where if
categories are added to the list of categories for contact
mapping and the option "Don't filter by category" is selected
the specified categories are still assigned to Outlook contacts.
v1.14.14 - March 2009
|
|
 |
-
Corrected "could not open
item. try again" during the sync process.
-
Corrected issue with reminder
times not being set correctly for recurring events and exceptions
when they are added to the Google calendar for the first
time.
-
Added support for using
zlib compression when communicating with Google to reduce
the amount of data transferred to/from Google. This option
is available on the connection panel on the settings dialog.
v1.14.13 - March 2009
|
|
 |
-
Corrected issue with proxy
settings not being applied during the registration process
immediately after being configured. The user would need
to restart gSyncit fro the settings to take affect.
-
Corrected issue were if
Outlook connectivity with an exchange server is lost during
the sync process calendar events could inadvertently be
deleted as gSyncit thinks the item was deleted.
-
Added option to select if
Calendar and/or Contacts are synced as part of the automatic
sync process.
-
Corrected issue where providing
invalid proxy settings could cause gSyncit to fail on startup.
-
Corrected issues with the
product uninstall link on the program menu.
-
Corrected issues where contact
feed settings are not saved when there are no calendar feeds
configured.
-
Updated the Category selection
for each contact and calendar feed to automatically add
a category to the category list when selected from the dropdown.
This feature is only available to Outlook 2007. The list
of categories in older versions of Outlook cannot be returned
which is why this list is not populated with these versions
of Outlook. Categories must still be manually entered in.
v1.14.12 - February 2009
|
|
 |
v1.14.11 - February 2009
|
|
 |
-
Corrected issues synchronizing
reminder times from Outlook to Google. In prior releases
of gSyncit and Google calendar only a limited number of
reminders were supported. Google has expanded this list
and gSyncit has been updated to support this change.
-
Corrected 403 issue during
sync when gSyncit attempts to update an invite appointment
in the Google calendar that has not been accepted.
-
Corrected 'object reference
not found' error when updating the Outlook calendar with
a Google event that does not contain a transparency value.
-
Corrected 'object reference
not found' error when updating the Outlook calendar with
a Google event that does not contain a location value.
-
Corrected error updating
the Outlook calendar when attempting to change the days
of the week for a recurring item that occurs every year
on the last day of a month.
v1.14.10 - February 2009
|
|
 |
-
Corrected an issue that
started recently where updating a contact photo would sometimes
causes a "(412) Precondition Failed" error.
-
Corrected a reported issue
updating Google participant information returning a "Object
reference not found" error.
-
Corrected issue with updating
Google contacts returning "Object reference not found" error
when a users configuration is invalid.
-
Corrected a display issue
where "All Contacts" did not appear on the contact feed
mapping list when "All Contacts" was selected for a feed.
v1.14.9 - February 2009
|
|
 |
v1.14.8 - February 2009
|
|
 |
-
Corrected 400 error when
updating a Google event with an Outlook event that contains
attendees belonging to a distribution list. gSyncit currently
does not support handing attendees that are distribution
lists.
-
Corrected issue with the
reminder time not being set when inserting a new event into
the Google calendar. This is actually a defect with the
Google calendar but I've implemented a work around until
this issue is resolved.
v1.14.6 - February 2009
|
|
 |
-
Corrected issue where deleting
recurring items from the Outlook calendar were not properly
deleted from the Google calendar.
-
Corrected typo on the contact
configuration dialog which indicates contacts would removed
from the 'My Contacts' instead of 'All Contacts' groups
when deleted.
-
Corrected issue processing
recurring items that contains a set of values followed by
a delimited (e.g. BYMONTHDAY=1,2. This caused a parsing
error when updating an event in the Outlook calendar.
v1.14.5 - February 2009
|
|
 |
v1.14.4 - February 2009
|
|
 |
v1.14.3 - February 2009
|
|
 |
-
Corrected issue after upgrading
from an older version of gSyncit where the library "Google.GData.Client.dll"
could not be loaded.
-
Corrected "(403) Forbidden"
error when updating event participants in the Google calendar.
v1.14.2 - February 2009
|
|
 |
-
Added support for Google's
v2 contact functionality enabling access to My Contacts,
Friends, Family, and Coworker system contact groups.
-
Added support for Google's
latest functionality for handing contact photos.
-
Removed several unused features
from the configuration to make setup simpler.
-
Improved ability to match
existing Google contacts with existing Outlook contacts.
-
Corrected issues with the
continue on error feature during the contact sync process.
-
Added basic calendar event
participant/attendee synchronization.
-
Added multiple Outlook profile
support allowing gSyncit to manage configurations for each
Outlook profile. Automatic sync with multiple Outlook profiles
is not supported.
-
Improved the contact sync
speed when communicating with Google.
-
Added Uninstall option to
the gSyncit program menu
-
Resolved issues with gSyncit
deleting contacts after clicking the cancel button during
a contact sync.
-
Added option to sync basic
appointment attendee/participant information. Status information
is not synced, only participant email/names are synchronized.
|