Skip to content

Releases: dseph/EwsEditor

EWSEditor - 1.24.0

27 Feb 16:44
Compare
Choose a tag to compare

You can now set the Authority and Scope in the login screen. This allows EWSEditor to be used with GCC High/DOD and other tenants.

EWS Editor 1.23.1

16 Dec 18:16
Compare
Choose a tag to compare

Removed oAuth 1 login option - Only oAuth 2 is supported now.
Added in selection for redirect path selection/entry when logging in with oAuth2. You can choose a redirect path from the pull-down or enter your own.

EWSEditor 1.23

23 Sep 05:16
Compare
Choose a tag to compare

1.23 Released – 5/17/2021 - 9/23/2022
Fixes were done for UI resizing issues.
A new window "Check Item Folder Classes" has been added to the Tools menu. It is used to look for items of types which do not belong in a folder.

EWSEditor 1.22.3 - test release for resizing login screen

23 Jun 21:58
Compare
Choose a tag to compare

Fixed UI issues in the EWS POST window.

EWSEditor 1.22.2 - test release for resizing login screen

04 Jun 00:39
Compare
Choose a tag to compare

EWSEditor 1.22.1 - test release for resizing login screen

03 Jun 22:55
Compare
Choose a tag to compare

Test release for resizing login screen

EWSEditor 1.22

17 May 23:39
Compare
Choose a tag to compare

1.22 Released –1/18/2020 –5/17/2021

The major updates for this version are around adding oAuth2 support, optionally not logging the authorization header, having the EWS POST window have some support for oAuth + logging + quickly setting common headers, being able to parse the oAuth tokens used and improving the flow for logging in.

• Fixed an issue where if you don't have NuGet package’s location elsewhere Visual Studio ends up looking in the wrong place.
• The NuGet.Config file was in the wrong location.
• Changed default EWS version to 2016.
• Added code for OAuth 2.0 delegate and App permissions.
• Can renew oAuth 2.0 delegate token.
• In Options added a checkbox which controls if the Authorization and Proxy-Authorization headers are logged. Default is to no log.
• Fixed a bug where the settings for logging to file did not work until after a new session had been started - the settings did not affect the current session.
• Changed the folder for some screen files.
• Fixed spelling - Address in one instance was not correctly spelled in delegate screen.
• The POST screen has been updated to log to EwsEditor logging and is turned on and off on the POST window.
• The headers grid in EWSEditor has been enlarged and can grow to the right.
• Setting headers is now easier in the EWS POST window. A new button with an asterisk was added to the buttons for header grid - it displays a window for easily adding new headers to the headers grid - client-request-id, return-client-request-id, OAuth authorization token from the main app and x-anchormailbox. Note that existing headers in the grid are removed before new ones added so there will be no conflicts.
• Added an “oAuth Token” window under Tools to be able to parse the oAuth token (if there is one) and display it in a human readable format. The screen also allows for a token string to be pasted-in for parsing or it can pull in the current token if oAuth is used in a current login session. Times are in UTC and the machine’s local time. A link to what the values mean is at the bottom of the window.
• Removed some commented-out code. added file name to some files.
• Combo box for UserAgent header now defaults to EWSEditor and its current version.
• Log-in screen changes: In the login dialog changes had to be made to accommodate oAuth2. There were also changes done to reflect the more common settings used with EWS. This includes changing the default version to 2016, defaulting the fixed URL for 365 as the default and changing the default login credentials to be oAuth2 delegate. A link has been added to the screen to launch IE to the page covering the requirements for oAuth. The Global Options button has been renamed “Options” to reflect what its called in the Tools menu.

EWSEditor 1.21

18 Jan 21:41
Compare
Choose a tag to compare

• Updated NuGet packages.
• Updated targeted .NET version used to 4.7.2. This helps with issue of using TLS 1.2.
• Updated to the latest check-in of the EWS Managed API.
• Fixed issues with the UserAgent header for ExportItems window.
• Fixed issue with search folders – they don’t have a child count.
• Fixed issues with Export Items window, including the issue with the UserAgent header.
• Expand DLs window now has a selection to expand a Contact List by using it’s ID.
• Added a load selection to Encoding form.
• Made changes to no longer get warnings when compiling.
• Added samples for creating and updating search folders.
• Move Items now works.
• In the Find Search Folders window there were typos - changed "shared" to "search".
• Minor changes to the login screen were done for positioning of controls and colors of comments.

EWSEditor 1.20

10 May 00:04
Compare
Choose a tag to compare

EwsEditor 1.20 - bin.zip

This release has new features and some fixes.

• Updated NuGet packages.
• Added a window to search for Search Folders under the Tools menu.
• Updated Retention Settings window under Tools menu.
• Added a folder Retentions Settings window under the Tools menu.
• Retention and Archive properties are now shown by default for folders.
• Fixed resizing on Credential Cache form.
• Added build notes text file (ToBuild.txt).
• Fixed issues with Calendar Search window.
• Minor fixes on grammar.

EWSEditor 1.19

31 Oct 17:41
Compare
Choose a tag to compare
EWSEditor 1.19 Pre-release
Pre-release

Project Description
EWSEditor has three goals:

1.Demonstrate the Exchange Web Services Managed API functionality and simplicity to developers through its source code.
2.Demonstrate the Exchange Web Services SOAP traffic used to perform actions initiated through an explorer user interface.
3.Assist non-developers in debugging and understanding Exchange stores by exploring items, folders, and their properties in depth.

Each release of EWSEditor includes the distribution of the EWS Managed API it was built for. EWSEditor uses .NET Framework version 4.5.1 which can be downloaded here: .NET Framework 4.5.1. The project is under Visual Studio 2013. This version of EwsEditor uses EWS Managed API built from GIT. The EWS Managed API requires a minimal of .NET 3.5. A copy of the 2.2 version of the EWS managed API is included in case you wish to use it instead of the version built from GIT.

EWS Managed API… open source? YES! It’s now Open Source!!!
https://blogs.msdn.microsoft.com/webdav_101/2014/09/29/ews-managed-api-open-source-yes-its-now-open-source/