Lỗi class not registered exception from hresult 0x80040154 regdb_e_classnotreg năm 2024

I Develop a CRM Software for my company before 3months and installed in many computers. Its working properly. but yesterday I install my CRM software in a laptop(Windows 10 Pro 64bit) I received the error message (Class not registres (Execption from HRESULT: 0x80040154(REGDB_E_CLASSNOTREG)) )

I developed the software using VS 2013 windows forms also I use report viewer The software for client PCs only. I am installing report viewer 2012 Runtime, Microsoft System CLR Types for SQL Server 2012 (x64) & my CRM Software

Software Structure 1 Base form, 1pannal, 1menu bar, 1tree view & 1loginform 1st user need to enter credentials in login form. if credentials true base form will open. also the loge in log save in the database.

private void customerToolStripMenuItem_Click(object sender, EventArgs e) { treeView1.Nodes.Clear(); treeView1.Nodes.Add(cst1); treeView1.Nodes.Add(cst2); }

all_forms.show__cu cu_add = new show__cu();

if(treeView1.SelectedNode == cst1) { cu_add.TopLevel = false;

            splitContainer1.Panel2.Controls.Add(cu_add);
            cu_add.BringToFront();
            cu_add.Show();
        }

when user double click on tree view the form (top level false) will load inside the panel without top level (toplevel false).

now my problem is : My application installed properly. Login also working. log in & logout data also properly coming DB. I am receiving the error message only when I open forms from the tree view.

When i try to run my application i am getting below error. Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))

Please help me to resolve this issue.

Thanks in advance.

Thanks, Ramana

What I have tried:

i have build my dll's with AnyCPU mode.


You haven't given us much to go on, but gazing into my crystal ball, I suspect you're trying to use Office Interop to manipulate Microsoft Office documents on the server, and Microsoft Office is not installed.

Read the following Microsoft knowledgebase article:

Microsoft does not currently recommend, and does not support, Automation of Microsoft Office applications from any unattended, non-interactive client application or component (including ASP, ASP.NET, DCOM, and NT Services), because Office may exhibit unstable behavior and/or deadlock when Office is run in this environment.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Comments

phw198 added a commit that referenced this issue

commit e97793a415e54d7ee5f9054aaa0a85459817557e Author: Paul Woolcock <[email protected]> Date: Sat Aug 14 23:17:27 2021 +0100

v2.9.0
commit 246e7c42ea1812dfb68eae583da9cb0efac81205 Merge: 420645a 156be35 Author: Paul Woolcock <[email protected]> Date: Sat Aug 7 17:43:17 2021 +0100
Merge branch 'development' of https://github.com/phw198/OutlookGoogleCalendarSync into release
commit 156be358680e12bd012468a34c07a80bb428036e Author: Paul Woolcock <[email protected]> Date: Sat Aug 7 17:37:03 2021 +0100
Website URL stored in string constant.
Release notes URL moved.
commit a3e2d4aa57d70d0b8af20aeec1b74aa29e07ccee Author: Paul Woolcock <[email protected]> Date: Tue Jul 13 22:22:36 2021 +0100
Handle 'Queries per minute' limit with backoff.
Force dummy update of Google recurring series if no change within last day.
commit 1406c3ec2679d2bb993ecc8226dbf10c3bced730 Author: Paul Woolcock <[email protected]> Date: Tue Jul 13 22:17:18 2021 +0100
Pulled master branch back into development.
commit 420645af7a62e44f2e25cb4d67fc8fff2e0522d6 Author: Paul Woolcock <[email protected]> Date: Mon May 10 22:07:39 2021 +0100
Fix logic for ForceSave.
Fixes 
# 1218,

1200

commit ed04b3bbc154b1f64d8c6c05d723c0f2eaacea61 Author: Paul Woolcock <[email protected]> Date: Sun May 9 20:09:32 2021 +0100
v2.8.7
commit 097a6283a75276a592b349420af8333c7d41f954 Merge: 4d347af f751331 Author: Paul Woolcock <[email protected]> Date: Sun May 9 18:33:02 2021 +0100
Merge branch 'development' of https://github.com/phw198/OutlookGoogleCalendarSync into release
commit f751331f614724b87d96fab2d3d862d7e5222eb1 Author: Paul Woolcock <[email protected]> Date: Sun May 9 18:24:15 2021 +0100
Handle OST becoming unavailable, 0x8004010F.
log4net: Log error line to cloud.
commit 4d347afbd01813a310fc59fb9c5c11670771b272 Merge: 31527b3 d2dea9e Author: Paul Woolcock <[email protected]> Date: Sun May 9 13:56:22 2021 +0100
Merge branch 'issue-1200' of https://github.com/phw198/OutlookGoogleCalendarSync into release
Closes 
# 1200 commit 31527b33467c8950595b215faab3b7c4f90697e1 Merge: 33e9e6c be353b7 Author: Paul Woolcock <[email protected]> Date: Sun May 9 00:06:05 2021 +0100
Merge branch 'issue-1072' of https://github.com/phw198/OutlookGoogleCalendarSync into release
Closes 
# 1072 commit 33e9e6ceba79ec3faadf26e58b2c2feb6ca978cb Merge: ba631c9 fbaada1 Author: Paul Woolcock <[email protected]> Date: Sat May 8 22:07:35 2021 +0100
Merge branch 'issue-1090' of https://github.com/phw198/OutlookGoogleCalendarSync into release
Closes 
# 1090 commit c4ab7c691b016c9f5283642404c9ddf3404ce632 Author: Paul Woolcock <[email protected]> Date: Sat May 8 21:29:22 2021 +0100
Check if each file is already downloaded.
Reverted to ApplyReleases() - download any missing files upon file.
Custom Squirrel.dll v1.9.0.1
commit b99664424c9aa59240234a35648d2419d4ea8fa0 Author: Paul Woolcock <[email protected]> Date: Wed May 5 19:25:46 2021 +0100
Don't instantiate new Calendar object if instance is not null.
commit be353b71f85c6947a694880903469b218976d3a7 Author: Paul Woolcock <[email protected]> Date: Wed May 5 19:12:37 2021 +0100
New non-GUI setting DisconnectOutlookBetweenSync
Force disconnect from Outlook after sync.

# 1072 commit ba631c9d643a3bdcb23d83269547964cdc294362 Merge: 4030b41 a05c1ef Author: Paul Woolcock <[email protected]> Date: Wed May 5 16:59:39 2021 +0100
Merge branch 'issue-1209' of https://github.com/phw198/OutlookGoogleCalendarSync into release
Resolves 
# 1209 commit 4030b419c205fcb769a4e692ab67aeff368ca8d7 Author: Paul Woolcock <[email protected]> Date: Sun May 2 20:53:53 2021 +0100
Set logging level to FINE for regex log line.
Resolves 
# 1211 commit 53281914d1d0fad40424359f8eebd5de5613e5bd Author: Paul Woolcock <[email protected]> Date: Sat May 1 20:12:21 2021 +0100
Download all pending nupkg release files.
Update with updateManager.UpdateApp() instead of ApplyReleases().
commit 9d803786ee5439bab5e35b029733fc6226e40ee3 Author: Paul Woolcock <[email protected]> Date: Sun Feb 28 17:39:52 2021 +0000
Check for null attendees on event.
Closes 
# 1090 commit 0bba3dcb8ed0c606b2e149742fd8e5f695b7e195 Author: Paul Woolcock <[email protected]> Date: Sat Feb 27 22:23:06 2021 +0000
Customisable attendee limit.

# 1090 commit 1c9012319caa00110d364354b662688000c0f74c Merge: 1e32ed8 b8bbc07 Author: Paul Woolcock <[email protected]> Date: Sun Apr 25 12:07:11 2021 +0100
Merge branch 'issue-1193' of https://github.com/phw198/OutlookGoogleCalendarSync into release
Resolves 
# 1193 commit d2dea9eea9b2bc5967f253fd5ae5b6bcda2cb0f2 Author: Paul Woolcock <[email protected]> Date: Mon Apr 19 00:26:16 2021 +0100
If ForceSave set, always save.

# 1200 commit b8bbc07063dfdaf9e4064d8177fba3a2ad8d3835 Author: Paul Woolcock <[email protected]> Date: Sun Apr 18 20:08:32 2021 +0100
Set "No" as default button for deletion prompts.

# 1193 commit a05c1eff2801c31f85d7e82930b4e0192427afe6 Author: Paul Woolcock <[email protected]> Date: Sun Apr 18 13:49:18 2021 +0100
Check if ActiveControl is null.

# 1209 commit 1e32ed8163201a58df642e59eec7b466949b83c2 Author: Paul Woolcock <[email protected]> Date: Sun Mar 14 14:04:29 2021 +0000
Show milestone form as dialogue window.
Fixes 
# 1188 commit f97bfdfb1c8052860f661a4b18d9736428ac6074 Author: Paul Woolcock <[email protected]> Date: Sun Mar 14 11:50:55 2021 +0000
Refresh access token if expiring within next 60 secs.
Fixes 
# 1184 commit 3bad5a7617084135737e4c584f86d073c73221eb Author: Paul Woolcock <[email protected]> Date: Sun Mar 14 11:44:40 2021 +0000
Squashed commit of the following:
commit 3808fda3279eaaf70d8f18b634d2f6844f24caf5
Author: Paul Woolcock <[email protected]>
Date:   Sun Feb 21 14:03:00 2021 +0000
    Don't retrigger displaying the advisory when trying to hide it!
    
