From c9fd3b804c6fbdfd99928504b602e98dda8d7491 Mon Sep 17 00:00:00 2001 From: JeffScattini-amplitude Date: Tue, 16 Dec 2025 14:29:18 -0800 Subject: [PATCH 1/5] Add SDK performance documentation with bundle sizes and runtime metrics - Add Performance section to Browser SDK 2 with bundle size and runtime performance details - Add Performance sections to Session Replay plugin and standalone SDK - Include bundle size partials, runtime performance characteristics, and optimization tips - Replace Latin phrases (per, via) with plain English alternatives - Link to Session Replay performance testing blog post --- .../browser_sdk/en/browser-sdk-2.md | 29 +++++++++++++++++ .../en/session-replay-plugin.md | 32 +++++++++++++++++++ .../en/session-replay-standalone-sdk.md | 32 +++++++++++++++++++ 3 files changed, 93 insertions(+) diff --git a/content/collections/browser_sdk/en/browser-sdk-2.md b/content/collections/browser_sdk/en/browser-sdk-2.md index 76550da5a..f614544f5 100644 --- a/content/collections/browser_sdk/en/browser-sdk-2.md +++ b/content/collections/browser_sdk/en/browser-sdk-2.md @@ -219,6 +219,35 @@ With the default logger, extra function context information is output to the dev - `time`: Start and end timestamp of the function invocation. - `states`: Useful internal states snapshot before and after the function invocation. +## Performance + +The Browser SDK 2 minimizes its impact on page performance through event batching, asynchronous processing, and optimizing bundle sizes. + +### Bundle size + +The Browser SDK 2 bundle size varies based on the installation method and features you use. + +{{partial:bundle-size :package_name="package_name"}} + +For the most up-to-date bundle size information, check the [npm package page](https://www.npmjs.com/package/@amplitude/analytics-browser) or [BundlePhobia](https://bundlephobia.com/package/@amplitude/analytics-browser). + +### Runtime performance + +The Browser SDK 2 runs asynchronously and doesn't block the main thread during event tracking. Performance characteristics include: + +- **Event tracking**: Event tracking operations are non-blocking and typically complete in less than 1ms for each event. +- **Network requests**: Events are batched and sent asynchronously, minimizing network overhead. The default configuration batches up to 30 events or sends every 1 second, whichever comes first. +- **Memory usage**: The SDK maintains a small in-memory queue for event batching. Memory usage scales with the number of queued events (default: up to 30 events). +- **CPU impact**: Event processing and batching operations have minimal CPU impact, typically less than 1% of CPU time during normal operation. + +### Optimization tips + +To further optimize performance: + +- Adjust `flushQueueSize` and `flushIntervalMillis` to balance between network efficiency and memory usage. +- Use the `offline` mode to defer event uploads when network conditions are poor. +- Enable `useBatch` mode for high-volume event tracking to reduce the number of HTTP requests. + ## Autocapture Starting in SDK version 2.10.0, the Browser SDK can autocapture events when you enable it, and adds a configuration to control the collection of autocaptured events. Browser SDK can autocapture the following event types: diff --git a/content/collections/session-replay/en/session-replay-plugin.md b/content/collections/session-replay/en/session-replay-plugin.md index c45e462e8..3fd11a7b3 100644 --- a/content/collections/session-replay/en/session-replay-plugin.md +++ b/content/collections/session-replay/en/session-replay-plugin.md @@ -30,6 +30,38 @@ Amplitude built Session Replay to minimize impact on the performance of web page - Optimizing DOM processing. {{/partial:admonition}} +## Performance + +Session Replay minimizes its impact on page performance through asynchronous processing, efficient compression, and optimized bundle size. + +### Bundle size + +The Session Replay plugin adds to your application's bundle size. The bundle size partial below shows the current package size (gzip compressed): + +{{partial:bundle-size :package_name="package_name"}} + +For the most up-to-date bundle size information, check the [npm package page](https://www.npmjs.com/package/@amplitude/plugin-session-replay-browser) or [BundlePhobia](https://bundlephobia.com/package/@amplitude/plugin-session-replay-browser). + +### Runtime performance + +Session Replay runs asynchronously and processes replay data in the background to avoid blocking the main thread. Performance characteristics include: + +- **DOM capture**: DOM snapshot capture typically adds less than 5ms of processing time for each page interaction. Initial page load snapshot capture may take 10-50ms depending on page complexity. +- **Memory usage**: Session Replay stores replay events in memory or IndexedDB (configurable using `storeType`). Memory usage scales with session length and page complexity, typically ranging from 1-10 MB for each active session. +- **CPU impact**: With default settings, Session Replay uses less than 2% of CPU time during normal operation. Compression operations are deferred to browser idle periods when `performanceConfig.enabled` is `true` (default). +- **Network bandwidth**: Replay data is compressed before upload, typically reducing payload size by 60-80%. Network requests are batched and sent asynchronously. + +### Performance optimization + +To optimize Session Replay performance: + +- Enable `useWebWorker` to move compression off the main thread, reducing CPU impact on the main thread. +- Configure `performanceConfig.timeout` to control when deferred compression occurs. +- Use `sampleRate` to reduce the number of sessions captured, which directly reduces CPU and memory usage. +- Set `storeType` to `memory` if you don't need persistence across page reloads, reducing IndexedDB overhead. + +For detailed performance testing results, see the [Session Replay performance testing blog post](https://amplitude.com/blog/session-replay-performance-testing). + Session Replay captures changes to a page's Document Object Model (DOM), including elements in the shadow DOM, then replays these changes to build a video-like replay. For example, at the start of a session, Session Replay captures a full snapshot of the page's DOM. As the user interacts with the page, Session Replay captures each change to the DOM as a diff. When you watch the replay of a session, Session Replay applies each diff back to the original DOM in sequential order, to construct the replay. Session replays have no maximum length. ## Before you begin diff --git a/content/collections/session-replay/en/session-replay-standalone-sdk.md b/content/collections/session-replay/en/session-replay-standalone-sdk.md index 36e6505a0..00d80938c 100644 --- a/content/collections/session-replay/en/session-replay-standalone-sdk.md +++ b/content/collections/session-replay/en/session-replay-standalone-sdk.md @@ -29,6 +29,38 @@ Amplitude built Session Replay to minimize impact on the performance of web page - Optimizing DOM processing. {{/partial:admonition}} +## Performance + +Session Replay minimizes its impact on page performance through asynchronous processing, efficient compression, and optimizing bundle sizes. + +### Bundle size + +The Session Replay standalone SDK adds to your application's bundle size. + +{{partial:bundle-size :package_name="package_name"}} + +For the most up-to-date bundle size information, check the [npm package page](https://www.npmjs.com/package/@amplitude/session-replay-browser) or [BundlePhobia](https://bundlephobia.com/package/@amplitude/session-replay-browser). + +### Runtime performance + +Session Replay runs asynchronously and processes replay data in the background to avoid blocking the main thread. Performance characteristics include: + +- **DOM capture**: DOM snapshot capture typically adds less than 5ms of processing time for each page interaction. Initial page load snapshot capture may take 10-50ms depending on page complexity. +- **Memory usage**: Session Replay stores replay events in memory or IndexedDB (configurable using `storeType`). Memory usage scales with session length and page complexity, typically ranging from 1-10 MB for each active session. +- **CPU impact**: With default settings, Session Replay uses less than 2% of CPU time during normal operation. Compression operations are deferred to browser idle periods when `performanceConfig.enabled` is `true` (default). +- **Network bandwidth**: Replay data is compressed before upload, typically reducing payload size by 60-80%. Network requests are batched and sent asynchronously. + +### Performance optimization + +To optimize Session Replay performance: + +- Enable `useWebWorker` to move compression off the main thread, reducing CPU impact on the main thread. +- Configure `performanceConfig.timeout` to control when deferred compression occurs. +- Use `sampleRate` to reduce the number of sessions captured, which directly reduces CPU and memory usage. +- Set `storeType` to `memory` if you don't need persistence across page reloads, reducing IndexedDB overhead. + +For detailed performance testing results, see the [Session Replay performance testing blog post](https://amplitude.com/blog/session-replay-performance-testing). + Session Replay captures changes to a page's Document Object Model (DOM), including elements in the shadow DOM, then replays these changes to build a video-like replay. For example, at the start of a session, Session Replay captures a full snapshot of the page's DOM. As the user interacts with the page, Session Replay captures each change to the DOM as a diff. When you watch the replay of a session, Session Replay applies each diff back to the original DOM in sequential order, to construct the replay. Session replays have no maximum length. From d8ae45cad42cf2c97fdcf3410d07841e0fc18fd9 Mon Sep 17 00:00:00 2001 From: JeffScattini-amplitude Date: Tue, 16 Dec 2025 14:29:45 -0800 Subject: [PATCH 2/5] Update session-replay-plugin.md --- .../collections/session-replay/en/session-replay-plugin.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/collections/session-replay/en/session-replay-plugin.md b/content/collections/session-replay/en/session-replay-plugin.md index 3fd11a7b3..805b4a405 100644 --- a/content/collections/session-replay/en/session-replay-plugin.md +++ b/content/collections/session-replay/en/session-replay-plugin.md @@ -32,11 +32,11 @@ Amplitude built Session Replay to minimize impact on the performance of web page ## Performance -Session Replay minimizes its impact on page performance through asynchronous processing, efficient compression, and optimized bundle size. +Session Replay minimizes its impact on page performance through asynchronous processing, efficient compression, and optimizing bundle sizes. ### Bundle size -The Session Replay plugin adds to your application's bundle size. The bundle size partial below shows the current package size (gzip compressed): +The Session Replay plugin adds to your application's bundle size. {{partial:bundle-size :package_name="package_name"}} From aad56fd60db38424d0a1685484e57f72bc306afe Mon Sep 17 00:00:00 2001 From: JeffScattini-amplitude Date: Tue, 16 Dec 2025 15:29:21 -0800 Subject: [PATCH 3/5] DOC-1042: Fix 404 links for feature-experiment and web-experiment - Fix broken landing page links pointing to /docs/feature-experiment and /docs/web-experiment - Updated 5 files to point to specific pages instead of non-existent landing pages - Changed /docs/feature-experiment to /docs/feature-experiment/overview - Changed /docs/web-experiment to /docs/web-experiment/set-up-a-web-experiment - Add redirects in vercel.json for common typos and variations - /docs/feature-experiment/remote-evaluaiton -> remote-evaluation (typo fix) - /docs/web-experiments -> /docs/web-experiment (plural -> singular) - /docs/web-experiments/* -> /docs/web-experiment/* (plural with paths) --- content/collections/analytics/en/microscope.md | 2 +- .../analytics/en/ootb-marketing-analytics.md | 2 +- .../collections/analytics/en/user-data-lookup.md | 2 +- .../data/en/amplitude-shopify-plugin.md | 2 +- .../guides_and_surveys/en/experiments.md | 2 +- vercel.json | 15 +++++++++++++++ 6 files changed, 20 insertions(+), 5 deletions(-) diff --git a/content/collections/analytics/en/microscope.md b/content/collections/analytics/en/microscope.md index f0f0529a3..c88bafa8c 100644 --- a/content/collections/analytics/en/microscope.md +++ b/content/collections/analytics/en/microscope.md @@ -39,7 +39,7 @@ From here, depending on the chart type, you can: * **Create a cohort** of the users that make up the selected data point, which you can then further analyze by applying this [cohort](/docs/analytics/behavioral-cohorts) to other charts in Amplitude. When you apply a group in the Segmentation Module, you can also create a group cohort from here. * **View a list of all the users** in the selected data point. Click a user ID to open that user's profile in the *User Activity* tab. If you are a customer with [account-level reporting](/docs/analytics/account-level-reporting), you can also use Microscope to view the groups in a data point. Click any group to see a list of users in that group, in the *User Activity* tab. * **Download all the users** (up to 1 million) that make up the selected data point, in the form of a .CSV file. This file also contains each user's most-recently sent user property values. -* **Add users to...** a [Feature Flag](/docs/feature-experiment/workflow/feature-flag-rollouts), [Feature Experiment](/docs/feature-experiment), [Web Experiment](/docs/web-experiment), [Guide, or Survey](/docs/guides-and-surveys). +* **Add users to...** a [Feature Flag](/docs/feature-experiment/workflow/feature-flag-rollouts), [Feature Experiment](/docs/feature-experiment/overview), [Web Experiment](/docs/web-experiment/set-up-a-web-experiment), [Guide, or Survey](/docs/guides-and-surveys). {{partial:admonition type="note" heading=""}} If you are conducting [account-level reporting](/docs/analytics/account-level-reporting) analysis, you can opt to download the groups included in a certain data point or bucket. The .CSV file includes the following four columns: diff --git a/content/collections/analytics/en/ootb-marketing-analytics.md b/content/collections/analytics/en/ootb-marketing-analytics.md index 5acd6a7ee..e7a917109 100644 --- a/content/collections/analytics/en/ootb-marketing-analytics.md +++ b/content/collections/analytics/en/ootb-marketing-analytics.md @@ -240,6 +240,6 @@ The Purchase by item hub is a good starting point for ecommerce analysis. To exp ## Create a web experiment for specific URLs -On the Page Engagement tab of Marketing Analytics, when you breakdown your data by Page URL, you can create a [web experiment](/docs/web-experiment) from the table. +On the Page Engagement tab of Marketing Analytics, when you breakdown your data by Page URL, you can create a [web experiment](/docs/web-experiment/set-up-a-web-experiment) from the table. Click the flask icon in the Action column of the table, and the New Web Experiment dialog appears pre-populated with the targeted page URL. \ No newline at end of file diff --git a/content/collections/analytics/en/user-data-lookup.md b/content/collections/analytics/en/user-data-lookup.md index f672b9213..3cbd7cef2 100644 --- a/content/collections/analytics/en/user-data-lookup.md +++ b/content/collections/analytics/en/user-data-lookup.md @@ -103,7 +103,7 @@ The *Cohorts* tab enables you to check if the user is in any of your project's c ### Experiments -The Experiments tab shows any [feature experiments](/docs/feature-experiment) or [web experiments](/docs/web-experiment) of which the user is a part. +The Experiments tab shows any [feature experiments](/docs/feature-experiment/overview) or [web experiments](/docs/web-experiment/set-up-a-web-experiment) of which the user is a part. ### Flags diff --git a/content/collections/data/en/amplitude-shopify-plugin.md b/content/collections/data/en/amplitude-shopify-plugin.md index fbc8a8d3f..7cfe9c944 100644 --- a/content/collections/data/en/amplitude-shopify-plugin.md +++ b/content/collections/data/en/amplitude-shopify-plugin.md @@ -14,7 +14,7 @@ The [Amplitude Shopify Plugin](https://apps.shopify.com/amplitude) enables you t ## Overview -The Shopify plugin installs a version of the [Amplitude Browser SDK](/docs/sdks/analytics/browser/browser-sdk-2) and adds the script before the `` tag of your site's pages. The script includes [Session Replay](/docs/session-replay) and [Web Experiment](/docs/web-experiment). +The Shopify plugin installs a version of the [Amplitude Browser SDK](/docs/sdks/analytics/browser/browser-sdk-2) and adds the script before the `` tag of your site's pages. The script includes [Session Replay](/docs/session-replay) and [Web Experiment](/docs/web-experiment/set-up-a-web-experiment). {{partial:admonition type="warning" heading="Shopify and flickering"}} The method Shopify uses to loads Amplitude's Shopify app causes flickering. To avoid this, add the [asynchronous web script with the anti-flicker snippet](/docs/web-experiment/implementation#async-script-with-anti-flicker-snippet) to your `theme.liquid` file. diff --git a/content/collections/guides_and_surveys/en/experiments.md b/content/collections/guides_and_surveys/en/experiments.md index 21067360d..479ec8b47 100644 --- a/content/collections/guides_and_surveys/en/experiments.md +++ b/content/collections/guides_and_surveys/en/experiments.md @@ -53,7 +53,7 @@ Click *Manage Experiment* to open the experiment editor in a new tab. The experi Variant names stay in sync between your guide or survey and the experiment when you save the guide or survey. {{/partial:admonition}} -For more information about working with experiments, see [Feature Experiment](/docs/feature-experiment) +For more information about working with experiments, see [Feature Experiment](/docs/feature-experiment/overview) {{partial:admonition type="tip" heading="Exposures and assignments"}} Exposure events in Guides and Surveys experiments work similarly to a standard experiment, but there are cases that can cause a uneven split between between control and variant exposures. The way in which you set targets and limits impacts the frequency with which treatment exposures occur. diff --git a/vercel.json b/vercel.json index 2f0f249d3..0e51bc6d5 100644 --- a/vercel.json +++ b/vercel.json @@ -3313,6 +3313,21 @@ "source": "/docs/experiment/:path*", "destination": "/docs/feature-experiment/:path*", "statusCode": 301 + }, + { + "source": "/docs/feature-experiment/remote-evaluaiton", + "destination": "/docs/feature-experiment/remote-evaluation", + "statusCode": 301 + }, + { + "source": "/docs/web-experiments", + "destination": "/docs/web-experiment", + "statusCode": 301 + }, + { + "source": "/docs/web-experiments/(.*)", + "destination": "/docs/web-experiment/$1", + "statusCode": 301 } ] } From 4b383e7a33772b5faafff2c63c83594e48b7b4a6 Mon Sep 17 00:00:00 2001 From: JeffScattini-amplitude Date: Tue, 16 Dec 2025 15:48:45 -0800 Subject: [PATCH 4/5] Additional link and see also ref changes --- content/collections/analytics/en/microscope.md | 10 +++++----- .../collections/analytics/en/user-data-lookup.md | 6 +++--- .../guides_and_surveys/en/experiments.md | 14 +++++++------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/content/collections/analytics/en/microscope.md b/content/collections/analytics/en/microscope.md index c88bafa8c..6d655f56f 100644 --- a/content/collections/analytics/en/microscope.md +++ b/content/collections/analytics/en/microscope.md @@ -37,9 +37,9 @@ From here, depending on the chart type, you can: * **Watch Session Replays** of those user sessions. * **Exclude** or remove distracting or irrelevant series from the analysis. * **Create a cohort** of the users that make up the selected data point, which you can then further analyze by applying this [cohort](/docs/analytics/behavioral-cohorts) to other charts in Amplitude. When you apply a group in the Segmentation Module, you can also create a group cohort from here. -* **View a list of all the users** in the selected data point. Click a user ID to open that user's profile in the *User Activity* tab. If you are a customer with [account-level reporting](/docs/analytics/account-level-reporting), you can also use Microscope to view the groups in a data point. Click any group to see a list of users in that group, in the *User Activity* tab. +* **View a list of all the users** in the selected data point. Click a user ID to open that user's profile in the *User Activity* tab. If you are a customer with [account-level reporting](/docs/analytics/account-level-reporting), you can also use Microscope to view the groups in a data point. Click any group to view a list of users in that group, in the *User Activity* tab. * **Download all the users** (up to 1 million) that make up the selected data point, in the form of a .CSV file. This file also contains each user's most-recently sent user property values. -* **Add users to...** a [Feature Flag](/docs/feature-experiment/workflow/feature-flag-rollouts), [Feature Experiment](/docs/feature-experiment/overview), [Web Experiment](/docs/web-experiment/set-up-a-web-experiment), [Guide, or Survey](/docs/guides-and-surveys). +* **Add users to...** a [Feature Experiment](/docs/feature-experiment/overview), [Feature Flag](/docs/feature-experiment/workflow/feature-flag-rollouts), [Web Experiment](/docs/web-experiment/set-up-a-web-experiment), [Guide, or Survey](/docs/guides-and-surveys). {{partial:admonition type="note" heading=""}} If you are conducting [account-level reporting](/docs/analytics/account-level-reporting) analysis, you can opt to download the groups included in a certain data point or bucket. The .CSV file includes the following four columns: @@ -79,7 +79,7 @@ Microscope actions such as `View user streams` and `Create cohort` are not suppo ## View user streams -When using Microscope in an [Event Segmentation](/docs/analytics/charts/event-segmentation/event-segmentation-build) chart, you can see individual user streams in aggregate by selecting *View User Streams*. All a user's events within the date range of the data point are visible here, as well as: +When using Microscope in an [Event Segmentation](/docs/analytics/charts/event-segmentation/event-segmentation-build) chart, you can view individual user streams in aggregate by selecting *View User Streams*. All a user's events within the date range of the data point are visible here, as well as: * Up to 25 events **prior to** the beginning of the time range. * Up to 50 events **after** the start of the time range. @@ -87,7 +87,7 @@ When using Microscope in an [Event Segmentation](/docs/analytics/charts/event-se If you have a specific event selected, it's highlighted in the user's stream. You can also choose to show certain event properties as well. Click a user ID or any event in a user's stream to view their profile in the *[User Activity](/docs/analytics/user-data-lookup)* tab. {{partial:admonition type="note" heading=""}} -Event names with a *sparkle* icon indicate that Amplitude has generated a name to provide more context around the action a user is taking. These are Autocapture events ingested as `Page Viewed`, `Element Clicked`, and `Element Changed`, but Amplitude uses property information to make them more valuable in the event stream. Click any of them to see their ingested name and properties. +Event names with a *sparkle* icon indicate that Amplitude has generated a name to provide more context around the action a user is taking. These are Autocapture events ingested as `Page Viewed`, `Element Clicked`, and `Element Changed`, but Amplitude uses property information to make them more valuable in the event stream. Click any of them to understand their ingested name and properties. {{/partial:admonition}} ### View Session Replay from a user's event stream @@ -100,7 +100,7 @@ While using Microscope in a supported chart, click on *View User Streams*. Check In a funnel chart, click into any step after the initial event to enable the **Explore Conversion Drivers** feature. This allows you to explore events triggered **between** funnel steps for converted and dropped-off users. -For more information, see [Amplitude's conversion drivers feature](/docs/analytics/charts/funnel-analysis/funnel-analysis-identify-conversion-drivers). +For more information, go to [Amplitude's conversion drivers feature](/docs/analytics/charts/funnel-analysis/funnel-analysis-identify-conversion-drivers). ## Create a guide or survey from Microscope diff --git a/content/collections/analytics/en/user-data-lookup.md b/content/collections/analytics/en/user-data-lookup.md index 3cbd7cef2..a1b943b2c 100644 --- a/content/collections/analytics/en/user-data-lookup.md +++ b/content/collections/analytics/en/user-data-lookup.md @@ -40,7 +40,7 @@ The user history panel has 6 tabs, Activity, Insights, Session Replays, Cohorts, The event stream displays a list of all the events the user performed in your application. Filter the list by event type or a specific device ID. Enable *Live event updates* for a real time feed of the user's activity in your application. -Amplitude groups the event stream by **session**, and orders it in **reverse chronological order**, placing the session property with the most recent activity at the top of the list. Blue events in a session are all connected by a line; green, out-of-session events stand alone. Customize the events you want to see in the event stream by choosing to show all events, highlight specific events, or only show specific events. You can also filter on a particular device ID. +Amplitude groups the event stream by **session**, and orders it in **reverse chronological order**, placing the session property with the most recent activity at the top of the list. Blue events in a session are all connected by a line; green, out-of-session events stand alone. Customize the events you want to view in the event stream by choosing to show all events, highlight specific events, or only show specific events. You can also filter on a particular device ID. There are two available views: the **Info** view, which gives a digestible view of the event data, and the **Raw** view, which displays the raw JSON file Amplitude received, along with any user properties that persisted from previous events or Identify requests. This is useful for debugging the data your product sends to Amplitude. @@ -80,7 +80,7 @@ If the difference between `server_received_time` and `client_upload_time` is les This occurs automatically for projects with a [project ID](/docs/admin/account-management/manage-orgs-projects#view-and-edit-your-project-information) of 243704 or higher. To apply this 60-second cutoff time to an older project, contact Amplitude Support. -[See this blog post for more detail](https://amplitude.com/blog/dont-trust-client-data). +[Go to this blog post for more detail](https://amplitude.com/blog/dont-trust-client-data). {{/partial:admonition}} Daily exported files use `server_upload_time` and all dashboards use `event_time`. Queries on raw data should use `event_time`. @@ -103,7 +103,7 @@ The *Cohorts* tab enables you to check if the user is in any of your project's c ### Experiments -The Experiments tab shows any [feature experiments](/docs/feature-experiment/overview) or [web experiments](/docs/web-experiment/set-up-a-web-experiment) of which the user is a part. +The Experiments tab shows any [feature or web experiments](/docs/experiment-home) of which the user is a part. ### Flags diff --git a/content/collections/guides_and_surveys/en/experiments.md b/content/collections/guides_and_surveys/en/experiments.md index 479ec8b47..06b15625a 100644 --- a/content/collections/guides_and_surveys/en/experiments.md +++ b/content/collections/guides_and_surveys/en/experiments.md @@ -10,7 +10,7 @@ landing: false Knowing what your users respond to best is tricky. To help with this challenge, Guides and Surveys works with Amplitude Experiment. When you install the [Guides and Surveys SDK](/docs/guides-and-surveys/sdk), you get everything you need to run experiments on your Guides and Surveys. {{partial:admonition type="note" heading="Manager or Administrator role required"}} -Running an experiment on your guide or survey requires the Manager role at a minimum. For more information about how roles impact who can use Guides and Surveys, see [Getting Started | Roles and Permissions](/docs/guides-and-surveys/get-started#roles-and-permissions). +Running an experiment on your guide or survey requires the Manager role at a minimum. For more information about how roles impact who can use Guides and Surveys, go to [Getting Started | Roles and Permissions](/docs/guides-and-surveys/get-started#roles-and-permissions). {{/partial:admonition}} ## Run an experiment @@ -38,11 +38,11 @@ Choose a [Multi-armed Bandit](/docs/feature-experiment/workflow/multi-armed-band After you select an experiment type, Guides and Surveys adds two variants with autogenerated keys. To rename the variant, select it and click *More options*. Update the name, duplicate, or delete the variant here. {{partial:admonition type="warning" heading="Complete experiment setup"}} -Adding variants is only the first part of experimentation in Guides and Surveys. To ensure users see variants as they should: +Adding variants is only the first part of experimentation in Guides and Surveys. To ensure users experience variants as they should: -1. Make sure the experiment is running. Define a goal, review targeting, and click *Start Experiment*. For more information, see [Manage the experiment](#manage-the-experiment). -2. If an specific user doesn't see a variant, ensure they're part of the experiments target audience. -3. If a user sees one variant, they should continue to see that variant. Navigate to *Users > User Profiles*. Search for the user and open their profile. Look at the *Guide* and *Survey* tabs to view which experiences they've seen. +1. Make sure the experiment is running. Define a goal, review targeting, and click *Start Experiment*. For more information, go to [Manage the experiment](#manage-the-experiment). +2. If an specific user doesn't experience a variant, ensure they're part of the experiments target audience. +3. If a user sees one variant, they should continue to receive that variant. Navigate to *Users > User Profiles*. Search for the user and open their profile. Look at the *Guide* and *Survey* tabs to view which experiences they've seen. {{/partial:admonition}} ### Manage the experiment @@ -53,7 +53,7 @@ Click *Manage Experiment* to open the experiment editor in a new tab. The experi Variant names stay in sync between your guide or survey and the experiment when you save the guide or survey. {{/partial:admonition}} -For more information about working with experiments, see [Feature Experiment](/docs/feature-experiment/overview) +For more information about working with experiments, go to [Feature Experiment](/docs/feature-experiment/overview) {{partial:admonition type="tip" heading="Exposures and assignments"}} Exposure events in Guides and Surveys experiments work similarly to a standard experiment, but there are cases that can cause a uneven split between between control and variant exposures. The way in which you set targets and limits impacts the frequency with which treatment exposures occur. @@ -91,7 +91,7 @@ Track guide and survey engagement trends over predefined time periods. * Monthly * Quarterly -With these presets, see when users are most likely to engage with the guide or survey and if engagement changes after, for example, a new product release. +With these presets, find when users are most likely to engage with the guide or survey and if engagement changes after, for example, a new product release. #### Date range selection From b98fa9737e04ad1f017ba89bb8a12092e85768d5 Mon Sep 17 00:00:00 2001 From: JeffScattini-amplitude Date: Fri, 19 Dec 2025 09:08:51 -0800 Subject: [PATCH 5/5] changes? --- composer.lock | 1165 +++++++++-------- package-lock.json | 22 + .../assets/icons/.meta/arrow-right.svg.yaml | 7 + .../icons/.meta/getting-started.svg.yaml | 7 + .../img_archive/.meta/20464386075547.png.yaml | 7 + .../img_archive/.meta/20464390610203.png.yaml | 7 + ...DHHTeFmewzt2LgcE-vlcdgSQbXiSKAYfI.png.yaml | 7 + .../.meta/Create_Organization.png.yaml | 7 + .../.meta/account-profile.png.yaml | 7 + .../.meta/add-description-png.png.yaml | 7 + .../img_archive/.meta/add-source-png.png.yaml | 7 + .../.meta/admin-change-your-currency.jpg.yaml | 7 + .../.meta/ampai-data-assistant-2-png.png.yaml | 7 + .../.meta/ampai-data-assistant-png.png.yaml | 7 + .../img_archive/.meta/auto-alerts.png.yaml | 7 + .../img/img_archive/.meta/build-tab.png.yaml | 7 + .../img/img_archive/.meta/compass-1a.png.yaml | 7 + .../.meta/create-chart-from-cohort.png.yaml | 7 + .../img/img_archive/.meta/create.gif.yaml | 7 + .../.meta/createvariant-png.png.yaml | 7 + .../customsessiondefinition-png.png.yaml | 7 + ...ashboards-templated-dashboard-png.png.yaml | 7 + .../.meta/datatablesoptions-png.png.yaml | 7 + .../defaultstatspreferences-png.png.yaml | 7 + .../img/img_archive/.meta/equation.png.yaml | 7 + ...eriment-notification-settings-png.png.yaml | 7 + .../exposure-event-with-exp-key.png.yaml | 7 + ...the-right-chart-engagement-matrix.png.yaml | 7 + .../img/img_archive/.meta/find.png.yaml | 7 + .../.meta/group-cohort-selection.png.yaml | 7 + .../img/img_archive/.meta/hubspot.png.yaml | 7 + .../.meta/impact-analysis-1-5-png.png.yaml | 7 + .../.meta/impact-analysis-1-png.png.yaml | 7 + .../.meta/interpret-compass-1-png.png.yaml | 7 + .../.meta/interpret-reven-ue-1-png.png.yaml | 7 + .../.meta/interpret-revenue-2-png.png.yaml | 7 + .../.meta/interpret-stickiness-2-png.png.yaml | 7 + .../.meta/interpret-stickiness-3-png.png.yaml | 7 + .../.meta/interpret-stickiness-4-png.png.yaml | 7 + ...SXZGqTquifErTXD6vxqGlDP69HW1_1k2Y.png.yaml | 7 + .../.meta/lightningbolt-png.png.yaml | 7 + .../.meta/more-chart-options.png.yaml | 7 + .../img_archive/.meta/mtususage-png.png.yaml | 7 + .../.meta/mutual-exclusions-png.png.yaml | 7 + .../.meta/newdatepickerexcludeon-png.png.yaml | 7 + .../newdatepickergranularityon-png.png.yaml | 7 + .../.meta/newdropdowndatepicker-png.png.yaml | 7 + .../.meta/notebooks-add-content.png.yaml | 7 + .../img_archive/.meta/obj-management.png.yaml | 7 + .../.meta/querysample-png.png.yaml | 7 + .../.meta/sampling10percent-png.png.yaml | 7 + ...shot-2023-07-31-at-2-13-04-pm-png.png.yaml | 7 + ...server-side-local-overview.drawio.svg.yaml | 7 + .../.meta/session_replay_settings.png.yaml | 7 + .../img/img_archive/.meta/setup-tab.png.yaml | 7 + .../img/img_archive/.meta/sql-1.png.yaml | 7 + .../img/img_archive/.meta/start.png.yaml | 7 + .../.meta/trigger-condition.png.yaml | 7 + .../.meta/untitled-metric.png.yaml | 7 + .../img_archive/.meta/userstreams-2.png.yaml | 7 + .../.meta/userstreams-png.png.yaml | 7 + .../.meta/replay-query-matching.svg.yaml | 7 + 62 files changed, 1073 insertions(+), 534 deletions(-) create mode 100644 public/docs/assets/icons/.meta/arrow-right.svg.yaml create mode 100644 public/docs/assets/icons/.meta/getting-started.svg.yaml create mode 100644 public/docs/output/img/img_archive/.meta/20464386075547.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/20464390610203.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/5jUOdenf9FPpODdA5UVd6qzJ_paC2Bf2gm2RPSK2S-WQPeI1yzNzCVE3yXKc8uu_iJYlNydjbnR38sJGPK7XvIf8iz8a4r642Kq-cL4w6Jco0EtIudeA0LDHHTeFmewzt2LgcE-vlcdgSQbXiSKAYfI.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/Create_Organization.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/account-profile.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/add-description-png.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/add-source-png.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/admin-change-your-currency.jpg.yaml create mode 100644 public/docs/output/img/img_archive/.meta/ampai-data-assistant-2-png.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/ampai-data-assistant-png.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/auto-alerts.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/build-tab.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/compass-1a.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/create-chart-from-cohort.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/create.gif.yaml create mode 100644 public/docs/output/img/img_archive/.meta/createvariant-png.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/customsessiondefinition-png.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/dashboards-templated-dashboard-png.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/datatablesoptions-png.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/defaultstatspreferences-png.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/equation.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/experiment-notification-settings-png.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/exposure-event-with-exp-key.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/find-the-right-chart-engagement-matrix.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/find.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/group-cohort-selection.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/hubspot.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/impact-analysis-1-5-png.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/impact-analysis-1-png.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/interpret-compass-1-png.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/interpret-reven-ue-1-png.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/interpret-revenue-2-png.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/interpret-stickiness-2-png.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/interpret-stickiness-3-png.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/interpret-stickiness-4-png.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/kWIWgPS54_noK-f-M2TS4N-kj1LVqGnB85q7B1hzodWHlzPO4E_SBw4ufbXYmol9-tMhlq-_U1XwnKmZ3-YPzejIi3tv0mTZCyrAqP7wb0m5Oldo0SrC4LSXZGqTquifErTXD6vxqGlDP69HW1_1k2Y.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/lightningbolt-png.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/more-chart-options.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/mtususage-png.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/mutual-exclusions-png.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/newdatepickerexcludeon-png.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/newdatepickergranularityon-png.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/newdropdowndatepicker-png.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/notebooks-add-content.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/obj-management.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/querysample-png.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/sampling10percent-png.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/screenshot-2023-07-31-at-2-13-04-pm-png.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/server-side-local-overview.drawio.svg.yaml create mode 100644 public/docs/output/img/img_archive/.meta/session_replay_settings.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/setup-tab.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/sql-1.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/start.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/trigger-condition.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/untitled-metric.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/userstreams-2.png.yaml create mode 100644 public/docs/output/img/img_archive/.meta/userstreams-png.png.yaml create mode 100644 public/docs/output/img/session-replay/.meta/replay-query-matching.svg.yaml diff --git a/composer.lock b/composer.lock index c57c124e2..72c191e1c 100644 --- a/composer.lock +++ b/composer.lock @@ -200,16 +200,16 @@ }, { "name": "composer/semver", - "version": "3.4.3", + "version": "3.4.4", "source": { "type": "git", "url": "https://github.com/composer/semver.git", - "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12" + "reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", - "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", + "url": "https://api.github.com/repos/composer/semver/zipball/198166618906cb2de69b95d7d47e5fa8aa1b2b95", + "reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95", "shasum": "" }, "require": { @@ -261,7 +261,7 @@ "support": { "irc": "ircs://irc.libera.chat:6697/composer", "issues": "https://github.com/composer/semver/issues", - "source": "https://github.com/composer/semver/tree/3.4.3" + "source": "https://github.com/composer/semver/tree/3.4.4" }, "funding": [ { @@ -271,13 +271,9 @@ { "url": "https://github.com/composer", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" } ], - "time": "2024-09-19T14:15:21+00:00" + "time": "2025-08-20T19:15:30+00:00" }, { "name": "dflydev/dot-access-data", @@ -356,33 +352,32 @@ }, { "name": "doctrine/inflector", - "version": "2.0.10", + "version": "2.1.0", "source": { "type": "git", "url": "https://github.com/doctrine/inflector.git", - "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc" + "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/5817d0659c5b50c9b950feb9af7b9668e2c436bc", - "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/6d6c96277ea252fc1304627204c3d5e6e15faa3b", + "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b", "shasum": "" }, "require": { "php": "^7.2 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^11.0", - "phpstan/phpstan": "^1.8", - "phpstan/phpstan-phpunit": "^1.1", - "phpstan/phpstan-strict-rules": "^1.3", - "phpunit/phpunit": "^8.5 || ^9.5", - "vimeo/psalm": "^4.25 || ^5.4" + "doctrine/coding-standard": "^12.0 || ^13.0", + "phpstan/phpstan": "^1.12 || ^2.0", + "phpstan/phpstan-phpunit": "^1.4 || ^2.0", + "phpstan/phpstan-strict-rules": "^1.6 || ^2.0", + "phpunit/phpunit": "^8.5 || ^12.2" }, "type": "library", "autoload": { "psr-4": { - "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" + "Doctrine\\Inflector\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -427,7 +422,7 @@ ], "support": { "issues": "https://github.com/doctrine/inflector/issues", - "source": "https://github.com/doctrine/inflector/tree/2.0.10" + "source": "https://github.com/doctrine/inflector/tree/2.1.0" }, "funding": [ { @@ -443,7 +438,7 @@ "type": "tidelift" } ], - "time": "2024-02-18T20:23:39+00:00" + "time": "2025-08-10T19:31:58+00:00" }, { "name": "doctrine/lexer", @@ -524,29 +519,28 @@ }, { "name": "dragonmantank/cron-expression", - "version": "v3.4.0", + "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/dragonmantank/cron-expression.git", - "reference": "8c784d071debd117328803d86b2097615b457500" + "reference": "d61a8a9604ec1f8c3d150d09db6ce98b32675013" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/8c784d071debd117328803d86b2097615b457500", - "reference": "8c784d071debd117328803d86b2097615b457500", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/d61a8a9604ec1f8c3d150d09db6ce98b32675013", + "reference": "d61a8a9604ec1f8c3d150d09db6ce98b32675013", "shasum": "" }, "require": { - "php": "^7.2|^8.0", - "webmozart/assert": "^1.0" + "php": "^8.2|^8.3|^8.4|^8.5" }, "replace": { "mtdowling/cron-expression": "^1.0" }, "require-dev": { - "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^1.0", - "phpunit/phpunit": "^7.0|^8.0|^9.0" + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^1.12.32|^2.1.31", + "phpunit/phpunit": "^8.5.48|^9.0" }, "type": "library", "extra": { @@ -577,7 +571,7 @@ ], "support": { "issues": "https://github.com/dragonmantank/cron-expression/issues", - "source": "https://github.com/dragonmantank/cron-expression/tree/v3.4.0" + "source": "https://github.com/dragonmantank/cron-expression/tree/v3.6.0" }, "funding": [ { @@ -585,7 +579,7 @@ "type": "github" } ], - "time": "2024-10-09T13:47:03+00:00" + "time": "2025-10-31T18:51:33+00:00" }, { "name": "egulias/email-validator", @@ -656,31 +650,31 @@ }, { "name": "fruitcake/php-cors", - "version": "v1.3.0", + "version": "v1.4.0", "source": { "type": "git", "url": "https://github.com/fruitcake/php-cors.git", - "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b" + "reference": "38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/3d158f36e7875e2f040f37bc0573956240a5a38b", - "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b", + "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379", + "reference": "38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379", "shasum": "" }, "require": { - "php": "^7.4|^8.0", - "symfony/http-foundation": "^4.4|^5.4|^6|^7" + "php": "^8.1", + "symfony/http-foundation": "^5.4|^6.4|^7.3|^8" }, "require-dev": { - "phpstan/phpstan": "^1.4", + "phpstan/phpstan": "^2", "phpunit/phpunit": "^9", - "squizlabs/php_codesniffer": "^3.5" + "squizlabs/php_codesniffer": "^4" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.2-dev" + "dev-master": "1.3-dev" } }, "autoload": { @@ -711,7 +705,7 @@ ], "support": { "issues": "https://github.com/fruitcake/php-cors/issues", - "source": "https://github.com/fruitcake/php-cors/tree/v1.3.0" + "source": "https://github.com/fruitcake/php-cors/tree/v1.4.0" }, "funding": [ { @@ -723,7 +717,7 @@ "type": "github" } ], - "time": "2023-10-12T05:21:21+00:00" + "time": "2025-12-03T09:33:47+00:00" }, { "name": "graham-campbell/result-type", @@ -789,22 +783,22 @@ }, { "name": "guzzlehttp/guzzle", - "version": "7.9.3", + "version": "7.10.0", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77" + "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/7b2f29fe81dc4da0ca0ea7d42107a0845946ea77", - "reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b51ac707cfa420b7bfd4e4d5e510ba8008e822b4", + "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4", "shasum": "" }, "require": { "ext-json": "*", - "guzzlehttp/promises": "^1.5.3 || ^2.0.3", - "guzzlehttp/psr7": "^2.7.0", + "guzzlehttp/promises": "^2.3", + "guzzlehttp/psr7": "^2.8", "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0", "symfony/deprecation-contracts": "^2.2 || ^3.0" @@ -895,7 +889,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.9.3" + "source": "https://github.com/guzzle/guzzle/tree/7.10.0" }, "funding": [ { @@ -911,20 +905,20 @@ "type": "tidelift" } ], - "time": "2025-03-27T13:37:11+00:00" + "time": "2025-08-23T22:36:01+00:00" }, { "name": "guzzlehttp/promises", - "version": "2.2.0", + "version": "2.3.0", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c" + "reference": "481557b130ef3790cf82b713667b43030dc9c957" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/7c69f28996b0a6920945dd20b3857e499d9ca96c", - "reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c", + "url": "https://api.github.com/repos/guzzle/promises/zipball/481557b130ef3790cf82b713667b43030dc9c957", + "reference": "481557b130ef3790cf82b713667b43030dc9c957", "shasum": "" }, "require": { @@ -932,7 +926,7 @@ }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", - "phpunit/phpunit": "^8.5.39 || ^9.6.20" + "phpunit/phpunit": "^8.5.44 || ^9.6.25" }, "type": "library", "extra": { @@ -978,7 +972,7 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/2.2.0" + "source": "https://github.com/guzzle/promises/tree/2.3.0" }, "funding": [ { @@ -994,20 +988,20 @@ "type": "tidelift" } ], - "time": "2025-03-27T13:27:01+00:00" + "time": "2025-08-22T14:34:08+00:00" }, { "name": "guzzlehttp/psr7", - "version": "2.7.1", + "version": "2.8.0", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16" + "reference": "21dc724a0583619cd1652f673303492272778051" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/c2270caaabe631b3b44c85f99e5a04bbb8060d16", - "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/21dc724a0583619cd1652f673303492272778051", + "reference": "21dc724a0583619cd1652f673303492272778051", "shasum": "" }, "require": { @@ -1023,7 +1017,7 @@ "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", "http-interop/http-factory-tests": "0.9.0", - "phpunit/phpunit": "^8.5.39 || ^9.6.20" + "phpunit/phpunit": "^8.5.44 || ^9.6.25" }, "suggest": { "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" @@ -1094,7 +1088,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.7.1" + "source": "https://github.com/guzzle/psr7/tree/2.8.0" }, "funding": [ { @@ -1110,20 +1104,20 @@ "type": "tidelift" } ], - "time": "2025-03-27T12:30:47+00:00" + "time": "2025-08-23T21:21:41+00:00" }, { "name": "guzzlehttp/uri-template", - "version": "v1.0.4", + "version": "v1.0.5", "source": { "type": "git", "url": "https://github.com/guzzle/uri-template.git", - "reference": "30e286560c137526eccd4ce21b2de477ab0676d2" + "reference": "4f4bbd4e7172148801e76e3decc1e559bdee34e1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/uri-template/zipball/30e286560c137526eccd4ce21b2de477ab0676d2", - "reference": "30e286560c137526eccd4ce21b2de477ab0676d2", + "url": "https://api.github.com/repos/guzzle/uri-template/zipball/4f4bbd4e7172148801e76e3decc1e559bdee34e1", + "reference": "4f4bbd4e7172148801e76e3decc1e559bdee34e1", "shasum": "" }, "require": { @@ -1132,7 +1126,7 @@ }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", - "phpunit/phpunit": "^8.5.36 || ^9.6.15", + "phpunit/phpunit": "^8.5.44 || ^9.6.25", "uri-template/tests": "1.0.0" }, "type": "library", @@ -1180,7 +1174,7 @@ ], "support": { "issues": "https://github.com/guzzle/uri-template/issues", - "source": "https://github.com/guzzle/uri-template/tree/v1.0.4" + "source": "https://github.com/guzzle/uri-template/tree/v1.0.5" }, "funding": [ { @@ -1196,7 +1190,7 @@ "type": "tidelift" } ], - "time": "2025-02-03T10:55:03+00:00" + "time": "2025-08-22T14:27:06+00:00" }, { "name": "intervention/image", @@ -1284,16 +1278,16 @@ }, { "name": "james-heinrich/getid3", - "version": "v1.9.23", + "version": "v1.9.24", "source": { "type": "git", "url": "https://github.com/JamesHeinrich/getID3.git", - "reference": "06c7482532ff2b3f9111b011d880ca6699c8542b" + "reference": "1e11b9b6eb468b522fe604a42a9fdc8ee759bf8a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/JamesHeinrich/getID3/zipball/06c7482532ff2b3f9111b011d880ca6699c8542b", - "reference": "06c7482532ff2b3f9111b011d880ca6699c8542b", + "url": "https://api.github.com/repos/JamesHeinrich/getID3/zipball/1e11b9b6eb468b522fe604a42a9fdc8ee759bf8a", + "reference": "1e11b9b6eb468b522fe604a42a9fdc8ee759bf8a", "shasum": "" }, "require": { @@ -1345,9 +1339,9 @@ ], "support": { "issues": "https://github.com/JamesHeinrich/getID3/issues", - "source": "https://github.com/JamesHeinrich/getID3/tree/v1.9.23" + "source": "https://github.com/JamesHeinrich/getID3/tree/v1.9.24" }, - "time": "2023-10-19T13:18:49+00:00" + "time": "2025-10-09T17:48:17+00:00" }, { "name": "laragraph/utils", @@ -1409,16 +1403,16 @@ }, { "name": "laravel/framework", - "version": "v10.48.29", + "version": "v10.50.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "8f7f9247cb8aad1a769d6b9815a6623d89b46b47" + "reference": "fc41c8ceb4d4a55b23d4030ef4ed86383e4b2bc3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/8f7f9247cb8aad1a769d6b9815a6623d89b46b47", - "reference": "8f7f9247cb8aad1a769d6b9815a6623d89b46b47", + "url": "https://api.github.com/repos/laravel/framework/zipball/fc41c8ceb4d4a55b23d4030ef4ed86383e4b2bc3", + "reference": "fc41c8ceb4d4a55b23d4030ef4ed86383e4b2bc3", "shasum": "" }, "require": { @@ -1577,6 +1571,7 @@ }, "autoload": { "files": [ + "src/Illuminate/Collections/functions.php", "src/Illuminate/Collections/helpers.php", "src/Illuminate/Events/functions.php", "src/Illuminate/Filesystem/functions.php", @@ -1612,7 +1607,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2025-03-12T14:42:01+00:00" + "time": "2025-11-28T18:20:42+00:00" }, { "name": "laravel/prompts", @@ -1801,16 +1796,16 @@ }, { "name": "laravel/tinker", - "version": "v2.10.1", + "version": "v2.10.2", "source": { "type": "git", "url": "https://github.com/laravel/tinker.git", - "reference": "22177cc71807d38f2810c6204d8f7183d88a57d3" + "reference": "3bcb5f62d6f837e0f093a601e26badafb127bd4c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/tinker/zipball/22177cc71807d38f2810c6204d8f7183d88a57d3", - "reference": "22177cc71807d38f2810c6204d8f7183d88a57d3", + "url": "https://api.github.com/repos/laravel/tinker/zipball/3bcb5f62d6f837e0f093a601e26badafb127bd4c", + "reference": "3bcb5f62d6f837e0f093a601e26badafb127bd4c", "shasum": "" }, "require": { @@ -1861,22 +1856,22 @@ ], "support": { "issues": "https://github.com/laravel/tinker/issues", - "source": "https://github.com/laravel/tinker/tree/v2.10.1" + "source": "https://github.com/laravel/tinker/tree/v2.10.2" }, - "time": "2025-01-27T14:24:01+00:00" + "time": "2025-11-20T16:29:12+00:00" }, { "name": "league/commonmark", - "version": "2.7.0", + "version": "2.8.0", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "6fbb36d44824ed4091adbcf4c7d4a3923cdb3405" + "reference": "4efa10c1e56488e658d10adf7b7b7dcd19940bfb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/6fbb36d44824ed4091adbcf4c7d4a3923cdb3405", - "reference": "6fbb36d44824ed4091adbcf4c7d4a3923cdb3405", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/4efa10c1e56488e658d10adf7b7b7dcd19940bfb", + "reference": "4efa10c1e56488e658d10adf7b7b7dcd19940bfb", "shasum": "" }, "require": { @@ -1905,7 +1900,7 @@ "symfony/process": "^5.4 | ^6.0 | ^7.0", "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 | ^7.0", "unleashedtech/php-coding-standard": "^3.1.1", - "vimeo/psalm": "^4.24.0 || ^5.0.0" + "vimeo/psalm": "^4.24.0 || ^5.0.0 || ^6.0.0" }, "suggest": { "symfony/yaml": "v2.3+ required if using the Front Matter extension" @@ -1913,7 +1908,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.8-dev" + "dev-main": "2.9-dev" } }, "autoload": { @@ -1970,7 +1965,7 @@ "type": "tidelift" } ], - "time": "2025-05-05T12:20:28+00:00" + "time": "2025-11-26T21:48:24+00:00" }, { "name": "league/config", @@ -2056,16 +2051,16 @@ }, { "name": "league/csv", - "version": "9.23.0", + "version": "9.27.1", "source": { "type": "git", "url": "https://github.com/thephpleague/csv.git", - "reference": "774008ad8a634448e4f8e288905e070e8b317ff3" + "reference": "26de738b8fccf785397d05ee2fc07b6cd8749797" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/csv/zipball/774008ad8a634448e4f8e288905e070e8b317ff3", - "reference": "774008ad8a634448e4f8e288905e070e8b317ff3", + "url": "https://api.github.com/repos/thephpleague/csv/zipball/26de738b8fccf785397d05ee2fc07b6cd8749797", + "reference": "26de738b8fccf785397d05ee2fc07b6cd8749797", "shasum": "" }, "require": { @@ -2075,14 +2070,14 @@ "require-dev": { "ext-dom": "*", "ext-xdebug": "*", - "friendsofphp/php-cs-fixer": "^3.69.0", - "phpbench/phpbench": "^1.4.0", - "phpstan/phpstan": "^1.12.18", + "friendsofphp/php-cs-fixer": "^3.75.0", + "phpbench/phpbench": "^1.4.1", + "phpstan/phpstan": "^1.12.27", "phpstan/phpstan-deprecation-rules": "^1.2.1", "phpstan/phpstan-phpunit": "^1.4.2", "phpstan/phpstan-strict-rules": "^1.6.2", - "phpunit/phpunit": "^10.5.16 || ^11.5.7", - "symfony/var-dumper": "^6.4.8 || ^7.2.3" + "phpunit/phpunit": "^10.5.16 || ^11.5.22 || ^12.3.6", + "symfony/var-dumper": "^6.4.8 || ^7.3.0" }, "suggest": { "ext-dom": "Required to use the XMLConverter and the HTMLConverter classes", @@ -2143,20 +2138,20 @@ "type": "github" } ], - "time": "2025-03-28T06:52:04+00:00" + "time": "2025-10-25T08:35:20+00:00" }, { "name": "league/flysystem", - "version": "3.29.1", + "version": "3.30.2", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "edc1bb7c86fab0776c3287dbd19b5fa278347319" + "reference": "5966a8ba23e62bdb518dd9e0e665c2dbd4b5b277" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/edc1bb7c86fab0776c3287dbd19b5fa278347319", - "reference": "edc1bb7c86fab0776c3287dbd19b5fa278347319", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/5966a8ba23e62bdb518dd9e0e665c2dbd4b5b277", + "reference": "5966a8ba23e62bdb518dd9e0e665c2dbd4b5b277", "shasum": "" }, "require": { @@ -2180,13 +2175,13 @@ "composer/semver": "^3.0", "ext-fileinfo": "*", "ext-ftp": "*", - "ext-mongodb": "^1.3", + "ext-mongodb": "^1.3|^2", "ext-zip": "*", "friendsofphp/php-cs-fixer": "^3.5", "google/cloud-storage": "^1.23", "guzzlehttp/psr7": "^2.6", "microsoft/azure-storage-blob": "^1.1", - "mongodb/mongodb": "^1.2", + "mongodb/mongodb": "^1.2|^2", "phpseclib/phpseclib": "^3.0.36", "phpstan/phpstan": "^1.10", "phpunit/phpunit": "^9.5.11|^10.0", @@ -2224,22 +2219,22 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.29.1" + "source": "https://github.com/thephpleague/flysystem/tree/3.30.2" }, - "time": "2024-10-08T08:58:34+00:00" + "time": "2025-11-10T17:13:11+00:00" }, { "name": "league/flysystem-local", - "version": "3.29.0", + "version": "3.30.2", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem-local.git", - "reference": "e0e8d52ce4b2ed154148453d321e97c8e931bd27" + "reference": "ab4f9d0d672f601b102936aa728801dd1a11968d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/e0e8d52ce4b2ed154148453d321e97c8e931bd27", - "reference": "e0e8d52ce4b2ed154148453d321e97c8e931bd27", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/ab4f9d0d672f601b102936aa728801dd1a11968d", + "reference": "ab4f9d0d672f601b102936aa728801dd1a11968d", "shasum": "" }, "require": { @@ -2273,9 +2268,9 @@ "local" ], "support": { - "source": "https://github.com/thephpleague/flysystem-local/tree/3.29.0" + "source": "https://github.com/thephpleague/flysystem-local/tree/3.30.2" }, - "time": "2024-08-09T21:24:39+00:00" + "time": "2025-11-10T11:23:37+00:00" }, { "name": "league/glide", @@ -2400,31 +2395,31 @@ }, { "name": "maennchen/zipstream-php", - "version": "3.1.2", + "version": "3.2.1", "source": { "type": "git", "url": "https://github.com/maennchen/ZipStream-PHP.git", - "reference": "aeadcf5c412332eb426c0f9b4485f6accba2a99f" + "reference": "682f1098a8fddbaf43edac2306a691c7ad508ec5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/aeadcf5c412332eb426c0f9b4485f6accba2a99f", - "reference": "aeadcf5c412332eb426c0f9b4485f6accba2a99f", + "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/682f1098a8fddbaf43edac2306a691c7ad508ec5", + "reference": "682f1098a8fddbaf43edac2306a691c7ad508ec5", "shasum": "" }, "require": { "ext-mbstring": "*", "ext-zlib": "*", - "php-64bit": "^8.2" + "php-64bit": "^8.3" }, "require-dev": { "brianium/paratest": "^7.7", "ext-zip": "*", - "friendsofphp/php-cs-fixer": "^3.16", + "friendsofphp/php-cs-fixer": "^3.86", "guzzlehttp/guzzle": "^7.5", "mikey179/vfsstream": "^1.6", "php-coveralls/php-coveralls": "^2.5", - "phpunit/phpunit": "^11.0", + "phpunit/phpunit": "^12.0", "vimeo/psalm": "^6.0" }, "suggest": { @@ -2466,7 +2461,7 @@ ], "support": { "issues": "https://github.com/maennchen/ZipStream-PHP/issues", - "source": "https://github.com/maennchen/ZipStream-PHP/tree/3.1.2" + "source": "https://github.com/maennchen/ZipStream-PHP/tree/3.2.1" }, "funding": [ { @@ -2474,7 +2469,7 @@ "type": "github" } ], - "time": "2025-01-27T12:07:53+00:00" + "time": "2025-12-10T09:58:31+00:00" }, { "name": "michelf/php-smartypants", @@ -2742,25 +2737,25 @@ }, { "name": "nette/schema", - "version": "v1.3.2", + "version": "v1.3.3", "source": { "type": "git", "url": "https://github.com/nette/schema.git", - "reference": "da801d52f0354f70a638673c4a0f04e16529431d" + "reference": "2befc2f42d7c715fd9d95efc31b1081e5d765004" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/schema/zipball/da801d52f0354f70a638673c4a0f04e16529431d", - "reference": "da801d52f0354f70a638673c4a0f04e16529431d", + "url": "https://api.github.com/repos/nette/schema/zipball/2befc2f42d7c715fd9d95efc31b1081e5d765004", + "reference": "2befc2f42d7c715fd9d95efc31b1081e5d765004", "shasum": "" }, "require": { "nette/utils": "^4.0", - "php": "8.1 - 8.4" + "php": "8.1 - 8.5" }, "require-dev": { "nette/tester": "^2.5.2", - "phpstan/phpstan-nette": "^1.0", + "phpstan/phpstan-nette": "^2.0@stable", "tracy/tracy": "^2.8" }, "type": "library", @@ -2770,6 +2765,9 @@ } }, "autoload": { + "psr-4": { + "Nette\\": "src" + }, "classmap": [ "src/" ] @@ -2798,35 +2796,35 @@ ], "support": { "issues": "https://github.com/nette/schema/issues", - "source": "https://github.com/nette/schema/tree/v1.3.2" + "source": "https://github.com/nette/schema/tree/v1.3.3" }, - "time": "2024-10-06T23:10:23+00:00" + "time": "2025-10-30T22:57:59+00:00" }, { "name": "nette/utils", - "version": "v4.0.7", + "version": "v4.1.0", "source": { "type": "git", "url": "https://github.com/nette/utils.git", - "reference": "e67c4061eb40b9c113b218214e42cb5a0dda28f2" + "reference": "fa1f0b8261ed150447979eb22e373b7b7ad5a8e0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/utils/zipball/e67c4061eb40b9c113b218214e42cb5a0dda28f2", - "reference": "e67c4061eb40b9c113b218214e42cb5a0dda28f2", + "url": "https://api.github.com/repos/nette/utils/zipball/fa1f0b8261ed150447979eb22e373b7b7ad5a8e0", + "reference": "fa1f0b8261ed150447979eb22e373b7b7ad5a8e0", "shasum": "" }, "require": { - "php": "8.0 - 8.4" + "php": "8.2 - 8.5" }, "conflict": { "nette/finder": "<3", "nette/schema": "<1.2.2" }, "require-dev": { - "jetbrains/phpstorm-attributes": "dev-master", + "jetbrains/phpstorm-attributes": "^1.2", "nette/tester": "^2.5", - "phpstan/phpstan": "^1.0", + "phpstan/phpstan-nette": "^2.0@stable", "tracy/tracy": "^2.9" }, "suggest": { @@ -2840,10 +2838,13 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-master": "4.1-dev" } }, "autoload": { + "psr-4": { + "Nette\\": "src" + }, "classmap": [ "src/" ] @@ -2884,22 +2885,22 @@ ], "support": { "issues": "https://github.com/nette/utils/issues", - "source": "https://github.com/nette/utils/tree/v4.0.7" + "source": "https://github.com/nette/utils/tree/v4.1.0" }, - "time": "2025-06-03T04:55:08+00:00" + "time": "2025-12-01T17:49:23+00:00" }, { "name": "nikic/php-parser", - "version": "v5.5.0", + "version": "v5.7.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "ae59794362fe85e051a58ad36b289443f57be7a9" + "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/ae59794362fe85e051a58ad36b289443f57be7a9", - "reference": "ae59794362fe85e051a58ad36b289443f57be7a9", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/dca41cd15c2ac9d055ad70dbfd011130757d1f82", + "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82", "shasum": "" }, "require": { @@ -2918,7 +2919,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.x-dev" } }, "autoload": { @@ -2942,9 +2943,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.5.0" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.7.0" }, - "time": "2025-05-31T08:24:38+00:00" + "time": "2025-12-06T11:56:16+00:00" }, { "name": "nunomaduro/termwind", @@ -3033,21 +3034,21 @@ }, { "name": "pecotamic/sitemap", - "version": "1.4.9", + "version": "1.4.10", "source": { "type": "git", "url": "https://github.com/pecotamic/sitemap.git", - "reference": "e51b96b6b602d743c171e974bbd5aed553d6d481" + "reference": "b01ec421e358ff0739a9cedb7b6a4abe6ac41ea3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pecotamic/sitemap/zipball/e51b96b6b602d743c171e974bbd5aed553d6d481", - "reference": "e51b96b6b602d743c171e974bbd5aed553d6d481", + "url": "https://api.github.com/repos/pecotamic/sitemap/zipball/b01ec421e358ff0739a9cedb7b6a4abe6ac41ea3", + "reference": "b01ec421e358ff0739a9cedb7b6a4abe6ac41ea3", "shasum": "" }, "require": { "php": "^7.1|^8.0", - "statamic/cms": "^3.0|^4.0|^5.0" + "statamic/cms": "^3.0|^4.0|^5.0|^6.0" }, "type": "statamic-addon", "extra": { @@ -3076,29 +3077,29 @@ "email": "wf@pecora.de" } ], - "description": "Simple sitemap addon for Statamic v3", + "description": "Simple sitemap addon for Statamic", "keywords": [ "Sitemap", "statamic" ], "support": { "issues": "https://github.com/pecotamic/sitemap/issues", - "source": "https://github.com/pecotamic/sitemap/tree/1.4.9" + "source": "https://github.com/pecotamic/sitemap/tree/1.4.10" }, - "time": "2025-01-29T16:06:03+00:00" + "time": "2025-09-30T21:30:28+00:00" }, { "name": "phpoption/phpoption", - "version": "1.9.3", + "version": "1.9.4", "source": { "type": "git", "url": "https://github.com/schmittjoh/php-option.git", - "reference": "e3fac8b24f56113f7cb96af14958c0dd16330f54" + "reference": "638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/e3fac8b24f56113f7cb96af14958c0dd16330f54", - "reference": "e3fac8b24f56113f7cb96af14958c0dd16330f54", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d", + "reference": "638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d", "shasum": "" }, "require": { @@ -3106,7 +3107,7 @@ }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", - "phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28" + "phpunit/phpunit": "^8.5.44 || ^9.6.25 || ^10.5.53 || ^11.5.34" }, "type": "library", "extra": { @@ -3148,7 +3149,7 @@ ], "support": { "issues": "https://github.com/schmittjoh/php-option/issues", - "source": "https://github.com/schmittjoh/php-option/tree/1.9.3" + "source": "https://github.com/schmittjoh/php-option/tree/1.9.4" }, "funding": [ { @@ -3160,7 +3161,7 @@ "type": "tidelift" } ], - "time": "2024-07-20T21:41:07+00:00" + "time": "2025-08-21T11:53:16+00:00" }, { "name": "pixelfear/composer-dist-plugin", @@ -3624,16 +3625,16 @@ }, { "name": "psy/psysh", - "version": "v0.12.8", + "version": "v0.12.18", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "85057ceedee50c49d4f6ecaff73ee96adb3b3625" + "reference": "ddff0ac01beddc251786fe70367cd8bbdb258196" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/85057ceedee50c49d4f6ecaff73ee96adb3b3625", - "reference": "85057ceedee50c49d4f6ecaff73ee96adb3b3625", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/ddff0ac01beddc251786fe70367cd8bbdb258196", + "reference": "ddff0ac01beddc251786fe70367cd8bbdb258196", "shasum": "" }, "require": { @@ -3641,18 +3642,19 @@ "ext-tokenizer": "*", "nikic/php-parser": "^5.0 || ^4.0", "php": "^8.0 || ^7.4", - "symfony/console": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4", - "symfony/var-dumper": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4" + "symfony/console": "^8.0 || ^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4", + "symfony/var-dumper": "^8.0 || ^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4" }, "conflict": { "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.2" + "bamarni/composer-bin-plugin": "^1.2", + "composer/class-map-generator": "^1.6" }, "suggest": { + "composer/class-map-generator": "Improved tab completion performance with better class discovery.", "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", - "ext-pdo-sqlite": "The doc command requires SQLite to work.", "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well." }, "bin": [ @@ -3683,12 +3685,11 @@ "authors": [ { "name": "Justin Hileman", - "email": "justin@justinhileman.info", - "homepage": "http://justinhileman.com" + "email": "justin@justinhileman.info" } ], "description": "An interactive shell for modern PHP.", - "homepage": "http://psysh.org", + "homepage": "https://psysh.org", "keywords": [ "REPL", "console", @@ -3697,9 +3698,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.12.8" + "source": "https://github.com/bobthecow/psysh/tree/v0.12.18" }, - "time": "2025-03-16T03:05:19+00:00" + "time": "2025-12-17T14:35:46+00:00" }, { "name": "ralouphie/getallheaders", @@ -3823,21 +3824,20 @@ }, { "name": "ramsey/uuid", - "version": "4.8.1", + "version": "4.9.2", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", - "reference": "fdf4dd4e2ff1813111bd0ad58d7a1ddbb5b56c28" + "reference": "8429c78ca35a09f27565311b98101e2826affde0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/fdf4dd4e2ff1813111bd0ad58d7a1ddbb5b56c28", - "reference": "fdf4dd4e2ff1813111bd0ad58d7a1ddbb5b56c28", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/8429c78ca35a09f27565311b98101e2826affde0", + "reference": "8429c78ca35a09f27565311b98101e2826affde0", "shasum": "" }, "require": { - "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11 || ^0.12 || ^0.13", - "ext-json": "*", + "brick/math": "^0.8.16 || ^0.9 || ^0.10 || ^0.11 || ^0.12 || ^0.13 || ^0.14", "php": "^8.0", "ramsey/collection": "^1.2 || ^2.0" }, @@ -3896,9 +3896,9 @@ ], "support": { "issues": "https://github.com/ramsey/uuid/issues", - "source": "https://github.com/ramsey/uuid/tree/4.8.1" + "source": "https://github.com/ramsey/uuid/tree/4.9.2" }, - "time": "2025-06-01T06:28:46+00:00" + "time": "2025-12-14T04:43:48+00:00" }, { "name": "rebing/graphql-laravel", @@ -4012,16 +4012,16 @@ }, { "name": "rhukster/dom-sanitizer", - "version": "1.0.7", + "version": "1.0.8", "source": { "type": "git", "url": "https://github.com/rhukster/dom-sanitizer.git", - "reference": "c2a98f27ad742668b254282ccc5581871d0fb601" + "reference": "757e4d6ac03afe9afa4f97cbef453fc5c25f0729" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/rhukster/dom-sanitizer/zipball/c2a98f27ad742668b254282ccc5581871d0fb601", - "reference": "c2a98f27ad742668b254282ccc5581871d0fb601", + "url": "https://api.github.com/repos/rhukster/dom-sanitizer/zipball/757e4d6ac03afe9afa4f97cbef453fc5c25f0729", + "reference": "757e4d6ac03afe9afa4f97cbef453fc5c25f0729", "shasum": "" }, "require": { @@ -4051,9 +4051,9 @@ "description": "A simple but effective DOM/SVG/MathML Sanitizer for PHP 7.4+", "support": { "issues": "https://github.com/rhukster/dom-sanitizer/issues", - "source": "https://github.com/rhukster/dom-sanitizer/tree/1.0.7" + "source": "https://github.com/rhukster/dom-sanitizer/tree/1.0.8" }, - "time": "2023-11-06T16:46:48+00:00" + "time": "2024-04-15T08:48:55+00:00" }, { "name": "scrivo/highlight.php", @@ -4135,16 +4135,16 @@ }, { "name": "spatie/backtrace", - "version": "1.7.4", + "version": "1.8.1", "source": { "type": "git", "url": "https://github.com/spatie/backtrace.git", - "reference": "cd37a49fce7137359ac30ecc44ef3e16404cccbe" + "reference": "8c0f16a59ae35ec8c62d85c3c17585158f430110" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/backtrace/zipball/cd37a49fce7137359ac30ecc44ef3e16404cccbe", - "reference": "cd37a49fce7137359ac30ecc44ef3e16404cccbe", + "url": "https://api.github.com/repos/spatie/backtrace/zipball/8c0f16a59ae35ec8c62d85c3c17585158f430110", + "reference": "8c0f16a59ae35ec8c62d85c3c17585158f430110", "shasum": "" }, "require": { @@ -4182,7 +4182,8 @@ "spatie" ], "support": { - "source": "https://github.com/spatie/backtrace/tree/1.7.4" + "issues": "https://github.com/spatie/backtrace/issues", + "source": "https://github.com/spatie/backtrace/tree/1.8.1" }, "funding": [ { @@ -4194,7 +4195,7 @@ "type": "other" } ], - "time": "2025-05-08T15:41:09+00:00" + "time": "2025-08-26T08:22:30+00:00" }, { "name": "spatie/blink", @@ -4894,28 +4895,28 @@ }, { "name": "swiftmade/statamic-clear-assets", - "version": "v3.1.0", + "version": "v3.2.0", "source": { "type": "git", "url": "https://github.com/swiftmade/statamic-clear-assets.git", - "reference": "b1b87e8af1df661bc529311d62a9f65d11033d23" + "reference": "b628456dc296a58b3403c98703d4367b7711909b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/swiftmade/statamic-clear-assets/zipball/b1b87e8af1df661bc529311d62a9f65d11033d23", - "reference": "b1b87e8af1df661bc529311d62a9f65d11033d23", + "url": "https://api.github.com/repos/swiftmade/statamic-clear-assets/zipball/b628456dc296a58b3403c98703d4367b7711909b", + "reference": "b628456dc296a58b3403c98703d4367b7711909b", "shasum": "" }, "require": { - "laravel/framework": "^7.30.3|^8.24|^9.0|^10.0|^11.0", + "laravel/framework": "^7.30.3|^8.24|^9.0|^10.0|^11.0|^12.0", "php": "^7.4|^8.0", "statamic/cms": "^3.0.0|^4.0|^5.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.8", "nunomaduro/collision": "^4.1|^5.0|^6.0|^8.1", - "orchestra/testbench": "^5.0|^6.0|^7.0|^8.0|^9.0", - "phpunit/phpunit": "^9.5|^10.0" + "orchestra/testbench": "^5.0|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", + "phpunit/phpunit": "^9.5|^10.0|^11.0" }, "type": "statamic-addon", "extra": { @@ -4950,7 +4951,7 @@ "homepage": "https://statamic.com/addons/swiftmade/clear-assets", "support": { "issues": "https://github.com/swiftmade/statamic-clear-assets/issues", - "source": "https://github.com/swiftmade/statamic-clear-assets/tree/v3.1.0" + "source": "https://github.com/swiftmade/statamic-clear-assets/tree/v3.2.0" }, "funding": [ { @@ -4958,20 +4959,20 @@ "type": "github" } ], - "time": "2024-08-06T09:43:47+00:00" + "time": "2025-09-13T18:00:14+00:00" }, { "name": "symfony/console", - "version": "v6.4.22", + "version": "v6.4.30", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "7d29659bc3c9d8e9a34e2c3414ef9e9e003e6cf3" + "reference": "1b2813049506b39eb3d7e64aff033fd5ca26c97e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/7d29659bc3c9d8e9a34e2c3414ef9e9e003e6cf3", - "reference": "7d29659bc3c9d8e9a34e2c3414ef9e9e003e6cf3", + "url": "https://api.github.com/repos/symfony/console/zipball/1b2813049506b39eb3d7e64aff033fd5ca26c97e", + "reference": "1b2813049506b39eb3d7e64aff033fd5ca26c97e", "shasum": "" }, "require": { @@ -5036,7 +5037,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.4.22" + "source": "https://github.com/symfony/console/tree/v6.4.30" }, "funding": [ { @@ -5047,29 +5048,33 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-05-07T07:05:04+00:00" + "time": "2025-12-05T13:47:41+00:00" }, { "name": "symfony/css-selector", - "version": "v7.3.0", + "version": "v8.0.0", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2" + "reference": "6225bd458c53ecdee056214cb4a2ffaf58bd592b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/601a5ce9aaad7bf10797e3663faefce9e26c24e2", - "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/6225bd458c53ecdee056214cb4a2ffaf58bd592b", + "reference": "6225bd458c53ecdee056214cb4a2ffaf58bd592b", "shasum": "" }, "require": { - "php": ">=8.2" + "php": ">=8.4" }, "type": "library", "autoload": { @@ -5101,7 +5106,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v7.3.0" + "source": "https://github.com/symfony/css-selector/tree/v8.0.0" }, "funding": [ { @@ -5112,12 +5117,16 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-25T14:21:43+00:00" + "time": "2025-10-30T14:17:19+00:00" }, { "name": "symfony/deprecation-contracts", @@ -5188,16 +5197,16 @@ }, { "name": "symfony/error-handler", - "version": "v6.4.22", + "version": "v6.4.26", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "ce765a2d28b3cce61de1fb916e207767a73171d1" + "reference": "41bedcaec5b72640b0ec2096547b75fda72ead6c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/ce765a2d28b3cce61de1fb916e207767a73171d1", - "reference": "ce765a2d28b3cce61de1fb916e207767a73171d1", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/41bedcaec5b72640b0ec2096547b75fda72ead6c", + "reference": "41bedcaec5b72640b0ec2096547b75fda72ead6c", "shasum": "" }, "require": { @@ -5243,7 +5252,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v6.4.22" + "source": "https://github.com/symfony/error-handler/tree/v6.4.26" }, "funding": [ { @@ -5254,25 +5263,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-05-28T12:00:15+00:00" + "time": "2025-09-11T09:57:09+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v7.3.0", + "version": "v7.4.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "497f73ac996a598c92409b44ac43b6690c4f666d" + "reference": "9dddcddff1ef974ad87b3708e4b442dc38b2261d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/497f73ac996a598c92409b44ac43b6690c4f666d", - "reference": "497f73ac996a598c92409b44ac43b6690c4f666d", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/9dddcddff1ef974ad87b3708e4b442dc38b2261d", + "reference": "9dddcddff1ef974ad87b3708e4b442dc38b2261d", "shasum": "" }, "require": { @@ -5289,13 +5302,14 @@ }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^6.4|^7.0", - "symfony/dependency-injection": "^6.4|^7.0", - "symfony/error-handler": "^6.4|^7.0", - "symfony/expression-language": "^6.4|^7.0", - "symfony/http-foundation": "^6.4|^7.0", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/error-handler": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/framework-bundle": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", "symfony/service-contracts": "^2.5|^3", - "symfony/stopwatch": "^6.4|^7.0" + "symfony/stopwatch": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -5323,7 +5337,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v7.3.0" + "source": "https://github.com/symfony/event-dispatcher/tree/v7.4.0" }, "funding": [ { @@ -5334,12 +5348,16 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-04-22T09:11:45+00:00" + "time": "2025-10-28T09:38:46+00:00" }, { "name": "symfony/event-dispatcher-contracts", @@ -5419,16 +5437,16 @@ }, { "name": "symfony/finder", - "version": "v6.4.17", + "version": "v6.4.27", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "1d0e8266248c5d9ab6a87e3789e6dc482af3c9c7" + "reference": "a1b6aa435d2fba50793b994a839c32b6064f063b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/1d0e8266248c5d9ab6a87e3789e6dc482af3c9c7", - "reference": "1d0e8266248c5d9ab6a87e3789e6dc482af3c9c7", + "url": "https://api.github.com/repos/symfony/finder/zipball/a1b6aa435d2fba50793b994a839c32b6064f063b", + "reference": "a1b6aa435d2fba50793b994a839c32b6064f063b", "shasum": "" }, "require": { @@ -5463,7 +5481,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v6.4.17" + "source": "https://github.com/symfony/finder/tree/v6.4.27" }, "funding": [ { @@ -5474,25 +5492,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-12-29T13:51:37+00:00" + "time": "2025-10-15T18:32:00+00:00" }, { "name": "symfony/http-foundation", - "version": "v6.4.22", + "version": "v6.4.30", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "6b7c97fe1ddac8df3cc9ba6410c8abc683e148ae" + "reference": "0384c62b79d96e9b22d77bc1272c9e83342ba3a6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/6b7c97fe1ddac8df3cc9ba6410c8abc683e148ae", - "reference": "6b7c97fe1ddac8df3cc9ba6410c8abc683e148ae", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/0384c62b79d96e9b22d77bc1272c9e83342ba3a6", + "reference": "0384c62b79d96e9b22d77bc1272c9e83342ba3a6", "shasum": "" }, "require": { @@ -5540,7 +5562,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.4.22" + "source": "https://github.com/symfony/http-foundation/tree/v6.4.30" }, "funding": [ { @@ -5551,25 +5573,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-05-11T15:36:20+00:00" + "time": "2025-12-01T20:07:31+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.4.22", + "version": "v6.4.30", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "15c105b839a7cfa1bc0989c091bfb6477f23b673" + "reference": "ceac681e74e824bbf90468eb231d40988d6d18a5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/15c105b839a7cfa1bc0989c091bfb6477f23b673", - "reference": "15c105b839a7cfa1bc0989c091bfb6477f23b673", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/ceac681e74e824bbf90468eb231d40988d6d18a5", + "reference": "ceac681e74e824bbf90468eb231d40988d6d18a5", "shasum": "" }, "require": { @@ -5654,7 +5680,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v6.4.22" + "source": "https://github.com/symfony/http-kernel/tree/v6.4.30" }, "funding": [ { @@ -5665,25 +5691,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-05-29T07:23:40+00:00" + "time": "2025-12-07T15:49:34+00:00" }, { "name": "symfony/lock", - "version": "v6.4.13", + "version": "v6.4.26", "source": { "type": "git", "url": "https://github.com/symfony/lock.git", - "reference": "a69c3dd151ab7e14925f119164cfdf65d55392a4" + "reference": "c8b4a3f3ba5a969d5eb9eb69870d2648c9c82a97" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/lock/zipball/a69c3dd151ab7e14925f119164cfdf65d55392a4", - "reference": "a69c3dd151ab7e14925f119164cfdf65d55392a4", + "url": "https://api.github.com/repos/symfony/lock/zipball/c8b4a3f3ba5a969d5eb9eb69870d2648c9c82a97", + "reference": "c8b4a3f3ba5a969d5eb9eb69870d2648c9c82a97", "shasum": "" }, "require": { @@ -5733,7 +5763,7 @@ "semaphore" ], "support": { - "source": "https://github.com/symfony/lock/tree/v6.4.13" + "source": "https://github.com/symfony/lock/tree/v6.4.26" }, "funding": [ { @@ -5744,25 +5774,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-10-25T15:19:46+00:00" + "time": "2025-09-11T09:57:09+00:00" }, { "name": "symfony/mailer", - "version": "v6.4.21", + "version": "v6.4.27", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "ada2809ccd4ec27aba9fc344e3efdaec624c6438" + "reference": "2f096718ed718996551f66e3a24e12b2ed027f95" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/ada2809ccd4ec27aba9fc344e3efdaec624c6438", - "reference": "ada2809ccd4ec27aba9fc344e3efdaec624c6438", + "url": "https://api.github.com/repos/symfony/mailer/zipball/2f096718ed718996551f66e3a24e12b2ed027f95", + "reference": "2f096718ed718996551f66e3a24e12b2ed027f95", "shasum": "" }, "require": { @@ -5813,7 +5847,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v6.4.21" + "source": "https://github.com/symfony/mailer/tree/v6.4.27" }, "funding": [ { @@ -5824,25 +5858,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-04-26T23:47:35+00:00" + "time": "2025-10-24T13:29:09+00:00" }, { "name": "symfony/mime", - "version": "v6.4.21", + "version": "v6.4.30", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "fec8aa5231f3904754955fad33c2db50594d22d1" + "reference": "69aeef5d2692bb7c18ce133b09f67b27260b7acf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/fec8aa5231f3904754955fad33c2db50594d22d1", - "reference": "fec8aa5231f3904754955fad33c2db50594d22d1", + "url": "https://api.github.com/repos/symfony/mime/zipball/69aeef5d2692bb7c18ce133b09f67b27260b7acf", + "reference": "69aeef5d2692bb7c18ce133b09f67b27260b7acf", "shasum": "" }, "require": { @@ -5898,7 +5936,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.4.21" + "source": "https://github.com/symfony/mime/tree/v6.4.30" }, "funding": [ { @@ -5909,16 +5947,20 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-04-27T13:27:38+00:00" + "time": "2025-11-16T09:57:53+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.32.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", @@ -5977,7 +6019,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.32.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.33.0" }, "funding": [ { @@ -5988,6 +6030,10 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" @@ -5997,16 +6043,16 @@ }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.32.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe" + "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", - "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70", + "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70", "shasum": "" }, "require": { @@ -6055,7 +6101,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.32.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.33.0" }, "funding": [ { @@ -6066,16 +6112,20 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2025-06-27T09:58:17+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.32.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", @@ -6138,7 +6188,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.32.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.33.0" }, "funding": [ { @@ -6149,6 +6199,10 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" @@ -6158,7 +6212,7 @@ }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.32.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", @@ -6219,7 +6273,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.32.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.33.0" }, "funding": [ { @@ -6230,6 +6284,10 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" @@ -6239,7 +6297,7 @@ }, { "name": "symfony/polyfill-mbstring", - "version": "v1.32.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", @@ -6300,7 +6358,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.32.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0" }, "funding": [ { @@ -6311,6 +6369,10 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" @@ -6320,7 +6382,7 @@ }, { "name": "symfony/polyfill-php80", - "version": "v1.32.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", @@ -6380,7 +6442,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.32.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.33.0" }, "funding": [ { @@ -6391,6 +6453,10 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" @@ -6400,16 +6466,16 @@ }, { "name": "symfony/polyfill-php83", - "version": "v1.32.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php83.git", - "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491" + "reference": "17f6f9a6b1735c0f163024d959f700cfbc5155e5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/2fb86d65e2d424369ad2905e83b236a8805ba491", - "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/17f6f9a6b1735c0f163024d959f700cfbc5155e5", + "reference": "17f6f9a6b1735c0f163024d959f700cfbc5155e5", "shasum": "" }, "require": { @@ -6456,7 +6522,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php83/tree/v1.32.0" + "source": "https://github.com/symfony/polyfill-php83/tree/v1.33.0" }, "funding": [ { @@ -6467,16 +6533,20 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2025-07-08T02:45:35+00:00" }, { "name": "symfony/polyfill-uuid", - "version": "v1.32.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-uuid.git", @@ -6535,7 +6605,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/polyfill-uuid/tree/v1.32.0" + "source": "https://github.com/symfony/polyfill-uuid/tree/v1.33.0" }, "funding": [ { @@ -6546,6 +6616,10 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" @@ -6555,16 +6629,16 @@ }, { "name": "symfony/process", - "version": "v6.4.20", + "version": "v6.4.26", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "e2a61c16af36c9a07e5c9906498b73e091949a20" + "reference": "48bad913268c8cafabbf7034b39c8bb24fbc5ab8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/e2a61c16af36c9a07e5c9906498b73e091949a20", - "reference": "e2a61c16af36c9a07e5c9906498b73e091949a20", + "url": "https://api.github.com/repos/symfony/process/zipball/48bad913268c8cafabbf7034b39c8bb24fbc5ab8", + "reference": "48bad913268c8cafabbf7034b39c8bb24fbc5ab8", "shasum": "" }, "require": { @@ -6596,7 +6670,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.4.20" + "source": "https://github.com/symfony/process/tree/v6.4.26" }, "funding": [ { @@ -6607,25 +6681,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-03-10T17:11:00+00:00" + "time": "2025-09-11T09:57:09+00:00" }, { "name": "symfony/routing", - "version": "v6.4.22", + "version": "v6.4.30", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "1f5234e8457164a3a0038a4c0a4ba27876a9c670" + "reference": "ea50a13c2711eebcbb66b38ef6382e62e3262859" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/1f5234e8457164a3a0038a4c0a4ba27876a9c670", - "reference": "1f5234e8457164a3a0038a4c0a4ba27876a9c670", + "url": "https://api.github.com/repos/symfony/routing/zipball/ea50a13c2711eebcbb66b38ef6382e62e3262859", + "reference": "ea50a13c2711eebcbb66b38ef6382e62e3262859", "shasum": "" }, "require": { @@ -6679,7 +6757,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.4.22" + "source": "https://github.com/symfony/routing/tree/v6.4.30" }, "funding": [ { @@ -6690,25 +6768,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-04-27T16:08:38+00:00" + "time": "2025-11-22T09:51:35+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.6.0", + "version": "v3.6.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4" + "reference": "45112560a3ba2d715666a509a0bc9521d10b6c43" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f021b05a130d35510bd6b25fe9053c2a8a15d5d4", - "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/45112560a3ba2d715666a509a0bc9521d10b6c43", + "reference": "45112560a3ba2d715666a509a0bc9521d10b6c43", "shasum": "" }, "require": { @@ -6762,7 +6844,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.6.0" + "source": "https://github.com/symfony/service-contracts/tree/v3.6.1" }, "funding": [ { @@ -6773,31 +6855,36 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-04-25T09:37:31+00:00" + "time": "2025-07-15T11:30:57+00:00" }, { "name": "symfony/string", - "version": "v7.3.0", + "version": "v7.4.0", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "f3570b8c61ca887a9e2938e85cb6458515d2b125" + "reference": "d50e862cb0a0e0886f73ca1f31b865efbb795003" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/f3570b8c61ca887a9e2938e85cb6458515d2b125", - "reference": "f3570b8c61ca887a9e2938e85cb6458515d2b125", + "url": "https://api.github.com/repos/symfony/string/zipball/d50e862cb0a0e0886f73ca1f31b865efbb795003", + "reference": "d50e862cb0a0e0886f73ca1f31b865efbb795003", "shasum": "" }, "require": { "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3.0", "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-grapheme": "~1.33", "symfony/polyfill-intl-normalizer": "~1.0", "symfony/polyfill-mbstring": "~1.0" }, @@ -6805,12 +6892,11 @@ "symfony/translation-contracts": "<2.5" }, "require-dev": { - "symfony/emoji": "^7.1", - "symfony/error-handler": "^6.4|^7.0", - "symfony/http-client": "^6.4|^7.0", - "symfony/intl": "^6.4|^7.0", + "symfony/emoji": "^7.1|^8.0", + "symfony/http-client": "^6.4|^7.0|^8.0", + "symfony/intl": "^6.4|^7.0|^8.0", "symfony/translation-contracts": "^2.5|^3.0", - "symfony/var-exporter": "^6.4|^7.0" + "symfony/var-exporter": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -6849,7 +6935,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v7.3.0" + "source": "https://github.com/symfony/string/tree/v7.4.0" }, "funding": [ { @@ -6860,25 +6946,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-04-20T20:19:01+00:00" + "time": "2025-11-27T13:27:24+00:00" }, { "name": "symfony/translation", - "version": "v6.4.22", + "version": "v6.4.30", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "7e3b3b7146c6fab36ddff304a8041174bf6e17ad" + "reference": "d1fdeefd0707d15eb150c04e8837bf0b15ebea39" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/7e3b3b7146c6fab36ddff304a8041174bf6e17ad", - "reference": "7e3b3b7146c6fab36ddff304a8041174bf6e17ad", + "url": "https://api.github.com/repos/symfony/translation/zipball/d1fdeefd0707d15eb150c04e8837bf0b15ebea39", + "reference": "d1fdeefd0707d15eb150c04e8837bf0b15ebea39", "shasum": "" }, "require": { @@ -6944,7 +7034,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.4.22" + "source": "https://github.com/symfony/translation/tree/v6.4.30" }, "funding": [ { @@ -6955,25 +7045,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-05-29T07:06:44+00:00" + "time": "2025-11-24T13:57:00+00:00" }, { "name": "symfony/translation-contracts", - "version": "v3.6.0", + "version": "v3.6.1", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "df210c7a2573f1913b2d17cc95f90f53a73d8f7d" + "reference": "65a8bc82080447fae78373aa10f8d13b38338977" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/df210c7a2573f1913b2d17cc95f90f53a73d8f7d", - "reference": "df210c7a2573f1913b2d17cc95f90f53a73d8f7d", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/65a8bc82080447fae78373aa10f8d13b38338977", + "reference": "65a8bc82080447fae78373aa10f8d13b38338977", "shasum": "" }, "require": { @@ -7022,7 +7116,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.6.0" + "source": "https://github.com/symfony/translation-contracts/tree/v3.6.1" }, "funding": [ { @@ -7033,25 +7127,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-27T08:32:26+00:00" + "time": "2025-07-15T13:41:35+00:00" }, { "name": "symfony/uid", - "version": "v6.4.13", + "version": "v6.4.24", "source": { "type": "git", "url": "https://github.com/symfony/uid.git", - "reference": "18eb207f0436a993fffbdd811b5b8fa35fa5e007" + "reference": "17da16a750541a42cf2183935e0f6008316c23f7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/uid/zipball/18eb207f0436a993fffbdd811b5b8fa35fa5e007", - "reference": "18eb207f0436a993fffbdd811b5b8fa35fa5e007", + "url": "https://api.github.com/repos/symfony/uid/zipball/17da16a750541a42cf2183935e0f6008316c23f7", + "reference": "17da16a750541a42cf2183935e0f6008316c23f7", "shasum": "" }, "require": { @@ -7096,7 +7194,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/uid/tree/v6.4.13" + "source": "https://github.com/symfony/uid/tree/v6.4.24" }, "funding": [ { @@ -7107,25 +7205,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-25T14:18:03+00:00" + "time": "2025-07-10T08:14:14+00:00" }, { "name": "symfony/var-dumper", - "version": "v6.4.21", + "version": "v6.4.26", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "22560f80c0c5cd58cc0bcaf73455ffd81eb380d5" + "reference": "cfae1497a2f1eaad78dbc0590311c599c7178d4a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/22560f80c0c5cd58cc0bcaf73455ffd81eb380d5", - "reference": "22560f80c0c5cd58cc0bcaf73455ffd81eb380d5", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/cfae1497a2f1eaad78dbc0590311c599c7178d4a", + "reference": "cfae1497a2f1eaad78dbc0590311c599c7178d4a", "shasum": "" }, "require": { @@ -7137,7 +7239,6 @@ "symfony/console": "<5.4" }, "require-dev": { - "ext-iconv": "*", "symfony/console": "^5.4|^6.0|^7.0", "symfony/error-handler": "^6.3|^7.0", "symfony/http-kernel": "^5.4|^6.0|^7.0", @@ -7181,7 +7282,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.4.21" + "source": "https://github.com/symfony/var-dumper/tree/v6.4.26" }, "funding": [ { @@ -7192,25 +7293,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-04-09T07:34:50+00:00" + "time": "2025-09-25T15:37:27+00:00" }, { "name": "symfony/var-exporter", - "version": "v6.4.22", + "version": "v6.4.26", "source": { "type": "git", "url": "https://github.com/symfony/var-exporter.git", - "reference": "f28cf841f5654955c9f88ceaf4b9dc29571988a9" + "reference": "466fcac5fa2e871f83d31173f80e9c2684743bfc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/f28cf841f5654955c9f88ceaf4b9dc29571988a9", - "reference": "f28cf841f5654955c9f88ceaf4b9dc29571988a9", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/466fcac5fa2e871f83d31173f80e9c2684743bfc", + "reference": "466fcac5fa2e871f83d31173f80e9c2684743bfc", "shasum": "" }, "require": { @@ -7258,7 +7363,7 @@ "serialize" ], "support": { - "source": "https://github.com/symfony/var-exporter/tree/v6.4.22" + "source": "https://github.com/symfony/var-exporter/tree/v6.4.26" }, "funding": [ { @@ -7269,37 +7374,41 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-05-14T13:00:13+00:00" + "time": "2025-09-11T09:57:09+00:00" }, { "name": "symfony/yaml", - "version": "v7.3.0", + "version": "v7.4.1", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "cea40a48279d58dc3efee8112634cb90141156c2" + "reference": "24dd4de28d2e3988b311751ac49e684d783e2345" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/cea40a48279d58dc3efee8112634cb90141156c2", - "reference": "cea40a48279d58dc3efee8112634cb90141156c2", + "url": "https://api.github.com/repos/symfony/yaml/zipball/24dd4de28d2e3988b311751ac49e684d783e2345", + "reference": "24dd4de28d2e3988b311751ac49e684d783e2345", "shasum": "" }, "require": { "php": ">=8.2", - "symfony/deprecation-contracts": "^2.5|^3.0", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-ctype": "^1.8" }, "conflict": { "symfony/console": "<6.4" }, "require-dev": { - "symfony/console": "^6.4|^7.0" + "symfony/console": "^6.4|^7.0|^8.0" }, "bin": [ "Resources/bin/yaml-lint" @@ -7330,7 +7439,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v7.3.0" + "source": "https://github.com/symfony/yaml/tree/v7.4.1" }, "funding": [ { @@ -7341,12 +7450,16 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-04-04T10:10:33+00:00" + "time": "2025-12-04T18:11:45+00:00" }, { "name": "thecodingmachine/safe", @@ -7489,23 +7602,23 @@ }, { "name": "tijsverkoyen/css-to-inline-styles", - "version": "v2.3.0", + "version": "v2.4.0", "source": { "type": "git", "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", - "reference": "0d72ac1c00084279c1816675284073c5a337c20d" + "reference": "f0292ccf0ec75843d65027214426b6b163b48b41" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/0d72ac1c00084279c1816675284073c5a337c20d", - "reference": "0d72ac1c00084279c1816675284073c5a337c20d", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/f0292ccf0ec75843d65027214426b6b163b48b41", + "reference": "f0292ccf0ec75843d65027214426b6b163b48b41", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "php": "^7.4 || ^8.0", - "symfony/css-selector": "^5.4 || ^6.0 || ^7.0" + "symfony/css-selector": "^5.4 || ^6.0 || ^7.0 || ^8.0" }, "require-dev": { "phpstan/phpstan": "^2.0", @@ -7538,9 +7651,9 @@ "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", "support": { "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", - "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.3.0" + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.4.0" }, - "time": "2024-12-21T16:25:41+00:00" + "time": "2025-12-02T11:56:42+00:00" }, { "name": "ueberdosis/tiptap-php", @@ -7769,76 +7882,18 @@ ], "time": "2024-11-21T01:49:47+00:00" }, - { - "name": "webmozart/assert", - "version": "1.11.0", - "source": { - "type": "git", - "url": "https://github.com/webmozarts/assert.git", - "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", - "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", - "shasum": "" - }, - "require": { - "ext-ctype": "*", - "php": "^7.2 || ^8.0" - }, - "conflict": { - "phpstan/phpstan": "<0.12.20", - "vimeo/psalm": "<4.6.1 || 4.6.2" - }, - "require-dev": { - "phpunit/phpunit": "^8.5.13" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.10-dev" - } - }, - "autoload": { - "psr-4": { - "Webmozart\\Assert\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "Assertions to validate method input/output with nice error messages.", - "keywords": [ - "assert", - "check", - "validate" - ], - "support": { - "issues": "https://github.com/webmozarts/assert/issues", - "source": "https://github.com/webmozarts/assert/tree/1.11.0" - }, - "time": "2022-06-03T18:03:27+00:00" - }, { "name": "webonyx/graphql-php", - "version": "v15.20.0", + "version": "v15.28.0", "source": { "type": "git", "url": "https://github.com/webonyx/graphql-php.git", - "reference": "60feb7ad5023c0ef411efbdf9792d3df5812e28f" + "reference": "7eda5ab49f1f5e847e5c1a477b6b1b18a8fa2302" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/60feb7ad5023c0ef411efbdf9792d3df5812e28f", - "reference": "60feb7ad5023c0ef411efbdf9792d3df5812e28f", + "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/7eda5ab49f1f5e847e5c1a477b6b1b18a8fa2302", + "reference": "7eda5ab49f1f5e847e5c1a477b6b1b18a8fa2302", "shasum": "" }, "require": { @@ -7851,22 +7906,23 @@ "amphp/http-server": "^2.1", "dms/phpunit-arraysubset-asserts": "dev-master", "ergebnis/composer-normalize": "^2.28", - "friendsofphp/php-cs-fixer": "3.73.1", + "friendsofphp/php-cs-fixer": "3.92.0", "mll-lab/php-cs-fixer-config": "5.11.0", "nyholm/psr7": "^1.5", "phpbench/phpbench": "^1.2", "phpstan/extension-installer": "^1.1", - "phpstan/phpstan": "2.1.8", - "phpstan/phpstan-phpunit": "2.0.4", - "phpstan/phpstan-strict-rules": "2.0.4", + "phpstan/phpstan": "2.1.33", + "phpstan/phpstan-phpunit": "2.0.10", + "phpstan/phpstan-strict-rules": "2.0.7", "phpunit/phpunit": "^9.5 || ^10.5.21 || ^11", "psr/http-message": "^1 || ^2", "react/http": "^1.6", "react/promise": "^2.0 || ^3.0", "rector/rector": "^2.0", "symfony/polyfill-php81": "^1.23", - "symfony/var-exporter": "^5 || ^6 || ^7", - "thecodingmachine/safe": "^1.3 || ^2 || ^3" + "symfony/var-exporter": "^5 || ^6 || ^7 || ^8", + "thecodingmachine/safe": "^1.3 || ^2 || ^3", + "ticketswap/phpstan-error-formatter": "1.2.3" }, "suggest": { "amphp/http-server": "To leverage async resolving with webserver on AMPHP platform", @@ -7891,7 +7947,7 @@ ], "support": { "issues": "https://github.com/webonyx/graphql-php/issues", - "source": "https://github.com/webonyx/graphql-php/tree/v15.20.0" + "source": "https://github.com/webonyx/graphql-php/tree/v15.28.0" }, "funding": [ { @@ -7899,7 +7955,7 @@ "type": "open_collective" } ], - "time": "2025-03-21T08:45:04+00:00" + "time": "2025-12-15T09:49:09+00:00" }, { "name": "wilderborn/partyline", @@ -7952,24 +8008,24 @@ "packages-dev": [ { "name": "barryvdh/laravel-debugbar", - "version": "v3.15.4", + "version": "v3.16.2", "source": { "type": "git", "url": "https://github.com/barryvdh/laravel-debugbar.git", - "reference": "c0667ea91f7185f1e074402c5788195e96bf8106" + "reference": "730dbf8bf41f5691e026dd771e64dd54ad1b10b3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/c0667ea91f7185f1e074402c5788195e96bf8106", - "reference": "c0667ea91f7185f1e074402c5788195e96bf8106", + "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/730dbf8bf41f5691e026dd771e64dd54ad1b10b3", + "reference": "730dbf8bf41f5691e026dd771e64dd54ad1b10b3", "shasum": "" }, "require": { - "illuminate/routing": "^9|^10|^11|^12", - "illuminate/session": "^9|^10|^11|^12", - "illuminate/support": "^9|^10|^11|^12", + "illuminate/routing": "^10|^11|^12", + "illuminate/session": "^10|^11|^12", + "illuminate/support": "^10|^11|^12", "php": "^8.1", - "php-debugbar/php-debugbar": "~2.1.1", + "php-debugbar/php-debugbar": "^2.2.4", "symfony/finder": "^6|^7" }, "require-dev": { @@ -7989,7 +8045,7 @@ ] }, "branch-alias": { - "dev-master": "3.15-dev" + "dev-master": "3.16-dev" } }, "autoload": { @@ -8021,7 +8077,7 @@ ], "support": { "issues": "https://github.com/barryvdh/laravel-debugbar/issues", - "source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.15.4" + "source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.16.2" }, "funding": [ { @@ -8033,7 +8089,7 @@ "type": "github" } ], - "time": "2025-04-16T06:32:06+00:00" + "time": "2025-12-03T14:52:46+00:00" }, { "name": "fakerphp/faker", @@ -8100,16 +8156,16 @@ }, { "name": "filp/whoops", - "version": "2.18.3", + "version": "2.18.4", "source": { "type": "git", "url": "https://github.com/filp/whoops.git", - "reference": "59a123a3d459c5a23055802237cb317f609867e5" + "reference": "d2102955e48b9fd9ab24280a7ad12ed552752c4d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filp/whoops/zipball/59a123a3d459c5a23055802237cb317f609867e5", - "reference": "59a123a3d459c5a23055802237cb317f609867e5", + "url": "https://api.github.com/repos/filp/whoops/zipball/d2102955e48b9fd9ab24280a7ad12ed552752c4d", + "reference": "d2102955e48b9fd9ab24280a7ad12ed552752c4d", "shasum": "" }, "require": { @@ -8159,7 +8215,7 @@ ], "support": { "issues": "https://github.com/filp/whoops/issues", - "source": "https://github.com/filp/whoops/tree/2.18.3" + "source": "https://github.com/filp/whoops/tree/2.18.4" }, "funding": [ { @@ -8167,7 +8223,7 @@ "type": "github" } ], - "time": "2025-06-16T00:02:10+00:00" + "time": "2025-08-08T12:00:00+00:00" }, { "name": "hamcrest/hamcrest-php", @@ -8222,16 +8278,16 @@ }, { "name": "laravel/pint", - "version": "v1.22.1", + "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "941d1927c5ca420c22710e98420287169c7bcaf7" + "reference": "69dcca060ecb15e4b564af63d1f642c81a241d6f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/941d1927c5ca420c22710e98420287169c7bcaf7", - "reference": "941d1927c5ca420c22710e98420287169c7bcaf7", + "url": "https://api.github.com/repos/laravel/pint/zipball/69dcca060ecb15e4b564af63d1f642c81a241d6f", + "reference": "69dcca060ecb15e4b564af63d1f642c81a241d6f", "shasum": "" }, "require": { @@ -8242,13 +8298,13 @@ "php": "^8.2.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^3.75.0", - "illuminate/view": "^11.44.7", - "larastan/larastan": "^3.4.0", - "laravel-zero/framework": "^11.36.1", + "friendsofphp/php-cs-fixer": "^3.90.0", + "illuminate/view": "^12.40.1", + "larastan/larastan": "^3.8.0", + "laravel-zero/framework": "^12.0.4", "mockery/mockery": "^1.6.12", - "nunomaduro/termwind": "^2.3.1", - "pestphp/pest": "^2.36.0" + "nunomaduro/termwind": "^2.3.3", + "pestphp/pest": "^3.8.4" }, "bin": [ "builds/pint" @@ -8274,6 +8330,7 @@ "description": "An opinionated code formatter for PHP.", "homepage": "https://laravel.com", "keywords": [ + "dev", "format", "formatter", "lint", @@ -8284,20 +8341,20 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2025-05-08T08:38:12+00:00" + "time": "2025-11-25T21:15:52+00:00" }, { "name": "laravel/sail", - "version": "v1.43.1", + "version": "v1.51.0", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "3e7d899232a8c5e3ea4fc6dee7525ad583887e72" + "reference": "1c74357df034e869250b4365dd445c9f6ba5d068" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/3e7d899232a8c5e3ea4fc6dee7525ad583887e72", - "reference": "3e7d899232a8c5e3ea4fc6dee7525ad583887e72", + "url": "https://api.github.com/repos/laravel/sail/zipball/1c74357df034e869250b4365dd445c9f6ba5d068", + "reference": "1c74357df034e869250b4365dd445c9f6ba5d068", "shasum": "" }, "require": { @@ -8310,7 +8367,7 @@ }, "require-dev": { "orchestra/testbench": "^7.0|^8.0|^9.0|^10.0", - "phpstan/phpstan": "^1.10" + "phpstan/phpstan": "^2.0" }, "bin": [ "bin/sail" @@ -8347,7 +8404,7 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2025-05-19T13:19:21+00:00" + "time": "2025-12-09T13:33:49+00:00" }, { "name": "mockery/mockery", @@ -8434,16 +8491,16 @@ }, { "name": "myclabs/deep-copy", - "version": "1.13.1", + "version": "1.13.4", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "1720ddd719e16cf0db4eb1c6eca108031636d46c" + "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/1720ddd719e16cf0db4eb1c6eca108031636d46c", - "reference": "1720ddd719e16cf0db4eb1c6eca108031636d46c", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/07d290f0c47959fd5eed98c95ee5602db07e0b6a", + "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a", "shasum": "" }, "require": { @@ -8482,7 +8539,7 @@ ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.13.1" + "source": "https://github.com/myclabs/DeepCopy/tree/1.13.4" }, "funding": [ { @@ -8490,7 +8547,7 @@ "type": "tidelift" } ], - "time": "2025-04-29T12:36:36+00:00" + "time": "2025-08-01T08:46:24+00:00" }, { "name": "nunomaduro/collision", @@ -8708,16 +8765,16 @@ }, { "name": "php-debugbar/php-debugbar", - "version": "v2.1.6", + "version": "v2.2.4", "source": { "type": "git", "url": "https://github.com/php-debugbar/php-debugbar.git", - "reference": "16fa68da5617220594aa5e33fa9de415f94784a0" + "reference": "3146d04671f51f69ffec2a4207ac3bdcf13a9f35" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-debugbar/php-debugbar/zipball/16fa68da5617220594aa5e33fa9de415f94784a0", - "reference": "16fa68da5617220594aa5e33fa9de415f94784a0", + "url": "https://api.github.com/repos/php-debugbar/php-debugbar/zipball/3146d04671f51f69ffec2a4207ac3bdcf13a9f35", + "reference": "3146d04671f51f69ffec2a4207ac3bdcf13a9f35", "shasum": "" }, "require": { @@ -8725,6 +8782,9 @@ "psr/log": "^1|^2|^3", "symfony/var-dumper": "^4|^5|^6|^7" }, + "replace": { + "maximebf/debugbar": "self.version" + }, "require-dev": { "dbrekelmans/bdi": "^1", "phpunit/phpunit": "^8|^9", @@ -8739,7 +8799,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "2.1-dev" } }, "autoload": { @@ -8772,9 +8832,9 @@ ], "support": { "issues": "https://github.com/php-debugbar/php-debugbar/issues", - "source": "https://github.com/php-debugbar/php-debugbar/tree/v2.1.6" + "source": "https://github.com/php-debugbar/php-debugbar/tree/v2.2.4" }, - "time": "2025-02-21T17:47:03+00:00" + "time": "2025-07-22T14:01:30+00:00" }, { "name": "phpunit/php-code-coverage", @@ -9099,16 +9159,16 @@ }, { "name": "phpunit/phpunit", - "version": "10.5.46", + "version": "10.5.60", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "8080be387a5be380dda48c6f41cee4a13aadab3d" + "reference": "f2e26f52f80ef77832e359205f216eeac00e320c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/8080be387a5be380dda48c6f41cee4a13aadab3d", - "reference": "8080be387a5be380dda48c6f41cee4a13aadab3d", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f2e26f52f80ef77832e359205f216eeac00e320c", + "reference": "f2e26f52f80ef77832e359205f216eeac00e320c", "shasum": "" }, "require": { @@ -9118,7 +9178,7 @@ "ext-mbstring": "*", "ext-xml": "*", "ext-xmlwriter": "*", - "myclabs/deep-copy": "^1.13.1", + "myclabs/deep-copy": "^1.13.4", "phar-io/manifest": "^2.0.4", "phar-io/version": "^3.2.1", "php": ">=8.1", @@ -9129,13 +9189,13 @@ "phpunit/php-timer": "^6.0.0", "sebastian/cli-parser": "^2.0.1", "sebastian/code-unit": "^2.0.0", - "sebastian/comparator": "^5.0.3", + "sebastian/comparator": "^5.0.4", "sebastian/diff": "^5.1.1", "sebastian/environment": "^6.1.0", - "sebastian/exporter": "^5.1.2", + "sebastian/exporter": "^5.1.4", "sebastian/global-state": "^6.0.2", "sebastian/object-enumerator": "^5.0.0", - "sebastian/recursion-context": "^5.0.0", + "sebastian/recursion-context": "^5.0.1", "sebastian/type": "^4.0.0", "sebastian/version": "^4.0.1" }, @@ -9180,7 +9240,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.46" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.60" }, "funding": [ { @@ -9204,7 +9264,7 @@ "type": "tidelift" } ], - "time": "2025-05-02T06:46:24+00:00" + "time": "2025-12-06T07:50:42+00:00" }, { "name": "sebastian/cli-parser", @@ -9376,16 +9436,16 @@ }, { "name": "sebastian/comparator", - "version": "5.0.3", + "version": "5.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "a18251eb0b7a2dcd2f7aa3d6078b18545ef0558e" + "reference": "e8e53097718d2b53cfb2aa859b06a41abf58c62e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/a18251eb0b7a2dcd2f7aa3d6078b18545ef0558e", - "reference": "a18251eb0b7a2dcd2f7aa3d6078b18545ef0558e", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/e8e53097718d2b53cfb2aa859b06a41abf58c62e", + "reference": "e8e53097718d2b53cfb2aa859b06a41abf58c62e", "shasum": "" }, "require": { @@ -9441,15 +9501,27 @@ "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", "security": "https://github.com/sebastianbergmann/comparator/security/policy", - "source": "https://github.com/sebastianbergmann/comparator/tree/5.0.3" + "source": "https://github.com/sebastianbergmann/comparator/tree/5.0.4" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/comparator", + "type": "tidelift" } ], - "time": "2024-10-18T14:56:07+00:00" + "time": "2025-09-07T05:25:07+00:00" }, { "name": "sebastian/complexity", @@ -9642,16 +9714,16 @@ }, { "name": "sebastian/exporter", - "version": "5.1.2", + "version": "5.1.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "955288482d97c19a372d3f31006ab3f37da47adf" + "reference": "0735b90f4da94969541dac1da743446e276defa6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/955288482d97c19a372d3f31006ab3f37da47adf", - "reference": "955288482d97c19a372d3f31006ab3f37da47adf", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/0735b90f4da94969541dac1da743446e276defa6", + "reference": "0735b90f4da94969541dac1da743446e276defa6", "shasum": "" }, "require": { @@ -9660,7 +9732,7 @@ "sebastian/recursion-context": "^5.0" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^10.5" }, "type": "library", "extra": { @@ -9708,15 +9780,27 @@ "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", "security": "https://github.com/sebastianbergmann/exporter/security/policy", - "source": "https://github.com/sebastianbergmann/exporter/tree/5.1.2" + "source": "https://github.com/sebastianbergmann/exporter/tree/5.1.4" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/exporter", + "type": "tidelift" } ], - "time": "2024-03-02T07:17:12+00:00" + "time": "2025-09-24T06:09:11+00:00" }, { "name": "sebastian/global-state", @@ -9952,23 +10036,23 @@ }, { "name": "sebastian/recursion-context", - "version": "5.0.0", + "version": "5.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "05909fb5bc7df4c52992396d0116aed689f93712" + "reference": "47e34210757a2f37a97dcd207d032e1b01e64c7a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/05909fb5bc7df4c52992396d0116aed689f93712", - "reference": "05909fb5bc7df4c52992396d0116aed689f93712", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/47e34210757a2f37a97dcd207d032e1b01e64c7a", + "reference": "47e34210757a2f37a97dcd207d032e1b01e64c7a", "shasum": "" }, "require": { "php": ">=8.1" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^10.5" }, "type": "library", "extra": { @@ -10003,15 +10087,28 @@ "homepage": "https://github.com/sebastianbergmann/recursion-context", "support": { "issues": "https://github.com/sebastianbergmann/recursion-context/issues", - "source": "https://github.com/sebastianbergmann/recursion-context/tree/5.0.0" + "security": "https://github.com/sebastianbergmann/recursion-context/security/policy", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/5.0.1" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/recursion-context", + "type": "tidelift" } ], - "time": "2023-02-03T07:05:40+00:00" + "time": "2025-08-10T07:50:56+00:00" }, { "name": "sebastian/type", @@ -10215,16 +10312,16 @@ }, { "name": "theseer/tokenizer", - "version": "1.2.3", + "version": "1.3.1", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" + "reference": "b7489ce515e168639d17feec34b8847c326b0b3c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", - "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b7489ce515e168639d17feec34b8847c326b0b3c", + "reference": "b7489ce515e168639d17feec34b8847c326b0b3c", "shasum": "" }, "require": { @@ -10253,7 +10350,7 @@ "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", "support": { "issues": "https://github.com/theseer/tokenizer/issues", - "source": "https://github.com/theseer/tokenizer/tree/1.2.3" + "source": "https://github.com/theseer/tokenizer/tree/1.3.1" }, "funding": [ { @@ -10261,7 +10358,7 @@ "type": "github" } ], - "time": "2024-03-03T12:36:25+00:00" + "time": "2025-11-17T20:03:58+00:00" } ], "aliases": [], @@ -10273,5 +10370,5 @@ "php": "^8.1" }, "platform-dev": {}, - "plugin-api-version": "2.6.0" + "plugin-api-version": "2.9.0" } diff --git a/package-lock.json b/package-lock.json index 9bee3d983..f8539b051 100644 --- a/package-lock.json +++ b/package-lock.json @@ -85,6 +85,7 @@ "version": "7.25.2", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", + "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.7", @@ -3170,6 +3171,7 @@ "version": "8.12.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -3189,6 +3191,7 @@ "version": "8.17.1", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -3672,6 +3675,7 @@ "url": "https://github.com/sponsors/ai" } ], + "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001640", "electron-to-chromium": "^1.4.820", @@ -4308,6 +4312,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -5214,6 +5219,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -5803,6 +5809,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -6057,6 +6064,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz", "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==", + "peer": true, "dependencies": { "file-type": "^12.0.0", "globby": "^10.0.0", @@ -6563,6 +6571,7 @@ "version": "6.0.49", "resolved": "https://registry.npmjs.org/laravel-mix/-/laravel-mix-6.0.49.tgz", "integrity": "sha512-bBMFpFjp26XfijPvY5y9zGKud7VqlyOE0OWUcPo3vTBY5asw8LTjafAbee1dhfLz6PWNqDziz69CP78ELSpfKw==", + "peer": true, "dependencies": { "@babel/core": "^7.15.8", "@babel/plugin-proposal-object-rest-spread": "^7.15.6", @@ -6654,6 +6663,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -7161,6 +7171,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -7907,6 +7918,7 @@ "url": "https://github.com/sponsors/ai" } ], + "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -9573,6 +9585,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -9752,6 +9765,7 @@ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.7.tgz", "integrity": "sha512-rxWZbe87YJb4OcSopb7up2Ba4U82BoiSGUdoDr3Ydrg9ckxFS/YWsvhN323GMcddgU65QRy7JndC7ahhInhvlQ==", "dev": true, + "peer": true, "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", @@ -9918,6 +9932,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -10044,6 +10059,7 @@ "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -10303,6 +10319,7 @@ "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.1.tgz", "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==", "dev": true, + "peer": true, "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.4.4", @@ -10403,6 +10420,7 @@ "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -10419,6 +10437,7 @@ "version": "3.5.22", "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.22.tgz", "integrity": "sha512-toaZjQ3a/G/mYaLSbV+QsQhIdMo9x5rrqIpYRObsJ6T/J+RyCSFwN2LHNVH9v8uIcljDNa3QzPVdv3Y6b9hAJQ==", + "peer": true, "dependencies": { "@vue/compiler-dom": "3.5.22", "@vue/compiler-sfc": "3.5.22", @@ -10512,6 +10531,7 @@ "version": "5.94.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.94.0.tgz", "integrity": "sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==", + "peer": true, "dependencies": { "@types/estree": "^1.0.5", "@webassemblyjs/ast": "^1.12.1", @@ -10557,6 +10577,7 @@ "version": "4.10.0", "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "peer": true, "dependencies": { "@discoveryjs/json-ext": "^0.5.0", "@webpack-cli/configtest": "^1.2.0", @@ -10722,6 +10743,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", diff --git a/public/docs/assets/icons/.meta/arrow-right.svg.yaml b/public/docs/assets/icons/.meta/arrow-right.svg.yaml new file mode 100644 index 000000000..f51170b8c --- /dev/null +++ b/public/docs/assets/icons/.meta/arrow-right.svg.yaml @@ -0,0 +1,7 @@ +data: { } +size: 357 +last_modified: 1766011467 +width: 14.0 +height: 14.0 +mime_type: image/svg+xml +duration: null diff --git a/public/docs/assets/icons/.meta/getting-started.svg.yaml b/public/docs/assets/icons/.meta/getting-started.svg.yaml new file mode 100644 index 000000000..350c002e5 --- /dev/null +++ b/public/docs/assets/icons/.meta/getting-started.svg.yaml @@ -0,0 +1,7 @@ +data: { } +size: 2179 +last_modified: 1766011467 +width: 42.0 +height: 42.0 +mime_type: image/svg+xml +duration: null diff --git a/public/docs/output/img/img_archive/.meta/20464386075547.png.yaml b/public/docs/output/img/img_archive/.meta/20464386075547.png.yaml new file mode 100644 index 000000000..d03342384 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/20464386075547.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 40478 +last_modified: 1766011467 +width: 1048 +height: 995 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/20464390610203.png.yaml b/public/docs/output/img/img_archive/.meta/20464390610203.png.yaml new file mode 100644 index 000000000..8a01a230e --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/20464390610203.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 52651 +last_modified: 1766011467 +width: 1070 +height: 1033 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/5jUOdenf9FPpODdA5UVd6qzJ_paC2Bf2gm2RPSK2S-WQPeI1yzNzCVE3yXKc8uu_iJYlNydjbnR38sJGPK7XvIf8iz8a4r642Kq-cL4w6Jco0EtIudeA0LDHHTeFmewzt2LgcE-vlcdgSQbXiSKAYfI.png.yaml b/public/docs/output/img/img_archive/.meta/5jUOdenf9FPpODdA5UVd6qzJ_paC2Bf2gm2RPSK2S-WQPeI1yzNzCVE3yXKc8uu_iJYlNydjbnR38sJGPK7XvIf8iz8a4r642Kq-cL4w6Jco0EtIudeA0LDHHTeFmewzt2LgcE-vlcdgSQbXiSKAYfI.png.yaml new file mode 100644 index 000000000..0bfd9459a --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/5jUOdenf9FPpODdA5UVd6qzJ_paC2Bf2gm2RPSK2S-WQPeI1yzNzCVE3yXKc8uu_iJYlNydjbnR38sJGPK7XvIf8iz8a4r642Kq-cL4w6Jco0EtIudeA0LDHHTeFmewzt2LgcE-vlcdgSQbXiSKAYfI.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 13072 +last_modified: 1766011467 +width: 1316 +height: 210 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/Create_Organization.png.yaml b/public/docs/output/img/img_archive/.meta/Create_Organization.png.yaml new file mode 100644 index 000000000..0be9d1f29 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/Create_Organization.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 53190 +last_modified: 1766011467 +width: 1036 +height: 950 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/account-profile.png.yaml b/public/docs/output/img/img_archive/.meta/account-profile.png.yaml new file mode 100644 index 000000000..276b87a36 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/account-profile.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 109643 +last_modified: 1766011467 +width: 1097 +height: 844 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/add-description-png.png.yaml b/public/docs/output/img/img_archive/.meta/add-description-png.png.yaml new file mode 100644 index 000000000..8cdc04724 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/add-description-png.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 211530 +last_modified: 1766011467 +width: 2986 +height: 1582 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/add-source-png.png.yaml b/public/docs/output/img/img_archive/.meta/add-source-png.png.yaml new file mode 100644 index 000000000..107ec7883 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/add-source-png.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 81974 +last_modified: 1766011467 +width: 2282 +height: 1016 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/admin-change-your-currency.jpg.yaml b/public/docs/output/img/img_archive/.meta/admin-change-your-currency.jpg.yaml new file mode 100644 index 000000000..b08e7e820 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/admin-change-your-currency.jpg.yaml @@ -0,0 +1,7 @@ +data: { } +size: 101360 +last_modified: 1766011467 +width: 1738 +height: 922 +mime_type: image/jpeg +duration: null diff --git a/public/docs/output/img/img_archive/.meta/ampai-data-assistant-2-png.png.yaml b/public/docs/output/img/img_archive/.meta/ampai-data-assistant-2-png.png.yaml new file mode 100644 index 000000000..9dac639a7 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/ampai-data-assistant-2-png.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 56592 +last_modified: 1766011467 +width: 1240 +height: 613 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/ampai-data-assistant-png.png.yaml b/public/docs/output/img/img_archive/.meta/ampai-data-assistant-png.png.yaml new file mode 100644 index 000000000..6ab0f190c --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/ampai-data-assistant-png.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 73987 +last_modified: 1766011467 +width: 1413 +height: 707 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/auto-alerts.png.yaml b/public/docs/output/img/img_archive/.meta/auto-alerts.png.yaml new file mode 100644 index 000000000..7ba08d31c --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/auto-alerts.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 29640 +last_modified: 1766011467 +width: 1567 +height: 330 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/build-tab.png.yaml b/public/docs/output/img/img_archive/.meta/build-tab.png.yaml new file mode 100644 index 000000000..47142df90 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/build-tab.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 33691 +last_modified: 1766011467 +width: 1466 +height: 766 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/compass-1a.png.yaml b/public/docs/output/img/img_archive/.meta/compass-1a.png.yaml new file mode 100644 index 000000000..d399a38c1 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/compass-1a.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 100522 +last_modified: 1766011467 +width: 1274 +height: 756 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/create-chart-from-cohort.png.yaml b/public/docs/output/img/img_archive/.meta/create-chart-from-cohort.png.yaml new file mode 100644 index 000000000..c8817db92 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/create-chart-from-cohort.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 109691 +last_modified: 1766011467 +width: 1600 +height: 797 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/create.gif.yaml b/public/docs/output/img/img_archive/.meta/create.gif.yaml new file mode 100644 index 000000000..4c15af027 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/create.gif.yaml @@ -0,0 +1,7 @@ +data: { } +size: 126710 +last_modified: 1766011467 +width: 691 +height: 541 +mime_type: image/gif +duration: null diff --git a/public/docs/output/img/img_archive/.meta/createvariant-png.png.yaml b/public/docs/output/img/img_archive/.meta/createvariant-png.png.yaml new file mode 100644 index 000000000..f188e5a32 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/createvariant-png.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 67832 +last_modified: 1766011467 +width: 1166 +height: 949 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/customsessiondefinition-png.png.yaml b/public/docs/output/img/img_archive/.meta/customsessiondefinition-png.png.yaml new file mode 100644 index 000000000..52bc16ce6 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/customsessiondefinition-png.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 96340 +last_modified: 1766011467 +width: 1606 +height: 1184 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/dashboards-templated-dashboard-png.png.yaml b/public/docs/output/img/img_archive/.meta/dashboards-templated-dashboard-png.png.yaml new file mode 100644 index 000000000..65b4c51ac --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/dashboards-templated-dashboard-png.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 66019 +last_modified: 1766011467 +width: 2820 +height: 574 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/datatablesoptions-png.png.yaml b/public/docs/output/img/img_archive/.meta/datatablesoptions-png.png.yaml new file mode 100644 index 000000000..2ddfda5f8 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/datatablesoptions-png.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 50207 +last_modified: 1766011467 +width: 907 +height: 599 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/defaultstatspreferences-png.png.yaml b/public/docs/output/img/img_archive/.meta/defaultstatspreferences-png.png.yaml new file mode 100644 index 000000000..8fcb85c25 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/defaultstatspreferences-png.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 24953 +last_modified: 1766011467 +width: 461 +height: 493 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/equation.png.yaml b/public/docs/output/img/img_archive/.meta/equation.png.yaml new file mode 100644 index 000000000..9727bf5d8 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/equation.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 3679 +last_modified: 1766011467 +width: 268 +height: 63 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/experiment-notification-settings-png.png.yaml b/public/docs/output/img/img_archive/.meta/experiment-notification-settings-png.png.yaml new file mode 100644 index 000000000..db9dba8ec --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/experiment-notification-settings-png.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 17465 +last_modified: 1766011467 +width: 738 +height: 254 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/exposure-event-with-exp-key.png.yaml b/public/docs/output/img/img_archive/.meta/exposure-event-with-exp-key.png.yaml new file mode 100644 index 000000000..afcc2f05e --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/exposure-event-with-exp-key.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 15513 +last_modified: 1766011467 +width: 554 +height: 173 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/find-the-right-chart-engagement-matrix.png.yaml b/public/docs/output/img/img_archive/.meta/find-the-right-chart-engagement-matrix.png.yaml new file mode 100644 index 000000000..f0a08490d --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/find-the-right-chart-engagement-matrix.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 53592 +last_modified: 1766011467 +width: 1055 +height: 782 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/find.png.yaml b/public/docs/output/img/img_archive/.meta/find.png.yaml new file mode 100644 index 000000000..36e4806b5 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/find.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 34186 +last_modified: 1766011467 +width: 1007 +height: 688 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/group-cohort-selection.png.yaml b/public/docs/output/img/img_archive/.meta/group-cohort-selection.png.yaml new file mode 100644 index 000000000..3ffe5ac87 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/group-cohort-selection.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 81185 +last_modified: 1766011467 +width: 1600 +height: 733 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/hubspot.png.yaml b/public/docs/output/img/img_archive/.meta/hubspot.png.yaml new file mode 100644 index 000000000..765a3bead --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/hubspot.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 153030 +last_modified: 1766011467 +width: 732 +height: 1047 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/impact-analysis-1-5-png.png.yaml b/public/docs/output/img/img_archive/.meta/impact-analysis-1-5-png.png.yaml new file mode 100644 index 000000000..14cd49d9f --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/impact-analysis-1-5-png.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 49973 +last_modified: 1766011467 +width: 1355 +height: 784 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/impact-analysis-1-png.png.yaml b/public/docs/output/img/img_archive/.meta/impact-analysis-1-png.png.yaml new file mode 100644 index 000000000..514d95e28 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/impact-analysis-1-png.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 59337 +last_modified: 1766011467 +width: 1477 +height: 788 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/interpret-compass-1-png.png.yaml b/public/docs/output/img/img_archive/.meta/interpret-compass-1-png.png.yaml new file mode 100644 index 000000000..3433d0617 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/interpret-compass-1-png.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 61586 +last_modified: 1766011467 +width: 1134 +height: 820 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/interpret-reven-ue-1-png.png.yaml b/public/docs/output/img/img_archive/.meta/interpret-reven-ue-1-png.png.yaml new file mode 100644 index 000000000..927a2d0f4 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/interpret-reven-ue-1-png.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 66643 +last_modified: 1766011467 +width: 1200 +height: 659 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/interpret-revenue-2-png.png.yaml b/public/docs/output/img/img_archive/.meta/interpret-revenue-2-png.png.yaml new file mode 100644 index 000000000..3b72e7a0a --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/interpret-revenue-2-png.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 55118 +last_modified: 1766011467 +width: 1201 +height: 855 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/interpret-stickiness-2-png.png.yaml b/public/docs/output/img/img_archive/.meta/interpret-stickiness-2-png.png.yaml new file mode 100644 index 000000000..bcaa65363 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/interpret-stickiness-2-png.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 39712 +last_modified: 1766011467 +width: 993 +height: 723 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/interpret-stickiness-3-png.png.yaml b/public/docs/output/img/img_archive/.meta/interpret-stickiness-3-png.png.yaml new file mode 100644 index 000000000..6ec7b9eca --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/interpret-stickiness-3-png.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 40918 +last_modified: 1766011467 +width: 989 +height: 720 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/interpret-stickiness-4-png.png.yaml b/public/docs/output/img/img_archive/.meta/interpret-stickiness-4-png.png.yaml new file mode 100644 index 000000000..03f9ba4cc --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/interpret-stickiness-4-png.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 39403 +last_modified: 1766011467 +width: 990 +height: 515 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/kWIWgPS54_noK-f-M2TS4N-kj1LVqGnB85q7B1hzodWHlzPO4E_SBw4ufbXYmol9-tMhlq-_U1XwnKmZ3-YPzejIi3tv0mTZCyrAqP7wb0m5Oldo0SrC4LSXZGqTquifErTXD6vxqGlDP69HW1_1k2Y.png.yaml b/public/docs/output/img/img_archive/.meta/kWIWgPS54_noK-f-M2TS4N-kj1LVqGnB85q7B1hzodWHlzPO4E_SBw4ufbXYmol9-tMhlq-_U1XwnKmZ3-YPzejIi3tv0mTZCyrAqP7wb0m5Oldo0SrC4LSXZGqTquifErTXD6vxqGlDP69HW1_1k2Y.png.yaml new file mode 100644 index 000000000..432cfe2be --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/kWIWgPS54_noK-f-M2TS4N-kj1LVqGnB85q7B1hzodWHlzPO4E_SBw4ufbXYmol9-tMhlq-_U1XwnKmZ3-YPzejIi3tv0mTZCyrAqP7wb0m5Oldo0SrC4LSXZGqTquifErTXD6vxqGlDP69HW1_1k2Y.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 172659 +last_modified: 1766011467 +width: 1600 +height: 786 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/lightningbolt-png.png.yaml b/public/docs/output/img/img_archive/.meta/lightningbolt-png.png.yaml new file mode 100644 index 000000000..bc92d7fb3 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/lightningbolt-png.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 1089 +last_modified: 1766011467 +width: 56 +height: 39 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/more-chart-options.png.yaml b/public/docs/output/img/img_archive/.meta/more-chart-options.png.yaml new file mode 100644 index 000000000..8a20895e7 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/more-chart-options.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 8025 +last_modified: 1766011467 +width: 313 +height: 164 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/mtususage-png.png.yaml b/public/docs/output/img/img_archive/.meta/mtususage-png.png.yaml new file mode 100644 index 000000000..e733c1830 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/mtususage-png.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 129837 +last_modified: 1766011467 +width: 2779 +height: 1304 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/mutual-exclusions-png.png.yaml b/public/docs/output/img/img_archive/.meta/mutual-exclusions-png.png.yaml new file mode 100644 index 000000000..d1f949ce1 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/mutual-exclusions-png.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 98746 +last_modified: 1766011467 +width: 813 +height: 619 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/newdatepickerexcludeon-png.png.yaml b/public/docs/output/img/img_archive/.meta/newdatepickerexcludeon-png.png.yaml new file mode 100644 index 000000000..0cb965935 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/newdatepickerexcludeon-png.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 26765 +last_modified: 1766011467 +width: 614 +height: 465 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/newdatepickergranularityon-png.png.yaml b/public/docs/output/img/img_archive/.meta/newdatepickergranularityon-png.png.yaml new file mode 100644 index 000000000..599cbe54d --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/newdatepickergranularityon-png.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 28718 +last_modified: 1766011467 +width: 614 +height: 495 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/newdropdowndatepicker-png.png.yaml b/public/docs/output/img/img_archive/.meta/newdropdowndatepicker-png.png.yaml new file mode 100644 index 000000000..be9e18cfc --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/newdropdowndatepicker-png.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 31341 +last_modified: 1766011467 +width: 614 +height: 560 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/notebooks-add-content.png.yaml b/public/docs/output/img/img_archive/.meta/notebooks-add-content.png.yaml new file mode 100644 index 000000000..a39d25d56 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/notebooks-add-content.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 113524 +last_modified: 1766011467 +width: 2270 +height: 1362 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/obj-management.png.yaml b/public/docs/output/img/img_archive/.meta/obj-management.png.yaml new file mode 100644 index 000000000..88a4650bc --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/obj-management.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 14559 +last_modified: 1766011467 +width: 812 +height: 210 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/querysample-png.png.yaml b/public/docs/output/img/img_archive/.meta/querysample-png.png.yaml new file mode 100644 index 000000000..b2377bc25 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/querysample-png.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 69150 +last_modified: 1766011467 +width: 1012 +height: 466 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/sampling10percent-png.png.yaml b/public/docs/output/img/img_archive/.meta/sampling10percent-png.png.yaml new file mode 100644 index 000000000..0a2b626bb --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/sampling10percent-png.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 4296 +last_modified: 1766011467 +width: 195 +height: 50 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/screenshot-2023-07-31-at-2-13-04-pm-png.png.yaml b/public/docs/output/img/img_archive/.meta/screenshot-2023-07-31-at-2-13-04-pm-png.png.yaml new file mode 100644 index 000000000..e92b08557 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/screenshot-2023-07-31-at-2-13-04-pm-png.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 50813 +last_modified: 1766011467 +width: 1534 +height: 1206 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/server-side-local-overview.drawio.svg.yaml b/public/docs/output/img/img_archive/.meta/server-side-local-overview.drawio.svg.yaml new file mode 100644 index 000000000..695c00034 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/server-side-local-overview.drawio.svg.yaml @@ -0,0 +1,7 @@ +data: { } +size: 16927 +last_modified: 1766011467 +width: '571' +height: '261' +mime_type: image/svg+xml +duration: null diff --git a/public/docs/output/img/img_archive/.meta/session_replay_settings.png.yaml b/public/docs/output/img/img_archive/.meta/session_replay_settings.png.yaml new file mode 100644 index 000000000..724e026d9 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/session_replay_settings.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 82337 +last_modified: 1766011467 +width: 1287 +height: 629 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/setup-tab.png.yaml b/public/docs/output/img/img_archive/.meta/setup-tab.png.yaml new file mode 100644 index 000000000..33869197e --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/setup-tab.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 59517 +last_modified: 1766011467 +width: 1462 +height: 1334 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/sql-1.png.yaml b/public/docs/output/img/img_archive/.meta/sql-1.png.yaml new file mode 100644 index 000000000..27e1cbc85 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/sql-1.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 50288 +last_modified: 1766011467 +width: 2586 +height: 1140 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/start.png.yaml b/public/docs/output/img/img_archive/.meta/start.png.yaml new file mode 100644 index 000000000..7a206029c --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/start.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 27225 +last_modified: 1766011467 +width: 694 +height: 368 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/trigger-condition.png.yaml b/public/docs/output/img/img_archive/.meta/trigger-condition.png.yaml new file mode 100644 index 000000000..59edd1800 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/trigger-condition.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 37992 +last_modified: 1766011467 +width: 1000 +height: 616 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/untitled-metric.png.yaml b/public/docs/output/img/img_archive/.meta/untitled-metric.png.yaml new file mode 100644 index 000000000..fb9bfd7b7 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/untitled-metric.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 115915 +last_modified: 1766011467 +width: 1534 +height: 1206 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/userstreams-2.png.yaml b/public/docs/output/img/img_archive/.meta/userstreams-2.png.yaml new file mode 100644 index 000000000..e5b0c307d --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/userstreams-2.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 119858 +last_modified: 1766011467 +width: 906 +height: 702 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/img_archive/.meta/userstreams-png.png.yaml b/public/docs/output/img/img_archive/.meta/userstreams-png.png.yaml new file mode 100644 index 000000000..67866e376 --- /dev/null +++ b/public/docs/output/img/img_archive/.meta/userstreams-png.png.yaml @@ -0,0 +1,7 @@ +data: { } +size: 413310 +last_modified: 1766011467 +width: 1978 +height: 1394 +mime_type: image/png +duration: null diff --git a/public/docs/output/img/session-replay/.meta/replay-query-matching.svg.yaml b/public/docs/output/img/session-replay/.meta/replay-query-matching.svg.yaml new file mode 100644 index 000000000..9f71407cb --- /dev/null +++ b/public/docs/output/img/session-replay/.meta/replay-query-matching.svg.yaml @@ -0,0 +1,7 @@ +data: { } +size: 6065 +last_modified: 1766011467 +width: 800.0 +height: 480.0 +mime_type: image/svg+xml +duration: null