Skip to content

Releases: MindscapeHQ/raygun4js

v2.5.1

26 Jan 21:30
Compare
Choose a tag to compare
  • 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

23 Jan 22:43
Compare
Choose a tag to compare
  • 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

05 Dec 22:41
Compare
Choose a tag to compare
  • 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

21 Nov 22:29
Compare
Choose a tag to compare
  • Fixes synchronous XHR warning in Chrome
  • Support for Pulse Insights

v2.4.1

14 Oct 00:30
Compare
Choose a tag to compare
  • 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

06 Sep 01:10
Compare
Choose a tag to compare
  • 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

12 Jul 20:02
Compare
Choose a tag to compare
  • The most recent pending virtual page is now sent when the tab/window is closed from unload (where available)

v2.3.3

21 Jun 00:22
Compare
Choose a tag to compare
  • Pulse URLs lowercase by default

v2.3.2

10 May 01:29
Compare
Choose a tag to compare

Add ability to ignore Pulse URL casing

v2.3.1

12 Apr 22:31
Compare
Choose a tag to compare
  • Guard against undefined fetchStart bug in Mobile Safari 8.0 which passed the existing Browser Timing checks