After being quite for some long weeks, I spent some time over the week-end
to prepare release v0.30 of JSCalendarSync. You can download it now from SourceForge's
We are now several dozen,
within and outside Sun, to use JSCalendarSync on a daily basis, with no
This release introduces
some changes and many bug fixes. I would encourage every users to download
it to replace the existing version.
would like to thanks all of you for your testing, suggestions and
encouragements, also for your patience when helping me to debug this or
that annoying issue.
So, what's new in
the GUI now provides an option to sync or not the "Description"
attribute from events. Many users complained about this attribute being
synchronized while they are using it to store conf call access codes
or otherwise confidential information. You can now ask JSCalendarSync
to not synchronize this attribute.
Event cancellation / modification notices are no longer sent by
default. This request was very popular and caused many annoyances to
all of us. By default, JSCalendarSync now asks Calendar Server to not
send an email notice to event attendees when an event is modified /
deleted on iCal.
Should you want to enable this again,
you'll need to open a Terminal application, type "
write com.sun.luxembourg.cso.JSCalendarSync notifyAttendees -bool true"
and restart JSCalendarSync
And... last but not least..., a fellow Sun coworker started to
implement support for recurring events. Preliminary code is in the CVS
main branch. And we should expect some more announcements in the near
What's fixed in v0.30 ?
passwords and all text attributes are now URL-friendly, meaning that you
can use special characters (like ?.:&%) in your passwords and event
international character sets (german's umlauts or french accents for
example) are now correctly handled in booth directions
many small bug fixes
Users upgrading from a previous version might have a small GUI glitch
because of the way Window size and position are remembered from your last
run. Should you encounter this small issue, open a Terminal application
and type : '
defaults delete com.sun.luxembourg.cso.JSCalendarSync
"NSWindow Frame window"
', then restart JSCalendarSync.
I would like to remind some of you that, the first time you run
JSCalendarSync, you will be prompted by Mac OS X's Synchronization Manager
to authorize, or not, JSCalendarSync to synchronize with iCal. You must
answer "Yes" to this question !
Failure to do so will
prevent JSCalendarSync to work properly.
usual, do not hesitate to report me any issue you might have or
improvements you would like to see in future releaseS (yes : recurring
events and attendees are high on my priority list