Skip to content

Releases: MindscapeHQ/raygun4js

v3.1.3

28 Nov 07:56
541dd22
Compare
Choose a tag to compare

What's Changed

  • Updated RUM XHR events to include requestDetails for the onBeforeSendRUM handler. Request details include url (including query parameters), method, body and responseBody. These details are stripped from the payload before it's sent to Raygun's servers.
  • PR: #533

Full Changelog: v3.1.2...v3.1.3

v3.1.2

27 Nov 21:04
5cedcbb
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.1.1...v3.1.2

v3.1.1

20 Aug 22:12
e0349ce
Compare
Choose a tag to compare

What's Changed

  • Resolved jQuery isFunction deprecation warnings. As of jQuery 3.3, jQuery.isFunction() is deprecated. It is replaced by typeof x === "function" - source.

Full Changelog: v3.1.0...v3.1.1

v3.1.0

16 Jun 22:03
2d0eeb3
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0.1...v3.1.0

v3.0.1

31 Jan 22:22
f2be885
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0.0...v3.0.1

v3.0.0

22 Jan 20:48
d2a269c
Compare
Choose a tag to compare

Added

  • Adds Browserify support to build pipeline
  • Added new browser mocks for unit tests
  • Added new popstate event listener, to trigger
  • unloadHandler replacement: Added popstate event listener network logic to better support mobile devices
  • unloadHandler replacement: Added hidden visibilityState change network logic to better support mobile devices

Changed

  • Changed the way the web-vitals library is imported into the project
  • Moved to using the official web vital callback triggers
  • Updated the sendCoreWebVitalTimings method to fire web vital payloads using beacon if available
  • Upgrade chromedriver dependency to 119.0.1

Removed

  • unloadHandler replacement: Removed the unload event listener network logic in favour of other approaches

v2.28.0

21 Sep 23:03
fe73f53
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.27.0...v2.28.0

v2.27.0

10 Aug 23:14
15f4b86
Compare
Choose a tag to compare

Changed

  • Page timings are now gathered by default from PerformanceNavigationTiming instead of PerformanceTiming when available. This was done because the PerformanceTiming API has been deprecated.
  • Now defaults to using the PerformanceObserver object to trigger RUM. This ensures it occurs after the page is fully loaded and all timing objects are populated

Fixed

  • Fixed bug that could stop captureMissingRequests from being set.
  • Fixed potential access to PerformanceTiming API in browsers where it has been deprecated

Full Changelog: v2.26.3...v2.27.0

[v2.26.3] Create a deep clone of the payload before passing it to a users call back function

03 Aug 02:00
f2c704b
Compare
Choose a tag to compare

v2.26.3

Changed

  • The 'OnBeforeSend' and 'OnBeforeSendRUM' callbacks now pass a clone of the payload, to prevent accidental pollution of global objects
  • Updated the Github Action (Pre commit unit tests) Node to version 20

v2.26.2

Fixed

  • Replaced old company name in metadata
  • Documentation points to 'new' .com url

[v2.26.2] Update endpoint from .io to .com

31 Jul 23:59
c14ae5f
Compare
Choose a tag to compare

Fixed

  • Replaced old company name
  • Documentation points to 'new' url

Changed

  • Updated the Raygun url to send events to preferred ingestion endpoint