Releases: MindscapeHQ/raygun4js
Releases · MindscapeHQ/raygun4js
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
[v2.25.7]: Clearly define options for CDN installation ✨🧹
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 ✨🧹
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