# 1163
commit 511ee6c1c6f5ba4f24f8ea5887cb14b7340b6800
Author: Paul Woolcock <[email protected]>
Date:   Sat Feb 13 10:01:44 2021 +0100
    Only show quota was exhausted message after successful sync.
    Don't show anything if sync successful before new quota available.
    
# 1163
commit df3f1ffa340c3941b23714ef8b552de27a5f19c5
Author: Paul Woolcock <[email protected]>
Date:   Sat Feb 13 18:30:09 2021 +0000
    Use proper background thread for hiding quota note.
    
# 1163
commit a848e3ab8ac53e1e0d8d83389652f5d5c0466367
Author: Paul Woolcock <[email protected]>
Date:   Mon Feb 8 00:15:53 2021 +0000
    Calculate quota exhaustion delay using UTC.
    
# 1163
commit 14334ee06dc23b97dba43e5a3f2fa8cf9f32ac0f
Merge: 93ee55b 7d64553
Author: Paul Woolcock <[email protected]>
Date:   Sat Jan 23 21:31:12 2021 +0000
    Merge branch 'release' of https://github.com/phw198/OutlookGoogleCalendarSync
commit 93ee55bacab30cc8b66650ea1b677c4a9fca07ca
Merge: 3d1d8e5 0ccc6a0
Author: Paul Woolcock <[email protected]>
Date:   Sat Jan 23 21:29:01 2021 +0000
    Merge branch 'master' of https://github.com/phw198/OutlookGoogleCalendarSync
commit 3d1d8e53aea2052c0def6379d794e1664653f071
Merge: 5d3462b dc15a66
Author: Paul Woolcock <[email protected]>
Date:   Sun Oct 25 19:16:13 2020 +0000
    Merge branch 'master' of https://github.com/phw198/OutlookGoogleCalendarSync
Resolves 
# 1163 commit fbaada113ff522b24629365df167d0a62b8128f4 Author: Paul Woolcock <[email protected]> Date: Sun Feb 28 17:39:52 2021 +0000
Check for null attendees on event.

# 1090 commit 4a1fe3f6a5b8784e550caf05639815b7a9835bca Author: Paul Woolcock <[email protected]> Date: Sat Feb 27 22:23:06 2021 +0000
Customisable attendee limit.

# 1090 commit 11c971383affe50c95e7140e62d5f460493d15c8 Author: Paul Woolcock <[email protected]> Date: Mon Feb 15 21:16:55 2021 +0000
Squashed commit of the following:
commit d8b03304cb025ab2569945b5384e08587560b974
Author: Paul Woolcock <[email protected]>
Date:   Mon Feb 15 21:15:22 2021 +0000
    Log error and ExchangeConnectionMode.
    
# 1143
commit 6e44e0f3e560251eb9c6bedf9fee03092647e830
Author: Paul Woolcock <[email protected]>
Date:   Sun Dec 27 20:08:17 2020 +0100
    Logging altered to catch full exception details.
    
# 1143 commit 8c40f3a7ccc9e5be79088a52b0617a1443b69134 Author: Paul Woolcock <[email protected]> Date: Sat Feb 13 18:30:09 2021 +0000
Use proper background thread for hiding quota note.
commit 54f7aa05c0ddde355e74a677a48a09c9939164a3 Author: Paul Woolcock <[email protected]> Date: Sun Feb 7 19:27:11 2021 +0000
Don't call ResetLastRun() twice for push sync.
commit bb6b3a4b3204d44475920584789efba001937e10 Merge: 5a155e5 87fcf1e Author: Paul Woolcock <[email protected]> Date: Sun Feb 7 18:53:39 2021 +0000
Merge branch 'release' of https://github.com/phw198/OutlookGoogleCalendarSync into development
commit 5a155e59dab7d553e3091b37a434c86f0a99fe7b Author: Paul Woolcock <[email protected]> Date: Thu Feb 4 22:24:21 2021 +0000
For Push Sync, check Outlook is running first.
commit 1b257b829a2c064f34860268fe9f221c05c0afa5 Author: Paul Woolcock <[email protected]> Date: Sun Jan 31 20:11:00 2021 +0000
Logging changes.
commit 8d3c3362044a8e40b1b1dc0aafb0a7c98482d0f7 Author: Paul Woolcock <[email protected]> Date: Sun Jan 31 20:09:00 2021 +0000
Squashed commit of the following:
commit 14334ee06dc23b97dba43e5a3f2fa8cf9f32ac0f
Merge: 93ee55b 7d64553
Author: Paul Woolcock <[email protected]>
Date:   Sat Jan 23 21:31:12 2021 +0000
    Merge branch 'release' of https://github.com/phw198/OutlookGoogleCalendarSync
commit 93ee55bacab30cc8b66650ea1b677c4a9fca07ca
Merge: 3d1d8e5 0ccc6a0
Author: Paul Woolcock <[email protected]>
Date:   Sat Jan 23 21:29:01 2021 +0000
    Merge branch 'master' of https://github.com/phw198/OutlookGoogleCalendarSync
commit 3d1d8e53aea2052c0def6379d794e1664653f071
Merge: 5d3462b dc15a66
Author: Paul Woolcock <[email protected]>
Date:   Sun Oct 25 19:16:13 2020 +0000
    Merge branch 'master' of https://github.com/phw198/OutlookGoogleCalendarSync
commit 7d6455322a40ab672a8131df2e882735632e4edc
Author: Paul Woolcock <[email protected]>
Date:   Sat Jan 23 19:23:13 2021 +0000
    v2.8.6
commit f351ce6d9c7d5ca384072240fe41c31216186996
Merge: ef6aa86 c6224c7
Author: Paul Woolcock <[email protected]>
Date:   Sat Jan 23 18:48:49 2021 +0000
    Merge branch 'issue-1151' of https://github.com/phw198/OutlookGoogleCalendarSync into release
    Closes 
# 1151
commit ef6aa860545422ea8daefbbffd84dbd67180a25c
Author: Paul Woolcock <[email protected]>
Date:   Sat Jan 23 17:58:12 2021 +0000
    Don't add default reminder to Google if email notification(s) set.
    Fixes 
# 1156
commit c6224c7ea1cbb16913daf41cbade636263622acb
Author: Paul Woolcock <[email protected]>
Date:   Sat Jan 16 20:27:18 2021 +0000
    Paginate response when retrieving list of Google calendars.
    
# 1151
commit 37f72742cb5ce157d81b71670bac9e1ec5893b47
Author: Paul Woolcock <[email protected]>
Date:   Sat Jan 16 19:45:26 2021 +0000
    Ensure 64-bit machines cannot create an interval greater than Int32.
    Fixes 
# 1154
commit 150c9d39de861c1269643e0a4ad84d826ccb9bdc
Merge: 7099212 c06fb4b
Author: Paul Woolcock <[email protected]>
Date:   Thu Jan 14 21:45:39 2021 +0000
    Merge branch 'issue-1082' of https://github.com/phw198/OutlookGoogleCalendarSync into release
    Closes 
# 1082
commit 7099212cd68c34e31a85153f951c8b81e6d8cd2b
Merge: c952744 0c1bbec
Author: Paul Woolcock <[email protected]>
Date:   Sun Jan 10 23:22:08 2021 +0000
    Merge branch 'issue-1120' of https://github.com/phw198/OutlookGoogleCalendarSync into release
    Fixes 
# 1120
commit 0c1bbecc3a08bba6c1c82c9cfd9a98bb6b5ee90e
Author: Paul Woolcock <[email protected]>
Date:   Sun Jan 10 16:48:36 2021 +0000
    Improved message following exhausted quota.
    Fix scrollbar showing unnecessarily.
    
# 1120
commit c952744db30f14606a3b84b6edd1e8fa26a34d8a
Merge: 7718ab8 8bbb7f5
Author: Paul Woolcock <[email protected]>
Date:   Sat Jan 2 14:08:55 2021 +0000
    Merge branch 'issue-1051' of https://github.com/phw198/OutlookGoogleCalendarSync into release
    Resolves 
# 1051
commit 8bbb7f5821e6802fc0e2bec7176fb5541554a2fd
Author: Paul Woolcock <[email protected]>
Date:   Tue Dec 29 17:16:45 2020 +0000
    Created proper interface methods for filtering.
    
# 1051
commit 27110201a3a153c3037919c17ce88065115f8e83
Author: Paul Woolcock <[email protected]>
Date:   Tue Dec 29 17:07:15 2020 +0000
    Squashed commit and merge of the 'release' branch.
    
# 1051
commit 7718ab8ca21ad50013ad7ea112e27906d6458b46
Merge: f4ec842 6dac048
Author: Paul Woolcock <[email protected]>
Date:   Mon Dec 28 19:34:40 2020 +0000
    Merge branch 'issue-1123' of https://github.com/phw198/OutlookGoogleCalendarSync into release
    Resolves 
# 1123
commit f4ec8429983c2bc811c9ae706c0cd4c3e3e50a7b
Merge: 1e3be12 9d8d089
Author: Paul Woolcock <[email protected]>
Date:   Mon Dec 28 12:10:33 2020 +0000
    Merge branch 'issue-886' of https://github.com/phw198/OutlookGoogleCalendarSync into release
    Fixes 
# 886
commit 6dac048eb181c441e5ac3abca284344ac2050224
Author: Paul Woolcock <[email protected]>
Date:   Sun Dec 27 19:37:10 2020 +0100
    ai.LastModificationTime unreliable in cached Exchange mode.
    
