Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Renovate Update dependency perfume.js to v9 #2833

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 1, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
perfume.js ^6.4.0 -> ^9.0.0 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

Zizzamia/perfume.js (perfume.js)

v9.4.0

Compare Source

  • fix: Fix import crash under node.js

v9.3.0

Compare Source

  • fix: Added extra check for undefined values. #​260

v9.2.0

Compare Source

  • feat added export for markNTBT function.

v9.1.0

Compare Source

A long time coming, but we are back :)
We did some internal cleanup, making the library more accessible for tracking Critical User Journeys.

The most significant change is that we moved away from being Object-oriented and everything is Functional-oriented, which means to start Perfume, you can do.

import { initPerfume } from 'perfume.js';

initPerfume({
  analyticsTracker: ({ metricName, data }) => {
    myAnalyticsTool.track(metricName, data);
  })
});
Breaking Changes
  • feat remove enableNavigationTracking and have the behavior as the default.
  • feat getRating has been consolidated into getVitalsScore.
  • chore rename incrementUjNavigation to trackUJNavigation.
  • chore deprecate endPaint.

v9.0.0

Compare Source

A long time coming, but we are back :)
We did some internal cleanup, making the library more accessible for tracking Critical User Journeys.

Breaking Changes
  • feat remove enableNavigationTracking and have the behavior as the default.
  • feat getRating has been consolidated into getVitalsScore.
  • chore rename incrementUjNavigation to trackUJNavigation.
  • chore deprecate startPaint and endPaint.

v8.4.0

Compare Source

  • fix: disable requestIdleCallback for CLS and INP reports (#​212)

v8.3.0

Compare Source

  • feat: added navigationType support (#​210)
  • fix: run po for longtask only once (#​215)

v8.2.0

Compare Source

  • feat: added ability to provide web-vitals report options

v8.1.6

Compare Source

  • fix: added back the visibility.isHidden check when reporting metrics. Apparently, without this check, we end up over-reporting metrics that risk being inaccurate because the page suddenly becomes hidden.

Currently, the only initial metrics that will be reported after visibility changes are CLS and INP.

v8.1.5

Compare Source

v8.1.4

Compare Source

v8.1.3

Compare Source

v8.1.2

Compare Source

v8.1.1

Compare Source

v8.1.0

Compare Source

v8.0.0

Compare Source

  • feat: made Perfume.js a superset of the Web Vitals library. This means you will get access to all the latest metrics from Google and plus all the extra features you learn to love from Perfume.
  • feat: with Web Vitals now we get for free also the INP metric.
Breaking Changes

As now we are a superset of Web Vitals, here a quick overview on what changed:

  • Metrics like TTFB, CLS might have a slight change in value as the Web Vitals lib covers more edge cases.
  • The CLS metric will fire when the page changes visibility and not anymore after FID.
  • The analyticsTracker options will use the word attribution for all custom data of each metric, and vitalsScore will change to rating.
new Perfume({
    ...
    analyticsTracker: ({ attribution, metricName, data, navigatorInformation, rating }) => {
        // Report the metric with your favorite analytics tool
    }
});
  • The name for all Vital metric will be in uppercase, such as FID, LPC, etc...

v7.0.0

Compare Source

  • feat: changed both TBT and NTBT Vitals to be less than 200 milliseconds for Good Score.

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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from a team as a code owner October 1, 2024 10:55
@renovate renovate bot added dependencies Pull requests that update a dependency file Renovate labels Oct 1, 2024
Copy link
Contributor Author

renovate bot commented Oct 1, 2024

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 9.x releases. But if you manually upgrade to 9.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@renovate renovate bot deleted the renovate-perfume.js-9.x branch October 1, 2024 11:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file Renovate service-front
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant