All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.5.1 (2022-05-13)
1.5.0 (2022-04-15)
1.4.0 (2022-03-30)
- Add version property to http-event-schema (#122) (cf59ecb)
- Make dynamic DOM event handlers configurable (#129) (49eecfc)
- Parse unhandledrejection error objects (#123) (f69c859)
1.3.0 (2022-03-08)
- Add registerDomEvents command (#111) (2a67daa)
- Dynamically update DOM event listeners (#112) (d4bfbb5)
- Use PerformanceObserver to act as a second check to prevent returning 0 for duration and loadEventEnd (#101) (cea2c0b)
- Point to correct license files in bundle banner. (#91) (1082f23)
- Set aws api call xray subsegment namespace to aws (#90) (36d4e3c)
- Set x-amzn-trace-id header directly in request headers (#93) (706d93e)
- capture PerformanceNavigationTiming events even when window.load fires before plugin loads (#81) (ece1306)
- change RUM origin from AWS::RUM::Application to AWS::RUM::AppMonitor (#85) (ead3b41)
- documentation typos (#80) (5492091)
- fix: add Cache-Control max-age to CDN files (#76) (fad8fb9)
- fix: find the first script tag in head instead of the entire document (#72) (dc86ec6)
- fix: Uncaught TypeError: Cannot read the properties of undefined (reading 'record') (#75) (0193480)
- fix: Added npm prepublish script
- fix: Fix X-Ray subsegment name when path is relative
- fix: Fix unit test promise assertions
- fix: Skip webvitals integ tests when browser is Firefox or Safari
- improvement: Record uncaught promise rejection events
- improvement: Added config option 'addXRayTraceIdHeader' for X-Amzn-Trace-Id header -- disabled by default
- fix: Fixed missing X-Amzn-Trace-Id header when init argument is undefined
- fix: Added transfer size and target URL fields back to resource event
- fix: Removed source map from prod webpack bundle
- improvement: Added a subsegment to trace segment to capture downstream request
- improvement: Added config option 'enableXRay' to enable X-Ray tracing
- fix: Removed default telemetries -- when no telemetries config is provided, none are instantiated
- fix: Set user ID cookie expiry to 30 days
- fix: Removed URL from event meta data
- Initial release