# 1123
commit 82ff5fcd0c28db327361822123caa0e3e89b1b07
Author: Paul Woolcock <[email protected]>
Date:   Sun Dec 27 16:52:42 2020 +0000
    Support x-thread manipulation of sync timer:
  • Separating setting NextSyncDate from calculation of interval.
  • New Activate() function for timer.
        Store timer NextSyncDate as proper date.
        
    
    # 1120
    commit 1e3be1260ef43542f2edb507a81784be049afd58
    Author: Paul Woolcock <[email protected]>
    Date:   Sun Dec 20 17:06:59 2020 +0000
        No message box when loading and "no telemetry" configured.
        Fixes 
    
    # 1135
    commit 9d8d0895072e73d3338cc8b0131417b95c0bd527
    Author: Paul Woolcock <[email protected]>
    Date:   Sun Dec 20 14:10:33 2020 +0000
        Don't mask GetSettings() error with ApplicationException.
        
    
    # 886
    commit dd9608c6d873cc3a62542c008a20ae56dc1c30ff
    Author: Paul Woolcock <[email protected]>
    Date:   Sun Dec 20 13:14:54 2020 +0000
        Recurring instance logging bug.
        
    
    # 877
    commit e3227746b93d9511a89d9b13dc235d5155447cb3
    Merge: 58807d6 e98e3a5
    Author: Paul Woolcock <[email protected]>
    Date:   Wed Dec 2 01:39:15 2020 +0000
        Merge branch 'issue-1126' of https://github.com/phw198/OutlookGoogleCalendarSync into release
        Fixes 
    
    # 1126
    commit 58807d69c90b0ac5ef5980bb6507716815b2ece7
    Merge: 705119f 7f3ff9d
    Author: Paul Woolcock <[email protected]>
    Date:   Sun Nov 29 15:55:15 2020 +0000
        Merge branch 'issue-1121' of https://github.com/phw198/OutlookGoogleCalendarSync into release
        Fixes 
    
    # 1121
    commit e98e3a5de807e5f5c7a3bbc9e158371b94a7d764
    Author: Paul Woolcock <[email protected]>
    Date:   Sun Nov 29 15:02:07 2020 +0000
        Handle failure to get primary SMTP from Exchange recipient.
        
    
    # 1126
    commit e5d5f5d45c530810ed49c780588ce94c53da056f
    Author: Paul Woolcock <[email protected]>
    Date:   Sat Nov 28 18:51:08 2020 +0000
        Regression bug introduced in 1dc494ed1af135dce66f35621f414a5acf88838a
        
    
    # 1120
    commit 705119fed7b152ab80a96276af155a7e3eac8123
    Merge: 11f3aa2 6c090b3
    Author: Paul Woolcock <[email protected]>
    Date:   Sat Nov 28 17:50:44 2020 +0000
        Merge branch 'issue-1060' of https://github.com/phw198/OutlookGoogleCalendarSync into release
        Resolves 
    
    # 1060
    commit 7f3ff9dc2990dece670d1e6f13193fdac3a57343
    Author: Paul Woolcock <[email protected]>
    Date:   Sat Nov 28 14:14:40 2020 +0000
        Populate UseGoogleCalendar.ColourId if null, eg upon upgrade.
        
    
    # 1121
    commit 0d5e169a841eacdb939e0373a2052e597689409f
    Author: Paul Woolcock <[email protected]>
    Date:   Sun Nov 22 21:51:30 2020 +0000
        Correctly delay next sync until fresh quota available.
        
    
    # 1120
    commit 11f3aa268f8c53228bee53cb0fca6fcdbc05dd53
    Merge: 4719f5a f6bc4c2
    Author: Paul Woolcock <[email protected]>
    Date:   Sun Nov 22 14:15:22 2020 +0000
        Merge branch 'issue-1068' of https://github.com/phw198/OutlookGoogleCalendarSync into release
        Resolves 
    
    # 1068
    commit 4719f5a493efd121f599a7c8ff31775c336faea6
    Author: Paul Woolcock <[email protected]>
    Date:   Sun Nov 8 16:57:21 2020 +0000
        Optionally exclude declined Google invitations.
        GUI checkbox added on Google settings tab.
        Resolves 
    
    # 654
    commit 6c090b3dffabacf96de3a989a08b45bdd1843df1
    Author: Paul Woolcock <[email protected]>
    Date:   Sun Nov 8 20:13:01 2020 +0000
        Catch and ignore GoogleApiException Code 410 (already deleted).
        
    
    # 1060
    commit f6bc4c27c0e72ebbe7d7ce2b1a2ef5259ef4d7aa
    Author: Paul Woolcock <[email protected]>
    Date:   Sun Nov 8 17:47:07 2020 +0000
        Don't set default Google calendar colour to Outlook category (unless mapped).
        
    
    # 1068
    commit c06fb4b9cd846210e71d71fa07b5279fa406cad8
    Author: Paul Woolcock <[email protected]>
    Date:   Sun Nov 1 17:11:58 2020 +0000
        Handle null being returned from GetCalendarEntriesInRecurrence()
        
    
    # 1082
    commit 8832dde186a419f91f09616608d300d2e3d2e8a2
    Author: Paul Woolcock <[email protected]>
    Date:   Sat Oct 31 21:23:22 2020 +0000
        Squashed commit and pull from master branch for v2.8.5 changes.
        
    
    # 1051
    commit 2a69c8dd87f10417c0da7211d69d82a3b947c400
    Author: Paul Woolcock <[email protected]>
    Date:   Sat Oct 31 21:01:11 2020 +0000
        Setting to allow only a single Outlook category to be synced to Outlook.
        
    
    # 1068
    commit 0ccc6a03805bf81dd11784aaf89b5cb18a103a10
    Merge: 5d3462b dc15a66
    Author: Paul Woolcock <[email protected]>
    Date:   Sun Oct 25 19:16:13 2020 +0000
        Merge branch 'master' of https://github.com/phw198/OutlookGoogleCalendarSync
    commit 5d3462b34a8f997c00c53e39b18ce32b71e0a7db
    Author: Paul Woolcock <[email protected]>
    Date:   Sun Oct 25 18:50:09 2020 +0000
        v2.8.5
    commit fbd410ef8c44040be27866bb5684310c4a0aff93
    Merge: 8baf3b6 30d0062
    Author: Paul Woolcock <[email protected]>
    Date:   Sun Oct 25 17:17:23 2020 +0000
        Merge branch 'development' of https://github.com/phw198/OutlookGoogleCalendarSync into release
    commit 8baf3b66ecdd51d20218d49926eec0f66269efc1
    Author: Paul Woolcock <[email protected]>
    Date:   Sun Oct 25 13:42:10 2020 +0000
        Squashed commit of the following resolves 
    
    # 1057:
        commit 49dd99304aca1da7e7e502717f57f701fcf21ba1
        Author: Paul Woolcock <[email protected]>
        Date:   Sun Oct 4 17:15:26 2020 +0100
            Separate name arrays for calendar and event colours.
            
    
    # 1057
        commit de526a87ca1f7d1a0041fb9692b793d6570ba75b
        Author: Paul Woolcock <[email protected]>
        Date:   Sun Oct 4 14:36:00 2020 +0100
            Handle null colour when using default Google calendar colour for mapping.
            Retrieve Google colours for picker if no items in drop down.
            Protect from error when attempting to delete last row in colour map screen.
            
    
    # 1057
    commit 2bcd32314c7fac709d7a6aa5ac5e4a0a40207e1e
    Author: Paul Woolcock <[email protected]>
    Date:   Sun Oct 25 13:30:46 2020 +0000
        Derive recurrence end in local time and then convert to UTC.
        Fixes 
    
    # 1035
    commit b70c8e316650d7a253975908efc4269a905bdcfa
    Merge: 8429cd9 1dc494e
    Author: Paul Woolcock <[email protected]>
    Date:   Sun Oct 25 13:24:54 2020 +0000
        Merge branch 'issue-1053' of https://github.com/phw198/OutlookGoogleCalendarSync into release
        HandleAPIlimits() when authenticating.
        Allow x-thread retrieval of Console text.
        Update console when unable to get Google calendar timezone/reminder settings.
        Check for quota limits error - rateLimitExceeded error message changed.
        Resolves 
    
    # 1053
    commit 8429cd95b746e1a9a705a434294291aaa293f67b
    Merge: c3d206f 341021b
    Author: Paul Woolcock <[email protected]>
    Date:   Sat Oct 10 18:47:26 2020 +0100
        Merge branch 'issue-1035' of https://github.com/phw198/OutlookGoogleCalendarSync into release
        Resolves 
    
    # 1035
    commit 1dc494ed1af135dce66f35621f414a5acf88838a
    Author: Paul Woolcock <[email protected]>
    Date:   Sat Oct 10 17:49:16 2020 +0100
        HandleAPIlimits() when authenticating.
        Allow x-thread retrieval of Console text.
        
    
    # 1053
    commit b92a311a06707df37873bfa48473bbc42621e310
    Author: Paul Woolcock <[email protected]>
    Date:   Fri Jun 26 11:40:12 2020 +0100
        Update console when unable to get Google calendar timezone/reminder settings.
        Check for quota limits error.
        
    
    # 1026

    1053
    commit cc023bbc9cee2b3ff2e7aef72947f1dd8def5ffc
    Author: Paul Woolcock <[email protected]>
    Date:   Sun Oct 4 20:47:55 2020 +0100
        Revert "Use HandleAPIlimits() when retrieving calendar settings."
        This reverts commit 1671564957dfcb3926d8d6b2f0d17ee844b96448.
    commit 1671564957dfcb3926d8d6b2f0d17ee844b96448
    Author: Paul Woolcock <[email protected]>
    Date:   Sun Oct 4 20:05:49 2020 +0100
        Use HandleAPIlimits() when retrieving calendar settings.
        
    
    # 1053
    commit c3d206f5422195491931a5c6304e98834cb28cc1
    Merge: 71e55c3 fd2a94b
    Author: Paul Woolcock <[email protected]>
    Date:   Sun Oct 4 17:32:17 2020 +0100
        Merge branch 'issue-1059' of https://github.com/phw198/OutlookGoogleCalendarSync into release
        Resolves 
    
    # 1059
    commit 341021bef62af76117f2ba6cb3b71f9afa0e1d32
    Author: Paul Woolcock <[email protected]>
    Date:   Sun Aug 23 13:20:14 2020 +0100
        Recurrence start time is not provided in recipients local time, but organiser's.
        Use appointment's start time instead, which is.
        
    
    # 1035
    commit 1d6a771c8a6bdea6aa9a6eab025edf3e7a99d384
    Author: Paul Woolcock <[email protected]>
    Date:   Thu Aug 20 00:52:53 2020 +0100
        rateLimitExceeded error message changed.
        
    
    # 1053
    commit 0c48d4794053989eacb5be154120cc896bdce536
    Author: Paul Woolcock <[email protected]>
    Date:   Sun Aug 16 20:15:28 2020 +0100
        Retain recurring items with start date before sync date.
        
    
    # 1051
    commit fd2a94bfd8f529ac58f6c932ce3ed74cc88b73cf
    Author: Paul Woolcock <[email protected]>
    Date:   Sun Aug 16 17:56:16 2020 +0100
        Make getDefaultCalendar() x-thread safe.
        
    
    # 1059
    commit 39aa2537806fe619f8e315aed3cf321266b9863a
    Author: Paul Woolcock <[email protected]>
    Date:   Sun Aug 16 17:32:23 2020 +0100
        Handle accessing categories when not available due to O2003.
        
    
    # 1059
    commit 71e55c3c648d94dae60152f39e14819439a8cd0d
    Author: Paul Woolcock <[email protected]>
    Date:   Sat Aug 8 11:34:20 2020 +0100
        Sync Outlook deletion on first 2-way sync.
        Resolves 
    
    # 1050
    commit 980cb47437c42a693a8786347b62e0aa0d232249
    Author: Paul Woolcock <[email protected]>
    Date:   Tue Aug 4 23:04:01 2020 +0100
        Masking data in logs:

  • Email address in Outlook title bar
  • Profile name where settings.xml is located Resolves # 1046
    commit 596d934d4c1ac8084bbcd222602955ee6e791590
    Author: Paul Woolcock <[email protected]>
    Date:   Sun Jul 19 22:03:07 2020 +0100
        Catch failure to delete files in purgeLogFiles()
        Resolves 
    
    # 1043
    commit cf063372814879e07057eda824aa51394d4c4566
    Author: Paul Woolcock <[email protected]>
    Date:   Sun Jul 19 21:46:24 2020 +0100
        Log WARN when no Outlook category mapping found as specified in Settings.
        Refresh Categories if null.
        Closes 
    
    # 1031
    commit 69ab73d1ea3a5a830f1d21ff14a9afbbfc27f105
    Merge: befe5fb eb7d47a
    Author: Paul Woolcock <[email protected]>
    Date:   Sun Jul 19 20:15:25 2020 +0100
        Merge branch 'issue-1037' of https://github.com/phw198/OutlookGoogleCalendarSync into release
        Fixes 
    
    # 1037
    commit eb7d47a64370c37b42038ff94ea3c4c6b2ef0ff1
    Author: Paul Woolcock <[email protected]>
    Date:   Sun Jul 19 15:46:42 2020 +0100
        Compare cloaked email addresses for attendees.
        
    
    # 1037
    commit dc15a668be518534f19b43bda65aacd22735a41a
    Author: Paul Woolcock <[email protected]>
    Date:   Fri Jun 26 00:05:17 2020 +0100
        Specify alpha release for upgrade
    commit befe5fbf4af9b5e30828aa30dc87f62009fb92c7
    Author: Paul Woolcock <[email protected]>
    Date:   Wed Jun 24 20:22:05 2020 +0100
        If fail to find specific Outlook2016 release name, simply continue with 2016.
        Fixes 
    
    # 1020 commit 87fcf1e7c26a310e332a7bcd3113923e3cd07e17 Author: Paul Woolcock <[email protected]> Date: Sat Jan 30 21:39:44 2021 +0000
    Fix incorrect scheduling.
    Fixes 
    
    # 1161 commit 14334ee06dc23b97dba43e5a3f2fa8cf9f32ac0f Merge: 93ee55b 7d64553 Author: Paul Woolcock <[email protected]> Date: Sat Jan 23 21:31:12 2021 +0000
    Merge branch 'release' of https://github.com/phw198/OutlookGoogleCalendarSync
    
    commit 93ee55bacab30cc8b66650ea1b677c4a9fca07ca Merge: 3d1d8e5 0ccc6a0 Author: Paul Woolcock <[email protected]> Date: Sat Jan 23 21:29:01 2021 +0000
    Merge branch 'master' of https://github.com/phw198/OutlookGoogleCalendarSync
    
    commit 3d1d8e53aea2052c0def6379d794e1664653f071 Merge: 5d3462b dc15a66 Author: Paul Woolcock <[email protected]> Date: Sun Oct 25 19:16:13 2020 +0000
    Merge branch 'master' of https://github.com/phw198/OutlookGoogleCalendarSync
    
    commit 7d6455322a40ab672a8131df2e882735632e4edc Author: Paul Woolcock <[email protected]> Date: Sat Jan 23 19:23:13 2021 +0000
    v2.8.6
    
    commit f351ce6d9c7d5ca384072240fe41c31216186996 Merge: ef6aa86 c6224c7 Author: Paul Woolcock <[email protected]> Date: Sat Jan 23 18:48:49 2021 +0000
    Merge branch 'issue-1151' of https://github.com/phw198/OutlookGoogleCalendarSync into release
    Closes 
    
    # 1151 commit ef6aa860545422ea8daefbbffd84dbd67180a25c Author: Paul Woolcock <[email protected]> Date: Sat Jan 23 17:58:12 2021 +0000
    Don't add default reminder to Google if email notification(s) set.
    Fixes 
    
    # 1156 commit c6224c7ea1cbb16913daf41cbade636263622acb Author: Paul Woolcock <[email protected]> Date: Sat Jan 16 20:27:18 2021 +0000
    Paginate response when retrieving list of Google calendars.
    
    
    # 1151 commit 37f72742cb5ce157d81b71670bac9e1ec5893b47 Author: Paul Woolcock <[email protected]> Date: Sat Jan 16 19:45:26 2021 +0000
    Ensure 64-bit machines cannot create an interval greater than Int32.
    Fixes 
    
    # 1154 commit 150c9d39de861c1269643e0a4ad84d826ccb9bdc Merge: 7099212 c06fb4b Author: Paul Woolcock <[email protected]> Date: Thu Jan 14 21:45:39 2021 +0000
    Merge branch 'issue-1082' of https://github.com/phw198/OutlookGoogleCalendarSync into release
    Closes 
    
    # 1082 commit 7099212cd68c34e31a85153f951c8b81e6d8cd2b Merge: c952744 0c1bbec Author: Paul Woolcock <[email protected]> Date: Sun Jan 10 23:22:08 2021 +0000
    Merge branch 'issue-1120' of https://github.com/phw198/OutlookGoogleCalendarSync into release
    Fixes 
    
    # 1120 commit 0c1bbecc3a08bba6c1c82c9cfd9a98bb6b5ee90e Author: Paul Woolcock <[email protected]> Date: Sun Jan 10 16:48:36 2021 +0000
    Improved message following exhausted quota.
    Fix scrollbar showing unnecessarily.
    
    
    # 1120 commit c952744db30f14606a3b84b6edd1e8fa26a34d8a Merge: 7718ab8 8bbb7f5 Author: Paul Woolcock <[email protected]> Date: Sat Jan 2 14:08:55 2021 +0000
    Merge branch 'issue-1051' of https://github.com/phw198/OutlookGoogleCalendarSync into release
    Resolves 
    
    # 1051 commit 8bbb7f5821e6802fc0e2bec7176fb5541554a2fd Author: Paul Woolcock <[email protected]> Date: Tue Dec 29 17:16:45 2020 +0000
    Created proper interface methods for filtering.
    
    
    # 1051 commit 27110201a3a153c3037919c17ce88065115f8e83 Author: Paul Woolcock <[email protected]> Date: Tue Dec 29 17:07:15 2020 +0000
    Squashed commit and merge of the 'release' branch.
    
    
    # 1051 commit 7718ab8ca21ad50013ad7ea112e27906d6458b46 Merge: f4ec842 6dac048 Author: Paul Woolcock <[email protected]> Date: Mon Dec 28 19:34:40 2020 +0000
    Merge branch 'issue-1123' of https://github.com/phw198/OutlookGoogleCalendarSync into release
    Resolves 
    
    # 1123 commit f4ec8429983c2bc811c9ae706c0cd4c3e3e50a7b Merge: 1e3be12 9d8d089 Author: Paul Woolcock <[email protected]> Date: Mon Dec 28 12:10:33 2020 +0000
    Merge branch 'issue-886' of https://github.com/phw198/OutlookGoogleCalendarSync into release
    Fixes 
    
    # 886 commit 6dac048eb181c441e5ac3abca284344ac2050224 Author: Paul Woolcock <[email protected]> Date: Sun Dec 27 19:37:10 2020 +0100
    ai.LastModificationTime unreliable in cached Exchange mode.
    
    
    # 1123 commit 82ff5fcd0c28db327361822123caa0e3e89b1b07 Author: Paul Woolcock <[email protected]> Date: Sun Dec 27 16:52:42 2020 +0000
    Support x-thread manipulation of sync timer:
    
    • Separating setting NextSyncDate from calculation of interval.
    • New Activate() function for timer.
      Store timer NextSyncDate as proper date.
      
      
      # 1120

      commit 1e3be1260ef43542f2edb507a81784be049afd58 Author: Paul Woolcock <[email protected]> Date: Sun Dec 20 17:06:59 2020 +0000

      No message box when loading and "no telemetry" configured.
      Fixes 
      
      # 1135 commit 9d8d0895072e73d3338cc8b0131417b95c0bd527 Author: Paul Woolcock <[email protected]> Date: Sun Dec 20 14:10:33 2020 +0000
      Don't mask GetSettings() error with ApplicationException.
      
      
      # 886 commit dd9608c6d873cc3a62542c008a20ae56dc1c30ff Author: Paul Woolcock <[email protected]> Date: Sun Dec 20 13:14:54 2020 +0000
      Recurring instance logging bug.
      
      
      # 877 commit e3227746b93d9511a89d9b13dc235d5155447cb3 Merge: 58807d6 e98e3a5 Author: Paul Woolcock <[email protected]> Date: Wed Dec 2 01:39:15 2020 +0000
      Merge branch 'issue-1126' of https://github.com/phw198/OutlookGoogleCalendarSync into release
      Fixes 
      
      # 1126 commit 58807d69c90b0ac5ef5980bb6507716815b2ece7 Merge: 705119f 7f3ff9d Author: Paul Woolcock <[email protected]> Date: Sun Nov 29 15:55:15 2020 +0000
      Merge branch 'issue-1121' of https://github.com/phw198/OutlookGoogleCalendarSync into release
      Fixes 
      
      # 1121 commit e98e3a5de807e5f5c7a3bbc9e158371b94a7d764 Author: Paul Woolcock <[email protected]> Date: Sun Nov 29 15:02:07 2020 +0000
      Handle failure to get primary SMTP from Exchange recipient.
      
      
      # 1126 commit e5d5f5d45c530810ed49c780588ce94c53da056f Author: Paul Woolcock <[email protected]> Date: Sat Nov 28 18:51:08 2020 +0000
      Regression bug introduced in 1dc494ed1af135dce66f35621f414a5acf88838a
      
      
      # 1120 commit 705119fed7b152ab80a96276af155a7e3eac8123 Merge: 11f3aa2 6c090b3 Author: Paul Woolcock <[email protected]> Date: Sat Nov 28 17:50:44 2020 +0000
      Merge branch 'issue-1060' of https://github.com/phw198/OutlookGoogleCalendarSync into release
      Resolves 
      
      # 1060 commit 7f3ff9dc2990dece670d1e6f13193fdac3a57343 Author: Paul Woolcock <[email protected]> Date: Sat Nov 28 14:14:40 2020 +0000
      Populate UseGoogleCalendar.ColourId if null, eg upon upgrade.
      
      
      # 1121 commit 0d5e169a841eacdb939e0373a2052e597689409f Author: Paul Woolcock <[email protected]> Date: Sun Nov 22 21:51:30 2020 +0000
      Correctly delay next sync until fresh quota available.
      
      
      # 1120 commit 11f3aa268f8c53228bee53cb0fca6fcdbc05dd53 Merge: 4719f5a f6bc4c2 Author: Paul Woolcock <[email protected]> Date: Sun Nov 22 14:15:22 2020 +0000
      Merge branch 'issue-1068' of https://github.com/phw198/OutlookGoogleCalendarSync into release
      Resolves 
      
      # 1068 commit 4719f5a493efd121f599a7c8ff31775c336faea6 Author: Paul Woolcock <[email protected]> Date: Sun Nov 8 16:57:21 2020 +0000
      Optionally exclude declined Google invitations.
      GUI checkbox added on Google settings tab.
      Resolves 
      
      # 654 commit 6c090b3dffabacf96de3a989a08b45bdd1843df1 Author: Paul Woolcock <[email protected]> Date: Sun Nov 8 20:13:01 2020 +0000
      Catch and ignore GoogleApiException Code 410 (already deleted).
      
      
      # 1060 commit f6bc4c27c0e72ebbe7d7ce2b1a2ef5259ef4d7aa Author: Paul Woolcock <[email protected]> Date: Sun Nov 8 17:47:07 2020 +0000
      Don't set default Google calendar colour to Outlook category (unless mapped).
      
      
      # 1068 commit c06fb4b9cd846210e71d71fa07b5279fa406cad8 Author: Paul Woolcock <[email protected]> Date: Sun Nov 1 17:11:58 2020 +0000
      Handle null being returned from GetCalendarEntriesInRecurrence()
      
      
      # 1082 commit 8832dde186a419f91f09616608d300d2e3d2e8a2 Author: Paul Woolcock <[email protected]> Date: Sat Oct 31 21:23:22 2020 +0000
      Squashed commit and pull from master branch for v2.8.5 changes.
      
      
      # 1051 commit 2a69c8dd87f10417c0da7211d69d82a3b947c400 Author: Paul Woolcock <[email protected]> Date: Sat Oct 31 21:01:11 2020 +0000
      Setting to allow only a single Outlook category to be synced to Outlook.
      
      
      # 1068 commit 0ccc6a03805bf81dd11784aaf89b5cb18a103a10 Merge: 5d3462b dc15a66 Author: Paul Woolcock <[email protected]> Date: Sun Oct 25 19:16:13 2020 +0000
      Merge branch 'master' of https://github.com/phw198/OutlookGoogleCalendarSync
      
      commit 5d3462b34a8f997c00c53e39b18ce32b71e0a7db Author: Paul Woolcock <[email protected]> Date: Sun Oct 25 18:50:09 2020 +0000
      v2.8.5
      
      commit fbd410ef8c44040be27866bb5684310c4a0aff93 Merge: 8baf3b6 30d0062 Author: Paul Woolcock <[email protected]> Date: Sun Oct 25 17:17:23 2020 +0000
      Merge branch 'development' of https://github.com/phw198/OutlookGoogleCalendarSync into release
      
      commit 30d0062a72041133eed250a044e29542388df313 Author: Paul Woolcock <[email protected]> Date: Sun Jul 19 15:54:31 2020 +0100
      Log user's system timezone.
      Turn cloud logging on/off properly if OGCS not fully initialised.
      TimezoneMap form button renamed to OK.
      Bugfix: Compare number of recurrence rule elements.
      
      commit 8baf3b66ecdd51d20218d49926eec0f66269efc1 Author: Paul Woolcock <[email protected]> Date: Sun Oct 25 13:42:10 2020 +0000
      Squashed commit of the following resolves 
      
      # 1057:
      commit 49dd99304aca1da7e7e502717f57f701fcf21ba1
      Author: Paul Woolcock <[email protected]>
      Date:   Sun Oct 4 17:15:26 2020 +0100
          Separate name arrays for calendar and event colours.
          
      
      # 1057
      commit de526a87ca1f7d1a0041fb9692b793d6570ba75b
      Author: Paul Woolcock <[email protected]>
      Date:   Sun Oct 4 14:36:00 2020 +0100
          Handle null colour when using default Google calendar colour for mapping.
          Retrieve Google colours for picker if no items in drop down.
          Protect from error when attempting to delete last row in colour map screen.
          
      
      # 1057 commit 2bcd32314c7fac709d7a6aa5ac5e4a0a40207e1e Author: Paul Woolcock <[email protected]> Date: Sun Oct 25 13:30:46 2020 +0000
      Derive recurrence end in local time and then convert to UTC.
      Fixes 
      
      # 1035 commit b70c8e316650d7a253975908efc4269a905bdcfa Merge: 8429cd9 1dc494e Author: Paul Woolcock <[email protected]> Date: Sun Oct 25 13:24:54 2020 +0000
      Merge branch 'issue-1053' of https://github.com/phw198/OutlookGoogleCalendarSync into release
      HandleAPIlimits() when authenticating.
      Allow x-thread retrieval of Console text.
      Update console when unable to get Google calendar timezone/reminder settings.
      Check for quota limits error - rateLimitExceeded error message changed.
      Resolves 
      
      # 1053 commit 8429cd95b746e1a9a705a434294291aaa293f67b Merge: c3d206f 341021b Author: Paul Woolcock <[email protected]> Date: Sat Oct 10 18:47:26 2020 +0100
      Merge branch 'issue-1035' of https://github.com/phw198/OutlookGoogleCalendarSync into release
      Resolves 
      
      # 1035 commit 1dc494ed1af135dce66f35621f414a5acf88838a Author: Paul Woolcock <[email protected]> Date: Sat Oct 10 17:49:16 2020 +0100
      HandleAPIlimits() when authenticating.
      Allow x-thread retrieval of Console text.
      
      
      # 1053 commit b92a311a06707df37873bfa48473bbc42621e310 Author: Paul Woolcock <[email protected]> Date: Fri Jun 26 11:40:12 2020 +0100
      Update console when unable to get Google calendar timezone/reminder settings.
      Check for quota limits error.
      
      
      # 1026

      1053

      commit cc023bbc9cee2b3ff2e7aef72947f1dd8def5ffc Author: Paul Woolcock <[email protected]> Date: Sun Oct 4 20:47:55 2020 +0100
      Revert "Use HandleAPIlimits() when retrieving calendar settings."
      This reverts commit 1671564957dfcb3926d8d6b2f0d17ee844b96448.
      
      commit 1671564957dfcb3926d8d6b2f0d17ee844b96448 Author: Paul Woolcock <[email protected]> Date: Sun Oct 4 20:05:49 2020 +0100
      Use HandleAPIlimits() when retrieving calendar settings.
      
      
      # 1053 commit c3d206f5422195491931a5c6304e98834cb28cc1 Merge: 71e55c3 fd2a94b Author: Paul Woolcock <[email protected]> Date: Sun Oct 4 17:32:17 2020 +0100
      Merge branch 'issue-1059' of https://github.com/phw198/OutlookGoogleCalendarSync into release
      Resolves 
      
      # 1059 commit 341021bef62af76117f2ba6cb3b71f9afa0e1d32 Author: Paul Woolcock <[email protected]> Date: Sun Aug 23 13:20:14 2020 +0100
      Recurrence start time is not provided in recipients local time, but organiser's.
      Use appointment's start time instead, which is.
      
      
      # 1035 commit 1d6a771c8a6bdea6aa9a6eab025edf3e7a99d384 Author: Paul Woolcock <[email protected]> Date: Thu Aug 20 00:52:53 2020 +0100
      rateLimitExceeded error message changed.
      
      
      # 1053 commit 0c48d4794053989eacb5be154120cc896bdce536 Author: Paul Woolcock <[email protected]> Date: Sun Aug 16 20:15:28 2020 +0100
      Retain recurring items with start date before sync date.
      
      
      # 1051 commit fd2a94bfd8f529ac58f6c932ce3ed74cc88b73cf Author: Paul Woolcock <[email protected]> Date: Sun Aug 16 17:56:16 2020 +0100
      Make getDefaultCalendar() x-thread safe.
      
      
      # 1059 commit 39aa2537806fe619f8e315aed3cf321266b9863a Author: Paul Woolcock <[email protected]> Date: Sun Aug 16 17:32:23 2020 +0100
      Handle accessing categories when not available due to O2003.
      
      
      # 1059 commit 71e55c3c648d94dae60152f39e14819439a8cd0d Author: Paul Woolcock <[email protected]> Date: Sat Aug 8 11:34:20 2020 +0100
      Sync Outlook deletion on first 2-way sync.
      Resolves 
      
      # 1050 commit 980cb47437c42a693a8786347b62e0aa0d232249 Author: Paul Woolcock <[email protected]> Date: Tue Aug 4 23:04:01 2020 +0100
      Masking data in logs:
    • Email address in Outlook title bar
    • Profile name where settings.xml is located Resolves # 1046 commit 596d934d4c1ac8084bbcd222602955ee6e791590 Author: Paul Woolcock <[email protected]> Date: Sun Jul 19 22:03:07 2020 +0100
      Catch failure to delete files in purgeLogFiles()
      Resolves 
      
      # 1043 commit cf063372814879e07057eda824aa51394d4c4566 Author: Paul Woolcock <[email protected]> Date: Sun Jul 19 21:46:24 2020 +0100
      Log WARN when no Outlook category mapping found as specified in Settings.
      Refresh Categories if null.
      Closes 
      
      # 1031 commit 69ab73d1ea3a5a830f1d21ff14a9afbbfc27f105 Merge: befe5fb eb7d47a Author: Paul Woolcock <[email protected]> Date: Sun Jul 19 20:15:25 2020 +0100
      Merge branch 'issue-1037' of https://github.com/phw198/OutlookGoogleCalendarSync into release
      Fixes 
      
      # 1037 commit eb7d47a64370c37b42038ff94ea3c4c6b2ef0ff1 Author: Paul Woolcock <[email protected]> Date: Sun Jul 19 15:46:42 2020 +0100
      Compare cloaked email addresses for attendees.
      
      
      # 1037 commit f30845b17a268440375ef0e0f384bc5a8db200d9 Merge: ddd5cba f0b4a61 Author: Paul Woolcock <[email protected]> Date: Sat Jul 4 18:28:51 2020 +0100
      Merge branch 'development' of https://github.com/phw198/OutlookGoogleCalendarSync into development
      
      commit ddd5cba4250ce9ecae8939c5d40fa33bbf43e69a Author: Paul Woolcock <[email protected]> Date: Sat Jul 4 18:18:19 2020 +0100
      Ability to set the exact type of availability (eg Out of Office in Outlook).
      Closes 
      
      # 1013 commit ccf4b5798a6c73b9a9750e70ec85acaf593ba51f Author: Paul Woolcock <[email protected]> Date: Sun Jun 28 12:51:35 2020 +0100
      Help tab - mention report issues on alpha.
      
      commit df05ef2f51cdc733afe96ce4801299847f201f61 Author: Paul Woolcock <[email protected]> Date: Sat Jun 27 23:34:15 2020 +0100
      Log exact location of errors, including line number.
      Produce and package .pdb file.
      
      commit a1e5d530cd6ad2b9a675c703dc98da8657f6fa46 Author: Paul Woolcock <[email protected]> Date: Sat Jun 27 21:40:28 2020 +0100
      Log Google 500 errors as FAIL.
      Closes 
      
      # 894 commit f0b4a61d115aab64d36898f34f2b17ff33dfb9da Author: Paul Woolcock <[email protected]> Date: Sat Jun 27 21:40:28 2020 +0100
      Log Google 500 errors as FAIL.
      Closes 
      
      # 894 commit 597210f3650588bd2d7a2f8481f4b450ea1ff2df Author: Paul Woolcock <[email protected]> Date: Sat Jun 27 13:58:09 2020 +0100
      Option to exclude syncing of Goals events.
      Log TokenResponseException as FAIL.
      
      commit 85a2e9e811a452194510ac7f98ecfa5b4b136e1e Author: Paul Woolcock <[email protected]> Date: Fri Jun 26 17:48:23 2020 +0100
      ReclaimOrphanCalendarEntries() in both Outlook and Google before starting sync.
      This stops reclaim in Google followed by delete in Outlook for two-way sync.
      
      
      # 998 commit baf999877f02daad0d13e03775b9f0b1f682fef9 Author: Paul Woolcock <[email protected]> Date: Fri Jun 26 11:40:12 2020 +0100
      Update console when unable to get Google calendar timezone/reminder settings.
      Check for quota limits error.
      
      
      # 1026 commit dc15a668be518534f19b43bda65aacd22735a41a Author: Paul Woolcock <[email protected]> Date: Fri Jun 26 00:05:17 2020 +0100
      Specify alpha release for upgrade
      
      commit 8d4130033a776e2bb6def91ced9cfe25bbededf1 Author: Paul Woolcock <[email protected]> Date: Thu Jun 25 23:45:09 2020 +0100
      Parse ProductReleaseIds registry key - may include multiple comma separated products e.g. O365ProPlusRetail,VisioProRetail
      Added additional product enum values.
      Thanks @CollinCampbell
      
      commit 35130e478d0e6f867c0b3b406b9c1c402a0f648e Author: Paul Woolcock <[email protected]> Date: Wed Jun 24 20:22:05 2020 +0100
      v2.8.4 fix backport
      If fail to find specific Outlook2016 release name, simply continue with 2016.
      Fixes 
      
      # 1020 commit befe5fbf4af9b5e30828aa30dc87f62009fb92c7 Author: Paul Woolcock <[email protected]> Date: Wed Jun 24 20:22:05 2020 +0100
      If fail to find specific Outlook2016 release name, simply continue with 2016.
      Fixes 
      
      # 1020 commit e7e31c9a014f418e0f527979d351ad2d5e8bf45f Merge: 099c37e f8eea29 Author: Paul Woolcock <[email protected]> Date: Wed Jun 24 15:11:57 2020 +0100
      v2.8.4
      
      commit 099c37eb6110d40edeeeeef1afdeb119307c82d4 Author: Paul Woolcock <[email protected]> Date: Wed Jun 24 14:06:59 2020 +0100
      Squashed commit of 'colour' branch for the following:
      commit a0f697f7851b5462ae0ed40de6f4644aa41ea79b
      Author: Paul Woolcock <[email protected]>
      Date:   Sat Jun 13 19:12:38 2020 +0100
          For "test" dropdowns, use grid mappings, not saved Settings.
          Within map form, ask user whether to create Outlook category when colour not used.
          Catch error and refresh categories if an Outlook category is manually deleted.
      commit db734931dce35a68ec849afaeb16bc5045c7eb66
      Author: Paul Woolcock <[email protected]>
      Date:   Sat Jun 13 17:01:14 2020 +0100
          Move Enter() event to GoogleColourPicker class.
          Load Google colours on open of Form.ColourMap.
          Fixes 
      
      # 1008
      commit 37fe985530bfc9d732becbf2f1200e9ecb43355f
      Author: Paul Woolcock <[email protected]>
      Date:   Wed Jun 10 22:28:59 2020 +0100
          Initialisation bugfixes for blank profile.
          
      
      # 1005
      commit d559711f33ed0cabc65f287acf70abe4edac065b
      Author: Paul Woolcock <[email protected]>
      Date:   Sun Jun 7 17:22:25 2020 +0100
          Don't connect to Google for colours when loading OGCS.
          Change default Google calendar to ID 0.
          Tooltip over dropdown when retrieving colours from Google for first time.
          No access to colour form components unless Google account is connected.
      commit d3bcf9a9d133c551d1805197f61364a4d1995660
      Author: Paul Woolcock <[email protected]>
      Date:   Sun Jun 7 13:31:02 2020 +0100
          Show dropdowns to test colour mapping.
          Show the right colour dropdown in MainForm depending on sync direction.
          Set custom G calendar colour ID to 0.
          Force colour sync O->G from new dedicated settings.
      commit 8d1388a3691f41f76b4dae4c616e644cdd946d6f
      Author: Paul Woolcock <[email protected]>
      Date:   Sat Jun 6 17:58:22 2020 +0100
          Provide override of Google colours (as the API ones aren't accurate!).
          Hard code the Google colour names (not provided by API).
          Check for duplicate mappings before storing in Settings.
          Sync mapped colour G->O.
      commit 90b34effa31fc7eee92a3846ba38c7138389e49b
      Author: Paul Woolcock <[email protected]>
      Date:   Sun May 31 19:10:37 2020 +0100
          Create new activePalette instead of eventPalette reference.
          GetColourId() and GetColourName() to work with named IDs.
          Support deletion of row, adding new blank row at bottom of grid.
          Read and write maps to Settings.
      commit 04c38d72c8022ec522a44c97462a8e50273055c5
      Author: Paul Woolcock <[email protected]>
      Date:   Mon May 25 17:14:36 2020 +0100
          Class refactor.
          Extended DGV elements out for specific Outlook and Google inherited classes.
          CalendarListEntry now stores calendar colour ID.
          Event palette made up of event palette and current active calendar colour.
      commit 44c7a65f0e0419f6cbd4bc5f2d8f69b5ec3bf324
      Author: Paul Woolcock <[email protected]>
      Date:   Mon May 25 13:38:54 2020 +0100
          Proper extension for ComboboxColor, Cell and Column for DGV.
          Applied to Outlook dropdown only so far.
          Sort dropdown.
      commit 511c701d5638dad2e27027675d1543540ba8f613
      Author: Paul Woolcock <[email protected]>
      Date:   Sun May 17 14:51:25 2020 +0100
          System.Windows.Forms.DataGridViewComboBoxColumn() shows dropdown
          Extensions.DataGridViewColourComboBoxColumn() show default DGV cell value
          ...but not both at same time yet.
      commit ee53d6fa0f36e4767c16b5436d6a290d22285f65
      Author: Paul Woolcock <[email protected]>
      Date:   Sat May 16 20:25:34 2020 +0100
          New colour mapping form.
          Show Outlook categories in gridview dropdown.
      
      commit b289784e07e135c8ed4872f5d4d5e7c6c9df0d92 Merge: d9a69de 9e842f9 Author: Paul Woolcock <[email protected]> Date: Tue Jun 23 22:04:25 2020 +0100
      Merge branch 'development' of https://github.com/phw198/OutlookGoogleCalendarSync into release
      
      commit d9a69de876497a5d657295da5175c939f7c04907 Merge: dca306d 44ce61e Author: Paul Woolcock <[email protected]> Date: Sun Jun 21 21:36:06 2020 +0100
      Merge branch 'issue-924' of https://github.com/phw198/OutlookGoogleCalendarSync into release
      Closes 
      
      # 924 commit dca306d5226fc2c66590111fd047d6286140bbe5 Author: Paul Woolcock <[email protected]> Date: Sun Jun 14 22:06:40 2020 +0100
      Improved reporting on GoogleApiException error.
      Closes 
      
      # 958 commit 0b37613a4dd2262747bfec5f9dd6dff8805e45b6 Author: Paul Woolcock <[email protected]> Date: Sun Jun 14 21:06:36 2020 +0100
      BuildFakeEmailAddress() trim full stops.
      Fixes 
      
      # 1010 commit e8a0145ffdc72b65ae0265fae4b5c00b3c983a40 Author: Paul Woolcock <[email protected]> Date: Sun Jun 14 11:37:27 2020 +0100
      Null check for Google reminder overrides.
      Fixes 
      
      # 849 commit 9e842f98cc28a63253f96682da1464bcb7fa0950 Author: Paul Woolcock <[email protected]> Date: Sat May 30 19:03:40 2020 +0100
      Log the calendar ID as well as Name.
      Log warning when calendar selection is changed.
      
      commit dee8c92176b83b1d0e801722e2f9941897fb3b46 Merge: e8238e2 6214207 Author: Paul Woolcock <[email protected]> Date: Sat May 16 14:23:07 2020 +0100
      Merge branch 'issue-966' of https://github.com/phw198/OutlookGoogleCalendarSync into release
      Fixes 
      
      # 966 commit f8eea299de4dbf6109be575434515a365c097946 Author: Paul Woolcock <[email protected]> Date: Sat May 16 13:45:41 2020 +0100
      Update bug_report.md
      
      commit 3116f590449e3f3830df6d1dccfb8bc2f6af8979 Author: Paul Woolcock <[email protected]> Date: Sat May 16 13:33:03 2020 +0100
      Checklist added
      
      commit cacfac1440f84b0c2c72690b3478a73c3ca6606a Author: Paul Woolcock <[email protected]> Date: Sat May 16 13:27:02 2020 +0100
      Create config.yml
      
      commit 6214207b5e56616b8c08667e7297b4e1877f8fbe Author: Paul Woolcock <[email protected]> Date: Wed May 6 14:47:37 2020 +0100
      Catch failed connection to Outlook on PushSyncTimer.
      
      
      # 966 commit 7d4991681ded86d3242e6824196b0298dfd9a30b Author: Paul Woolcock <[email protected]> Date: Tue May 5 20:50:09 2020 +0100
      Logging changes.
      
      
      # 971 commit 44ce61e6d96cc3e3cd7682abf0190e192c164665 Author: Paul Woolcock <[email protected]> Date: Tue May 5 17:38:11 2020 +0100
      Squashed commit of the release branch.
      
      
      # 924 commit 14efd7bfda20ded6a921d7d516909f7ccc9cf8e6 Author: Paul Woolcock <[email protected]> Date: Tue May 5 12:58:08 2020 +0100
      Detect moving of appointments across sync window bounds.
      Notify user and automatically adjust sync window bounds.
      New x-thread method for calling methods: CallControlMethodThreadSafe()
      
      
      # 924 commit 3c06a9bd2834171808dd72f097cdc22448bcc496 Author: Paul Woolcock <[email protected]> Date: Mon Apr 13 17:11:21 2020 +0100
      Improved detection of Outlook release.
      Retrieve Outlook v16 release name from registry.
      Enum to assist release comparison.
      
      commit e8238e212ab0de8037628af2fee811cceb932c77 Merge: 0547b56 2420ae4 Author: Paul Woolcock <[email protected]> Date: Sun Feb 9 17:23:22 2020 +0000
      Merge branch 'issue-945' of https://github.com/phw198/OutlookGoogleCalendarSync into release
      Fixes 
      
      # 945 commit 0547b56d3a6815cc225baa43c9872aec1216e335 Author: Paul Woolcock <[email protected]> Date: Sun Feb 9 16:55:09 2020 +0000
      Merging master document changes.
      
      commit e60f6ca91427670d186e323ab0ffc5f4629fd1a6 Merge: a27eb5f 39194c8 Author: Paul Woolcock <[email protected]> Date: Sun Feb 9 16:54:38 2020 +0000
      Merge branch 'issue-939' of https://github.com/phw198/OutlookGoogleCalendarSync into release
      Fixes 
      
      # 939 commit a27eb5f51c418e88a1b1008dd034707befda0a66 Author: Paul Woolcock <[email protected]> Date: Sun Jan 26 14:51:56 2020 +0000
      Only create MainForm handle if doesn't exist yet.
      Fixes 
      
      # 944 commit 2420ae4cbc92b4b369f09ff534d6af912f0f06b4 Author: Paul Woolcock <[email protected]> Date: Sat Jan 25 22:52:00 2020 +0000
      Ignore IO error on ErrorReporting.json file if locked by another process.
      
      
      # 945 commit 39194c8189ef9fac8698c0eef9acb421d5c02daf Author: Paul Woolcock <[email protected]> Date: Tue Jan 14 22:08:31 2020 +0000
      Save mappings on exit.
      Show form on top of main application window.
      
      
      # 939 commit 8def08c1fc4382be55caef6e05a9ca02545be4f8 Author: Paul Woolcock <[email protected]> Date: Tue Dec 24 20:00:15 2019 +0000
      Modified DLL
      
      commit 7d4931b1992e11ad3a6485a6691eaf0429bcbc77 Author: Paul Woolcock <[email protected]> Date: Tue Dec 24 19:58:45 2019 +0000
      Reverting SharpCompress.dll from v0.23.0 to v0.20.0
      Resolves 
      
      # 926 commit ee6d8ee1269877b29361aba505ecd6403ebd8d27 Merge: cde2771 eb16f0d Author: Paul Woolcock <[email protected]> Date: Mon Dec 16 00:05:34 2019 +0000
      v2.8.3
      Merge branch 'master' of https://github.com/phw198/OutlookGoogleCalendarSync
      
      commit cde277140c89a115e7fe5c2f86d5692566ec35dc Author: Paul Woolcock <[email protected]> Date: Sun Dec 15 23:36:42 2019 +0000
      v2.8.3
      
      commit 2ae51e16638d4881add2add56aa26d24a276efbf Merge: 5117333 4e8d8aa Author: Paul Woolcock <[email protected]> Date: Sun Dec 15 23:18:07 2019 +0000
      Merge branch 'development' of https://github.com/phw198/OutlookGoogleCalendarSync into release
      
      commit 4e8d8aa84dc1ef037d1f8a48b3faab9c59f7dad7 Author: Paul Woolcock <[email protected]> Date: Sat Dec 14 21:27:15 2019 +0000
      Explain why Google occurrence may be deleted, but not in Outlook.
      Backup CSV files from previous sync.
      
      commit 511733363dc5a6d377dc5365d9ad46d4cc26dcd6 Merge: cd23cb3 e22b414 Author: Paul Woolcock <[email protected]> Date: Sat Dec 14 22:01:17 2019 +0000
      Merge branch 'issue-833' of https://github.com/phw198/OutlookGoogleCalendarSync into release
      Closes 
      
      # 833 commit cd23cb34043f8281a2c879149b3ae0fef5072da3 Merge: 028ab98 c564e2d Author: Paul Woolcock <[email protected]> Date: Sat Dec 14 21:50:14 2019 +0000
      Merge branch 'issue-844' of https://github.com/phw198/OutlookGoogleCalendarSync into release
      Closes 
      
      # 844 commit 028ab982513ba73562d3cb891083b2bbc2ce784f Author: Paul Woolcock <[email protected]> Date: Sat Dec 14 21:43:30 2019 +0000
      Check alternate mailbox name is still accessible.
      Check the Outlook calendar is still available.
      Better exception handling.
      Closes 
      
      # 891 commit d9099a5e4cf447a0faa638f44f32d2e2613b69a6 Merge: c64b020 c41a9bf Author: Paul Woolcock <[email protected]> Date: Sat Dec 14 21:37:12 2019 +0000
      Merge branch 'issue-895' of https://github.com/phw198/OutlookGoogleCalendarSync into release
      Closes 
      
      # 895 commit c64b0204e2378841a977e30b6214b07ad752f560 Merge: e46108e 7248654 Author: Paul Woolcock <[email protected]> Date: Sat Dec 14 21:29:42 2019 +0000
      Merge branch 'issue-914' of https://github.com/phw198/OutlookGoogleCalendarSync into release
      Closes 
      
      # 914 commit 1273e9f21c56a0f0a656e2f487acec62d15fe4ec Author: Paul Woolcock <[email protected]> Date: Sat Dec 14 21:04:47 2019 +0000
      Indicate where a deletion is happening.
      Resolves 
      
      # 921 commit e46108ea3ff34159db9d805d65fc79dd56a2ccd7 Author: Paul Woolcock <[email protected]> Date: Sat Dec 14 20:49:42 2019 +0000
      New form for custom timezone mapping.
      Store mappings in main Settings.xml
      Check for mappings during sync.
      Refer user to custom mappings when fuzzy logic returns ambiguous result.
      Resolves 
      
      # 843 commit e9962ca5761382308de873f102c5e546b5dc4182 Author: Paul Woolcock <[email protected]> Date: Thu Dec 12 21:13:43 2019 +0000
      Catch E_ABORT when accessing currentUser recipient name too.
      Resolves 
      
      # 909 commit eb16f0d5fce5ef8bad284b45ab5084a8b4fa0e8a Author: Paul Woolcock <[email protected]> Date: Mon Dec 9 23:06:25 2019 +0000
      Update seeking-guidance.md
      
      commit 902524f2681268acf9b3be97a8f4bff04366f665 Author: Paul Woolcock <[email protected]> Date: Mon Dec 9 23:01:56 2019 +0000
      Update bug_report.md
      
      commit 7248654de18b23ae23804ca0e9e7f9b318b37dff Author: Paul Woolcock <[email protected]> Date: Sun Dec 8 11:38:47 2019 +0000
      Don't assume false if event Creator.Self is null.
      
      
      # 914 commit c564e2d302316cc1be6bd6b712617f3e2704b974 Author: Paul Woolcock <[email protected]> Date: Sun Dec 8 11:23:15 2019 +0000
      Ensure start/end values are populated.
      
      
      # 844 commit f46186d77b642128f41df20bfef5484fa220d7d0 Merge: 1b28690 7ecf9ee Author: Paul Woolcock <[email protected]> Date: Wed Nov 27 22:29:54 2019 +0000
      Merge branch 'issue-897' of https://github.com/phw198/OutlookGoogleCalendarSync into release
      Fixes 
      
      # 897 commit 7ecf9eed7ec99311bf0d792280aa3d3e046f9475 Author: Paul Woolcock <[email protected]> Date: Sun Nov 24 13:00:56 2019 +0000
      Don't sync colour to Outlook if a recurring series exception.
      
      
      # 897 commit 1b28690e09c36b99d1158d8f22d2e40c0f3d6b18 Merge: e984ef7 98c4a6e Author: Paul Woolcock <[email protected]> Date: Sat Nov 23 13:04:34 2019 +0000
      Add reference to Google.Cloud.Logging.Type DLLs
      Resolves 
      
      # 899 commit 98c4a6e04e03f2b63aeab69bad9745cd60dd8bca Author: Paul Woolcock <[email protected]> Date: Sat Nov 23 12:32:58 2019 +0000
      Add reference to Google.Cloud.Logging.Type DLLs
      
      commit e984ef73cf10fee60d5c2a83026af4d213476388 Author: Paul Woolcock <[email protected]> Date: Sat Nov 23 10:18:50 2019 +0000
      Squashed commit of the following:
      commit f9fe0203f56076221a7140b9a6f56cd7f565ab1b
      Author: Paul Woolcock <[email protected]>
      Date:   Wed Nov 13 22:39:43 2019 +0000
          Match exception string with "contains".
          
      
      # 890
      commit 8a5c85077bfd79d09af46fbc1f0daf7ec3e508cb
      Author: Paul Woolcock <[email protected]>
      Date:   Wed Nov 13 00:04:47 2019 +0000
          Move exception handling.
          
      
      # 890
      commit 5c090a973e240bcac3266d6d7e6acc1d9a432d60
      Author: Paul Woolcock <[email protected]>
      Date:   Mon Nov 11 23:07:45 2019 +0000
          Try to catch corrupted calendar item with no start/end date.
          
      
      # 890
      commit 23b1387c074feb0e25196ef4052e1a4790421e86
      Author: Paul Woolcock <[email protected]>
      Date:   Sun Nov 10 22:00:50 2019 +0000
          Log exception in full as FAIL.
          
      
      # 890
      Closes 
      
      # 890 commit 6339c9f732dd208bd5c3662eec4862eed8a586a5 Author: Paul Woolcock <[email protected]> Date: Sat Nov 23 09:41:41 2019 +0000
      Simplify control enablement when 2-way sync selected.
      
      commit 2f5d4d1777cd2d4910b176cb8f9403c91a17d30b Merge: 2a7f522 416ffbd Author: Paul Woolcock <[email protected]> Date: Sat Nov 23 09:22:01 2019 +0000
      Merge branch 'issue-858' of https://github.com/phw198/OutlookGoogleCalendarSync into release
      Resolves 
      
      # 858 commit c41a9bfcc7584e73b576290e7f03b95dc4bb3af3 Author: Paul Woolcock <[email protected]> Date: Sun Nov 17 21:25:07 2019 +0000
      Continue if mailbox has no 'deleted items' folder.
      
      
      # 895 commit d9b4da335a26221a460dd0a19b8dd5b8cf170366 Merge: 5be9a0a 0d574dd Author: Paul Woolcock <[email protected]> Date: Mon Nov 11 23:31:11 2019 +0000
      Merge branch 'master' of https://github.com/phw198/OutlookGoogleCalendarSync into issue-844
      Updating to v2.8.2
      
      commit 2a7f5220c117264bda412e2b160f11a4b728bc60 Merge: ba7f8d0 1aa55c8 Author: Paul Woolcock <[email protected]> Date: Mon Nov 11 20:05:35 2019 +0000
      Merge branch 'issue-870' of https://github.com/phw198/OutlookGoogleCalendarSync into release
      Fixes 
      
      # 870 commit ddecbbc8830ced2e079e971066335f6cc3217140 Author: Paul Woolcock <[email protected]> Date: Sun Nov 10 21:30:43 2019 +0000
      Mask the %USERNAME% element in a file path.
      
      
      # 788 commit d8285f0d30e32a121f644529e9a93c06bd49c658 Author: Paul Woolcock <[email protected]> Date: Sun Nov 10 21:26:08 2019 +0000
      Squashed commit of the following:
      commit 0d574dd13d207f42c8d5d2a0193e05e3342d0d8e
      Author: Paul Woolcock <[email protected]>
      Date:   Sun Nov 10 14:04:03 2019 +0000
          Update bug_report.md
      commit 10501c9b2e319a943b0283ddce201bfccf118285
      Author: Paul Woolcock <[email protected]>
      Date:   Sun Nov 10 14:03:34 2019 +0000
          Update bug_report.md
      commit d13da905ace1632c9941160e429c141d3edb41eb
      Author: Paul Woolcock <[email protected]>
      Date:   Mon Oct 28 22:51:47 2019 +0000
          Update bug_report.md
      commit ddae4ce5896dc460d43d47dbd8b9086609b0f079
      Author: Paul Woolcock <[email protected]>
      Date:   Wed Oct 23 13:51:57 2019 +0100
          Update keyring.md
      commit 2bc2611b73bb74446cdc0cd737691db2e03b2fa6
      Merge: fba7123 78ae5c0
      Author: Paul Woolcock <[email protected]>
      Date:   Sat Oct 19 12:42:40 2019 +0100
          v2.8.2
          Merge branch 'release' of https://github.com/phw198/OutlookGoogleCalendarSync
      commit 78ae5c0d8c37e06129d0b1b96e63df12387043d2
      Author: Paul Woolcock <[email protected]>
      Date:   Sat Oct 19 12:32:58 2019 +0100
          v2.8.2
      commit 0909e40c7b0c867e5970…