Moved MVC and Web API support
·
1511 commits
to master
since this release
- Moved MVC and WebApi support into their own NuGet packages to resolve dependency issues. (If you need MVC or WebApi support, see the Raygun4Net.Mvc or/and Raygun4Net.WebApi packages). All the code is still in this same GiHub repo.
- Removed redundant and unused message properties.
- Wrapper exception list is no longer static to resolve a potential threading issue.
- Resolved an issue sending exceptions on older versions of Android. (API level 8).
- Message builder logic has been moved out of the message objects into separate builder classes. Keep this in mind if you instantiate your own Raygun message objects entirely from scratch - you may want to use the builder classes to perform the default value population.
- Providers now send the raw exception message, rather than formatting it together with the class name.
- Altogether this was a large scale code refactoring.