Skip to content

Releases: MindscapeHQ/raygun4js

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

[v2.26.1] Implement fixes in Raygun4JS to correctly handle XHRs and virtual pages + enables tests

20 Jul 21:51
90b500b
Compare
Choose a tag to compare

v2.26.1 - 2023-07-12

Fixed

  • Fixed timing bug, where some xhr requests may rarely be mis-attributed to a different page from which they were started on.

Changed

  • Updated unit test libraries and re-enabled running on PR creation

[v2.26.0] Removed some dead code related to http support in IE8✨🧹

27 Jun 22:15
b6b0920
Compare
Choose a tag to compare
  • v2.26.0