v5.0.0
Version 5.0 includes support for Blazor! In order to support Blazor we introduced a few breaking changes to make some synchronous code asynchronous. We tried our best to make sure to keep the breaking changes very minimal. As a result, these breaking changes should only affect very few consumers. Please see the upgrade guide for more information.
New Features
- Added support for Blazor support and Blazor sample application (#288)
Breaking changes
- Internalized all Demystifier classes (@mlaboss-rsb #282).
- Exceptionless Package
ExceptionlessClient
- renamed
UpdateUserEmailAndDescription
toUpdateUserEmailAndDescriptionAsync
and made it async. - removed
ProcessQueue
, replace this call with the async versionProcessQueueAsync
. - removed
ProcessQueueDeferred
, we recommend callingProcessQueueAsync
inIAsyncDisposable
pattern. See the upgrade docs for more information. - renamed
Shutdown
extension method toShutdownAsync
and made it async. - renamed
SubmitSessionEnd
extension method toSubmitSessionEndAsync
and made it async. - renamed
SubmitSessionHeartbeat
extension method toSubmitSessionHeartbeatAsync
and made it async.
- renamed
SettingsManager
- renamed
CheckVersion
toCheckVersionAsync
and made it async. - renamed
UpdateSettings
toUpdateSettingsAsync
and made it async.
- renamed
DefaultEventQueue
- removed
Process
, replace this call with the async versionProcessAsync
.
- removed
ProcessQueueScope
- removed this class, we recommend calling
await client.ProcessQueueAsync
inIAsyncDisposable
pattern. See the upgrade docs for more information.
- removed this class, we recommend calling
ISubmissionClient
- removed
PostEvents
, replace this call with the async versionPostEventsAsync
. - removed
PostUserDescription
, replace this call with the async versionPostUserDescriptionAsync
. - removed
GetSettings
, replace this call with the async versionGetSettingsAsync
. - removed
SendHeartbeat
, replace this call with the async versionSendHeartbeatAsync
.
- removed
- Exceptionless.WebApi Package
ExceptionlessClient extension methods
- renamed
UnregisterWebApi
toUnregisterWebApiAsync
and made it async.
- renamed
- Exceptionless.Windows Package
ExceptionlessClient extension methods
- renamed
Unregister
toUnregisterAsync
and made it async.
- renamed
- Exceptionless.Wpf Package
ExceptionlessClient extension methods
- renamed
Unregister
toUnregisterAsync
and made it async.
- renamed
Upgrading to 5.0.0
If upgrading from v2, v3 or v4, the upgrade process should include just updating your NuGet packages. Please see the upgrade guide for more information.
Please take a look at the change log for a full list of the changes.
Feedback
We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!
New Contributors
- @mlaboss-rsb made their first contribution in #282