Releases: MindscapeHQ/raygun4js
Releases · MindscapeHQ/raygun4js
v2.5.1
- Loader option setters and errors/trackEvent calls are now executed once onLoad, fixing edge cases and race conditions with
rg4js
calls during various stages of the page lifecycle
v2.5.0
- Unhandled errors now have a tag added, UnhandledException, for filtering by handled error vs. crash in the Raygun web app
- Update regexes to support stacktraces from Electron, Chrome with Webpack, and many other scenarios/edge cases
- Locally cached errors for offline saving are now keyed off the API key, allowing apps running on different subdomains to use offline caching
- Adds UMD module support for React Native and other non-web bundled app scenarios
v2.4.3
- Max length of Pulse URLs is clamped to 800 chars (aligned with existing backend behaviour)
- Guard against an undefined options object causing undefined messages for thrown non-Error objects (strings)
v2.4.2
- Fixes synchronous XHR warning in Chrome
- Support for Pulse Insights
v2.4.1
- Fix a bug in v2.4.0 when the library loads first and consumer code sets rg4js options which then aren't picked up and used
v2.4.0
- Allow send/trackEvent calls to be proxied through rg4js() to avoid async loading race condition when global Raygun object not available before static load is finished
- Add onAfterSend callback function
- Fix non-RG onerror handlers from being removed if Crash Reporting not enabled
v2.3.4
- The most recent pending virtual page is now sent when the tab/window is closed from unload (where available)
v2.3.3
- Pulse URLs lowercase by default
v2.3.2
Add ability to ignore Pulse URL casing
v2.3.1
- Guard against undefined fetchStart bug in Mobile Safari 8.0 which passed the existing Browser Timing checks