Skip to content

Releases: MindscapeHQ/raygun4js

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

[v2.25.7]: Clearly define options for CDN installation ✨🧹

01 Jun 21:51
0027af2
Compare
Choose a tag to compare

This release is to ensure options for how to get the raygun4js provider up and running without a server.

👉 Update README
👉 Update CHANGELOG

[v2.25.7]: Clearly define options for installation and fix builds/spring cleaning ✨🧹

10 May 22:30
2bb361f
Compare
Choose a tag to compare

This release is to ensure that we have audited the provider of the installation process outline successful whilst making some minor changes to for the ease of being able to install and activate successfully.

We also wanted to outline what is recommended if you are installing via NPM

  • Update README
  • Update CHANGELOG