Releases: MindscapeHQ/raygun4js
Releases · MindscapeHQ/raygun4js
v3.1.1
v3.1.0
What's Changed
- Add typescript types and onboarding ping by @Hamish-taylor in #525
Full Changelog: v3.0.1...v3.1.0
v3.0.1
What's Changed
- Fix typo in fetching XHR url for breadcrumbs by @Hamish-taylor in #516
Full Changelog: v3.0.0...v3.0.1
v3.0.0
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
What's Changed
- Fix infinite recursive loop on UMD module init by @Hamish-taylor in #505
- Addclient info to rum payload by @Hamish-taylor in #504
Full Changelog: v2.27.0...v2.28.0
v2.27.0
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
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
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
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✨🧹
- v2.26.0
- Removed some dead code related to http support in IE8. As IE8 and http is no longer supported due to security reasons