diff --git a/CalDavSynchronizer.Setup/CalDavSynchronizer.Setup.vdproj b/CalDavSynchronizer.Setup/CalDavSynchronizer.Setup.vdproj index e3c965e2..1396559c 100644 --- a/CalDavSynchronizer.Setup/CalDavSynchronizer.Setup.vdproj +++ b/CalDavSynchronizer.Setup/CalDavSynchronizer.Setup.vdproj @@ -1833,7 +1833,7 @@ { "AssemblyRegister" = "3:1" "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Thought.vCards, Version=2.27.0.0, Culture=neutral, processorArchitecture=MSIL" + "AssemblyAsmDisplayName" = "8:Thought.vCards, Version=3.0.0.0, Culture=neutral, processorArchitecture=MSIL" "ScatterAssemblies" { "_04BB107B710AA4CBA634C0FA3600BF12" @@ -4280,7 +4280,7 @@ { "AssemblyRegister" = "3:1" "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:CalDavSynchronizer.Conversions, Version=2.27.0.0, Culture=neutral, processorArchitecture=MSIL" + "AssemblyAsmDisplayName" = "8:CalDavSynchronizer.Conversions, Version=3.0.0.0, Culture=neutral, processorArchitecture=MSIL" "ScatterAssemblies" { "_B1C251441D6092D5AEEE36F6909587C8" @@ -4652,7 +4652,7 @@ { "AssemblyRegister" = "3:1" "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:CalDavSynchronizer.OAuth.Google, Version=2.27.0.0, Culture=neutral, processorArchitecture=MSIL" + "AssemblyAsmDisplayName" = "8:CalDavSynchronizer.OAuth.Google, Version=3.0.0.0, Culture=neutral, processorArchitecture=MSIL" "ScatterAssemblies" { "_E8BFD262316C23666C9E3094B8635548" @@ -4900,7 +4900,7 @@ { "AssemblyRegister" = "3:1" "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:GenSync, Version=2.27.0.0, Culture=neutral, processorArchitecture=MSIL" + "AssemblyAsmDisplayName" = "8:GenSync, Version=3.0.0.0, Culture=neutral, processorArchitecture=MSIL" "ScatterAssemblies" { "_F5E7FDF04E965A59AC2244FBC6EF4BD0" @@ -5145,15 +5145,15 @@ { "Name" = "8:Microsoft Visual Studio" "ProductName" = "8:CalDavSynchronizer" - "ProductCode" = "8:{105A16D4-64DB-4C36-BC39-95D37627B208}" - "PackageCode" = "8:{82C4C522-79BC-4012-8AC7-BE8DD7C2E1CE}" + "ProductCode" = "8:{EFC14ED3-41FC-4E44-BA66-F0CF383F3438}" + "PackageCode" = "8:{FA891B4A-C36E-4A8A-BF6D-492DC6179B76}" "UpgradeCode" = "8:{691063F4-DD9A-4264-948D-3FBD2565572C}" "AspNetVersion" = "8:4.0.30319.0" "RestartWWWService" = "11:FALSE" "RemovePreviousVersions" = "11:TRUE" "DetectNewerInstalledVersion" = "11:TRUE" "InstallAllUsers" = "11:FALSE" - "ProductVersion" = "8:3.0.0" + "ProductVersion" = "8:3.1.0" "Manufacturer" = "8:Gerhard Zehetbauer" "ARPHELPTELEPHONE" = "8:" "ARPHELPLINK" = "8:" diff --git a/CalDavSynchronizer/Properties/AssemblyInfoVersion.cs b/CalDavSynchronizer/Properties/AssemblyInfoVersion.cs index 894054ee..31a51a97 100644 --- a/CalDavSynchronizer/Properties/AssemblyInfoVersion.cs +++ b/CalDavSynchronizer/Properties/AssemblyInfoVersion.cs @@ -32,4 +32,4 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion ("3.0.0.0")] \ No newline at end of file +[assembly: AssemblyVersion ("3.1.0.0")] \ No newline at end of file diff --git a/README.md b/README.md index 5373ec14..50de4cf6 100644 --- a/README.md +++ b/README.md @@ -118,6 +118,22 @@ We recommend updating to the latest .Net Framework but the minimal required vers ### Changelog ### +#### 3.1.0 #### +- Released 2018/03/25 +- New features + - Map tentative to TRANSP:OPAQUE instead of TRANSPARENT, feature request 94. + - Add event mapping configuration to map Outlook public events to default visibility instead of public, feature request 98. Set this option as default for google profiles. +- Bug fixes + - Fix translation for OL2007 toolbar, ticket #821. + - Update some Russian and German translations. + - Fix integration tests. + - Fix selection of reports in Listview. + - Fix report name parsing for large sequence numbers. + - Ticket 842: read all pages from google task service. + - Retry without sync-token if sync-token is invalid. + - Fix mapping of weekday recurrence rule with FREQ=DAILY;BYDAY=MO,TU,WE,TH,FR +ticket #847. + #### 3.0.0 #### - Released 2018/02/10 - **WARNING**: This release is a major upgrade and needs .NET framework 4.6.1 as minimal requirement. Automatic upgrade won't work if you still have only .NET framework 4.5 installed. Install and upgrade manually in that case! @@ -1202,7 +1218,7 @@ If you expand the tree view of the profile you can configure network and proxy o - *Set RTF Body from X-ALT-DESC html description* If enabled, convert X-ALT-DESC description html property to RTF and set Outlook appointment RTF Body. The html to RTF conversion is experimental, not all html formatting options can be converted! This overwrites also the plaintext Body! - *Timezone settings* See section Timezone mapping below. - *Use GlobalAppointmentID for UID attribute:* Use Outlook GlobalAppointmendID instead of random Guid for UID attribute in new CalDAV events. This can avoid duplicate events from invitations. - - In *Privacy settings* you can configure if you want to map Outlook private appointments to CLASS:CONFIDENTIAL and vice versa. This could be useful for Owncloud for example, if you share your calendar with others and they should see start/end dates of your private appointments. You can also map all CLASS:PUBLIC events to Outlook private appointments. + - In *Privacy settings* you can configure if you want to map Outlook private appointments to CLASS:CONFIDENTIAL and vice versa. This could be useful for Owncloud for example, if you share your calendar with others and they should see start/end dates of your private appointments. You can also map all CLASS:PUBLIC events to Outlook private appointments. And for Google calendar it is useful to map all Outlook public events to default visibility instead of PUBLIC. - In *Scheduling settings* you can configure if you want to map attendees and organizer and if notifications should be sent by the server. - Use *Don't send appointment notifications for SOGo servers and SCHEDULE-AGENT=CLIENT for other servers if you want to send invitations from Outlook and avoid that the server sends invitations too, but be aware that not all servers (e.g. Google) support the SCHEDULE-AGENT=CLIENT setting. - In *Outlook settings* you can also define a filter category so that multiple CalDAV-Calendars can be synchronized into one Outlook calendar via the defined category (see Category Filter and Color below).