GoogleChrome/web-vitals (web-vitals)
### [`v3.5.2`](https://togithub.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v352-2024-01-25)
[Compare Source](https://togithub.com/GoogleChrome/web-vitals/compare/v3.5.1...v3.5.2)
- Pick the first non-null `target` for INP attribution ([#421](https://togithub.com/GoogleChrome/web-vitals/pull/421))
### [`v3.5.1`](https://togithub.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v351-2023-12-27)
[Compare Source](https://togithub.com/GoogleChrome/web-vitals/compare/v3.5.0...v3.5.1)
- Add extra guard for `PerformanceEventTiming` not existing ([#403](https://togithub.com/GoogleChrome/web-vitals/pull/403))
### [`v3.5.0`](https://togithub.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v350-2023-09-28)
[Compare Source](https://togithub.com/GoogleChrome/web-vitals/compare/v3.4.0...v3.5.0)
- Run `onLCP` callback in separate task ([#386](https://togithub.com/GoogleChrome/web-vitals/pull/386))
- Fix INP durationThreshold bug when set to 0 ([#372](https://togithub.com/GoogleChrome/web-vitals/pull/372))
- Prevent FID entries being emitted as INP for non-supporting browsers ([#368](https://togithub.com/GoogleChrome/web-vitals/pull/368))
### [`v3.4.0`](https://togithub.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v340-2023-07-11)
[Compare Source](https://togithub.com/GoogleChrome/web-vitals/compare/v3.3.2...v3.4.0)
- Make `bindReporter` generic over metric type ([#359](https://togithub.com/GoogleChrome/web-vitals/pull/359))
- Update INP status in README ([#362](https://togithub.com/GoogleChrome/web-vitals/pull/362))
- Fix Metric types for better TypeScript support ([#356](https://togithub.com/GoogleChrome/web-vitals/pull/356))
- Fix selector for SVGs for attribution build ([#354](https://togithub.com/GoogleChrome/web-vitals/pull/354))
### [`v3.3.2`](https://togithub.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v332-2023-05-29)
[Compare Source](https://togithub.com/GoogleChrome/web-vitals/compare/v3.3.1...v3.3.2)
- Fix attribution types ([#348](https://togithub.com/GoogleChrome/web-vitals/pull/348))
- Safe access navigation entry type ([#290](https://togithub.com/GoogleChrome/web-vitals/pull/290))
### [`v3.3.1`](https://togithub.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v331-2023-04-04)
[Compare Source](https://togithub.com/GoogleChrome/web-vitals/compare/v3.3.0...v3.3.1)
- Export metric rating thresholds in attribution build as well.
### [`v3.3.0`](https://togithub.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v330-2023-03-09)
[Compare Source](https://togithub.com/GoogleChrome/web-vitals/compare/v3.1.1...v3.3.0)
- Export metric rating thresholds, add explicit `MetricRatingThresholds` type ([#323](https://togithub.com/GoogleChrome/web-vitals/pull/323))
- Trim classname selector ([#328](https://togithub.com/GoogleChrome/web-vitals/pull/328))
- Add link to CrUX versus RUM blog post ([#327](https://togithub.com/GoogleChrome/web-vitals/pull/327))
- Prevent LCP being reported for hidden prerendered pages ([#326](https://togithub.com/GoogleChrome/web-vitals/pull/326))
- Add Server Timing information to docs ([#324](https://togithub.com/GoogleChrome/web-vitals/pull/324))
- Fix link in `onINP()` thresholds comment ([#318](https://togithub.com/GoogleChrome/web-vitals/pull/318))
- Update web.dev link for `onINP()` ([#307](https://togithub.com/GoogleChrome/web-vitals/pull/307))
- Add a note about when to load the library ([#305](https://togithub.com/GoogleChrome/web-vitals/pull/305))
### [`v3.1.1`](https://togithub.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v311-2023-01-10)
[Compare Source](https://togithub.com/GoogleChrome/web-vitals/compare/v3.1.0...v3.1.1)
- Defer CLS logic until after `onFCP()` callback ([#297](https://togithub.com/GoogleChrome/web-vitals/pull/297))
### [`v3.1.0`](https://togithub.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v310-2022-11-15)
[Compare Source](https://togithub.com/GoogleChrome/web-vitals/compare/v3.0.4...v3.1.0)
- Add support for `'restore'` as a `navigationType` ([#284](https://togithub.com/GoogleChrome/web-vitals/pull/284))
- Report initial CLS value when `reportAllChanges` is true ([#283](https://togithub.com/GoogleChrome/web-vitals/pull/283))
- Defer all observers until after activation ([#282](https://togithub.com/GoogleChrome/web-vitals/pull/282))
- Ignore TTFB for loads where responseStart is zero ([#281](https://togithub.com/GoogleChrome/web-vitals/pull/281))
- Defer execution of observer callbacks ([#278](https://togithub.com/GoogleChrome/web-vitals/pull/278))
### [`v3.0.4`](https://togithub.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v304-2022-10-18)
[Compare Source](https://togithub.com/GoogleChrome/web-vitals/compare/v3.0.3...v3.0.4)
- Clamp LCP and FCP to 0 for prerendered pages ([#270](https://togithub.com/GoogleChrome/web-vitals/pull/270))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
3.0.3
->3.5.2
Release Notes
GoogleChrome/web-vitals (web-vitals)
### [`v3.5.2`](https://togithub.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v352-2024-01-25) [Compare Source](https://togithub.com/GoogleChrome/web-vitals/compare/v3.5.1...v3.5.2) - Pick the first non-null `target` for INP attribution ([#421](https://togithub.com/GoogleChrome/web-vitals/pull/421)) ### [`v3.5.1`](https://togithub.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v351-2023-12-27) [Compare Source](https://togithub.com/GoogleChrome/web-vitals/compare/v3.5.0...v3.5.1) - Add extra guard for `PerformanceEventTiming` not existing ([#403](https://togithub.com/GoogleChrome/web-vitals/pull/403)) ### [`v3.5.0`](https://togithub.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v350-2023-09-28) [Compare Source](https://togithub.com/GoogleChrome/web-vitals/compare/v3.4.0...v3.5.0) - Run `onLCP` callback in separate task ([#386](https://togithub.com/GoogleChrome/web-vitals/pull/386)) - Fix INP durationThreshold bug when set to 0 ([#372](https://togithub.com/GoogleChrome/web-vitals/pull/372)) - Prevent FID entries being emitted as INP for non-supporting browsers ([#368](https://togithub.com/GoogleChrome/web-vitals/pull/368)) ### [`v3.4.0`](https://togithub.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v340-2023-07-11) [Compare Source](https://togithub.com/GoogleChrome/web-vitals/compare/v3.3.2...v3.4.0) - Make `bindReporter` generic over metric type ([#359](https://togithub.com/GoogleChrome/web-vitals/pull/359)) - Update INP status in README ([#362](https://togithub.com/GoogleChrome/web-vitals/pull/362)) - Fix Metric types for better TypeScript support ([#356](https://togithub.com/GoogleChrome/web-vitals/pull/356)) - Fix selector for SVGs for attribution build ([#354](https://togithub.com/GoogleChrome/web-vitals/pull/354)) ### [`v3.3.2`](https://togithub.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v332-2023-05-29) [Compare Source](https://togithub.com/GoogleChrome/web-vitals/compare/v3.3.1...v3.3.2) - Fix attribution types ([#348](https://togithub.com/GoogleChrome/web-vitals/pull/348)) - Safe access navigation entry type ([#290](https://togithub.com/GoogleChrome/web-vitals/pull/290)) ### [`v3.3.1`](https://togithub.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v331-2023-04-04) [Compare Source](https://togithub.com/GoogleChrome/web-vitals/compare/v3.3.0...v3.3.1) - Export metric rating thresholds in attribution build as well. ### [`v3.3.0`](https://togithub.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v330-2023-03-09) [Compare Source](https://togithub.com/GoogleChrome/web-vitals/compare/v3.1.1...v3.3.0) - Export metric rating thresholds, add explicit `MetricRatingThresholds` type ([#323](https://togithub.com/GoogleChrome/web-vitals/pull/323)) - Trim classname selector ([#328](https://togithub.com/GoogleChrome/web-vitals/pull/328)) - Add link to CrUX versus RUM blog post ([#327](https://togithub.com/GoogleChrome/web-vitals/pull/327)) - Prevent LCP being reported for hidden prerendered pages ([#326](https://togithub.com/GoogleChrome/web-vitals/pull/326)) - Add Server Timing information to docs ([#324](https://togithub.com/GoogleChrome/web-vitals/pull/324)) - Fix link in `onINP()` thresholds comment ([#318](https://togithub.com/GoogleChrome/web-vitals/pull/318)) - Update web.dev link for `onINP()` ([#307](https://togithub.com/GoogleChrome/web-vitals/pull/307)) - Add a note about when to load the library ([#305](https://togithub.com/GoogleChrome/web-vitals/pull/305)) ### [`v3.1.1`](https://togithub.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v311-2023-01-10) [Compare Source](https://togithub.com/GoogleChrome/web-vitals/compare/v3.1.0...v3.1.1) - Defer CLS logic until after `onFCP()` callback ([#297](https://togithub.com/GoogleChrome/web-vitals/pull/297)) ### [`v3.1.0`](https://togithub.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v310-2022-11-15) [Compare Source](https://togithub.com/GoogleChrome/web-vitals/compare/v3.0.4...v3.1.0) - Add support for `'restore'` as a `navigationType` ([#284](https://togithub.com/GoogleChrome/web-vitals/pull/284)) - Report initial CLS value when `reportAllChanges` is true ([#283](https://togithub.com/GoogleChrome/web-vitals/pull/283)) - Defer all observers until after activation ([#282](https://togithub.com/GoogleChrome/web-vitals/pull/282)) - Ignore TTFB for loads where responseStart is zero ([#281](https://togithub.com/GoogleChrome/web-vitals/pull/281)) - Defer execution of observer callbacks ([#278](https://togithub.com/GoogleChrome/web-vitals/pull/278)) ### [`v3.0.4`](https://togithub.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v304-2022-10-18) [Compare Source](https://togithub.com/GoogleChrome/web-vitals/compare/v3.0.3...v3.0.4) - Clamp LCP and FCP to 0 for prerendered pages ([#270](https://togithub.com/GoogleChrome/web-vitals/pull/270))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.