diff --git a/.gitignore b/.gitignore
index 65ed9be04..4a16edd4e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,7 +2,6 @@
/node_modules
/public/hot
/public/storage
-/public/css
/public/vendor/statamic
/public/js
/storage/*.key
diff --git a/app/Http/View/Composers/SideNavComposer.php b/app/Http/View/Composers/SideNavComposer.php
deleted file mode 100644
index ee0832db6..000000000
--- a/app/Http/View/Composers/SideNavComposer.php
+++ /dev/null
@@ -1,43 +0,0 @@
-with('pages', [
- [
- 'title' => 'Documentation',
- 'icon' => 'book',
- 'url' => '/',
- 'active' => empty(request()->segments())
- || ! in_array(request()->segment(1), ['screencasts', 'knowledge-base', 'cookbook', 'extending']),
- ],
- [
- 'title' => 'Screencasts',
- 'icon' => 'tv',
- 'url' => '/screencasts',
- 'active' => request()->segment(1) === 'screencasts',
- ],
- [
- 'title' => 'Knowledge Base',
- 'icon' => 'help-desk',
- 'url' => '/knowledge-base',
- 'active' => request()->segment(1) === 'knowledge-base',
- ],
- // [
- // 'title' => 'Cookbook',
- // 'icon' => 'cookbook',
- // 'url' => '/cookbook',
- // 'active' => request()->segment(1) === 'cookbook',
- // ],
- [
- 'title' => 'Extending Statamic',
- 'icon' => 'tetris',
- 'url' => '/extending',
- 'active' => request()->segment(1) === 'extending',
- ],
- ]);
- }
-}
diff --git a/app/Markdown/Hint/Hint.php b/app/Markdown/Hint/Hint.php
index a13a06684..1c622fe0b 100644
--- a/app/Markdown/Hint/Hint.php
+++ b/app/Markdown/Hint/Hint.php
@@ -26,6 +26,10 @@ public function getTitle(): ?string
return 'Hot Tip!';
}
+ if ($words[0] === 'hint') {
+ return 'Hinty Hint!';
+ }
+
if ($words[0] === 'warning') {
return 'Warning!';
}
diff --git a/app/Markdown/Hint/HintRenderer.php b/app/Markdown/Hint/HintRenderer.php
index 4855cb5c7..82048fc29 100644
--- a/app/Markdown/Hint/HintRenderer.php
+++ b/app/Markdown/Hint/HintRenderer.php
@@ -21,11 +21,11 @@ public function render(Node $node, ChildNodeRendererInterface $childRenderer): \
Hint::assertInstanceOf($node);
$attrs = $node->data->get('attributes');
- isset($attrs['class']) ? $attrs['class'] .= ' hint' : $attrs['class'] = 'hint';
+ isset($attrs['class']) ? $attrs['class'] .= ' hint' : $attrs['class'] = 'c-tip';
if ($type = $node->getType()) {
$attrs['class'] = isset($attrs['class']) ? $attrs['class'].' ' : '';
- $attrs['class'] .= $type;
+ $attrs['class'] .= $type.' c-tip--'.$type;
}
if ($type === 'watch') {
@@ -41,11 +41,12 @@ public function render(Node $node, ChildNodeRendererInterface $childRenderer): \
)
: '';
- $content = new HtmlElement(
- 'p',
- ['class' => 'hint-content'],
- $childRenderer->renderNodes($node->children())
- );
+ $content = $childRenderer->renderNodes($node->children());
+
+ // Add mascot image for tips and best practices
+ $mascot = in_array($type, ['tip', 'hint', 'best-practice', 'warning'])
+ ? ' '
+ : '';
return new HtmlElement(
'div',
@@ -53,6 +54,7 @@ public function render(Node $node, ChildNodeRendererInterface $childRenderer): \
"\n".
$title."\n".
$content.
+ $mascot.
"\n"
);
}
@@ -68,10 +70,10 @@ private function renderWatch(Hint $node, ChildNodeRendererInterface $childRender
return new HtmlElement(
'div',
$attrs,
- '
'.
+ ''.
''.
- '
'.
- $caption
+ ''.$caption.' '.
+ ''
);
}
}
diff --git a/app/Markdown/Tabs/TabsRenderer.php b/app/Markdown/Tabs/TabsRenderer.php
index a504e8f8a..b9fc53f40 100644
--- a/app/Markdown/Tabs/TabsRenderer.php
+++ b/app/Markdown/Tabs/TabsRenderer.php
@@ -25,7 +25,7 @@ public function render(Node $node, ChildNodeRendererInterface $childRenderer)
$attrs = $node->data->get('attributes');
- $attrs['class'] = 'doc-tabs';
+ $attrs['class'] = 'c-doc-tabs';
$tabs = [];
diff --git a/app/Modifiers/Toc.php b/app/Modifiers/Toc.php
index ee1818c3c..df55f7288 100644
--- a/app/Modifiers/Toc.php
+++ b/app/Modifiers/Toc.php
@@ -2,7 +2,9 @@
namespace App\Modifiers;
+use Illuminate\Support\Arr;
use Statamic\Modifiers\Modifier;
+use Statamic\Statamic;
class Toc extends Modifier
{
@@ -11,18 +13,19 @@ class Toc extends Modifier
/**
* Modify a value
*
- * @param mixed $value The value to be modified
- * @param array $params Any parameters used in the modifier
- * @param array $context Contextual values
+ * @param mixed $value The value to be modified
+ * @param array $params Any parameters used in the modifier
+ * @param array $context Contextual values
* @return mixed
*/
public function index($value, $params, $context)
{
$this->context = $context;
- $creatingIds = array_get($params, 0) == 'ids';
+ $creatingIds = Arr::get($params, 0) == 'ids';
- list($toc, $content) = $this->create($value, $creatingIds ? 5 : 3);
+ // Here maxHeadingLevels is set to either 5 (when creating IDs) or 3 (for TOC)
+ [$toc, $content] = $this->create($value, $creatingIds ? 5 : 3);
return $creatingIds ? $content : $toc;
}
@@ -30,38 +33,48 @@ public function index($value, $params, $context)
// Good golly this thing is ugly.
private function create($content, $maxHeadingLevels)
{
- preg_match_all('/]*)>(.*)<\/h[1-'.$maxHeadingLevels.']>/i', $content, $matches, PREG_SET_ORDER);
+ // First try with h2-hN headings
+ preg_match_all('/]*)>(.*)<\/h[2-'.$maxHeadingLevels.']>/i', $content, $matches, PREG_SET_ORDER);
+
+ // If we don't have enough entries, include h1 headings as well
+ if (count($matches) < 3) {
+ preg_match_all('/]*)>(.*)<\/h[1-'.$maxHeadingLevels.']>/i', $content, $matches, PREG_SET_ORDER);
+ }
if (! $matches) {
return [null, $content];
}
+ // Track unique anchor IDs across the document
global $anchors;
+ $anchors = [];
- $anchors = array();
- $toc = ''."\n";
+ // Initialize TOC with an unordered list
+ $toc = ''."\n".''."\n";
$prevlvl--;
}
} else {
+ // Close current item at same level
$toc .= ''."\n";
}
}
- $j = 0;
- $toc .= ''.$title.' ';
+ // Add TOC entry with --ti style (only for leaf nodes)
+ $toc .= ''.$title.' ';
+ $tiCounter++;
+
$prevlvl = $lvl;
$i++;
@@ -112,19 +133,19 @@ private function create($content, $maxHeadingLevels)
unset($anchors);
while ($lvl > $startlvl) {
- $toc .= "\n ";
+ $toc .= "\n";
$lvl--;
}
$toc .= ''."\n";
- $toc .= ''."\n";
-
- // A tiny TOC is a lame TOC
- $toc = (count($matches) < 3) ? null : $toc;
+ $toc .= ''."\n";
return [$toc, $content];
}
+ /**
+ * Safely extracts value from Statamic Value objects
+ */
private function valueGet($value)
{
if ($value instanceof \Statamic\Fields\Value) {
@@ -134,41 +155,10 @@ private function valueGet($value)
return $value;
}
- private function appendDetails($matches)
+ private function slugify($text)
{
- $parameters = $this->valueGet($this->context['parameters'] ?? null);
-
- if ($parameters && count($parameters) > 0) {
- $matches[] = [
- 'Parameters ',
- '2',
- ' id="parameters"',
- 'Parameters'
- ];
- }
-
- $variables = $this->valueGet($this->context['variables'] ?? null);
-
- if ($variables && count($variables) > 0) {
- $matches[] = [
- 'Variables ',
- '2',
- ' id="variables"',
- 'Variables'
- ];
- }
-
- $options = $this->valueGet($this->context['options'] ?? null);
-
- if ($options && count($options) > 0) {
- $matches[] = [
- 'Options ',
- '2',
- ' id="options"',
- 'Options'
- ];
- }
-
- return $matches;
+ $slugified = Statamic::modify($text)->replace('&', '')->slugify()->stripTags();
+ // Remove 'code-code' from the slugified text e.g. Otherwise "the `@` ignore symbol" gets converted to `the-code-code-ignore-symbol`
+ return str_replace('code-code-', '', $slugified);
}
}
diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php
index b0d1646b6..ff4dd63f8 100644
--- a/app/Providers/AppServiceProvider.php
+++ b/app/Providers/AppServiceProvider.php
@@ -26,12 +26,6 @@ public function boot()
Markdown::addExtensions(function () {
return [new DescriptionListExtension, new HintExtension, new TabbedCodeBlockExtension, new AttributesExtension];
});
-
- if (config('torchlight.token') && ! app()->runningConsoleCommand('search:update')) {
- Markdown::addExtensions(function () {
- return [new TorchlightExtension];
- });
- }
}
/**
diff --git a/app/Providers/TorchlightServiceProvider.php b/app/Providers/TorchlightServiceProvider.php
new file mode 100644
index 000000000..6268a221f
--- /dev/null
+++ b/app/Providers/TorchlightServiceProvider.php
@@ -0,0 +1,29 @@
+runningConsoleCommand('search:update')) {
+ return;
+ }
+
+ Options::setDefaultOptionsBuilder(fn () => Options::fromArray(config('torchlight.options', [])));
+
+ $extension = new Extension(config('torchlight.theme'));
+
+ $extension->renderer()
+ ->setDefaultGrammar(config('torchlight.options.defaultLanguage', 'txt'))
+ ->setBlockCache(new TorchlightCache);
+
+ Markdown::addExtension(fn () => $extension);
+ }
+}
diff --git a/app/Torchlight/TorchlightCache.php b/app/Torchlight/TorchlightCache.php
new file mode 100644
index 000000000..a33e43907
--- /dev/null
+++ b/app/Torchlight/TorchlightCache.php
@@ -0,0 +1,52 @@
+store($store);
+ }
+
+ protected function getCacheKey(FencedCode $node): string
+ {
+ return sha1(implode('', [
+ implode('', $node->getInfoWords()),
+ $node->getLiteral(),
+ Engine::VERSION,
+ ]));
+ }
+
+ public function has(FencedCode $node): bool
+ {
+ return $this->cache()->has($this->getCacheKey($node));
+ }
+
+ public function get(FencedCode $node): string
+ {
+ return $this->cache()->get($this->getCacheKey($node));
+ }
+
+ public function set(FencedCode $node, string $result): void
+ {
+ $seconds = config('torchlight.cache_seconds', 7 * 24 * 60 * 60);
+ $key = $this->getCacheKey($node);
+
+ if (is_null($seconds)) {
+ $this->cache()->forever($key, $result);
+ } else {
+ $this->cache()->put($key, $result, (int) $seconds);
+ }
+ }
+}
diff --git a/app/ViewModels/Fieldtypes.php b/app/ViewModels/Fieldtypes.php
index 5ea856408..bd9ac7cc0 100644
--- a/app/ViewModels/Fieldtypes.php
+++ b/app/ViewModels/Fieldtypes.php
@@ -8,6 +8,6 @@ class Fieldtypes extends ViewModel
{
public function data(): array
{
- return ['title' => ucwords($this->cascade->get('title')) . ' Fieldtype'];
+ return ['title' => ucwords($this->cascade->get('title')).' Fieldtype'];
}
}
diff --git a/app/ViewModels/Tags.php b/app/ViewModels/Tags.php
new file mode 100644
index 000000000..6b330c27b
--- /dev/null
+++ b/app/ViewModels/Tags.php
@@ -0,0 +1,13 @@
+ ucwords($this->cascade->get('slug')).' Tag'];
+ }
+}
diff --git a/app/ViewModels/Variables.php b/app/ViewModels/Variables.php
index bf6c23c42..79622868b 100644
--- a/app/ViewModels/Variables.php
+++ b/app/ViewModels/Variables.php
@@ -8,6 +8,6 @@ class Variables extends ViewModel
{
public function data(): array
{
- return ['title' => ucwords($this->cascade->get('slug')) . ' Variable'];
+ return ['title' => strtolower($this->cascade->get('slug'))];
}
}
diff --git a/composer.json b/composer.json
index 12df68302..bc0d49097 100644
--- a/composer.json
+++ b/composer.json
@@ -12,10 +12,11 @@
"laravel/framework": "^10.0",
"laravel/tinker": "^2.0",
"league/commonmark": "^2.0",
- "statamic-rad-pack/meilisearch": "^3.2",
- "statamic/cms": "^4.0",
- "statamic/ssg": "^2.0",
- "torchlight/torchlight-commonmark": "^0.5.5",
+ "statamic-rad-pack/meilisearch": "^3.4",
+ "livewire/livewire": "^3.5",
+ "statamic/cms": "^5.0",
+ "statamic/ssg": "^3.0",
+ "torchlight/engine": "^0.1.0",
"stillat/documentation-search": "^1.2.1"
},
"require-dev": {
diff --git a/composer.lock b/composer.lock
index 40b259298..25b1c4efb 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,24 +4,24 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "55b538cb630458fb3b2e18393e899d3e",
+ "content-hash": "f5289aef78b0a081596ecd4fef3bd2b9",
"packages": [
{
"name": "ajthinking/archetype",
- "version": "v1.1.5",
+ "version": "v2.0.0",
"source": {
"type": "git",
"url": "https://github.com/ajthinking/archetype.git",
- "reference": "cfee02623c784da8ac4004803efed99fc56ead18"
+ "reference": "d2c5cd0f072ebde50dfa8a47a5a672023f561bdb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ajthinking/archetype/zipball/cfee02623c784da8ac4004803efed99fc56ead18",
- "reference": "cfee02623c784da8ac4004803efed99fc56ead18",
+ "url": "https://api.github.com/repos/ajthinking/archetype/zipball/d2c5cd0f072ebde50dfa8a47a5a672023f561bdb",
+ "reference": "d2c5cd0f072ebde50dfa8a47a5a672023f561bdb",
"shasum": ""
},
"require": {
- "nikic/php-parser": "^4.11"
+ "nikic/php-parser": "^5.0"
},
"require-dev": {
"laravel/laravel": "^6.0 || ^7.0 || ^8.0 || ^9.0",
@@ -33,10 +33,10 @@
"type": "package",
"extra": {
"laravel": {
- "dont-discover": [],
"providers": [
"Archetype\\ServiceProvider"
- ]
+ ],
+ "dont-discover": []
}
},
"autoload": {
@@ -65,22 +65,22 @@
],
"support": {
"issues": "https://github.com/ajthinking/archetype/issues",
- "source": "https://github.com/ajthinking/archetype/tree/v1.1.5"
+ "source": "https://github.com/ajthinking/archetype/tree/v2.0.0"
},
- "time": "2022-08-24T05:52:35+00:00"
+ "time": "2024-05-11T08:05:58+00:00"
},
{
"name": "brick/math",
- "version": "0.12.1",
+ "version": "0.12.3",
"source": {
"type": "git",
"url": "https://github.com/brick/math.git",
- "reference": "f510c0a40911935b77b86859eb5223d58d660df1"
+ "reference": "866551da34e9a618e64a819ee1e01c20d8a588ba"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/brick/math/zipball/f510c0a40911935b77b86859eb5223d58d660df1",
- "reference": "f510c0a40911935b77b86859eb5223d58d660df1",
+ "url": "https://api.github.com/repos/brick/math/zipball/866551da34e9a618e64a819ee1e01c20d8a588ba",
+ "reference": "866551da34e9a618e64a819ee1e01c20d8a588ba",
"shasum": ""
},
"require": {
@@ -89,7 +89,7 @@
"require-dev": {
"php-coveralls/php-coveralls": "^2.2",
"phpunit/phpunit": "^10.1",
- "vimeo/psalm": "5.16.0"
+ "vimeo/psalm": "6.8.8"
},
"type": "library",
"autoload": {
@@ -119,7 +119,7 @@
],
"support": {
"issues": "https://github.com/brick/math/issues",
- "source": "https://github.com/brick/math/tree/0.12.1"
+ "source": "https://github.com/brick/math/tree/0.12.3"
},
"funding": [
{
@@ -127,7 +127,7 @@
"type": "github"
}
],
- "time": "2023-11-29T23:19:16+00:00"
+ "time": "2025-02-28T13:11:00+00:00"
},
{
"name": "carbonphp/carbon-doctrine-types",
@@ -589,16 +589,16 @@
},
{
"name": "egulias/email-validator",
- "version": "4.0.2",
+ "version": "4.0.3",
"source": {
"type": "git",
"url": "https://github.com/egulias/EmailValidator.git",
- "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e"
+ "reference": "b115554301161fa21467629f1e1391c1936de517"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ebaaf5be6c0286928352e054f2d5125608e5405e",
- "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e",
+ "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/b115554301161fa21467629f1e1391c1936de517",
+ "reference": "b115554301161fa21467629f1e1391c1936de517",
"shasum": ""
},
"require": {
@@ -644,7 +644,7 @@
],
"support": {
"issues": "https://github.com/egulias/EmailValidator/issues",
- "source": "https://github.com/egulias/EmailValidator/tree/4.0.2"
+ "source": "https://github.com/egulias/EmailValidator/tree/4.0.3"
},
"funding": [
{
@@ -652,60 +652,7 @@
"type": "github"
}
],
- "time": "2023-10-06T06:47:41+00:00"
- },
- {
- "name": "facade/ignition-contracts",
- "version": "1.0.2",
- "source": {
- "type": "git",
- "url": "https://github.com/facade/ignition-contracts.git",
- "reference": "3c921a1cdba35b68a7f0ccffc6dffc1995b18267"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/facade/ignition-contracts/zipball/3c921a1cdba35b68a7f0ccffc6dffc1995b18267",
- "reference": "3c921a1cdba35b68a7f0ccffc6dffc1995b18267",
- "shasum": ""
- },
- "require": {
- "php": "^7.3|^8.0"
- },
- "require-dev": {
- "friendsofphp/php-cs-fixer": "^v2.15.8",
- "phpunit/phpunit": "^9.3.11",
- "vimeo/psalm": "^3.17.1"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "Facade\\IgnitionContracts\\": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Freek Van der Herten",
- "email": "freek@spatie.be",
- "homepage": "https://flareapp.io/",
- "role": "Developer"
- }
- ],
- "description": "Solution contracts for Ignition",
- "homepage": "https://github.com/facade/ignition-contracts",
- "keywords": [
- "contracts",
- "flare",
- "ignition"
- ],
- "support": {
- "issues": "https://github.com/facade/ignition-contracts/issues",
- "source": "https://github.com/facade/ignition-contracts/tree/1.0.2"
- },
- "time": "2020-10-16T08:27:54+00:00"
+ "time": "2024-12-27T00:36:43+00:00"
},
{
"name": "fruitcake/php-cors",
@@ -1167,16 +1114,16 @@
},
{
"name": "guzzlehttp/uri-template",
- "version": "v1.0.3",
+ "version": "v1.0.4",
"source": {
"type": "git",
"url": "https://github.com/guzzle/uri-template.git",
- "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c"
+ "reference": "30e286560c137526eccd4ce21b2de477ab0676d2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/uri-template/zipball/ecea8feef63bd4fef1f037ecb288386999ecc11c",
- "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c",
+ "url": "https://api.github.com/repos/guzzle/uri-template/zipball/30e286560c137526eccd4ce21b2de477ab0676d2",
+ "reference": "30e286560c137526eccd4ce21b2de477ab0676d2",
"shasum": ""
},
"require": {
@@ -1233,7 +1180,7 @@
],
"support": {
"issues": "https://github.com/guzzle/uri-template/issues",
- "source": "https://github.com/guzzle/uri-template/tree/v1.0.3"
+ "source": "https://github.com/guzzle/uri-template/tree/v1.0.4"
},
"funding": [
{
@@ -1249,7 +1196,7 @@
"type": "tidelift"
}
],
- "time": "2023-12-03T19:50:20+00:00"
+ "time": "2025-02-03T10:55:03+00:00"
},
{
"name": "http-interop/http-factory-guzzle",
@@ -1462,36 +1409,36 @@
},
{
"name": "laragraph/utils",
- "version": "v1.6.0",
+ "version": "v2.2.0",
"source": {
"type": "git",
"url": "https://github.com/laragraph/utils.git",
- "reference": "802c2c27076842fee491587ba6abeec9f0c5e271"
+ "reference": "035c92b37f40c6b51027e76f90ef25d9a9458c56"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laragraph/utils/zipball/802c2c27076842fee491587ba6abeec9f0c5e271",
- "reference": "802c2c27076842fee491587ba6abeec9f0c5e271",
+ "url": "https://api.github.com/repos/laragraph/utils/zipball/035c92b37f40c6b51027e76f90ef25d9a9458c56",
+ "reference": "035c92b37f40c6b51027e76f90ef25d9a9458c56",
"shasum": ""
},
"require": {
- "illuminate/contracts": "5.6.* || 5.7.* || 5.8.* || ^6 || ^7 || ^8 || ^9 || ^10",
- "illuminate/http": "5.6.* || 5.7.* || 5.8.* || ^6 || ^7 || ^8 || ^9 || ^10",
+ "illuminate/contracts": "~5.6.0 || ~5.7.0 || ~5.8.0 || ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12",
+ "illuminate/http": "~5.6.0 || ~5.7.0 || ~5.8.0 || ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12",
"php": "^7.2 || ^8",
- "thecodingmachine/safe": "^1.1 || ^2",
+ "thecodingmachine/safe": "^1.1 || ^2 || ^3",
"webonyx/graphql-php": "^0.13.2 || ^14 || ^15"
},
"require-dev": {
"ergebnis/composer-normalize": "^2.11",
"jangregor/phpstan-prophecy": "^1",
- "mll-lab/php-cs-fixer-config": "^4.4",
- "orchestra/testbench": "3.6.* || 3.7.* || 3.8.* || 3.9.* || ^4 || ^5 || ^6 || ^7 || ^8",
+ "mll-lab/php-cs-fixer-config": "^4",
+ "orchestra/testbench": "~3.6.0 || ~3.7.0 || ~3.8.0 || ~3.9.0 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 || ^10 || ^10.x-dev",
"phpstan/extension-installer": "^1",
"phpstan/phpstan": "^1",
"phpstan/phpstan-deprecation-rules": "^1",
"phpstan/phpstan-phpunit": "^1",
"phpstan/phpstan-strict-rules": "^1",
- "phpunit/phpunit": "^7.5 || ^8.5 || ^9",
+ "phpunit/phpunit": "^7.5 || ^8.5 || ^9 || ^10.5 || ^11",
"thecodingmachine/phpstan-safe-rule": "^1.1"
},
"type": "library",
@@ -1516,20 +1463,20 @@
"issues": "https://github.com/laragraph/utils/issues",
"source": "https://github.com/laragraph/utils"
},
- "time": "2023-01-31T11:37:28+00:00"
+ "time": "2025-02-12T13:19:02+00:00"
},
{
"name": "laravel/framework",
- "version": "v10.48.25",
+ "version": "v10.48.29",
"source": {
"type": "git",
"url": "https://github.com/laravel/framework.git",
- "reference": "f132b23b13909cc22c615c01b0c5640541c3da0c"
+ "reference": "8f7f9247cb8aad1a769d6b9815a6623d89b46b47"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/framework/zipball/f132b23b13909cc22c615c01b0c5640541c3da0c",
- "reference": "f132b23b13909cc22c615c01b0c5640541c3da0c",
+ "url": "https://api.github.com/repos/laravel/framework/zipball/8f7f9247cb8aad1a769d6b9815a6623d89b46b47",
+ "reference": "8f7f9247cb8aad1a769d6b9815a6623d89b46b47",
"shasum": ""
},
"require": {
@@ -1723,77 +1670,20 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
- "time": "2024-11-26T15:32:57+00:00"
- },
- {
- "name": "laravel/helpers",
- "version": "v1.7.1",
- "source": {
- "type": "git",
- "url": "https://github.com/laravel/helpers.git",
- "reference": "f28907033d7edf8a0525cfb781ab30ce6d531c35"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/laravel/helpers/zipball/f28907033d7edf8a0525cfb781ab30ce6d531c35",
- "reference": "f28907033d7edf8a0525cfb781ab30ce6d531c35",
- "shasum": ""
- },
- "require": {
- "illuminate/support": "~5.8.0|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0",
- "php": "^7.2.0|^8.0"
- },
- "require-dev": {
- "phpstan/phpstan": "^1.10",
- "phpunit/phpunit": "^7.0|^8.0|^9.0|^10.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.x-dev"
- }
- },
- "autoload": {
- "files": [
- "src/helpers.php"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Taylor Otwell",
- "email": "taylor@laravel.com"
- },
- {
- "name": "Dries Vints",
- "email": "dries@laravel.com"
- }
- ],
- "description": "Provides backwards compatibility for helpers in the latest Laravel release.",
- "keywords": [
- "helpers",
- "laravel"
- ],
- "support": {
- "source": "https://github.com/laravel/helpers/tree/v1.7.1"
- },
- "time": "2024-11-26T14:56:25+00:00"
+ "time": "2025-03-12T14:42:01+00:00"
},
{
"name": "laravel/pint",
- "version": "v1.18.3",
+ "version": "v1.21.1",
"source": {
"type": "git",
"url": "https://github.com/laravel/pint.git",
- "reference": "cef51821608239040ab841ad6e1c6ae502ae3026"
+ "reference": "c44bffbb2334e90fba560933c45948fa4a3f3e86"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/pint/zipball/cef51821608239040ab841ad6e1c6ae502ae3026",
- "reference": "cef51821608239040ab841ad6e1c6ae502ae3026",
+ "url": "https://api.github.com/repos/laravel/pint/zipball/c44bffbb2334e90fba560933c45948fa4a3f3e86",
+ "reference": "c44bffbb2334e90fba560933c45948fa4a3f3e86",
"shasum": ""
},
"require": {
@@ -1801,15 +1691,15 @@
"ext-mbstring": "*",
"ext-tokenizer": "*",
"ext-xml": "*",
- "php": "^8.1.0"
+ "php": "^8.2.0"
},
"require-dev": {
- "friendsofphp/php-cs-fixer": "^3.65.0",
- "illuminate/view": "^10.48.24",
- "larastan/larastan": "^2.9.11",
- "laravel-zero/framework": "^10.4.0",
+ "friendsofphp/php-cs-fixer": "^3.70.2",
+ "illuminate/view": "^11.44.1",
+ "larastan/larastan": "^3.1.0",
+ "laravel-zero/framework": "^11.36.1",
"mockery/mockery": "^1.6.12",
- "nunomaduro/termwind": "^1.17.0",
+ "nunomaduro/termwind": "^2.3",
"pestphp/pest": "^2.36.0"
},
"bin": [
@@ -1846,7 +1736,7 @@
"issues": "https://github.com/laravel/pint/issues",
"source": "https://github.com/laravel/pint"
},
- "time": "2024-11-26T15:34:00+00:00"
+ "time": "2025-03-11T03:22:21+00:00"
},
{
"name": "laravel/prompts",
@@ -1969,22 +1859,22 @@
},
{
"name": "laravel/tinker",
- "version": "v2.10.0",
+ "version": "v2.10.1",
"source": {
"type": "git",
"url": "https://github.com/laravel/tinker.git",
- "reference": "ba4d51eb56de7711b3a37d63aa0643e99a339ae5"
+ "reference": "22177cc71807d38f2810c6204d8f7183d88a57d3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/tinker/zipball/ba4d51eb56de7711b3a37d63aa0643e99a339ae5",
- "reference": "ba4d51eb56de7711b3a37d63aa0643e99a339ae5",
+ "url": "https://api.github.com/repos/laravel/tinker/zipball/22177cc71807d38f2810c6204d8f7183d88a57d3",
+ "reference": "22177cc71807d38f2810c6204d8f7183d88a57d3",
"shasum": ""
},
"require": {
- "illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0",
- "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0",
- "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0",
+ "illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0",
+ "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0",
+ "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0",
"php": "^7.2.5|^8.0",
"psy/psysh": "^0.11.1|^0.12.0",
"symfony/var-dumper": "^4.3.4|^5.0|^6.0|^7.0"
@@ -1992,10 +1882,10 @@
"require-dev": {
"mockery/mockery": "~1.3.3|^1.4.2",
"phpstan/phpstan": "^1.10",
- "phpunit/phpunit": "^8.5.8|^9.3.3"
+ "phpunit/phpunit": "^8.5.8|^9.3.3|^10.0"
},
"suggest": {
- "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0|^11.0)."
+ "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0)."
},
"type": "library",
"extra": {
@@ -2029,22 +1919,22 @@
],
"support": {
"issues": "https://github.com/laravel/tinker/issues",
- "source": "https://github.com/laravel/tinker/tree/v2.10.0"
+ "source": "https://github.com/laravel/tinker/tree/v2.10.1"
},
- "time": "2024-09-23T13:32:56+00:00"
+ "time": "2025-01-27T14:24:01+00:00"
},
{
"name": "league/commonmark",
- "version": "2.6.0",
+ "version": "2.6.1",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/commonmark.git",
- "reference": "d150f911e0079e90ae3c106734c93137c184f932"
+ "reference": "d990688c91cedfb69753ffc2512727ec646df2ad"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/d150f911e0079e90ae3c106734c93137c184f932",
- "reference": "d150f911e0079e90ae3c106734c93137c184f932",
+ "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/d990688c91cedfb69753ffc2512727ec646df2ad",
+ "reference": "d990688c91cedfb69753ffc2512727ec646df2ad",
"shasum": ""
},
"require": {
@@ -2138,7 +2028,7 @@
"type": "tidelift"
}
],
- "time": "2024-12-07T15:34:16+00:00"
+ "time": "2024-12-29T14:10:59+00:00"
},
{
"name": "league/config",
@@ -2224,16 +2114,16 @@
},
{
"name": "league/csv",
- "version": "9.18.0",
+ "version": "9.22.0",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/csv.git",
- "reference": "b02d010e4055ae992247f6ffd1e7b103ef2a0790"
+ "reference": "afc109aa11f3086b8be8dfffa04ac31480b36b76"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/csv/zipball/b02d010e4055ae992247f6ffd1e7b103ef2a0790",
- "reference": "b02d010e4055ae992247f6ffd1e7b103ef2a0790",
+ "url": "https://api.github.com/repos/thephpleague/csv/zipball/afc109aa11f3086b8be8dfffa04ac31480b36b76",
+ "reference": "afc109aa11f3086b8be8dfffa04ac31480b36b76",
"shasum": ""
},
"require": {
@@ -2243,19 +2133,23 @@
"require-dev": {
"ext-dom": "*",
"ext-xdebug": "*",
- "friendsofphp/php-cs-fixer": "^3.64.0",
- "phpbench/phpbench": "^1.3.1",
- "phpstan/phpstan": "^1.12.6",
+ "friendsofphp/php-cs-fixer": "^3.69.0",
+ "phpbench/phpbench": "^1.4.0",
+ "phpstan/phpstan": "^1.12.18",
"phpstan/phpstan-deprecation-rules": "^1.2.1",
- "phpstan/phpstan-phpunit": "^1.4.0",
- "phpstan/phpstan-strict-rules": "^1.6.1",
- "phpunit/phpunit": "^10.5.16 || ^11.4.1",
- "symfony/var-dumper": "^6.4.8 || ^7.1.5"
+ "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"
},
"suggest": {
"ext-dom": "Required to use the XMLConverter and the HTMLConverter classes",
"ext-iconv": "Needed to ease transcoding CSV using iconv stream filters",
- "ext-mbstring": "Needed to ease transcoding CSV using mb stream filters"
+ "ext-mbstring": "Needed to ease transcoding CSV using mb stream filters",
+ "ext-mysqli": "Requiered to use the package with the MySQLi extension",
+ "ext-pdo": "Required to use the package with the PDO extension",
+ "ext-pgsql": "Requiered to use the package with the PgSQL extension",
+ "ext-sqlite3": "Required to use the package with the SQLite3 extension"
},
"type": "library",
"extra": {
@@ -2268,7 +2162,7 @@
"src/functions_include.php"
],
"psr-4": {
- "League\\Csv\\": "src/"
+ "League\\Csv\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -2307,7 +2201,7 @@
"type": "github"
}
],
- "time": "2024-10-18T08:14:48+00:00"
+ "time": "2025-02-28T10:00:39+00:00"
},
{
"name": "league/flysystem",
@@ -2443,16 +2337,16 @@
},
{
"name": "league/glide",
- "version": "2.3.0",
+ "version": "2.3.1",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/glide.git",
- "reference": "2ff92c8f1edc80b74e2d3c5efccfc7223f74d407"
+ "reference": "62fc5ebd579e013e7573c00d1fb7e083ed395f00"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/glide/zipball/2ff92c8f1edc80b74e2d3c5efccfc7223f74d407",
- "reference": "2ff92c8f1edc80b74e2d3c5efccfc7223f74d407",
+ "url": "https://api.github.com/repos/thephpleague/glide/zipball/62fc5ebd579e013e7573c00d1fb7e083ed395f00",
+ "reference": "62fc5ebd579e013e7573c00d1fb7e083ed395f00",
"shasum": ""
},
"require": {
@@ -2502,9 +2396,9 @@
],
"support": {
"issues": "https://github.com/thephpleague/glide/issues",
- "source": "https://github.com/thephpleague/glide/tree/2.3.0"
+ "source": "https://github.com/thephpleague/glide/tree/2.3.1"
},
- "time": "2023-07-08T06:26:07+00:00"
+ "time": "2024-12-17T05:40:16+00:00"
},
{
"name": "league/mime-type-detection",
@@ -2562,34 +2456,114 @@
],
"time": "2024-09-21T08:32:55+00:00"
},
+ {
+ "name": "livewire/livewire",
+ "version": "v3.6.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/livewire/livewire.git",
+ "reference": "8f8914731f5eb43b6bb145d87c8d5a9edfc89313"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/livewire/livewire/zipball/8f8914731f5eb43b6bb145d87c8d5a9edfc89313",
+ "reference": "8f8914731f5eb43b6bb145d87c8d5a9edfc89313",
+ "shasum": ""
+ },
+ "require": {
+ "illuminate/database": "^10.0|^11.0|^12.0",
+ "illuminate/routing": "^10.0|^11.0|^12.0",
+ "illuminate/support": "^10.0|^11.0|^12.0",
+ "illuminate/validation": "^10.0|^11.0|^12.0",
+ "laravel/prompts": "^0.1.24|^0.2|^0.3",
+ "league/mime-type-detection": "^1.9",
+ "php": "^8.1",
+ "symfony/console": "^6.0|^7.0",
+ "symfony/http-kernel": "^6.2|^7.0"
+ },
+ "require-dev": {
+ "calebporzio/sushi": "^2.1",
+ "laravel/framework": "^10.15.0|^11.0|^12.0",
+ "mockery/mockery": "^1.3.1",
+ "orchestra/testbench": "^8.21.0|^9.0|^10.0",
+ "orchestra/testbench-dusk": "^8.24|^9.1|^10.0",
+ "phpunit/phpunit": "^10.4|^11.5",
+ "psy/psysh": "^0.11.22|^0.12"
+ },
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "aliases": {
+ "Livewire": "Livewire\\Livewire"
+ },
+ "providers": [
+ "Livewire\\LivewireServiceProvider"
+ ]
+ }
+ },
+ "autoload": {
+ "files": [
+ "src/helpers.php"
+ ],
+ "psr-4": {
+ "Livewire\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Caleb Porzio",
+ "email": "calebporzio@gmail.com"
+ }
+ ],
+ "description": "A front-end framework for Laravel.",
+ "support": {
+ "issues": "https://github.com/livewire/livewire/issues",
+ "source": "https://github.com/livewire/livewire/tree/v3.6.2"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/livewire",
+ "type": "github"
+ }
+ ],
+ "time": "2025-03-12T20:24:15+00:00"
+ },
{
"name": "maennchen/zipstream-php",
- "version": "2.4.0",
+ "version": "3.1.2",
"source": {
"type": "git",
"url": "https://github.com/maennchen/ZipStream-PHP.git",
- "reference": "3fa72e4c71a43f9e9118752a5c90e476a8dc9eb3"
+ "reference": "aeadcf5c412332eb426c0f9b4485f6accba2a99f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/3fa72e4c71a43f9e9118752a5c90e476a8dc9eb3",
- "reference": "3fa72e4c71a43f9e9118752a5c90e476a8dc9eb3",
+ "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/aeadcf5c412332eb426c0f9b4485f6accba2a99f",
+ "reference": "aeadcf5c412332eb426c0f9b4485f6accba2a99f",
"shasum": ""
},
"require": {
"ext-mbstring": "*",
- "myclabs/php-enum": "^1.5",
- "php": "^8.0",
- "psr/http-message": "^1.0"
+ "ext-zlib": "*",
+ "php-64bit": "^8.2"
},
"require-dev": {
+ "brianium/paratest": "^7.7",
"ext-zip": "*",
- "friendsofphp/php-cs-fixer": "^3.9",
- "guzzlehttp/guzzle": "^6.5.3 || ^7.2.0",
+ "friendsofphp/php-cs-fixer": "^3.16",
+ "guzzlehttp/guzzle": "^7.5",
"mikey179/vfsstream": "^1.6",
- "php-coveralls/php-coveralls": "^2.4",
- "phpunit/phpunit": "^8.5.8 || ^9.4.2",
- "vimeo/psalm": "^5.0"
+ "php-coveralls/php-coveralls": "^2.5",
+ "phpunit/phpunit": "^11.0",
+ "vimeo/psalm": "^6.0"
+ },
+ "suggest": {
+ "guzzlehttp/psr7": "^2.4",
+ "psr/http-message": "^2.0"
},
"type": "library",
"autoload": {
@@ -2626,32 +2600,28 @@
],
"support": {
"issues": "https://github.com/maennchen/ZipStream-PHP/issues",
- "source": "https://github.com/maennchen/ZipStream-PHP/tree/2.4.0"
+ "source": "https://github.com/maennchen/ZipStream-PHP/tree/3.1.2"
},
"funding": [
{
"url": "https://github.com/maennchen",
"type": "github"
- },
- {
- "url": "https://opencollective.com/zipstream",
- "type": "open_collective"
}
],
- "time": "2022-12-08T12:29:14+00:00"
+ "time": "2025-01-27T12:07:53+00:00"
},
{
"name": "meilisearch/meilisearch-php",
- "version": "v1.11.0",
+ "version": "v1.13.0",
"source": {
"type": "git",
"url": "https://github.com/meilisearch/meilisearch-php.git",
- "reference": "4dd127cb87848f7a7b28e83bb355b4b86d329867"
+ "reference": "16a3c31ddbe8eaec3aa1e1da3bada906d57dfc66"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/meilisearch/meilisearch-php/zipball/4dd127cb87848f7a7b28e83bb355b4b86d329867",
- "reference": "4dd127cb87848f7a7b28e83bb355b4b86d329867",
+ "url": "https://api.github.com/repos/meilisearch/meilisearch-php/zipball/16a3c31ddbe8eaec3aa1e1da3bada906d57dfc66",
+ "reference": "16a3c31ddbe8eaec3aa1e1da3bada906d57dfc66",
"shasum": ""
},
"require": {
@@ -2665,10 +2635,10 @@
"http-interop/http-factory-guzzle": "^1.2.0",
"php-cs-fixer/shim": "^3.59.3",
"phpstan/extension-installer": "^1.4.1",
- "phpstan/phpstan": "^1.11.5",
- "phpstan/phpstan-deprecation-rules": "^1.2.0",
- "phpstan/phpstan-phpunit": "^1.4.0",
- "phpstan/phpstan-strict-rules": "^1.6.0",
+ "phpstan/phpstan": "^2.0",
+ "phpstan/phpstan-deprecation-rules": "^2.0",
+ "phpstan/phpstan-phpunit": "^2.0",
+ "phpstan/phpstan-strict-rules": "^2.0",
"phpunit/phpunit": "^9.5 || ^10.5"
},
"suggest": {
@@ -2703,9 +2673,9 @@
],
"support": {
"issues": "https://github.com/meilisearch/meilisearch-php/issues",
- "source": "https://github.com/meilisearch/meilisearch-php/tree/v1.11.0"
+ "source": "https://github.com/meilisearch/meilisearch-php/tree/v1.13.0"
},
- "time": "2024-10-28T14:04:37+00:00"
+ "time": "2025-02-17T12:48:45+00:00"
},
{
"name": "michelf/php-smartypants",
@@ -2763,16 +2733,16 @@
},
{
"name": "monolog/monolog",
- "version": "3.8.0",
+ "version": "3.8.1",
"source": {
"type": "git",
"url": "https://github.com/Seldaek/monolog.git",
- "reference": "32e515fdc02cdafbe4593e30a9350d486b125b67"
+ "reference": "aef6ee73a77a66e404dd6540934a9ef1b3c855b4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Seldaek/monolog/zipball/32e515fdc02cdafbe4593e30a9350d486b125b67",
- "reference": "32e515fdc02cdafbe4593e30a9350d486b125b67",
+ "url": "https://api.github.com/repos/Seldaek/monolog/zipball/aef6ee73a77a66e404dd6540934a9ef1b3c855b4",
+ "reference": "aef6ee73a77a66e404dd6540934a9ef1b3c855b4",
"shasum": ""
},
"require": {
@@ -2850,7 +2820,7 @@
],
"support": {
"issues": "https://github.com/Seldaek/monolog/issues",
- "source": "https://github.com/Seldaek/monolog/tree/3.8.0"
+ "source": "https://github.com/Seldaek/monolog/tree/3.8.1"
},
"funding": [
{
@@ -2862,83 +2832,20 @@
"type": "tidelift"
}
],
- "time": "2024-11-12T13:57:08+00:00"
- },
- {
- "name": "myclabs/php-enum",
- "version": "1.8.4",
- "source": {
- "type": "git",
- "url": "https://github.com/myclabs/php-enum.git",
- "reference": "a867478eae49c9f59ece437ae7f9506bfaa27483"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/myclabs/php-enum/zipball/a867478eae49c9f59ece437ae7f9506bfaa27483",
- "reference": "a867478eae49c9f59ece437ae7f9506bfaa27483",
- "shasum": ""
- },
- "require": {
- "ext-json": "*",
- "php": "^7.3 || ^8.0"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.5",
- "squizlabs/php_codesniffer": "1.*",
- "vimeo/psalm": "^4.6.2"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "MyCLabs\\Enum\\": "src/"
- },
- "classmap": [
- "stubs/Stringable.php"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "PHP Enum contributors",
- "homepage": "https://github.com/myclabs/php-enum/graphs/contributors"
- }
- ],
- "description": "PHP Enum implementation",
- "homepage": "http://github.com/myclabs/php-enum",
- "keywords": [
- "enum"
- ],
- "support": {
- "issues": "https://github.com/myclabs/php-enum/issues",
- "source": "https://github.com/myclabs/php-enum/tree/1.8.4"
- },
- "funding": [
- {
- "url": "https://github.com/mnapoli",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/myclabs/php-enum",
- "type": "tidelift"
- }
- ],
- "time": "2022-08-04T09:53:51+00:00"
+ "time": "2024-12-05T17:15:07+00:00"
},
{
"name": "nesbot/carbon",
- "version": "2.72.5",
+ "version": "2.73.0",
"source": {
"type": "git",
- "url": "https://github.com/briannesbitt/Carbon.git",
- "reference": "afd46589c216118ecd48ff2b95d77596af1e57ed"
+ "url": "https://github.com/CarbonPHP/carbon.git",
+ "reference": "9228ce90e1035ff2f0db84b40ec2e023ed802075"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/afd46589c216118ecd48ff2b95d77596af1e57ed",
- "reference": "afd46589c216118ecd48ff2b95d77596af1e57ed",
+ "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/9228ce90e1035ff2f0db84b40ec2e023ed802075",
+ "reference": "9228ce90e1035ff2f0db84b40ec2e023ed802075",
"shasum": ""
},
"require": {
@@ -2958,7 +2865,7 @@
"doctrine/orm": "^2.7 || ^3.0",
"friendsofphp/php-cs-fixer": "^3.0",
"kylekatarnls/multi-tester": "^2.0",
- "ondrejmirtes/better-reflection": "*",
+ "ondrejmirtes/better-reflection": "<6",
"phpmd/phpmd": "^2.9",
"phpstan/extension-installer": "^1.0",
"phpstan/phpstan": "^0.12.99 || ^1.7.14",
@@ -2971,10 +2878,6 @@
],
"type": "library",
"extra": {
- "branch-alias": {
- "dev-master": "3.x-dev",
- "dev-2.x": "2.x-dev"
- },
"laravel": {
"providers": [
"Carbon\\Laravel\\ServiceProvider"
@@ -2984,6 +2887,10 @@
"includes": [
"extension.neon"
]
+ },
+ "branch-alias": {
+ "dev-2.x": "2.x-dev",
+ "dev-master": "3.x-dev"
}
},
"autoload": {
@@ -3032,7 +2939,7 @@
"type": "tidelift"
}
],
- "time": "2024-06-03T19:18:41+00:00"
+ "time": "2025-01-08T20:10:23+00:00"
},
{
"name": "nette/schema",
@@ -3184,25 +3091,27 @@
},
{
"name": "nikic/php-parser",
- "version": "v4.19.4",
+ "version": "v5.4.0",
"source": {
"type": "git",
"url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "715f4d25e225bc47b293a8b997fe6ce99bf987d2"
+ "reference": "447a020a1f875a434d62f2a401f53b82a396e494"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/715f4d25e225bc47b293a8b997fe6ce99bf987d2",
- "reference": "715f4d25e225bc47b293a8b997fe6ce99bf987d2",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/447a020a1f875a434d62f2a401f53b82a396e494",
+ "reference": "447a020a1f875a434d62f2a401f53b82a396e494",
"shasum": ""
},
"require": {
+ "ext-ctype": "*",
+ "ext-json": "*",
"ext-tokenizer": "*",
- "php": ">=7.1"
+ "php": ">=7.4"
},
"require-dev": {
"ircmaxell/php-yacc": "^0.0.7",
- "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0"
+ "phpunit/phpunit": "^9.0"
},
"bin": [
"bin/php-parse"
@@ -3210,7 +3119,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "4.9-dev"
+ "dev-master": "5.0-dev"
}
},
"autoload": {
@@ -3234,9 +3143,9 @@
],
"support": {
"issues": "https://github.com/nikic/PHP-Parser/issues",
- "source": "https://github.com/nikic/PHP-Parser/tree/v4.19.4"
+ "source": "https://github.com/nikic/PHP-Parser/tree/v5.4.0"
},
- "time": "2024-09-29T15:01:53+00:00"
+ "time": "2024-12-30T11:07:19+00:00"
},
{
"name": "nunomaduro/termwind",
@@ -3785,16 +3694,16 @@
},
{
"name": "psr/http-message",
- "version": "1.1",
+ "version": "2.0",
"source": {
"type": "git",
"url": "https://github.com/php-fig/http-message.git",
- "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba"
+ "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba",
- "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba",
+ "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71",
+ "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71",
"shasum": ""
},
"require": {
@@ -3803,7 +3712,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.1.x-dev"
+ "dev-master": "2.0.x-dev"
}
},
"autoload": {
@@ -3818,7 +3727,7 @@
"authors": [
{
"name": "PHP-FIG",
- "homepage": "http://www.php-fig.org/"
+ "homepage": "https://www.php-fig.org/"
}
],
"description": "Common interface for HTTP messages",
@@ -3832,9 +3741,9 @@
"response"
],
"support": {
- "source": "https://github.com/php-fig/http-message/tree/1.1"
+ "source": "https://github.com/php-fig/http-message/tree/2.0"
},
- "time": "2023-04-04T09:50:52+00:00"
+ "time": "2023-04-04T09:54:51+00:00"
},
{
"name": "psr/log",
@@ -3939,16 +3848,16 @@
},
{
"name": "psy/psysh",
- "version": "v0.12.5",
+ "version": "v0.12.7",
"source": {
"type": "git",
"url": "https://github.com/bobthecow/psysh.git",
- "reference": "36a03ff27986682c22985e56aabaf840dd173cb5"
+ "reference": "d73fa3c74918ef4522bb8a3bf9cab39161c4b57c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/bobthecow/psysh/zipball/36a03ff27986682c22985e56aabaf840dd173cb5",
- "reference": "36a03ff27986682c22985e56aabaf840dd173cb5",
+ "url": "https://api.github.com/repos/bobthecow/psysh/zipball/d73fa3c74918ef4522bb8a3bf9cab39161c4b57c",
+ "reference": "d73fa3c74918ef4522bb8a3bf9cab39161c4b57c",
"shasum": ""
},
"require": {
@@ -4012,9 +3921,9 @@
],
"support": {
"issues": "https://github.com/bobthecow/psysh/issues",
- "source": "https://github.com/bobthecow/psysh/tree/v0.12.5"
+ "source": "https://github.com/bobthecow/psysh/tree/v0.12.7"
},
- "time": "2024-11-29T06:14:30+00:00"
+ "time": "2024-12-10T01:58:33+00:00"
},
{
"name": "ralouphie/getallheaders",
@@ -4062,16 +3971,16 @@
},
{
"name": "ramsey/collection",
- "version": "2.0.0",
+ "version": "2.1.0",
"source": {
"type": "git",
"url": "https://github.com/ramsey/collection.git",
- "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5"
+ "reference": "3c5990b8a5e0b79cd1cf11c2dc1229e58e93f109"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ramsey/collection/zipball/a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5",
- "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5",
+ "url": "https://api.github.com/repos/ramsey/collection/zipball/3c5990b8a5e0b79cd1cf11c2dc1229e58e93f109",
+ "reference": "3c5990b8a5e0b79cd1cf11c2dc1229e58e93f109",
"shasum": ""
},
"require": {
@@ -4079,25 +3988,22 @@
},
"require-dev": {
"captainhook/plugin-composer": "^5.3",
- "ergebnis/composer-normalize": "^2.28.3",
- "fakerphp/faker": "^1.21",
+ "ergebnis/composer-normalize": "^2.45",
+ "fakerphp/faker": "^1.24",
"hamcrest/hamcrest-php": "^2.0",
- "jangregor/phpstan-prophecy": "^1.0",
- "mockery/mockery": "^1.5",
+ "jangregor/phpstan-prophecy": "^2.1",
+ "mockery/mockery": "^1.6",
"php-parallel-lint/php-console-highlighter": "^1.0",
- "php-parallel-lint/php-parallel-lint": "^1.3",
- "phpcsstandards/phpcsutils": "^1.0.0-rc1",
- "phpspec/prophecy-phpunit": "^2.0",
- "phpstan/extension-installer": "^1.2",
- "phpstan/phpstan": "^1.9",
- "phpstan/phpstan-mockery": "^1.1",
- "phpstan/phpstan-phpunit": "^1.3",
- "phpunit/phpunit": "^9.5",
- "psalm/plugin-mockery": "^1.1",
- "psalm/plugin-phpunit": "^0.18.4",
- "ramsey/coding-standard": "^2.0.3",
- "ramsey/conventional-commits": "^1.3",
- "vimeo/psalm": "^5.4"
+ "php-parallel-lint/php-parallel-lint": "^1.4",
+ "phpspec/prophecy-phpunit": "^2.3",
+ "phpstan/extension-installer": "^1.4",
+ "phpstan/phpstan": "^2.1",
+ "phpstan/phpstan-mockery": "^2.0",
+ "phpstan/phpstan-phpunit": "^2.0",
+ "phpunit/phpunit": "^10.5",
+ "ramsey/coding-standard": "^2.3",
+ "ramsey/conventional-commits": "^1.6",
+ "roave/security-advisories": "dev-latest"
},
"type": "library",
"extra": {
@@ -4135,19 +4041,9 @@
],
"support": {
"issues": "https://github.com/ramsey/collection/issues",
- "source": "https://github.com/ramsey/collection/tree/2.0.0"
+ "source": "https://github.com/ramsey/collection/tree/2.1.0"
},
- "funding": [
- {
- "url": "https://github.com/ramsey",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/ramsey/collection",
- "type": "tidelift"
- }
- ],
- "time": "2022-12-31T21:50:55+00:00"
+ "time": "2025-03-02T04:48:29+00:00"
},
{
"name": "ramsey/uuid",
@@ -4243,51 +4139,55 @@
},
{
"name": "rebing/graphql-laravel",
- "version": "8.6.0",
+ "version": "9.8.0",
"source": {
"type": "git",
"url": "https://github.com/rebing/graphql-laravel.git",
- "reference": "1a5faa3f19d5437c15f8c03a530148f9c992f9af"
+ "reference": "1c1b1aeca54c9b4cb3d5e2adff2f3db5dba20431"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/rebing/graphql-laravel/zipball/1a5faa3f19d5437c15f8c03a530148f9c992f9af",
- "reference": "1a5faa3f19d5437c15f8c03a530148f9c992f9af",
+ "url": "https://api.github.com/repos/rebing/graphql-laravel/zipball/1c1b1aeca54c9b4cb3d5e2adff2f3db5dba20431",
+ "reference": "1c1b1aeca54c9b4cb3d5e2adff2f3db5dba20431",
"shasum": ""
},
"require": {
"ext-json": "*",
- "illuminate/contracts": "^6.0|^8.0|^9.0|^10.0",
- "illuminate/support": "^6.0|^8.0|^9.0|^10.0",
- "laragraph/utils": "^1",
- "php": ">= 7.4",
- "thecodingmachine/safe": "^1.1|^2.4",
- "webonyx/graphql-php": "^14.6.4"
+ "illuminate/contracts": "^10.0|^11.0|^12.0",
+ "illuminate/support": "^10.0|^11.0|^12.0",
+ "laragraph/utils": "^2.0.1",
+ "php": "^8.1",
+ "thecodingmachine/safe": "^3.0",
+ "webonyx/graphql-php": "^15.0.3"
},
"require-dev": {
"ext-pdo_sqlite": "*",
- "friendsofphp/php-cs-fixer": "3.11.0",
- "laravel/legacy-factories": "^1.0",
+ "fakerphp/faker": "^1.6",
+ "friendsofphp/php-cs-fixer": "^3",
+ "larastan/larastan": "^3",
+ "laravel/framework": "^10.0|^11.0|^12.0",
"mfn/php-cs-fixer-config": "^2",
- "mockery/mockery": "^1.2",
- "nunomaduro/larastan": "1.0.3",
- "orchestra/testbench": "4.0.*|5.0.*|^6.0|^7.0|^8.0",
- "phpstan/phpstan": "1.8.4",
- "phpunit/phpunit": "~7.0|~8.0|^9",
+ "mockery/mockery": "^1.5",
+ "orchestra/testbench": "^8.0|^9.0|^10.0",
+ "phpstan/phpstan": "^2",
+ "phpunit/phpunit": "^10.5.32 || ^11.0",
"thecodingmachine/phpstan-safe-rule": "^1"
},
+ "suggest": {
+ "mll-lab/laravel-graphiql": "Easily integrate GraphiQL into your Laravel projects. "
+ },
"type": "library",
"extra": {
- "branch-alias": {
- "dev-master": "8.6-dev"
- },
"laravel": {
- "providers": [
- "Rebing\\GraphQL\\GraphQLServiceProvider"
- ],
"aliases": {
"GraphQL": "Rebing\\GraphQL\\Support\\Facades\\GraphQL"
- }
+ },
+ "providers": [
+ "Rebing\\GraphQL\\GraphQLServiceProvider"
+ ]
+ },
+ "branch-alias": {
+ "dev-master": "9.x-dev"
}
},
"autoload": {
@@ -4337,7 +4237,7 @@
],
"support": {
"issues": "https://github.com/rebing/graphql-laravel/issues",
- "source": "https://github.com/rebing/graphql-laravel/tree/8.6.0"
+ "source": "https://github.com/rebing/graphql-laravel/tree/9.8.0"
},
"funding": [
{
@@ -4345,7 +4245,7 @@
"type": "github"
}
],
- "time": "2023-02-18T15:52:58+00:00"
+ "time": "2025-02-24T19:35:59+00:00"
},
{
"name": "rhukster/dom-sanitizer",
@@ -4471,29 +4371,33 @@
"time": "2022-12-17T21:53:22+00:00"
},
{
- "name": "spatie/blink",
- "version": "1.4.0",
+ "name": "spatie/backtrace",
+ "version": "1.7.1",
"source": {
"type": "git",
- "url": "https://github.com/spatie/blink.git",
- "reference": "d2c12b84ba04d4c5b53d701cc09810bf7e5d546f"
+ "url": "https://github.com/spatie/backtrace.git",
+ "reference": "0f2477c520e3729de58e061b8192f161c99f770b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/blink/zipball/d2c12b84ba04d4c5b53d701cc09810bf7e5d546f",
- "reference": "d2c12b84ba04d4c5b53d701cc09810bf7e5d546f",
+ "url": "https://api.github.com/repos/spatie/backtrace/zipball/0f2477c520e3729de58e061b8192f161c99f770b",
+ "reference": "0f2477c520e3729de58e061b8192f161c99f770b",
"shasum": ""
},
"require": {
- "php": "^8.0"
+ "php": "^7.3 || ^8.0"
},
"require-dev": {
- "phpunit/phpunit": "^9.5"
+ "ext-json": "*",
+ "laravel/serializable-closure": "^1.3 || ^2.0",
+ "phpunit/phpunit": "^9.3 || ^11.4.3",
+ "spatie/phpunit-snapshot-assertions": "^4.2 || ^5.1.6",
+ "symfony/var-dumper": "^5.1 || ^6.0 || ^7.0"
},
"type": "library",
"autoload": {
"psr-4": {
- "Spatie\\Blink\\": "src"
+ "Spatie\\Backtrace\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -4502,14 +4406,73 @@
],
"authors": [
{
- "name": "Freek Van der Herten",
+ "name": "Freek Van de Herten",
"email": "freek@spatie.be",
"homepage": "https://spatie.be/",
"role": "Developer"
}
],
- "description": "Cache that expires in the blink of an eye",
- "homepage": "https://github.com/spatie/blink",
+ "description": "A better backtrace",
+ "homepage": "https://github.com/spatie/backtrace",
+ "keywords": [
+ "Backtrace",
+ "spatie"
+ ],
+ "support": {
+ "source": "https://github.com/spatie/backtrace/tree/1.7.1"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sponsors/spatie",
+ "type": "github"
+ },
+ {
+ "url": "https://spatie.be/open-source/support-us",
+ "type": "other"
+ }
+ ],
+ "time": "2024-12-02T13:28:15+00:00"
+ },
+ {
+ "name": "spatie/blink",
+ "version": "1.4.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/spatie/blink.git",
+ "reference": "d2c12b84ba04d4c5b53d701cc09810bf7e5d546f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/spatie/blink/zipball/d2c12b84ba04d4c5b53d701cc09810bf7e5d546f",
+ "reference": "d2c12b84ba04d4c5b53d701cc09810bf7e5d546f",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^8.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.5"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Spatie\\Blink\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Freek Van der Herten",
+ "email": "freek@spatie.be",
+ "homepage": "https://spatie.be/",
+ "role": "Developer"
+ }
+ ],
+ "description": "Cache that expires in the blink of an eye",
+ "homepage": "https://github.com/spatie/blink",
"keywords": [
"Blink",
"cache",
@@ -4532,23 +4495,249 @@
],
"time": "2023-07-19T18:28:44+00:00"
},
+ {
+ "name": "spatie/error-solutions",
+ "version": "1.1.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/spatie/error-solutions.git",
+ "reference": "e495d7178ca524f2dd0fe6a1d99a1e608e1c9936"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/spatie/error-solutions/zipball/e495d7178ca524f2dd0fe6a1d99a1e608e1c9936",
+ "reference": "e495d7178ca524f2dd0fe6a1d99a1e608e1c9936",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^8.0"
+ },
+ "require-dev": {
+ "illuminate/broadcasting": "^10.0|^11.0|^12.0",
+ "illuminate/cache": "^10.0|^11.0|^12.0",
+ "illuminate/support": "^10.0|^11.0|^12.0",
+ "livewire/livewire": "^2.11|^3.5.20",
+ "openai-php/client": "^0.10.1",
+ "orchestra/testbench": "8.22.3|^9.0|^10.0",
+ "pestphp/pest": "^2.20|^3.0",
+ "phpstan/phpstan": "^2.1",
+ "psr/simple-cache": "^3.0",
+ "psr/simple-cache-implementation": "^3.0",
+ "spatie/ray": "^1.28",
+ "symfony/cache": "^5.4|^6.0|^7.0",
+ "symfony/process": "^5.4|^6.0|^7.0",
+ "vlucas/phpdotenv": "^5.5"
+ },
+ "suggest": {
+ "openai-php/client": "Require get solutions from OpenAI",
+ "simple-cache-implementation": "To cache solutions from OpenAI"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Spatie\\Ignition\\": "legacy/ignition",
+ "Spatie\\ErrorSolutions\\": "src",
+ "Spatie\\LaravelIgnition\\": "legacy/laravel-ignition"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Ruben Van Assche",
+ "email": "ruben@spatie.be",
+ "role": "Developer"
+ }
+ ],
+ "description": "This is my package error-solutions",
+ "homepage": "https://github.com/spatie/error-solutions",
+ "keywords": [
+ "error-solutions",
+ "spatie"
+ ],
+ "support": {
+ "issues": "https://github.com/spatie/error-solutions/issues",
+ "source": "https://github.com/spatie/error-solutions/tree/1.1.3"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/Spatie",
+ "type": "github"
+ }
+ ],
+ "time": "2025-02-14T12:29:50+00:00"
+ },
+ {
+ "name": "spatie/flare-client-php",
+ "version": "1.10.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/spatie/flare-client-php.git",
+ "reference": "bf1716eb98bd689451b071548ae9e70738dce62f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/bf1716eb98bd689451b071548ae9e70738dce62f",
+ "reference": "bf1716eb98bd689451b071548ae9e70738dce62f",
+ "shasum": ""
+ },
+ "require": {
+ "illuminate/pipeline": "^8.0|^9.0|^10.0|^11.0|^12.0",
+ "php": "^8.0",
+ "spatie/backtrace": "^1.6.1",
+ "symfony/http-foundation": "^5.2|^6.0|^7.0",
+ "symfony/mime": "^5.2|^6.0|^7.0",
+ "symfony/process": "^5.2|^6.0|^7.0",
+ "symfony/var-dumper": "^5.2|^6.0|^7.0"
+ },
+ "require-dev": {
+ "dms/phpunit-arraysubset-asserts": "^0.5.0",
+ "pestphp/pest": "^1.20|^2.0",
+ "phpstan/extension-installer": "^1.1",
+ "phpstan/phpstan-deprecation-rules": "^1.0",
+ "phpstan/phpstan-phpunit": "^1.0",
+ "spatie/pest-plugin-snapshots": "^1.0|^2.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.3.x-dev"
+ }
+ },
+ "autoload": {
+ "files": [
+ "src/helpers.php"
+ ],
+ "psr-4": {
+ "Spatie\\FlareClient\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "Send PHP errors to Flare",
+ "homepage": "https://github.com/spatie/flare-client-php",
+ "keywords": [
+ "exception",
+ "flare",
+ "reporting",
+ "spatie"
+ ],
+ "support": {
+ "issues": "https://github.com/spatie/flare-client-php/issues",
+ "source": "https://github.com/spatie/flare-client-php/tree/1.10.1"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/spatie",
+ "type": "github"
+ }
+ ],
+ "time": "2025-02-14T13:42:06+00:00"
+ },
+ {
+ "name": "spatie/ignition",
+ "version": "1.15.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/spatie/ignition.git",
+ "reference": "31f314153020aee5af3537e507fef892ffbf8c85"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/spatie/ignition/zipball/31f314153020aee5af3537e507fef892ffbf8c85",
+ "reference": "31f314153020aee5af3537e507fef892ffbf8c85",
+ "shasum": ""
+ },
+ "require": {
+ "ext-json": "*",
+ "ext-mbstring": "*",
+ "php": "^8.0",
+ "spatie/error-solutions": "^1.0",
+ "spatie/flare-client-php": "^1.7",
+ "symfony/console": "^5.4|^6.0|^7.0",
+ "symfony/var-dumper": "^5.4|^6.0|^7.0"
+ },
+ "require-dev": {
+ "illuminate/cache": "^9.52|^10.0|^11.0|^12.0",
+ "mockery/mockery": "^1.4",
+ "pestphp/pest": "^1.20|^2.0",
+ "phpstan/extension-installer": "^1.1",
+ "phpstan/phpstan-deprecation-rules": "^1.0",
+ "phpstan/phpstan-phpunit": "^1.0",
+ "psr/simple-cache-implementation": "*",
+ "symfony/cache": "^5.4|^6.0|^7.0",
+ "symfony/process": "^5.4|^6.0|^7.0",
+ "vlucas/phpdotenv": "^5.5"
+ },
+ "suggest": {
+ "openai-php/client": "Require get solutions from OpenAI",
+ "simple-cache-implementation": "To cache solutions from OpenAI"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.5.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Spatie\\Ignition\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Spatie",
+ "email": "info@spatie.be",
+ "role": "Developer"
+ }
+ ],
+ "description": "A beautiful error page for PHP applications.",
+ "homepage": "https://flareapp.io/ignition",
+ "keywords": [
+ "error",
+ "flare",
+ "laravel",
+ "page"
+ ],
+ "support": {
+ "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction",
+ "forum": "https://twitter.com/flareappio",
+ "issues": "https://github.com/spatie/ignition/issues",
+ "source": "https://github.com/spatie/ignition"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/spatie",
+ "type": "github"
+ }
+ ],
+ "time": "2025-02-21T14:31:39+00:00"
+ },
{
"name": "spatie/shiki-php",
- "version": "2.2.2",
+ "version": "2.3.2",
"source": {
"type": "git",
"url": "https://github.com/spatie/shiki-php.git",
- "reference": "05cbdd79180fdc71488047c27cfaf73be2b6c5fc"
+ "reference": "a2e78a9ff8a1290b25d550be8fbf8285c13175c5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/shiki-php/zipball/05cbdd79180fdc71488047c27cfaf73be2b6c5fc",
- "reference": "05cbdd79180fdc71488047c27cfaf73be2b6c5fc",
+ "url": "https://api.github.com/repos/spatie/shiki-php/zipball/a2e78a9ff8a1290b25d550be8fbf8285c13175c5",
+ "reference": "a2e78a9ff8a1290b25d550be8fbf8285c13175c5",
"shasum": ""
},
"require": {
"ext-json": "*",
- "php": "^7.4|^8.0",
+ "php": "^8.0",
"symfony/process": "^5.4|^6.4|^7.1"
},
"require-dev": {
@@ -4587,7 +4776,7 @@
"spatie"
],
"support": {
- "source": "https://github.com/spatie/shiki-php/tree/2.2.2"
+ "source": "https://github.com/spatie/shiki-php/tree/2.3.2"
},
"funding": [
{
@@ -4595,33 +4784,34 @@
"type": "github"
}
],
- "time": "2024-11-06T09:52:06+00:00"
+ "time": "2025-02-21T14:16:57+00:00"
},
{
"name": "statamic-rad-pack/meilisearch",
- "version": "v3.2.1",
+ "version": "v3.4.0",
"source": {
"type": "git",
"url": "https://github.com/statamic-rad-pack/meilisearch.git",
- "reference": "e1bdc5a03e5677cf79a129706712cefbfa8d5df7"
+ "reference": "24f04b24b6c91eefcb6403e2976d89399c0a17a9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/statamic-rad-pack/meilisearch/zipball/e1bdc5a03e5677cf79a129706712cefbfa8d5df7",
- "reference": "e1bdc5a03e5677cf79a129706712cefbfa8d5df7",
+ "url": "https://api.github.com/repos/statamic-rad-pack/meilisearch/zipball/24f04b24b6c91eefcb6403e2976d89399c0a17a9",
+ "reference": "24f04b24b6c91eefcb6403e2976d89399c0a17a9",
"shasum": ""
},
"require": {
"guzzlehttp/guzzle": "^7.3",
"http-interop/http-factory-guzzle": "^1.0",
- "illuminate/support": "^9.0|^10.0",
+ "illuminate/support": "^10.0 || ^11.0 || ^12.0",
"meilisearch/meilisearch-php": "^1.0",
- "php": "^8.1",
- "statamic/cms": "^4.41"
+ "php": "^8.2",
+ "statamic/cms": "^5.0"
},
"require-dev": {
- "orchestra/testbench": "^7.0 || ^8.0",
- "phpunit/phpunit": "^9.3"
+ "laravel/pint": "^1.21",
+ "orchestra/testbench": "^8.14 || ^9.0 || ^10.0",
+ "phpunit/phpunit": "^10.0 || ^11.5.10"
},
"type": "library",
"extra": {
@@ -4667,60 +4857,61 @@
],
"support": {
"issues": "https://github.com/statamic-rad-pack/meilisearch/issues",
- "source": "https://github.com/statamic-rad-pack/meilisearch/tree/v3.2.1"
+ "source": "https://github.com/statamic-rad-pack/meilisearch/tree/v3.4.0"
},
- "time": "2023-12-18T10:37:53+00:00"
+ "time": "2025-03-04T09:55:03+00:00"
},
{
"name": "statamic/cms",
- "version": "v4.58.3",
+ "version": "v5.51.0",
"source": {
"type": "git",
"url": "https://github.com/statamic/cms.git",
- "reference": "585ef590a20a4538c034effa7311b9f07add1937"
+ "reference": "ceaa464450bfa6caf6f5c1a1ec8e5fa07527fdf8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/statamic/cms/zipball/585ef590a20a4538c034effa7311b9f07add1937",
- "reference": "585ef590a20a4538c034effa7311b9f07add1937",
+ "url": "https://api.github.com/repos/statamic/cms/zipball/ceaa464450bfa6caf6f5c1a1ec8e5fa07527fdf8",
+ "reference": "ceaa464450bfa6caf6f5c1a1ec8e5fa07527fdf8",
"shasum": ""
},
"require": {
- "ajthinking/archetype": "^1.0.3",
+ "ajthinking/archetype": "^1.0.3 || ^2.0",
"composer/semver": "^3.4",
"ext-json": "*",
- "facade/ignition-contracts": "^1.0",
"guzzlehttp/guzzle": "^6.3 || ^7.0",
"james-heinrich/getid3": "^1.9.21",
- "laravel/framework": "^9.50.0 || ^10.0",
- "laravel/helpers": "^1.1",
+ "laravel/framework": "^10.40 || ^11.34 || ^12.0",
+ "laravel/prompts": "^0.1.16 || ^0.2.0 || ^0.3.0",
"league/commonmark": "^2.2",
"league/csv": "^9.0",
- "league/glide": "^1.1 || ^2.0",
- "maennchen/zipstream-php": "^2.2",
+ "league/glide": "^2.3",
+ "maennchen/zipstream-php": "^3.1",
"michelf/php-smartypants": "^1.8.1",
- "nesbot/carbon": "^2.62.1",
+ "nesbot/carbon": "^2.62.1 || ^3.0",
"pixelfear/composer-dist-plugin": "^0.1.4",
- "rebing/graphql-laravel": "^6.5 || ^8.0",
+ "rebing/graphql-laravel": "^9.8",
"rhukster/dom-sanitizer": "^1.0.6",
"spatie/blink": "^1.3",
+ "spatie/ignition": "^1.15.1",
"statamic/stringy": "^3.1.2",
- "symfony/http-foundation": "^4.3.3 || ^5.1.4 || ^6.0",
- "symfony/lock": "^5.4",
- "symfony/var-exporter": "^4.3 || ^5.1 || ^6.0",
- "symfony/yaml": "^4.1 || ^5.1 || ^6.0",
- "ueberdosis/tiptap-php": "^1.1",
- "voku/portable-ascii": "^1.6.1 || ^2.0",
+ "stillat/blade-parser": "^1.10.1 || ^2.0",
+ "symfony/lock": "^6.4",
+ "symfony/var-exporter": "^6.0",
+ "symfony/yaml": "^6.0 || ^7.0",
+ "ueberdosis/tiptap-php": "^1.4",
+ "voku/portable-ascii": "^2.0.2",
"wilderborn/partyline": "^1.0"
},
"require-dev": {
"doctrine/dbal": "^3.6",
"fakerphp/faker": "~1.10",
"google/cloud-translate": "^1.6",
- "laravel/pint": "^1.0",
- "mockery/mockery": "^1.3.3",
- "orchestra/testbench": "^7.0 || ^8.0",
- "phpunit/phpunit": "^9.0 || ^10.0"
+ "laravel/pint": "1.16.0",
+ "mockery/mockery": "^1.6.10",
+ "orchestra/testbench": "^8.14 || ^9.2 || ^10.0",
+ "phpunit/phpunit": "^10.5.35 || ^11.5.3",
+ "spatie/laravel-ray": "^1.37"
},
"type": "library",
"extra": {
@@ -4746,7 +4937,8 @@
"autoload": {
"files": [
"src/helpers.php",
- "src/namespaced_helpers.php"
+ "src/namespaced_helpers.php",
+ "src/View/Blade/helpers.php"
],
"psr-4": {
"Statamic\\": "src/"
@@ -4765,7 +4957,7 @@
],
"support": {
"issues": "https://github.com/statamic/cms/issues",
- "source": "https://github.com/statamic/cms/tree/v4.58.3"
+ "source": "https://github.com/statamic/cms/tree/v5.51.0"
},
"funding": [
{
@@ -4773,27 +4965,28 @@
"type": "github"
}
],
- "time": "2024-09-11T14:58:36+00:00"
+ "time": "2025-03-17T21:51:45+00:00"
},
{
"name": "statamic/ssg",
- "version": "2.2.0",
+ "version": "3.1.1",
"source": {
"type": "git",
"url": "https://github.com/statamic/ssg.git",
- "reference": "4412cd7162a5f4a1c64726507df4ab3a3c1fa774"
+ "reference": "c5be777a1e8ebb78c468a5d034ea4910bed24a4a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/statamic/ssg/zipball/4412cd7162a5f4a1c64726507df4ab3a3c1fa774",
- "reference": "4412cd7162a5f4a1c64726507df4ab3a3c1fa774",
+ "url": "https://api.github.com/repos/statamic/ssg/zipball/c5be777a1e8ebb78c468a5d034ea4910bed24a4a",
+ "reference": "c5be777a1e8ebb78c468a5d034ea4910bed24a4a",
"shasum": ""
},
"require": {
- "statamic/cms": "^4.0"
+ "statamic/cms": "^5.41"
},
"require-dev": {
- "orchestra/testbench": "^7.0 || ^8.0"
+ "orchestra/testbench": "^8.28 || ^9.6.1",
+ "phpunit/phpunit": "^10.5.35"
},
"suggest": {
"spatie/fork": "Required to generate pages concurrently (^0.0.4)."
@@ -4807,7 +5000,7 @@
},
"statamic": {
"name": "Static Site Generator",
- "description": "Static Site Generator addon"
+ "description": "Generate static sites with Statamic."
}
},
"autoload": {
@@ -4816,12 +5009,12 @@
}
},
"notification-url": "https://packagist.org/downloads/",
- "description": "Static site generator for Statamic 3.",
+ "description": "Generate static sites with Statamic.",
"support": {
"issues": "https://github.com/statamic/ssg/issues",
- "source": "https://github.com/statamic/ssg/tree/2.2.0"
+ "source": "https://github.com/statamic/ssg/tree/3.1.1"
},
- "time": "2023-08-22T20:53:31+00:00"
+ "time": "2025-02-24T16:05:36+00:00"
},
{
"name": "statamic/stringy",
@@ -4891,6 +5084,61 @@
},
"time": "2022-05-04T18:41:52+00:00"
},
+ {
+ "name": "stillat/blade-parser",
+ "version": "v2.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/Stillat/blade-parser.git",
+ "reference": "d6df786667543d31a0fd45d90c8b78042625c4b4"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/Stillat/blade-parser/zipball/d6df786667543d31a0fd45d90c8b78042625c4b4",
+ "reference": "d6df786667543d31a0fd45d90c8b78042625c4b4",
+ "shasum": ""
+ },
+ "require": {
+ "laravel/framework": "^10.0 || ^11.0 || ^12.0",
+ "php": "^8.2.0"
+ },
+ "require-dev": {
+ "brianium/paratest": "*",
+ "laravel/pint": "^1.4",
+ "mockery/mockery": ">=1.3.3",
+ "orchestra/testbench": "^8.14 || ^9.2 || ^10.0",
+ "pestphp/pest": "^3.7.3"
+ },
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "providers": [
+ "Stillat\\BladeParser\\ServiceProvider",
+ "Stillat\\BladeParser\\Providers\\ValidatorServiceProvider"
+ ]
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Stillat\\BladeParser\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "support": {
+ "issues": "https://github.com/Stillat/blade-parser/issues",
+ "source": "https://github.com/Stillat/blade-parser/tree/v2.0.0"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/johnathonkoster",
+ "type": "github"
+ }
+ ],
+ "time": "2025-02-21T23:40:49+00:00"
+ },
{
"name": "stillat/documentation-search",
"version": "v1.2.1",
@@ -4972,12 +5220,12 @@
},
"type": "library",
"extra": {
+ "laravel": {
+ "providers": []
+ },
"statamic": {
"name": "Statamic Template Resolver",
"description": "Provides utilities to resolve templates based on an entry's collection or blueprint handles, with support for a fallback template."
- },
- "laravel": {
- "providers": []
}
},
"autoload": {
@@ -5003,16 +5251,16 @@
},
{
"name": "symfony/console",
- "version": "v6.4.15",
+ "version": "v6.4.17",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "f1fc6f47283e27336e7cebb9e8946c8de7bff9bd"
+ "reference": "799445db3f15768ecc382ac5699e6da0520a0a04"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/f1fc6f47283e27336e7cebb9e8946c8de7bff9bd",
- "reference": "f1fc6f47283e27336e7cebb9e8946c8de7bff9bd",
+ "url": "https://api.github.com/repos/symfony/console/zipball/799445db3f15768ecc382ac5699e6da0520a0a04",
+ "reference": "799445db3f15768ecc382ac5699e6da0520a0a04",
"shasum": ""
},
"require": {
@@ -5077,7 +5325,7 @@
"terminal"
],
"support": {
- "source": "https://github.com/symfony/console/tree/v6.4.15"
+ "source": "https://github.com/symfony/console/tree/v6.4.17"
},
"funding": [
{
@@ -5093,7 +5341,7 @@
"type": "tidelift"
}
],
- "time": "2024-11-06T14:19:14+00:00"
+ "time": "2024-12-07T12:07:30+00:00"
},
{
"name": "symfony/css-selector",
@@ -5179,12 +5427,12 @@
},
"type": "library",
"extra": {
+ "thanks": {
+ "url": "https://github.com/symfony/contracts",
+ "name": "symfony/contracts"
+ },
"branch-alias": {
"dev-main": "3.5-dev"
- },
- "thanks": {
- "name": "symfony/contracts",
- "url": "https://github.com/symfony/contracts"
}
},
"autoload": {
@@ -5229,16 +5477,16 @@
},
{
"name": "symfony/error-handler",
- "version": "v6.4.14",
+ "version": "v6.4.19",
"source": {
"type": "git",
"url": "https://github.com/symfony/error-handler.git",
- "reference": "9e024324511eeb00983ee76b9aedc3e6ecd993d9"
+ "reference": "3d4e55cd2b8f1979a65eba9ab749d6466c316f71"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/error-handler/zipball/9e024324511eeb00983ee76b9aedc3e6ecd993d9",
- "reference": "9e024324511eeb00983ee76b9aedc3e6ecd993d9",
+ "url": "https://api.github.com/repos/symfony/error-handler/zipball/3d4e55cd2b8f1979a65eba9ab749d6466c316f71",
+ "reference": "3d4e55cd2b8f1979a65eba9ab749d6466c316f71",
"shasum": ""
},
"require": {
@@ -5284,7 +5532,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.14"
+ "source": "https://github.com/symfony/error-handler/tree/v6.4.19"
},
"funding": [
{
@@ -5300,7 +5548,7 @@
"type": "tidelift"
}
],
- "time": "2024-11-05T15:34:40+00:00"
+ "time": "2025-02-02T20:16:33+00:00"
},
{
"name": "symfony/event-dispatcher",
@@ -5402,12 +5650,12 @@
},
"type": "library",
"extra": {
+ "thanks": {
+ "url": "https://github.com/symfony/contracts",
+ "name": "symfony/contracts"
+ },
"branch-alias": {
"dev-main": "3.5-dev"
- },
- "thanks": {
- "name": "symfony/contracts",
- "url": "https://github.com/symfony/contracts"
}
},
"autoload": {
@@ -5460,16 +5708,16 @@
},
{
"name": "symfony/finder",
- "version": "v6.4.13",
+ "version": "v6.4.17",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
- "reference": "daea9eca0b08d0ed1dc9ab702a46128fd1be4958"
+ "reference": "1d0e8266248c5d9ab6a87e3789e6dc482af3c9c7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/finder/zipball/daea9eca0b08d0ed1dc9ab702a46128fd1be4958",
- "reference": "daea9eca0b08d0ed1dc9ab702a46128fd1be4958",
+ "url": "https://api.github.com/repos/symfony/finder/zipball/1d0e8266248c5d9ab6a87e3789e6dc482af3c9c7",
+ "reference": "1d0e8266248c5d9ab6a87e3789e6dc482af3c9c7",
"shasum": ""
},
"require": {
@@ -5504,7 +5752,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.13"
+ "source": "https://github.com/symfony/finder/tree/v6.4.17"
},
"funding": [
{
@@ -5520,20 +5768,20 @@
"type": "tidelift"
}
],
- "time": "2024-10-01T08:30:56+00:00"
+ "time": "2024-12-29T13:51:37+00:00"
},
{
"name": "symfony/http-foundation",
- "version": "v6.4.16",
+ "version": "v6.4.18",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
- "reference": "431771b7a6f662f1575b3cfc8fd7617aa9864d57"
+ "reference": "d0492d6217e5ab48f51fca76f64cf8e78919d0db"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-foundation/zipball/431771b7a6f662f1575b3cfc8fd7617aa9864d57",
- "reference": "431771b7a6f662f1575b3cfc8fd7617aa9864d57",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/d0492d6217e5ab48f51fca76f64cf8e78919d0db",
+ "reference": "d0492d6217e5ab48f51fca76f64cf8e78919d0db",
"shasum": ""
},
"require": {
@@ -5581,7 +5829,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.16"
+ "source": "https://github.com/symfony/http-foundation/tree/v6.4.18"
},
"funding": [
{
@@ -5597,20 +5845,20 @@
"type": "tidelift"
}
],
- "time": "2024-11-13T18:58:10+00:00"
+ "time": "2025-01-09T15:48:56+00:00"
},
{
"name": "symfony/http-kernel",
- "version": "v6.4.16",
+ "version": "v6.4.19",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-kernel.git",
- "reference": "8838b5b21d807923b893ccbfc2cbeda0f1bc00f0"
+ "reference": "88f2c9f7feff86bb7b9105c5151bc2c1404cd64c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-kernel/zipball/8838b5b21d807923b893ccbfc2cbeda0f1bc00f0",
- "reference": "8838b5b21d807923b893ccbfc2cbeda0f1bc00f0",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/88f2c9f7feff86bb7b9105c5151bc2c1404cd64c",
+ "reference": "88f2c9f7feff86bb7b9105c5151bc2c1404cd64c",
"shasum": ""
},
"require": {
@@ -5695,7 +5943,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.16"
+ "source": "https://github.com/symfony/http-kernel/tree/v6.4.19"
},
"funding": [
{
@@ -5711,34 +5959,34 @@
"type": "tidelift"
}
],
- "time": "2024-11-27T12:49:36+00:00"
+ "time": "2025-02-26T10:51:37+00:00"
},
{
"name": "symfony/lock",
- "version": "v5.4.45",
+ "version": "v6.4.13",
"source": {
"type": "git",
"url": "https://github.com/symfony/lock.git",
- "reference": "f85ebc5346a2f0e4f9e347e9154922a6d4665c65"
+ "reference": "a69c3dd151ab7e14925f119164cfdf65d55392a4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/lock/zipball/f85ebc5346a2f0e4f9e347e9154922a6d4665c65",
- "reference": "f85ebc5346a2f0e4f9e347e9154922a6d4665c65",
+ "url": "https://api.github.com/repos/symfony/lock/zipball/a69c3dd151ab7e14925f119164cfdf65d55392a4",
+ "reference": "a69c3dd151ab7e14925f119164cfdf65d55392a4",
"shasum": ""
},
"require": {
- "php": ">=7.2.5",
+ "php": ">=8.1",
"psr/log": "^1|^2|^3",
- "symfony/deprecation-contracts": "^2.1|^3",
- "symfony/polyfill-php80": "^1.16"
+ "symfony/deprecation-contracts": "^2.5|^3"
},
"conflict": {
- "doctrine/dbal": "<2.13"
+ "doctrine/dbal": "<2.13",
+ "symfony/cache": "<6.2"
},
"require-dev": {
"doctrine/dbal": "^2.13|^3|^4",
- "predis/predis": "^1.0|^2.0"
+ "predis/predis": "^1.1|^2.0"
},
"type": "library",
"autoload": {
@@ -5774,7 +6022,7 @@
"semaphore"
],
"support": {
- "source": "https://github.com/symfony/lock/tree/v5.4.45"
+ "source": "https://github.com/symfony/lock/tree/v6.4.13"
},
"funding": [
{
@@ -5790,20 +6038,20 @@
"type": "tidelift"
}
],
- "time": "2024-10-21T20:36:41+00:00"
+ "time": "2024-10-25T15:19:46+00:00"
},
{
"name": "symfony/mailer",
- "version": "v6.4.13",
+ "version": "v6.4.18",
"source": {
"type": "git",
"url": "https://github.com/symfony/mailer.git",
- "reference": "c2f7e0d8d7ac8fe25faccf5d8cac462805db2663"
+ "reference": "e93a6ae2767d7f7578c2b7961d9d8e27580b2b11"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mailer/zipball/c2f7e0d8d7ac8fe25faccf5d8cac462805db2663",
- "reference": "c2f7e0d8d7ac8fe25faccf5d8cac462805db2663",
+ "url": "https://api.github.com/repos/symfony/mailer/zipball/e93a6ae2767d7f7578c2b7961d9d8e27580b2b11",
+ "reference": "e93a6ae2767d7f7578c2b7961d9d8e27580b2b11",
"shasum": ""
},
"require": {
@@ -5854,7 +6102,7 @@
"description": "Helps sending emails",
"homepage": "https://symfony.com/",
"support": {
- "source": "https://github.com/symfony/mailer/tree/v6.4.13"
+ "source": "https://github.com/symfony/mailer/tree/v6.4.18"
},
"funding": [
{
@@ -5870,20 +6118,20 @@
"type": "tidelift"
}
],
- "time": "2024-09-25T14:18:03+00:00"
+ "time": "2025-01-24T15:27:15+00:00"
},
{
"name": "symfony/mime",
- "version": "v6.4.13",
+ "version": "v6.4.19",
"source": {
"type": "git",
"url": "https://github.com/symfony/mime.git",
- "reference": "1de1cf14d99b12c7ebbb850491ec6ae3ed468855"
+ "reference": "ac537b6c55ccc2c749f3c979edfa9ec14aaed4f3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mime/zipball/1de1cf14d99b12c7ebbb850491ec6ae3ed468855",
- "reference": "1de1cf14d99b12c7ebbb850491ec6ae3ed468855",
+ "url": "https://api.github.com/repos/symfony/mime/zipball/ac537b6c55ccc2c749f3c979edfa9ec14aaed4f3",
+ "reference": "ac537b6c55ccc2c749f3c979edfa9ec14aaed4f3",
"shasum": ""
},
"require": {
@@ -5939,7 +6187,7 @@
"mime-type"
],
"support": {
- "source": "https://github.com/symfony/mime/tree/v6.4.13"
+ "source": "https://github.com/symfony/mime/tree/v6.4.19"
},
"funding": [
{
@@ -5955,7 +6203,7 @@
"type": "tidelift"
}
],
- "time": "2024-10-25T15:07:50+00:00"
+ "time": "2025-02-17T21:23:52+00:00"
},
{
"name": "symfony/polyfill-ctype",
@@ -5983,8 +6231,8 @@
"type": "library",
"extra": {
"thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
}
},
"autoload": {
@@ -6059,8 +6307,8 @@
"type": "library",
"extra": {
"thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
}
},
"autoload": {
@@ -6138,8 +6386,8 @@
"type": "library",
"extra": {
"thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
}
},
"autoload": {
@@ -6220,8 +6468,8 @@
"type": "library",
"extra": {
"thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
}
},
"autoload": {
@@ -6304,8 +6552,8 @@
"type": "library",
"extra": {
"thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
}
},
"autoload": {
@@ -6458,8 +6706,8 @@
"type": "library",
"extra": {
"thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
}
},
"autoload": {
@@ -6540,8 +6788,8 @@
"type": "library",
"extra": {
"thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
}
},
"autoload": {
@@ -6595,16 +6843,16 @@
},
{
"name": "symfony/process",
- "version": "v6.4.15",
+ "version": "v6.4.19",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
- "reference": "3cb242f059c14ae08591c5c4087d1fe443564392"
+ "reference": "7a1c12e87b08ec9c97abdd188c9b3f5a40e37fc3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/3cb242f059c14ae08591c5c4087d1fe443564392",
- "reference": "3cb242f059c14ae08591c5c4087d1fe443564392",
+ "url": "https://api.github.com/repos/symfony/process/zipball/7a1c12e87b08ec9c97abdd188c9b3f5a40e37fc3",
+ "reference": "7a1c12e87b08ec9c97abdd188c9b3f5a40e37fc3",
"shasum": ""
},
"require": {
@@ -6636,7 +6884,7 @@
"description": "Executes commands in sub-processes",
"homepage": "https://symfony.com/",
"support": {
- "source": "https://github.com/symfony/process/tree/v6.4.15"
+ "source": "https://github.com/symfony/process/tree/v6.4.19"
},
"funding": [
{
@@ -6652,20 +6900,20 @@
"type": "tidelift"
}
],
- "time": "2024-11-06T14:19:14+00:00"
+ "time": "2025-02-04T13:35:48+00:00"
},
{
"name": "symfony/routing",
- "version": "v6.4.16",
+ "version": "v6.4.18",
"source": {
"type": "git",
"url": "https://github.com/symfony/routing.git",
- "reference": "91e02e606b4b705c2f4fb42f7e7708b7923a3220"
+ "reference": "e9bfc94953019089acdfb9be51c1b9142c4afa68"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/routing/zipball/91e02e606b4b705c2f4fb42f7e7708b7923a3220",
- "reference": "91e02e606b4b705c2f4fb42f7e7708b7923a3220",
+ "url": "https://api.github.com/repos/symfony/routing/zipball/e9bfc94953019089acdfb9be51c1b9142c4afa68",
+ "reference": "e9bfc94953019089acdfb9be51c1b9142c4afa68",
"shasum": ""
},
"require": {
@@ -6719,7 +6967,7 @@
"url"
],
"support": {
- "source": "https://github.com/symfony/routing/tree/v6.4.16"
+ "source": "https://github.com/symfony/routing/tree/v6.4.18"
},
"funding": [
{
@@ -6735,7 +6983,7 @@
"type": "tidelift"
}
],
- "time": "2024-11-13T15:31:34+00:00"
+ "time": "2025-01-09T08:51:02+00:00"
},
{
"name": "symfony/service-contracts",
@@ -6761,12 +7009,12 @@
},
"type": "library",
"extra": {
+ "thanks": {
+ "url": "https://github.com/symfony/contracts",
+ "name": "symfony/contracts"
+ },
"branch-alias": {
"dev-main": "3.5-dev"
- },
- "thanks": {
- "name": "symfony/contracts",
- "url": "https://github.com/symfony/contracts"
}
},
"autoload": {
@@ -6909,16 +7157,16 @@
},
{
"name": "symfony/translation",
- "version": "v6.4.13",
+ "version": "v6.4.19",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation.git",
- "reference": "bee9bfabfa8b4045a66bf82520e492cddbaffa66"
+ "reference": "3b9bf9f33997c064885a7bfc126c14b9daa0e00e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/translation/zipball/bee9bfabfa8b4045a66bf82520e492cddbaffa66",
- "reference": "bee9bfabfa8b4045a66bf82520e492cddbaffa66",
+ "url": "https://api.github.com/repos/symfony/translation/zipball/3b9bf9f33997c064885a7bfc126c14b9daa0e00e",
+ "reference": "3b9bf9f33997c064885a7bfc126c14b9daa0e00e",
"shasum": ""
},
"require": {
@@ -6984,7 +7232,7 @@
"description": "Provides tools to internationalize your application",
"homepage": "https://symfony.com/",
"support": {
- "source": "https://github.com/symfony/translation/tree/v6.4.13"
+ "source": "https://github.com/symfony/translation/tree/v6.4.19"
},
"funding": [
{
@@ -7000,7 +7248,7 @@
"type": "tidelift"
}
],
- "time": "2024-09-27T18:14:25+00:00"
+ "time": "2025-02-13T10:18:43+00:00"
},
{
"name": "symfony/translation-contracts",
@@ -7021,12 +7269,12 @@
},
"type": "library",
"extra": {
+ "thanks": {
+ "url": "https://github.com/symfony/contracts",
+ "name": "symfony/contracts"
+ },
"branch-alias": {
"dev-main": "3.5-dev"
- },
- "thanks": {
- "name": "symfony/contracts",
- "url": "https://github.com/symfony/contracts"
}
},
"autoload": {
@@ -7156,16 +7404,16 @@
},
{
"name": "symfony/var-dumper",
- "version": "v6.4.15",
+ "version": "v6.4.18",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
- "reference": "38254d5a5ac2e61f2b52f9caf54e7aa3c9d36b80"
+ "reference": "4ad10cf8b020e77ba665305bb7804389884b4837"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-dumper/zipball/38254d5a5ac2e61f2b52f9caf54e7aa3c9d36b80",
- "reference": "38254d5a5ac2e61f2b52f9caf54e7aa3c9d36b80",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/4ad10cf8b020e77ba665305bb7804389884b4837",
+ "reference": "4ad10cf8b020e77ba665305bb7804389884b4837",
"shasum": ""
},
"require": {
@@ -7221,7 +7469,7 @@
"dump"
],
"support": {
- "source": "https://github.com/symfony/var-dumper/tree/v6.4.15"
+ "source": "https://github.com/symfony/var-dumper/tree/v6.4.18"
},
"funding": [
{
@@ -7237,20 +7485,20 @@
"type": "tidelift"
}
],
- "time": "2024-11-08T15:28:48+00:00"
+ "time": "2025-01-17T11:26:11+00:00"
},
{
"name": "symfony/var-exporter",
- "version": "v6.4.13",
+ "version": "v6.4.19",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-exporter.git",
- "reference": "0f605f72a363f8743001038a176eeb2a11223b51"
+ "reference": "be6e71b0c257884c1107313de5d247741cfea172"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-exporter/zipball/0f605f72a363f8743001038a176eeb2a11223b51",
- "reference": "0f605f72a363f8743001038a176eeb2a11223b51",
+ "url": "https://api.github.com/repos/symfony/var-exporter/zipball/be6e71b0c257884c1107313de5d247741cfea172",
+ "reference": "be6e71b0c257884c1107313de5d247741cfea172",
"shasum": ""
},
"require": {
@@ -7298,7 +7546,7 @@
"serialize"
],
"support": {
- "source": "https://github.com/symfony/var-exporter/tree/v6.4.13"
+ "source": "https://github.com/symfony/var-exporter/tree/v6.4.19"
},
"funding": [
{
@@ -7314,32 +7562,32 @@
"type": "tidelift"
}
],
- "time": "2024-09-25T14:18:03+00:00"
+ "time": "2025-02-13T09:33:32+00:00"
},
{
"name": "symfony/yaml",
- "version": "v6.4.13",
+ "version": "v7.2.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/yaml.git",
- "reference": "e99b4e94d124b29ee4cf3140e1b537d2dad8cec9"
+ "reference": "ac238f173df0c9c1120f862d0f599e17535a87ec"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/yaml/zipball/e99b4e94d124b29ee4cf3140e1b537d2dad8cec9",
- "reference": "e99b4e94d124b29ee4cf3140e1b537d2dad8cec9",
+ "url": "https://api.github.com/repos/symfony/yaml/zipball/ac238f173df0c9c1120f862d0f599e17535a87ec",
+ "reference": "ac238f173df0c9c1120f862d0f599e17535a87ec",
"shasum": ""
},
"require": {
- "php": ">=8.1",
- "symfony/deprecation-contracts": "^2.5|^3",
+ "php": ">=8.2",
+ "symfony/deprecation-contracts": "^2.5|^3.0",
"symfony/polyfill-ctype": "^1.8"
},
"conflict": {
- "symfony/console": "<5.4"
+ "symfony/console": "<6.4"
},
"require-dev": {
- "symfony/console": "^5.4|^6.0|^7.0"
+ "symfony/console": "^6.4|^7.0"
},
"bin": [
"Resources/bin/yaml-lint"
@@ -7370,7 +7618,7 @@
"description": "Loads and dumps YAML files",
"homepage": "https://symfony.com/",
"support": {
- "source": "https://github.com/symfony/yaml/tree/v6.4.13"
+ "source": "https://github.com/symfony/yaml/tree/v7.2.3"
},
"funding": [
{
@@ -7386,50 +7634,35 @@
"type": "tidelift"
}
],
- "time": "2024-09-25T14:18:03+00:00"
+ "time": "2025-01-07T12:55:42+00:00"
},
{
"name": "thecodingmachine/safe",
- "version": "v2.5.0",
+ "version": "v3.0.2",
"source": {
"type": "git",
"url": "https://github.com/thecodingmachine/safe.git",
- "reference": "3115ecd6b4391662b4931daac4eba6b07a2ac1f0"
+ "reference": "22ffad3248982a784f9870a37aeb2e522bd19645"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thecodingmachine/safe/zipball/3115ecd6b4391662b4931daac4eba6b07a2ac1f0",
- "reference": "3115ecd6b4391662b4931daac4eba6b07a2ac1f0",
+ "url": "https://api.github.com/repos/thecodingmachine/safe/zipball/22ffad3248982a784f9870a37aeb2e522bd19645",
+ "reference": "22ffad3248982a784f9870a37aeb2e522bd19645",
"shasum": ""
},
"require": {
- "php": "^8.0"
+ "php": "^8.1"
},
"require-dev": {
- "phpstan/phpstan": "^1.5",
- "phpunit/phpunit": "^9.5",
- "squizlabs/php_codesniffer": "^3.2",
- "thecodingmachine/phpstan-strict-rules": "^1.0"
+ "php-parallel-lint/php-parallel-lint": "^1.4",
+ "phpstan/phpstan": "^2",
+ "phpunit/phpunit": "^10",
+ "squizlabs/php_codesniffer": "^3.2"
},
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.2.x-dev"
- }
- },
"autoload": {
"files": [
- "deprecated/apc.php",
- "deprecated/array.php",
- "deprecated/datetime.php",
- "deprecated/libevent.php",
- "deprecated/misc.php",
- "deprecated/password.php",
- "deprecated/mssql.php",
- "deprecated/stats.php",
- "deprecated/strings.php",
"lib/special_cases.php",
- "deprecated/mysqli.php",
"generated/apache.php",
"generated/apcu.php",
"generated/array.php",
@@ -7469,6 +7702,7 @@
"generated/mbstring.php",
"generated/misc.php",
"generated/mysql.php",
+ "generated/mysqli.php",
"generated/network.php",
"generated/oci8.php",
"generated/opcache.php",
@@ -7481,6 +7715,7 @@
"generated/ps.php",
"generated/pspell.php",
"generated/readline.php",
+ "generated/rnp.php",
"generated/rpminfo.php",
"generated/rrd.php",
"generated/sem.php",
@@ -7512,7 +7747,6 @@
"lib/DateTime.php",
"lib/DateTimeImmutable.php",
"lib/Exceptions/",
- "deprecated/Exceptions/",
"generated/Exceptions/"
]
},
@@ -7523,37 +7757,53 @@
"description": "PHP core functions that throw exceptions instead of returning FALSE on error",
"support": {
"issues": "https://github.com/thecodingmachine/safe/issues",
- "source": "https://github.com/thecodingmachine/safe/tree/v2.5.0"
+ "source": "https://github.com/thecodingmachine/safe/tree/v3.0.2"
},
- "time": "2023-04-05T11:54:14+00:00"
+ "funding": [
+ {
+ "url": "https://github.com/OskarStark",
+ "type": "github"
+ },
+ {
+ "url": "https://github.com/shish",
+ "type": "github"
+ },
+ {
+ "url": "https://github.com/staabm",
+ "type": "github"
+ }
+ ],
+ "time": "2025-02-19T19:23:00+00:00"
},
{
"name": "tijsverkoyen/css-to-inline-styles",
- "version": "v2.2.7",
+ "version": "v2.3.0",
"source": {
"type": "git",
"url": "https://github.com/tijsverkoyen/CssToInlineStyles.git",
- "reference": "83ee6f38df0a63106a9e4536e3060458b74ccedb"
+ "reference": "0d72ac1c00084279c1816675284073c5a337c20d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/83ee6f38df0a63106a9e4536e3060458b74ccedb",
- "reference": "83ee6f38df0a63106a9e4536e3060458b74ccedb",
+ "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/0d72ac1c00084279c1816675284073c5a337c20d",
+ "reference": "0d72ac1c00084279c1816675284073c5a337c20d",
"shasum": ""
},
"require": {
"ext-dom": "*",
"ext-libxml": "*",
- "php": "^5.5 || ^7.0 || ^8.0",
- "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0"
+ "php": "^7.4 || ^8.0",
+ "symfony/css-selector": "^5.4 || ^6.0 || ^7.0"
},
"require-dev": {
- "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5 || ^8.5.21 || ^9.5.10"
+ "phpstan/phpstan": "^2.0",
+ "phpstan/phpstan-phpunit": "^2.0",
+ "phpunit/phpunit": "^8.5.21 || ^9.5.10"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.2.x-dev"
+ "dev-master": "2.x-dev"
}
},
"autoload": {
@@ -7576,9 +7826,9 @@
"homepage": "https://github.com/tijsverkoyen/CssToInlineStyles",
"support": {
"issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues",
- "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.2.7"
+ "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.3.0"
},
- "time": "2023-12-08T13:03:43+00:00"
+ "time": "2024-12-21T16:25:41+00:00"
},
{
"name": "torchlight/torchlight-commonmark",
@@ -7987,38 +8237,47 @@
},
{
"name": "webonyx/graphql-php",
- "version": "v14.11.10",
+ "version": "v15.19.1",
"source": {
"type": "git",
"url": "https://github.com/webonyx/graphql-php.git",
- "reference": "d9c2fdebc6aa01d831bc2969da00e8588cffef19"
+ "reference": "fa01712b1a170ddc1d92047011b2f4c2bdfa8234"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/d9c2fdebc6aa01d831bc2969da00e8588cffef19",
- "reference": "d9c2fdebc6aa01d831bc2969da00e8588cffef19",
+ "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/fa01712b1a170ddc1d92047011b2f4c2bdfa8234",
+ "reference": "fa01712b1a170ddc1d92047011b2f4c2bdfa8234",
"shasum": ""
},
"require": {
"ext-json": "*",
"ext-mbstring": "*",
- "php": "^7.1 || ^8"
+ "php": "^7.4 || ^8"
},
"require-dev": {
- "amphp/amp": "^2.3",
- "doctrine/coding-standard": "^6.0",
- "nyholm/psr7": "^1.2",
+ "amphp/amp": "^2.6",
+ "amphp/http-server": "^2.1",
+ "dms/phpunit-arraysubset-asserts": "dev-master",
+ "ergebnis/composer-normalize": "^2.28",
+ "friendsofphp/php-cs-fixer": "3.65.0",
+ "mll-lab/php-cs-fixer-config": "^5.9.2",
+ "nyholm/psr7": "^1.5",
"phpbench/phpbench": "^1.2",
- "phpstan/extension-installer": "^1.0",
- "phpstan/phpstan": "0.12.82",
- "phpstan/phpstan-phpunit": "0.12.18",
- "phpstan/phpstan-strict-rules": "0.12.9",
- "phpunit/phpunit": "^7.2 || ^8.5",
- "psr/http-message": "^1.0",
- "react/promise": "2.*",
- "simpod/php-coveralls-mirror": "^3.0"
+ "phpstan/extension-installer": "^1.1",
+ "phpstan/phpstan": "1.12.12",
+ "phpstan/phpstan-phpunit": "1.4.1",
+ "phpstan/phpstan-strict-rules": "1.6.1",
+ "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": "^1.0",
+ "symfony/polyfill-php81": "^1.23",
+ "symfony/var-exporter": "^5 || ^6 || ^7",
+ "thecodingmachine/safe": "^1.3 || ^2"
},
"suggest": {
+ "amphp/http-server": "To leverage async resolving with webserver on AMPHP platform",
"psr/http-message": "To use standard GraphQL server",
"react/promise": "To leverage async resolving on React PHP platform"
},
@@ -8040,7 +8299,7 @@
],
"support": {
"issues": "https://github.com/webonyx/graphql-php/issues",
- "source": "https://github.com/webonyx/graphql-php/tree/v14.11.10"
+ "source": "https://github.com/webonyx/graphql-php/tree/v15.19.1"
},
"funding": [
{
@@ -8048,7 +8307,7 @@
"type": "open_collective"
}
],
- "time": "2023-07-05T14:23:37+00:00"
+ "time": "2024-12-19T10:52:18+00:00"
},
{
"name": "wilderborn/partyline",
@@ -8067,12 +8326,12 @@
"type": "library",
"extra": {
"laravel": {
- "providers": [
- "Wilderborn\\Partyline\\ServiceProvider"
- ],
"aliases": {
"Partyline": "Wilderborn\\Partyline\\Facade"
- }
+ },
+ "providers": [
+ "Wilderborn\\Partyline\\ServiceProvider"
+ ]
}
},
"autoload": {
@@ -8299,16 +8558,16 @@
},
{
"name": "filp/whoops",
- "version": "2.16.0",
+ "version": "2.17.0",
"source": {
"type": "git",
"url": "https://github.com/filp/whoops.git",
- "reference": "befcdc0e5dce67252aa6322d82424be928214fa2"
+ "reference": "075bc0c26631110584175de6523ab3f1652eb28e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/filp/whoops/zipball/befcdc0e5dce67252aa6322d82424be928214fa2",
- "reference": "befcdc0e5dce67252aa6322d82424be928214fa2",
+ "url": "https://api.github.com/repos/filp/whoops/zipball/075bc0c26631110584175de6523ab3f1652eb28e",
+ "reference": "075bc0c26631110584175de6523ab3f1652eb28e",
"shasum": ""
},
"require": {
@@ -8358,7 +8617,7 @@
],
"support": {
"issues": "https://github.com/filp/whoops/issues",
- "source": "https://github.com/filp/whoops/tree/2.16.0"
+ "source": "https://github.com/filp/whoops/tree/2.17.0"
},
"funding": [
{
@@ -8366,7 +8625,7 @@
"type": "github"
}
],
- "time": "2024-09-25T12:00:00+00:00"
+ "time": "2025-01-25T12:00:00+00:00"
},
{
"name": "hamcrest/hamcrest-php",
@@ -8504,16 +8763,16 @@
},
{
"name": "myclabs/deep-copy",
- "version": "1.12.1",
+ "version": "1.13.0",
"source": {
"type": "git",
"url": "https://github.com/myclabs/DeepCopy.git",
- "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845"
+ "reference": "024473a478be9df5fdaca2c793f2232fe788e414"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/123267b2c49fbf30d78a7b2d333f6be754b94845",
- "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845",
+ "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/024473a478be9df5fdaca2c793f2232fe788e414",
+ "reference": "024473a478be9df5fdaca2c793f2232fe788e414",
"shasum": ""
},
"require": {
@@ -8552,7 +8811,7 @@
],
"support": {
"issues": "https://github.com/myclabs/DeepCopy/issues",
- "source": "https://github.com/myclabs/DeepCopy/tree/1.12.1"
+ "source": "https://github.com/myclabs/DeepCopy/tree/1.13.0"
},
"funding": [
{
@@ -8560,7 +8819,7 @@
"type": "tidelift"
}
],
- "time": "2024-11-08T17:47:46+00:00"
+ "time": "2025-02-12T12:17:51+00:00"
},
{
"name": "nunomaduro/collision",
@@ -8593,13 +8852,13 @@
},
"type": "library",
"extra": {
- "branch-alias": {
- "dev-develop": "6.x-dev"
- },
"laravel": {
"providers": [
"NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider"
]
+ },
+ "branch-alias": {
+ "dev-develop": "6.x-dev"
}
},
"autoload": {
@@ -8770,16 +9029,16 @@
},
{
"name": "php-di/invoker",
- "version": "2.3.4",
+ "version": "2.3.6",
"source": {
"type": "git",
"url": "https://github.com/PHP-DI/Invoker.git",
- "reference": "33234b32dafa8eb69202f950a1fc92055ed76a86"
+ "reference": "59f15608528d8a8838d69b422a919fd6b16aa576"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/PHP-DI/Invoker/zipball/33234b32dafa8eb69202f950a1fc92055ed76a86",
- "reference": "33234b32dafa8eb69202f950a1fc92055ed76a86",
+ "url": "https://api.github.com/repos/PHP-DI/Invoker/zipball/59f15608528d8a8838d69b422a919fd6b16aa576",
+ "reference": "59f15608528d8a8838d69b422a919fd6b16aa576",
"shasum": ""
},
"require": {
@@ -8813,7 +9072,7 @@
],
"support": {
"issues": "https://github.com/PHP-DI/Invoker/issues",
- "source": "https://github.com/PHP-DI/Invoker/tree/2.3.4"
+ "source": "https://github.com/PHP-DI/Invoker/tree/2.3.6"
},
"funding": [
{
@@ -8821,24 +9080,24 @@
"type": "github"
}
],
- "time": "2023-09-08T09:24:21+00:00"
+ "time": "2025-01-17T12:49:27+00:00"
},
{
"name": "php-di/php-di",
- "version": "7.0.7",
+ "version": "7.0.9",
"source": {
"type": "git",
"url": "https://github.com/PHP-DI/PHP-DI.git",
- "reference": "e87435e3c0e8f22977adc5af0d5cdcc467e15cf1"
+ "reference": "d8480267f5cf239650debba704f3ecd15b638cde"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/PHP-DI/PHP-DI/zipball/e87435e3c0e8f22977adc5af0d5cdcc467e15cf1",
- "reference": "e87435e3c0e8f22977adc5af0d5cdcc467e15cf1",
+ "url": "https://api.github.com/repos/PHP-DI/PHP-DI/zipball/d8480267f5cf239650debba704f3ecd15b638cde",
+ "reference": "d8480267f5cf239650debba704f3ecd15b638cde",
"shasum": ""
},
"require": {
- "laravel/serializable-closure": "^1.0",
+ "laravel/serializable-closure": "^1.0 || ^2.0",
"php": ">=8.0",
"php-di/invoker": "^2.0",
"psr/container": "^1.1 || ^2.0"
@@ -8850,8 +9109,8 @@
"friendsofphp/php-cs-fixer": "^3",
"friendsofphp/proxy-manager-lts": "^1",
"mnapoli/phpunit-easymock": "^1.3",
- "phpunit/phpunit": "^9.5",
- "vimeo/psalm": "^4.6"
+ "phpunit/phpunit": "^9.6",
+ "vimeo/psalm": "^5|^6"
},
"suggest": {
"friendsofphp/proxy-manager-lts": "Install it if you want to use lazy injection (version ^1)"
@@ -8882,7 +9141,7 @@
],
"support": {
"issues": "https://github.com/PHP-DI/PHP-DI/issues",
- "source": "https://github.com/PHP-DI/PHP-DI/tree/7.0.7"
+ "source": "https://github.com/PHP-DI/PHP-DI/tree/7.0.9"
},
"funding": [
{
@@ -8894,65 +9153,7 @@
"type": "tidelift"
}
],
- "time": "2024-07-21T15:55:45+00:00"
- },
- {
- "name": "phpstan/phpstan",
- "version": "1.12.12",
- "source": {
- "type": "git",
- "url": "https://github.com/phpstan/phpstan.git",
- "reference": "b5ae1b88f471d3fd4ba1aa0046234b5ca3776dd0"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan/zipball/b5ae1b88f471d3fd4ba1aa0046234b5ca3776dd0",
- "reference": "b5ae1b88f471d3fd4ba1aa0046234b5ca3776dd0",
- "shasum": ""
- },
- "require": {
- "php": "^7.2|^8.0"
- },
- "conflict": {
- "phpstan/phpstan-shim": "*"
- },
- "bin": [
- "phpstan",
- "phpstan.phar"
- ],
- "type": "library",
- "autoload": {
- "files": [
- "bootstrap.php"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "description": "PHPStan - PHP Static Analysis Tool",
- "keywords": [
- "dev",
- "static analysis"
- ],
- "support": {
- "docs": "https://phpstan.org/user-guide/getting-started",
- "forum": "https://github.com/phpstan/phpstan/discussions",
- "issues": "https://github.com/phpstan/phpstan/issues",
- "security": "https://github.com/phpstan/phpstan/security/policy",
- "source": "https://github.com/phpstan/phpstan-src"
- },
- "funding": [
- {
- "url": "https://github.com/ondrejmirtes",
- "type": "github"
- },
- {
- "url": "https://github.com/phpstan",
- "type": "github"
- }
- ],
- "time": "2024-11-28T22:13:23+00:00"
+ "time": "2025-02-28T12:46:35+00:00"
},
{
"name": "phpunit/php-code-coverage",
@@ -9275,16 +9476,16 @@
},
{
"name": "phpunit/phpunit",
- "version": "9.6.21",
+ "version": "9.6.22",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "de6abf3b6f8dd955fac3caad3af7a9504e8c2ffa"
+ "reference": "f80235cb4d3caa59ae09be3adf1ded27521d1a9c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/de6abf3b6f8dd955fac3caad3af7a9504e8c2ffa",
- "reference": "de6abf3b6f8dd955fac3caad3af7a9504e8c2ffa",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f80235cb4d3caa59ae09be3adf1ded27521d1a9c",
+ "reference": "f80235cb4d3caa59ae09be3adf1ded27521d1a9c",
"shasum": ""
},
"require": {
@@ -9295,7 +9496,7 @@
"ext-mbstring": "*",
"ext-xml": "*",
"ext-xmlwriter": "*",
- "myclabs/deep-copy": "^1.12.0",
+ "myclabs/deep-copy": "^1.12.1",
"phar-io/manifest": "^2.0.4",
"phar-io/version": "^3.2.1",
"php": ">=7.3",
@@ -9333,107 +9534,48 @@
"files": [
"src/Framework/Assert/Functions.php"
],
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "lead"
- }
- ],
- "description": "The PHP Unit Testing framework.",
- "homepage": "https://phpunit.de/",
- "keywords": [
- "phpunit",
- "testing",
- "xunit"
- ],
- "support": {
- "issues": "https://github.com/sebastianbergmann/phpunit/issues",
- "security": "https://github.com/sebastianbergmann/phpunit/security/policy",
- "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.21"
- },
- "funding": [
- {
- "url": "https://phpunit.de/sponsors.html",
- "type": "custom"
- },
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit",
- "type": "tidelift"
- }
- ],
- "time": "2024-09-19T10:50:18+00:00"
- },
- {
- "name": "rector/rector",
- "version": "1.2.10",
- "source": {
- "type": "git",
- "url": "https://github.com/rectorphp/rector.git",
- "reference": "40f9cf38c05296bd32f444121336a521a293fa61"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/rectorphp/rector/zipball/40f9cf38c05296bd32f444121336a521a293fa61",
- "reference": "40f9cf38c05296bd32f444121336a521a293fa61",
- "shasum": ""
- },
- "require": {
- "php": "^7.2|^8.0",
- "phpstan/phpstan": "^1.12.5"
- },
- "conflict": {
- "rector/rector-doctrine": "*",
- "rector/rector-downgrade-php": "*",
- "rector/rector-phpunit": "*",
- "rector/rector-symfony": "*"
- },
- "suggest": {
- "ext-dom": "To manipulate phpunit.xml via the custom-rule command"
- },
- "bin": [
- "bin/rector"
- ],
- "type": "library",
- "autoload": {
- "files": [
- "bootstrap.php"
+ "classmap": [
+ "src/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
],
- "description": "Instant Upgrade and Automated Refactoring of any PHP code",
+ "description": "The PHP Unit Testing framework.",
+ "homepage": "https://phpunit.de/",
"keywords": [
- "automation",
- "dev",
- "migration",
- "refactoring"
+ "phpunit",
+ "testing",
+ "xunit"
],
"support": {
- "issues": "https://github.com/rectorphp/rector/issues",
- "source": "https://github.com/rectorphp/rector/tree/1.2.10"
+ "issues": "https://github.com/sebastianbergmann/phpunit/issues",
+ "security": "https://github.com/sebastianbergmann/phpunit/security/policy",
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.22"
},
"funding": [
{
- "url": "https://github.com/tomasvotruba",
+ "url": "https://phpunit.de/sponsors.html",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/sebastianbergmann",
"type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit",
+ "type": "tidelift"
}
],
- "time": "2024-11-08T13:59:10+00:00"
+ "time": "2024-12-05T13:48:26+00:00"
},
{
"name": "sebastian/cli-parser",
@@ -10172,540 +10314,251 @@
],
"time": "2020-10-26T13:14:26+00:00"
},
- {
- "name": "sebastian/recursion-context",
- "version": "4.0.5",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/recursion-context.git",
- "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1",
- "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1",
- "shasum": ""
- },
- "require": {
- "php": ">=7.3"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.3"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "4.0-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- },
- {
- "name": "Jeff Welch",
- "email": "whatthejeff@gmail.com"
- },
- {
- "name": "Adam Harvey",
- "email": "aharvey@php.net"
- }
- ],
- "description": "Provides functionality to recursively process PHP variables",
- "homepage": "https://github.com/sebastianbergmann/recursion-context",
- "support": {
- "issues": "https://github.com/sebastianbergmann/recursion-context/issues",
- "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2023-02-03T06:07:39+00:00"
- },
- {
- "name": "sebastian/resource-operations",
- "version": "3.0.4",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/resource-operations.git",
- "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/05d5692a7993ecccd56a03e40cd7e5b09b1d404e",
- "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e",
- "shasum": ""
- },
- "require": {
- "php": ">=7.3"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-main": "3.0-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- }
- ],
- "description": "Provides a list of PHP built-in functions that operate on resources",
- "homepage": "https://www.github.com/sebastianbergmann/resource-operations",
- "support": {
- "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.4"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2024-03-14T16:00:52+00:00"
- },
- {
- "name": "sebastian/type",
- "version": "3.2.1",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/type.git",
- "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7",
- "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7",
- "shasum": ""
- },
- "require": {
- "php": ">=7.3"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.5"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.2-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "lead"
- }
- ],
- "description": "Collection of value objects that represent the types of the PHP type system",
- "homepage": "https://github.com/sebastianbergmann/type",
- "support": {
- "issues": "https://github.com/sebastianbergmann/type/issues",
- "source": "https://github.com/sebastianbergmann/type/tree/3.2.1"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2023-02-03T06:13:03+00:00"
- },
- {
- "name": "sebastian/version",
- "version": "3.0.2",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/version.git",
- "reference": "c6c1022351a901512170118436c764e473f6de8c"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c",
- "reference": "c6c1022351a901512170118436c764e473f6de8c",
- "shasum": ""
- },
- "require": {
- "php": ">=7.3"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.0-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "lead"
- }
- ],
- "description": "Library that helps with managing the version number of Git-hosted PHP projects",
- "homepage": "https://github.com/sebastianbergmann/version",
- "support": {
- "issues": "https://github.com/sebastianbergmann/version/issues",
- "source": "https://github.com/sebastianbergmann/version/tree/3.0.2"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-09-28T06:39:44+00:00"
- },
- {
- "name": "spatie/backtrace",
- "version": "1.7.1",
+ {
+ "name": "sebastian/recursion-context",
+ "version": "4.0.5",
"source": {
"type": "git",
- "url": "https://github.com/spatie/backtrace.git",
- "reference": "0f2477c520e3729de58e061b8192f161c99f770b"
+ "url": "https://github.com/sebastianbergmann/recursion-context.git",
+ "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/backtrace/zipball/0f2477c520e3729de58e061b8192f161c99f770b",
- "reference": "0f2477c520e3729de58e061b8192f161c99f770b",
+ "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1",
+ "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1",
"shasum": ""
},
"require": {
- "php": "^7.3 || ^8.0"
+ "php": ">=7.3"
},
"require-dev": {
- "ext-json": "*",
- "laravel/serializable-closure": "^1.3 || ^2.0",
- "phpunit/phpunit": "^9.3 || ^11.4.3",
- "spatie/phpunit-snapshot-assertions": "^4.2 || ^5.1.6",
- "symfony/var-dumper": "^5.1 || ^6.0 || ^7.0"
+ "phpunit/phpunit": "^9.3"
},
"type": "library",
- "autoload": {
- "psr-4": {
- "Spatie\\Backtrace\\": "src"
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.0-dev"
}
},
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "BSD-3-Clause"
],
"authors": [
{
- "name": "Freek Van de Herten",
- "email": "freek@spatie.be",
- "homepage": "https://spatie.be/",
- "role": "Developer"
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ },
+ {
+ "name": "Jeff Welch",
+ "email": "whatthejeff@gmail.com"
+ },
+ {
+ "name": "Adam Harvey",
+ "email": "aharvey@php.net"
}
],
- "description": "A better backtrace",
- "homepage": "https://github.com/spatie/backtrace",
- "keywords": [
- "Backtrace",
- "spatie"
- ],
+ "description": "Provides functionality to recursively process PHP variables",
+ "homepage": "https://github.com/sebastianbergmann/recursion-context",
"support": {
- "source": "https://github.com/spatie/backtrace/tree/1.7.1"
+ "issues": "https://github.com/sebastianbergmann/recursion-context/issues",
+ "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5"
},
"funding": [
{
- "url": "https://github.com/sponsors/spatie",
+ "url": "https://github.com/sebastianbergmann",
"type": "github"
- },
- {
- "url": "https://spatie.be/open-source/support-us",
- "type": "other"
}
],
- "time": "2024-12-02T13:28:15+00:00"
+ "time": "2023-02-03T06:07:39+00:00"
},
{
- "name": "spatie/error-solutions",
- "version": "1.1.1",
+ "name": "sebastian/resource-operations",
+ "version": "3.0.4",
"source": {
"type": "git",
- "url": "https://github.com/spatie/error-solutions.git",
- "reference": "ae7393122eda72eed7cc4f176d1e96ea444f2d67"
+ "url": "https://github.com/sebastianbergmann/resource-operations.git",
+ "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/error-solutions/zipball/ae7393122eda72eed7cc4f176d1e96ea444f2d67",
- "reference": "ae7393122eda72eed7cc4f176d1e96ea444f2d67",
+ "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/05d5692a7993ecccd56a03e40cd7e5b09b1d404e",
+ "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e",
"shasum": ""
},
"require": {
- "php": "^8.0"
+ "php": ">=7.3"
},
"require-dev": {
- "illuminate/broadcasting": "^10.0|^11.0",
- "illuminate/cache": "^10.0|^11.0",
- "illuminate/support": "^10.0|^11.0",
- "livewire/livewire": "^2.11|^3.3.5",
- "openai-php/client": "^0.10.1",
- "orchestra/testbench": "^7.0|8.22.3|^9.0",
- "pestphp/pest": "^2.20",
- "phpstan/phpstan": "^1.11",
- "psr/simple-cache": "^3.0",
- "psr/simple-cache-implementation": "^3.0",
- "spatie/ray": "^1.28",
- "symfony/cache": "^5.4|^6.0|^7.0",
- "symfony/process": "^5.4|^6.0|^7.0",
- "vlucas/phpdotenv": "^5.5"
- },
- "suggest": {
- "openai-php/client": "Require get solutions from OpenAI",
- "simple-cache-implementation": "To cache solutions from OpenAI"
+ "phpunit/phpunit": "^9.0"
},
"type": "library",
- "autoload": {
- "psr-4": {
- "Spatie\\Ignition\\": "legacy/ignition",
- "Spatie\\ErrorSolutions\\": "src",
- "Spatie\\LaravelIgnition\\": "legacy/laravel-ignition"
+ "extra": {
+ "branch-alias": {
+ "dev-main": "3.0-dev"
}
},
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "BSD-3-Clause"
],
"authors": [
{
- "name": "Ruben Van Assche",
- "email": "ruben@spatie.be",
- "role": "Developer"
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
}
],
- "description": "This is my package error-solutions",
- "homepage": "https://github.com/spatie/error-solutions",
- "keywords": [
- "error-solutions",
- "spatie"
- ],
+ "description": "Provides a list of PHP built-in functions that operate on resources",
+ "homepage": "https://www.github.com/sebastianbergmann/resource-operations",
"support": {
- "issues": "https://github.com/spatie/error-solutions/issues",
- "source": "https://github.com/spatie/error-solutions/tree/1.1.1"
+ "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.4"
},
"funding": [
{
- "url": "https://github.com/Spatie",
+ "url": "https://github.com/sebastianbergmann",
"type": "github"
}
],
- "time": "2024-07-25T11:06:04+00:00"
+ "time": "2024-03-14T16:00:52+00:00"
},
{
- "name": "spatie/flare-client-php",
- "version": "1.10.0",
+ "name": "sebastian/type",
+ "version": "3.2.1",
"source": {
"type": "git",
- "url": "https://github.com/spatie/flare-client-php.git",
- "reference": "140a42b2c5d59ac4ecf8f5b493386a4f2eb28272"
+ "url": "https://github.com/sebastianbergmann/type.git",
+ "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/140a42b2c5d59ac4ecf8f5b493386a4f2eb28272",
- "reference": "140a42b2c5d59ac4ecf8f5b493386a4f2eb28272",
+ "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7",
+ "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7",
"shasum": ""
},
"require": {
- "illuminate/pipeline": "^8.0|^9.0|^10.0|^11.0",
- "php": "^8.0",
- "spatie/backtrace": "^1.6.1",
- "symfony/http-foundation": "^5.2|^6.0|^7.0",
- "symfony/mime": "^5.2|^6.0|^7.0",
- "symfony/process": "^5.2|^6.0|^7.0",
- "symfony/var-dumper": "^5.2|^6.0|^7.0"
+ "php": ">=7.3"
},
"require-dev": {
- "dms/phpunit-arraysubset-asserts": "^0.5.0",
- "pestphp/pest": "^1.20|^2.0",
- "phpstan/extension-installer": "^1.1",
- "phpstan/phpstan-deprecation-rules": "^1.0",
- "phpstan/phpstan-phpunit": "^1.0",
- "spatie/pest-plugin-snapshots": "^1.0|^2.0"
+ "phpunit/phpunit": "^9.5"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.3.x-dev"
+ "dev-master": "3.2-dev"
}
},
"autoload": {
- "files": [
- "src/helpers.php"
- ],
- "psr-4": {
- "Spatie\\FlareClient\\": "src"
- }
+ "classmap": [
+ "src/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "BSD-3-Clause"
],
- "description": "Send PHP errors to Flare",
- "homepage": "https://github.com/spatie/flare-client-php",
- "keywords": [
- "exception",
- "flare",
- "reporting",
- "spatie"
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
],
+ "description": "Collection of value objects that represent the types of the PHP type system",
+ "homepage": "https://github.com/sebastianbergmann/type",
"support": {
- "issues": "https://github.com/spatie/flare-client-php/issues",
- "source": "https://github.com/spatie/flare-client-php/tree/1.10.0"
+ "issues": "https://github.com/sebastianbergmann/type/issues",
+ "source": "https://github.com/sebastianbergmann/type/tree/3.2.1"
},
"funding": [
{
- "url": "https://github.com/spatie",
+ "url": "https://github.com/sebastianbergmann",
"type": "github"
}
],
- "time": "2024-12-02T14:30:06+00:00"
+ "time": "2023-02-03T06:13:03+00:00"
},
{
- "name": "spatie/ignition",
- "version": "1.15.0",
+ "name": "sebastian/version",
+ "version": "3.0.2",
"source": {
"type": "git",
- "url": "https://github.com/spatie/ignition.git",
- "reference": "e3a68e137371e1eb9edc7f78ffa733f3b98991d2"
+ "url": "https://github.com/sebastianbergmann/version.git",
+ "reference": "c6c1022351a901512170118436c764e473f6de8c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/ignition/zipball/e3a68e137371e1eb9edc7f78ffa733f3b98991d2",
- "reference": "e3a68e137371e1eb9edc7f78ffa733f3b98991d2",
+ "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c",
+ "reference": "c6c1022351a901512170118436c764e473f6de8c",
"shasum": ""
},
"require": {
- "ext-json": "*",
- "ext-mbstring": "*",
- "php": "^8.0",
- "spatie/error-solutions": "^1.0",
- "spatie/flare-client-php": "^1.7",
- "symfony/console": "^5.4|^6.0|^7.0",
- "symfony/var-dumper": "^5.4|^6.0|^7.0"
- },
- "require-dev": {
- "illuminate/cache": "^9.52|^10.0|^11.0",
- "mockery/mockery": "^1.4",
- "pestphp/pest": "^1.20|^2.0",
- "phpstan/extension-installer": "^1.1",
- "phpstan/phpstan-deprecation-rules": "^1.0",
- "phpstan/phpstan-phpunit": "^1.0",
- "psr/simple-cache-implementation": "*",
- "symfony/cache": "^5.4|^6.0|^7.0",
- "symfony/process": "^5.4|^6.0|^7.0",
- "vlucas/phpdotenv": "^5.5"
- },
- "suggest": {
- "openai-php/client": "Require get solutions from OpenAI",
- "simple-cache-implementation": "To cache solutions from OpenAI"
+ "php": ">=7.3"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.5.x-dev"
+ "dev-master": "3.0-dev"
}
},
"autoload": {
- "psr-4": {
- "Spatie\\Ignition\\": "src"
- }
+ "classmap": [
+ "src/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "BSD-3-Clause"
],
"authors": [
{
- "name": "Spatie",
- "email": "info@spatie.be",
- "role": "Developer"
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
}
],
- "description": "A beautiful error page for PHP applications.",
- "homepage": "https://flareapp.io/ignition",
- "keywords": [
- "error",
- "flare",
- "laravel",
- "page"
- ],
+ "description": "Library that helps with managing the version number of Git-hosted PHP projects",
+ "homepage": "https://github.com/sebastianbergmann/version",
"support": {
- "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction",
- "forum": "https://twitter.com/flareappio",
- "issues": "https://github.com/spatie/ignition/issues",
- "source": "https://github.com/spatie/ignition"
+ "issues": "https://github.com/sebastianbergmann/version/issues",
+ "source": "https://github.com/sebastianbergmann/version/tree/3.0.2"
},
"funding": [
{
- "url": "https://github.com/spatie",
+ "url": "https://github.com/sebastianbergmann",
"type": "github"
}
],
- "time": "2024-06-12T14:55:22+00:00"
+ "time": "2020-09-28T06:39:44+00:00"
},
{
"name": "spatie/laravel-ignition",
- "version": "2.9.0",
+ "version": "2.9.1",
"source": {
"type": "git",
"url": "https://github.com/spatie/laravel-ignition.git",
- "reference": "62042df15314b829d0f26e02108f559018e2aad0"
+ "reference": "1baee07216d6748ebd3a65ba97381b051838707a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/62042df15314b829d0f26e02108f559018e2aad0",
- "reference": "62042df15314b829d0f26e02108f559018e2aad0",
+ "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/1baee07216d6748ebd3a65ba97381b051838707a",
+ "reference": "1baee07216d6748ebd3a65ba97381b051838707a",
"shasum": ""
},
"require": {
"ext-curl": "*",
"ext-json": "*",
"ext-mbstring": "*",
- "illuminate/support": "^10.0|^11.0",
+ "illuminate/support": "^10.0|^11.0|^12.0",
"php": "^8.1",
"spatie/ignition": "^1.15",
"symfony/console": "^6.2.3|^7.0",
@@ -10714,12 +10567,12 @@
"require-dev": {
"livewire/livewire": "^2.11|^3.3.5",
"mockery/mockery": "^1.5.1",
- "openai-php/client": "^0.8.1",
- "orchestra/testbench": "8.22.3|^9.0",
- "pestphp/pest": "^2.34",
+ "openai-php/client": "^0.8.1|^0.10",
+ "orchestra/testbench": "8.22.3|^9.0|^10.0",
+ "pestphp/pest": "^2.34|^3.7",
"phpstan/extension-installer": "^1.3.1",
- "phpstan/phpstan-deprecation-rules": "^1.1.1",
- "phpstan/phpstan-phpunit": "^1.3.16",
+ "phpstan/phpstan-deprecation-rules": "^1.1.1|^2.0",
+ "phpstan/phpstan-phpunit": "^1.3.16|^2.0",
"vlucas/phpdotenv": "^5.5"
},
"suggest": {
@@ -10776,44 +10629,45 @@
"type": "github"
}
],
- "time": "2024-12-02T08:43:31+00:00"
+ "time": "2025-02-20T13:13:55+00:00"
},
{
"name": "spatie/laravel-ray",
- "version": "1.37.1",
+ "version": "1.40.1",
"source": {
"type": "git",
"url": "https://github.com/spatie/laravel-ray.git",
- "reference": "c2bedfd1172648df2c80aaceb2541d70f1d9a5b9"
+ "reference": "2d01295c5a1306935450b01ff950955479096f5f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/laravel-ray/zipball/c2bedfd1172648df2c80aaceb2541d70f1d9a5b9",
- "reference": "c2bedfd1172648df2c80aaceb2541d70f1d9a5b9",
+ "url": "https://api.github.com/repos/spatie/laravel-ray/zipball/2d01295c5a1306935450b01ff950955479096f5f",
+ "reference": "2d01295c5a1306935450b01ff950955479096f5f",
"shasum": ""
},
"require": {
+ "composer-runtime-api": "^2.2",
"ext-json": "*",
- "illuminate/contracts": "^7.20|^8.19|^9.0|^10.0|^11.0",
- "illuminate/database": "^7.20|^8.19|^9.0|^10.0|^11.0",
- "illuminate/queue": "^7.20|^8.19|^9.0|^10.0|^11.0",
- "illuminate/support": "^7.20|^8.19|^9.0|^10.0|^11.0",
- "php": "^7.4|^8.0",
- "rector/rector": "^0.19.2|^1.0",
- "spatie/backtrace": "^1.0",
- "spatie/ray": "^1.41.1",
- "symfony/stopwatch": "4.2|^5.1|^6.0|^7.0",
- "zbateson/mail-mime-parser": "^1.3.1|^2.0|^3.0"
+ "illuminate/contracts": "^7.20 || ^8.19 || ^9.0 || ^10.0 || ^11.0 || ^12.0",
+ "illuminate/database": "^7.20 || ^8.19 || ^9.0 || ^10.0 || ^11.0 || ^12.0",
+ "illuminate/queue": "^7.20 || ^8.19 || ^9.0 || ^10.0 || ^11.0 || ^12.0",
+ "illuminate/support": "^7.20 || ^8.19 || ^9.0 || ^10.0 || ^11.0 || ^12.0",
+ "php": "^7.4 || ^8.0",
+ "spatie/backtrace": "^1.7.1",
+ "spatie/ray": "^1.41.3",
+ "symfony/stopwatch": "4.2 || ^5.1 || ^6.0 || ^7.0",
+ "zbateson/mail-mime-parser": "^1.3.1 || ^2.0 || ^3.0"
},
"require-dev": {
"guzzlehttp/guzzle": "^7.3",
- "laravel/framework": "^7.20|^8.19|^9.0|^10.0|^11.0",
- "orchestra/testbench-core": "^5.0|^6.0|^7.0|^8.0|^9.0",
- "pestphp/pest": "^1.22|^2.0",
- "phpstan/phpstan": "^1.10.57",
- "phpunit/phpunit": "^9.3|^10.1",
- "spatie/pest-plugin-snapshots": "^1.1|^2.0",
- "symfony/var-dumper": "^4.2|^5.1|^6.0|^7.0.3"
+ "laravel/framework": "^7.20 || ^8.19 || ^9.0 || ^10.0 || ^11.0 || ^12.0",
+ "orchestra/testbench-core": "^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0",
+ "pestphp/pest": "^1.22 || ^2.0 || ^3.0",
+ "phpstan/phpstan": "^1.10.57 || ^2.0.2",
+ "phpunit/phpunit": "^9.3 || ^10.1 || ^11.0.10",
+ "rector/rector": "^0.19.2 || ^1.0.1 || ^2.0.0",
+ "spatie/pest-plugin-snapshots": "^1.1 || ^2.0",
+ "symfony/var-dumper": "^4.2 || ^5.1 || ^6.0 || ^7.0.3"
},
"type": "library",
"extra": {
@@ -10851,7 +10705,7 @@
],
"support": {
"issues": "https://github.com/spatie/laravel-ray/issues",
- "source": "https://github.com/spatie/laravel-ray/tree/1.37.1"
+ "source": "https://github.com/spatie/laravel-ray/tree/1.40.1"
},
"funding": [
{
@@ -10863,7 +10717,7 @@
"type": "other"
}
],
- "time": "2024-07-12T12:35:17+00:00"
+ "time": "2025-03-14T13:11:12+00:00"
},
{
"name": "spatie/macroable",
@@ -10917,16 +10771,16 @@
},
{
"name": "spatie/ray",
- "version": "1.41.3",
+ "version": "1.41.5",
"source": {
"type": "git",
"url": "https://github.com/spatie/ray.git",
- "reference": "e2ecbc17a493dab635f3cf026858b46f0ccbb053"
+ "reference": "9d078f04ffa32ad543a20716844ec343fdd7d856"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/ray/zipball/e2ecbc17a493dab635f3cf026858b46f0ccbb053",
- "reference": "e2ecbc17a493dab635f3cf026858b46f0ccbb053",
+ "url": "https://api.github.com/repos/spatie/ray/zipball/9d078f04ffa32ad543a20716844ec343fdd7d856",
+ "reference": "9d078f04ffa32ad543a20716844ec343fdd7d856",
"shasum": ""
},
"require": {
@@ -10934,18 +10788,18 @@
"ext-json": "*",
"php": "^7.4 || ^8.0",
"ramsey/uuid": "^3.0 || ^4.1",
- "spatie/backtrace": "^1.1",
+ "spatie/backtrace": "^1.7.1",
"spatie/macroable": "^1.0 || ^2.0",
"symfony/stopwatch": "^4.2 || ^5.1 || ^6.0 || ^7.0",
"symfony/var-dumper": "^4.2 || ^5.1 || ^6.0 || ^7.0.3"
},
"require-dev": {
- "illuminate/support": "^7.20 || ^8.18 || ^9.0 || ^10.0 || ^11.0",
- "nesbot/carbon": "^2.63",
+ "illuminate/support": "^7.20 || ^8.18 || ^9.0 || ^10.0 || ^11.0 || ^12.0",
+ "nesbot/carbon": "^2.63 || ^3.8.4",
"pestphp/pest": "^1.22",
- "phpstan/phpstan": "^1.10.57 || ^2.0.2",
+ "phpstan/phpstan": "^1.10.57 || ^2.0.3",
"phpunit/phpunit": "^9.5",
- "rector/rector": "dev-main",
+ "rector/rector": "^0.19.2 || ^1.0.1 || ^2.0.0",
"spatie/phpunit-snapshot-assertions": "^4.2",
"spatie/test-time": "^1.2"
},
@@ -10986,7 +10840,7 @@
],
"support": {
"issues": "https://github.com/spatie/ray/issues",
- "source": "https://github.com/spatie/ray/tree/1.41.3"
+ "source": "https://github.com/spatie/ray/tree/1.41.5"
},
"funding": [
{
@@ -10998,7 +10852,7 @@
"type": "other"
}
],
- "time": "2024-12-02T12:33:18+00:00"
+ "time": "2025-02-14T12:51:43+00:00"
},
{
"name": "symfony/polyfill-iconv",
@@ -11026,8 +10880,8 @@
"type": "library",
"extra": {
"thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
}
},
"autoload": {
@@ -11082,16 +10936,16 @@
},
{
"name": "symfony/stopwatch",
- "version": "v7.2.0",
+ "version": "v7.2.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/stopwatch.git",
- "reference": "696f418b0d722a4225e1c3d95489d262971ca924"
+ "reference": "5a49289e2b308214c8b9c2fda4ea454d8b8ad7cd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/stopwatch/zipball/696f418b0d722a4225e1c3d95489d262971ca924",
- "reference": "696f418b0d722a4225e1c3d95489d262971ca924",
+ "url": "https://api.github.com/repos/symfony/stopwatch/zipball/5a49289e2b308214c8b9c2fda4ea454d8b8ad7cd",
+ "reference": "5a49289e2b308214c8b9c2fda4ea454d8b8ad7cd",
"shasum": ""
},
"require": {
@@ -11124,7 +10978,7 @@
"description": "Provides a way to profile code",
"homepage": "https://symfony.com/",
"support": {
- "source": "https://github.com/symfony/stopwatch/tree/v7.2.0"
+ "source": "https://github.com/symfony/stopwatch/tree/v7.2.4"
},
"funding": [
{
@@ -11140,7 +10994,7 @@
"type": "tidelift"
}
],
- "time": "2024-09-25T14:21:43+00:00"
+ "time": "2025-02-24T10:49:57+00:00"
},
{
"name": "theseer/tokenizer",
@@ -11270,16 +11124,16 @@
},
{
"name": "zbateson/mb-wrapper",
- "version": "2.0.0",
+ "version": "2.0.1",
"source": {
"type": "git",
"url": "https://github.com/zbateson/mb-wrapper.git",
- "reference": "9e4373a153585d12b6c621ac4a6bb143264d4619"
+ "reference": "50a14c0c9537f978a61cde9fdc192a0267cc9cff"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/zbateson/mb-wrapper/zipball/9e4373a153585d12b6c621ac4a6bb143264d4619",
- "reference": "9e4373a153585d12b6c621ac4a6bb143264d4619",
+ "url": "https://api.github.com/repos/zbateson/mb-wrapper/zipball/50a14c0c9537f978a61cde9fdc192a0267cc9cff",
+ "reference": "50a14c0c9537f978a61cde9fdc192a0267cc9cff",
"shasum": ""
},
"require": {
@@ -11290,7 +11144,7 @@
"require-dev": {
"friendsofphp/php-cs-fixer": "*",
"phpstan/phpstan": "*",
- "phpunit/phpunit": "<10.0"
+ "phpunit/phpunit": "^9.6|^10.0"
},
"suggest": {
"ext-iconv": "For best support/performance",
@@ -11327,7 +11181,7 @@
],
"support": {
"issues": "https://github.com/zbateson/mb-wrapper/issues",
- "source": "https://github.com/zbateson/mb-wrapper/tree/2.0.0"
+ "source": "https://github.com/zbateson/mb-wrapper/tree/2.0.1"
},
"funding": [
{
@@ -11335,7 +11189,7 @@
"type": "github"
}
],
- "time": "2024-03-20T01:38:07+00:00"
+ "time": "2024-12-20T22:05:33+00:00"
},
{
"name": "zbateson/stream-decorators",
@@ -11403,12 +11257,12 @@
],
"aliases": [],
"minimum-stability": "stable",
- "stability-flags": [],
+ "stability-flags": {},
"prefer-stable": true,
"prefer-lowest": false,
"platform": {
"php": "^7.4 || ^8.0"
},
- "platform-dev": [],
+ "platform-dev": {},
"plugin-api-version": "2.6.0"
}
diff --git a/config/statamic/editions.php b/config/statamic/editions.php
index e4839d4c3..cad0faaaa 100644
--- a/config/statamic/editions.php
+++ b/config/statamic/editions.php
@@ -2,7 +2,7 @@
return [
- 'pro' => false,
+ 'pro' => true,
'addons' => [
//
diff --git a/config/statamic/sites.php b/config/statamic/sites.php
deleted file mode 100644
index ab257b80e..000000000
--- a/config/statamic/sites.php
+++ /dev/null
@@ -1,38 +0,0 @@
- 'default',
-
- /*
- |--------------------------------------------------------------------------
- | Sites
- |--------------------------------------------------------------------------
- |
- | Each site should have root URL that is either relative or absolute. Sites
- | are typically used for localization (eg. English/French) but may also
- | be used for related content (eg. different franchise locations).
- |
- */
-
- 'sites' => [
-
- 'default' => [
- 'name' => config('app.name'),
- 'locale' => 'en_US',
- 'url' => '/',
- ]
-
- ]
-];
\ No newline at end of file
diff --git a/config/statamic/system.php b/config/statamic/system.php
index c9392c6af..c3e0437e7 100644
--- a/config/statamic/system.php
+++ b/config/statamic/system.php
@@ -16,6 +16,22 @@
'license_key' => env('STATAMIC_LICENSE_KEY'),
+ /*
+ |--------------------------------------------------------------------------
+ | Enable Multi-site
+ |--------------------------------------------------------------------------
+ |
+ | Whether Statamic's multi-site functionality should be enabled. It is
+ | assumed Statamic Pro is also enabled. To get started, you can run
+ | the `php please multisite` command to update your content file
+ | structure, after which you can manage your sites in the CP.
+ |
+ | https://statamic.dev/multi-site
+ |
+ */
+
+ 'multisite' => false,
+
/*
|--------------------------------------------------------------------------
| Default Addons Paths
diff --git a/content/collections/adverts.yaml b/content/collections/adverts.yaml
new file mode 100644
index 000000000..f42ad8bda
--- /dev/null
+++ b/content/collections/adverts.yaml
@@ -0,0 +1,13 @@
+title: Adverts
+template: default
+layout: layout
+revisions: false
+sort_dir: asc
+date_behavior:
+ past: public
+ future: private
+preview_targets:
+ -
+ label: Entry
+ url: '{permalink}'
+ refresh: true
diff --git a/content/collections/adverts/seo-pro.md b/content/collections/adverts/seo-pro.md
new file mode 100644
index 000000000..0fed42a68
--- /dev/null
+++ b/content/collections/adverts/seo-pro.md
@@ -0,0 +1,10 @@
+---
+id: 972d7159-e76a-4817-a441-65d965d8c794
+blueprint: advert
+title: 'SEO Pro'
+image: adverts/seo-pro.jpg
+heading: 'A Statamic SEO Addon'
+text: 'Optimize your website for search engines with a complete SEO addon.'
+link_text: 'Get SEO Pro'
+link: 'https://statamic.com/addons/statamic/seo-pro'
+---
diff --git a/content/collections/adverts/title.md b/content/collections/adverts/title.md
new file mode 100644
index 000000000..b34cf71e7
--- /dev/null
+++ b/content/collections/adverts/title.md
@@ -0,0 +1,10 @@
+---
+id: 86d73269-3670-4813-915e-3bf1538581f1
+blueprint: advert
+title: 'Photographer Starter Kit'
+heading: 'A Statamic Starter Kit'
+image: adverts/photographer.jpg
+text: 'An elegant gallery site for professional photographers.'
+link_text: 'Start with this kit'
+link: 'https://statamic.com/starter-kits/rad-pack/photographer'
+---
diff --git a/content/collections/docs/addons.md b/content/collections/docs/addons.md
index 881e9d265..b49387712 100644
--- a/content/collections/docs/addons.md
+++ b/content/collections/docs/addons.md
@@ -5,12 +5,13 @@ title: 'Addons Overview'
intro: 'Developers can easily build new features that are compatible with everyone’s Statamic installations. Addons can then be easily shared or sold to others to let them extend their Statamic installation.'
updated_by: 3a60f79d-8381-4def-a970-5df62f0f5d56
updated_at: 1632424769
+breadcrumb_title: Overview
---
-## Finding Addons
+## Finding addons
You can browse the [Statamic Marketplace](https://statamic.com/addons) to find addons, or use the "Addons" section inside your Statamic Control Panel.
-## Installing Addons
+## Installing addons
You can use Composer to install any addon:
@@ -28,7 +29,7 @@ php please install:ssg
```
:::
-## Creating Addons
+## Creating addons
To learn how to create your own addon, as well as publishing it to the Statamic Marketplace, head over to the [Extending Statamic](/extending/addons) area.
@@ -50,4 +51,4 @@ You can choose which edition is installed by entering it into your `config/stata
]
```
-Or, by choosing it from an addon's details view in the Control Panel.
+Or, by choosing it from an addon's details view in the Control Panel.
\ No newline at end of file
diff --git a/content/collections/docs/antlers.md b/content/collections/docs/antlers.md
index 548dee95c..611d5b464 100644
--- a/content/collections/docs/antlers.md
+++ b/content/collections/docs/antlers.md
@@ -17,7 +17,7 @@ The `.antlers.html` extension is important. Without it, your template will be re
:::
-### Basic Example
+### Basic example
Antlers adds dynamic features to HTML in the form of "tags" – expressions contained inside a pair of curly braces: `{{` and `}}` Those curly braces (often called double mustaches or squiggly gigglies) look a whole lot like _antlers_ to us, hence the name.
@@ -48,11 +48,11 @@ return [
];
```
-## The Book
+## The book
If you want to go beyond these docs and really dive into Antler's advanced capabilities, check out [Antlers: Building Beautiful Websites with Statamic](https://stillat.com/books/antlers-building-beautiful-websites-with-statamic), the official companion book by the great John Koster.
-## The Basics
+## The basics
### Delimiters
@@ -62,7 +62,7 @@ There are three kinds of delimiters.
- `{{? ?}}` and `{{$ $}}` Allow you to write, execute, and echo PHP.
- `{{# #}}` Are for code comments.
-### Formatting Rules
+### Formatting rules
1. Each set of curly braces **must** stay together always, like Kenan & Kel or Wayne & Garth. There must be a left pair and a right pair, just like HTML's `<` and `>` angle braces.
1. Expressions are **case sensitive**.
@@ -94,7 +94,7 @@ This is terrible in every possible way.
We recommend indenting the markup in your HTML for **human readability and maintainability**, not for final rendered output. Anyone still caring about that this day and age probably needs a long vacation and strong Mai Tai or two. 🍹🍹
:::
-### IDE Integrations
+### IDE integrations
Syntax highlighting and auto-completion packages are available for many of the popular IDEs:
- [Antlers Toolbox for VS Code](https://antlers.dev) (We recommend this one!)
@@ -122,7 +122,7 @@ The `title` variable can be rendered like this:
DJ Jazzy Jeff & The Fresh Prince
```
-### Valid Characters
+### Valid characters
Variables must start with an alpha character or underscore, followed by any number of additional uppercase or lowercase alphanumeric characters, hyphens, or underscores, but must not end with a hyphen. Spaces or other special characters are not allowed. A valid variable name matches this regex `[_A-Za-z][-_0-9A-Za-z]*[_A-Za-z0-9]`.
@@ -181,7 +181,7 @@ songs:
```
-#### Next / Previous
+#### Next / previous
While in a loop, you can get the respective iterations using the `next` or `prev` variables.
@@ -238,7 +238,8 @@ You can access the keys inside the dictionary "colon", "dot", or "bracket" notat
I live in {{ mailing_address:city }}. It's in {{ mailing_address:province }}.
```
-#### Multi-Dimensional Arrays
+#### Multi-dimensional arrays
+
More complex data is stored in objects or arrays inside arrays. This is usually called a multi-dimensional array.
``` yaml
@@ -293,7 +294,7 @@ Tony Hawk
Rodney Mullen
Bob Burnquist
```
-#### Dynamic Access
+#### Dynamic access
If you don't know the names of the keys inside the array – which can happen when working with dynamic or user submitted data – you can access the elements dynamically using variables for the key names.
@@ -385,7 +386,7 @@ There are more than 150 built-in [modifiers](/reference/modifiers) that can do a
You can even create [Macros](/modifiers/macro) to combine sets of often used modifiers into one, new reusable one.
-### Creating Variables
+### Creating variables
You can now set variables by using the assignment operator, `=`.
@@ -416,7 +417,7 @@ You can also create arrays, if you find the need. Keep in mind that more complex
```
-#### Sub-Expressions
+#### Sub-expressions
You can assign sub-expressions or interpolated statements to variables too. In this example, you can use `{{ items }}` as if it were the actual Collection Tag. Because it is.
@@ -431,7 +432,7 @@ You can assign sub-expressions or interpolated statements to variables too. In t
```
-### Truthy and Falsy
+### Truthy and falsy
All variables are considered "truthy" if they exist _and_ contain a value. Variables that _don't_ exist, contain an empty string, or are structured and empty (e.g. an empty array or object) are considered "falsy".
@@ -480,7 +481,7 @@ Just remember: **never render user-submitted data without escaping it first!**
An operator is a special symbol or phrase that you use to check, change, or combine values. For example, the addition operator (`+`) adds numbers, as in `1 + 2`. Statamic supports many of the operators you may already know from PHP, and adds a few new ones to make your life as a developer easier.
-### Control Flow
+### Control flow
Statamic provides a variety of control flow statements. These include `if`, `else`, `or`, `unless`, and `switch` statements to run different branches of template code based on defined conditions.
@@ -594,7 +595,7 @@ Logical operators join two or more expressions to create compound conditions.
| Xor | `$a xor $b` | `true` if either `$a` or `$b` is `true`, but not both. |
-### Ternary Statements {#ternary}
+### Ternary statements {#ternary}
Ternary statements let you write a simple condition and return one value if `true` and another if `false`, all in one expression.
@@ -619,7 +620,7 @@ The null coalescing operator (`$a ?? $b`) considers each variable in a statement
{{ meta_title ?? title ?? "Someone Forgot the Title" }}
```
-### The Gatekeeper (Truthy Assignment) {#gatekeeper}
+### The Gatekeeper (Truthy assignment) {#gatekeeper}
The Gatekeeper operator (`a ?= b`) will execute an expression **if and only if** it passes a "truthy" check. It doesn't exist in any programming language — we invented this one. Enjoy!
@@ -697,7 +698,7 @@ This is how you create variables as well as increment, decrement, or otherwise m
| Division | `$a /= $b` | Assigns the quotient of `$a` and `$b` to `$a`. |
| Modulus | `$a %= $b` | Assigns the remainder of `$a` divided by `$b` to `$a`. |
-### Self-Iterating Assignments
+### Self-iterating assignments
The left assignment operator has a super power not shared by the others. If the value of the **right-hand** expression returns a value that can be iterated (arrays, objects, etc.), the captured variable name can be used as a tag pair to iterate the returned value immediately.
@@ -707,7 +708,7 @@ The left assignment operator has a super power not shared by the others. If the
{{ /pages }}
```
-## Advanced Operators
+## Advanced operators
These operators are here for the edge cases, the wild ideas, and the unexpected client requests at midnight the night before a site launch. **These are the data wangjanglers.**
@@ -855,7 +856,7 @@ players:
Terry Mills
```
-#### Group Collection Entries by Year
+#### Group collection entries by year
```
{{ blog = {collection:blog} groupby (date|format('Y') 'year') as 'entries' }}
@@ -946,7 +947,7 @@ Multiple expressions or statements can be performed inside a single Antlers tag
19 years
```
-## Expressions and Statements
+## Expressions and statements
If you want the computer science answer, an "expression" is a combination of values and functions that are combined and interpreted to create new values, whereas a "statement" is a standalone unit of execution that doesn't return anything. 🥱
@@ -1024,7 +1025,7 @@ You may optionally disambiguate your tags by prefixing them with a `%` percent s
{{ %collection:blog }}
```
-### Tag Parameters
+### Tag parameters
Most Tags can be configured through the use of Parameters, which accepts arguments — much like an HTML attribute. In following example, the [SVG Tag](/tags/svg) is accepting a filename and string of classes to apply while rendering an inline `` element.
@@ -1057,7 +1058,7 @@ You can "void" a parameter using the `void` keyword. A voided parameter will act
{{ svg src="http://github.com/hamburger" class="{wide ? 'w-full' : void}" }} {{# [tl! ++] #}}
```
-### Shorthand Parameter Syntax
+### Shorthand parameter syntax
When passing variables into tags where the parameter and variable have the **same name**, the standard syntax:
@@ -1078,7 +1079,7 @@ The parser will internally expand this to the longer form and continue as normal
```
-### Self-Closing Tags
+### Self-closing tags
Some Tags can function as single or paired expressions. For example, the [Partial Tag](/tags/partial) can be used to include a partial template, or it can be used to wrap a portion of your template and inject it as a slot into a partial.
@@ -1094,7 +1095,7 @@ In the below example, you can **self-close** the first partial tag much like an
{{ /partial }}
```
-## Working With Templates
+## Working with templates
### Layouts
@@ -1169,7 +1170,7 @@ We can now pass whatever we want into the slot by injecting content into the par
{{ /partial:modal }}
```
-#### Named Slots
+#### Named slots
Sometimes you might want to render multiple different slots in different locations inside a partial. Let's modify our example to allow of the injection of a "title" slot:
@@ -1282,7 +1283,7 @@ Notice the [`yield`](/tags/yield) tag. The contents of that tag will be rendered
{{ /section:footer }}
```
-## Prevent Parsing
+## Prevent parsing
You may find you need to prevent Antlers statements from being parsed. This is common when working with a JavaScript library like [Vue.js](https://vuejs.org), writing code examples, like we do in these docs. In either case, you have a few options.
@@ -1310,7 +1311,7 @@ The `@` can also be used to escape individual braces within tag parameters or st
// "string {foo} bar"
```
-### Tag parameters
+### Ignoring Tag parameters
You may ignore the contents of tag parameters by prefixing the parameter with a backslash. This could be useful allow you to avoid having to escape each curly brace like the example above if you are providing some JS/JSON in a parameter:
@@ -1330,13 +1331,13 @@ Use this method if you need to prevent entire code blocks from being parsed.
{{ /noparse }}
```
-## Using Antlers in Content
+## Using Antlers in content
Antlers template code inside your content **is not** parsed automatically for security and performance reasons.
You may **enable** Antlers parsing on a per-field basis by setting `antlers: true` in a given field's blueprint config.
-## Code Comments {#comments}
+## Code comments {#comments}
Antlers code comments are not rendered in HTML (unlike HTML comments), which allows you to use them to "turn off" chunks of code, document your work, or leave notes and inside jokes for yourself and other developers.
@@ -1388,7 +1389,7 @@ You can also change your view's file extension from `.antlers.html` to `.antlers
?>
```
-## Debugbar Profiler 🆕 {#debugbar-profiler}
+## Debugbar profiler 🎊 {#debugbar-profiler}
Antlers has an experimental new Profiler tab in the [Debugbar](/debugging#debug-bar) that helps you see the performance impact of all of your template code.
@@ -1399,24 +1400,24 @@ Antlers has an experimental new Profiler tab in the [Debugbar](/debugging#debug-
Inside this Profiler there are 3 separate views that give you different glimpses into your site.
-### View Graph
+### View graph
This view groups your Antlers expressions by the view files (templates, layouts, and partials) they exist in, allowing you to more easily tease out the location of any potential slowdowns or redundant calls.
Each parsed expression in this view gets its own row in the table that shows various metrics and details that may prove to be useful.
-### Expression Graph
+### Expression graph
This view shows all parsed expressions in a given request, listing them in **execution order**.
Each parsed expression in this view gets its own row in the table that shows various metrics and details that may prove to be useful.
-### Source View
+### Source view
The Source View shows the final rendered template and highlights any content rendered by Antlers with a color corresponding to how fast it was executed. Green is fast, Yellow is a little slow, and Red is very slow.
-### Profiler Columns
+### Profiler columns
| Column | Explanation |
|--|--|
@@ -1430,7 +1431,7 @@ The Source View shows the final rendered template and highlights any content ren
| Total Time | The amount of time it took to run the expression along with any child expressions (e.g. a tag pair) |
| % | The percentage of total load time dedicated to run this expression. |
-### How to Use the Profiler
+### How to use the profiler
If you have some pages in your site that are running slow, the Profiler can help you narrow down and find bottlenecks in your template code. Look for anything colored — yellow, orange, and red all _may_ point to some logic that is performing extra slow.
@@ -1442,7 +1443,7 @@ With this information you can look for opportunities to cache bits of your templ
This feature is new and experimental! It's recommendations and "slow code" thresholds may need to be updated after getting more real world data.
:::
-## Even More Advanced Stuff
+## Even more advanced stuff
[John Koster's blog](https://stillat.com/blog) is full of really useful tips and tricks covering some really advanced features not documented here. Be sure to check it out!
diff --git a/content/collections/docs/assets.md b/content/collections/docs/assets.md
index 5715c1c6c..b013ca3a6 100644
--- a/content/collections/docs/assets.md
+++ b/content/collections/docs/assets.md
@@ -23,7 +23,7 @@ Assets live in directories on your local server, in an [Amazon S3 bucket](https:
Statamic scans the files in each container and caches [meta information](#metadata) (like `width` and `height` for images) on them. This cache is used to speed up interactions and response times when working with them on the [frontend](/frontend) of your site.
-## Asset Browser
+## Asset browser
You can explore these files in the Control Panel's asset browser. You can edit, sort, search, move, rename, replace, reupload, preview, and — if working with images — even set focal crop points to make dynamically resized images look their best.
@@ -32,7 +32,7 @@ You can explore these files in the Control Panel's asset browser. You can edit,
Browsing some assets.
-## Asset Actions
+## Asset actions
There are a number of actions that can be taken on assets while in the asset browser. Some can be run in bulk (on multiple assets at once), while others are only available on individual assets.
@@ -111,7 +111,7 @@ The delete action removes an asset from your site and server, permanently. Exerc
Bulk
: Yes
-## Asset Fields
+## Asset fields
Asset fields are configured like a [blueprint](/blueprints) and attached to the [container](#containers). Whenever you edit an asset in the Control Panel, you'll see the fields from the configured blueprint.
@@ -171,7 +171,7 @@ Each container implements a "disk", also known as a [Laravel Filesystem](https:/
Filesystems are defined in `config/filesystems.php`. They can point to the local filesystem, S3, or any [Flysystem adapter](https://flysystem.thephpleague.com/v2/docs/).
-### Private Containers
+### Private containers
Sometimes it’s handy to store assets that shouldn’t be publicly visible through a direct URL or browser.
@@ -197,7 +197,7 @@ Private containers should be located above webroot. If you leave the disk within
Make sure to also set the [visibility](#container-visibility) to `private`.
-### Container Visibility
+### Container visibility
Your filesystem's disk can have a `visibility`, which is an abstraction of file permissions. You can set it to `public` or `private`,
which essentially controls whether they're accessible or not.
@@ -218,7 +218,7 @@ If you want to edit the blueprint file directly, you can do so in `resources/blu
## Ordering
-### Default Sort Order in Listings
+### Default sort order in listings
You can choose which field and direction to sort the list of assets in the Control Panel by setting the `sort_by` and `sort_dir` variables in your container.yaml. By default the file name will be used.
@@ -229,11 +229,11 @@ Statamic uses Flysystem and includes the core `local` driver. S3, SFTP, and othe
Flysystem is not limited to these three, however. There are adapters for many other storage systems. You can [create a custom driver](https://laravel.com/docs/filesystem#custom-filesystems) if you want to use one of these additional adapters in your Laravel application.
-## Frontend Templating {#templating}
+## Frontend templating {#templating}
There are two main methods for working with Asset data on the frontend. The Assets Fieldtype, and the Assets Tag.
-### Assets Fieldtype
+### Assets fieldtype
The [Assets Fieldtype](/fieldtypes/assets) can be used in your content Blueprints to attach assets to your entries, taxonomy terms, globals, or user accounts. It can be used to create image galleries, video players, zip downloads, or anything else you can think of.
@@ -265,7 +265,7 @@ If you had a `slideshow` field with a whole bunch of images selected, you can re
Learn more about the [Assets Fieldtype](/fieldtypes/assets).
-### Assets Tag
+### Assets tag
If you ever find yourself needing to loop over all of the assets in a container (or folder inside a container) instead of selecting them manually with the Assets Fieldtype, this is the way.
@@ -293,7 +293,7 @@ If you ever find yourself needing to loop over all of the assets in a container
Learn more about the [Assets Tag](/tags/assets) and what you can do with it.
-### Manipulating Images
+### Manipulating images
Statamic uses the [Glide library](https://glide.thephpleague.com/) to dynamically resize, crop, and manipulate images. It's really easy to use and has [its own tag](/tags/glide).
@@ -326,11 +326,11 @@ Statamic uses the [Glide library](https://glide.thephpleague.com/) to dynamicall
```
::
-## Search Indexes
+## Search indexes
You can configure search indexes for your collections to improve the efficiency and relevancy of your users searches. Learn [how to connect indexes](search#connecting-indexes).
-## Allowed File Extensions
+## Allowed file extensions
For security reasons, Statamic restricts the file extensions that can be uploaded via the Control Panel and the Assets field on [Forms](/forms).
@@ -352,7 +352,7 @@ Common extensions like `.jpg`, `.csv` and `.txt` are permitted by default. To up
],
```
-## SVG Sanitization
+## SVG sanitization
For security reasons, Statamic automatically sanitizes uploaded SVG files.
diff --git a/content/collections/docs/augmentation.md b/content/collections/docs/augmentation.md
index ebf1ade2c..7282c3d06 100644
--- a/content/collections/docs/augmentation.md
+++ b/content/collections/docs/augmentation.md
@@ -19,11 +19,11 @@ Variables created "on the fly" with Front Matter won't be augmented.
Let's look at an example with and without augmentation using the following `content`:
``` md
-## How to Jump Higher
+## How to jump higher
Bend your knees more and then spring upwards a _lot_ faster.
```
-### With Augmentation
+### With augmentation
If you're using a [Markdown field](/fieldtypes/markdown), the output will be as follows:
@@ -32,7 +32,7 @@ If you're using a [Markdown field](/fieldtypes/markdown), the output will be as
Bend your knees more and then spring upwards a lot faster.
```
-### Without Augmentation
+### Without augmentation
While using a [Textarea field](/fieldtypes/textarea) — which _is not_ augmented — the output will be exactly the same as the input:
@@ -41,6 +41,6 @@ While using a [Textarea field](/fieldtypes/textarea) — which _is not_ augmente
Bend your knees more and then spring upwards a _lot_ faster.
```
-## Digging Deeper
+## Digging deeper
[Learn the inner workings of Augmentation](/extending/augmentation) and how to take advantage of it in your own addons and extensions.
diff --git a/content/collections/docs/blade.md b/content/collections/docs/blade.md
index 475b76f6f..897439062 100644
--- a/content/collections/docs/blade.md
+++ b/content/collections/docs/blade.md
@@ -10,15 +10,15 @@ While Statamic's [Antlers](/antlers) template language is powerful, tightly inte
Antlers combines the responsibilities of Blade Templates _and_ [Controllers](/controllers) all at once. If you choose to **not** use Antlers, you _may_ need to create controllers and routes to fetch content and map them to templates depending on what you're doing. Want to write Antlers in your Blade templates? That's also possible by using the [@antlers](#writing-pure-antlers-in-blade) Blade directive.
-## How to Render a Template with Blade
+## How to render a template with Blade
Instead of naming your views `myview.antlers.html`, use `myview.blade.php` extension.
-## View Data
+## View data
You will have access to the same data as you would in Antlers views.
-### Current Page
+### Current page
The current page's data will be available in a `$page` variable, and you can access its values using a syntax similar to Eloquent models.
@@ -69,7 +69,7 @@ data:
{{ $settings->site_name }}
```
-### System Variables
+### System variables
Top level [system variables](/variables#system-variables) like, `environment`, `logged_in`, etc will be available as dedicated variables.
@@ -98,7 +98,7 @@ If you use a method, it will give you a query builder and allow you to chain cla
@endforeach
```
-### Cascade Directive
+### Cascade directive
When using blade components or rendering views loaded by non-Statamic routes/controllers, the cascade data will be not available by default. In these situations you can use the `@cascade` directive to populate the current scope with cascade data.
@@ -122,7 +122,7 @@ It is also possible to populate the current scope with all cascade data if neede
@cascade
```
-## Writing Pure Antlers in Blade 🆕
+## Writing pure Antlers in Blade 🆕
By using the `@antlers` and `@endantlers` Blade directive pair you can write pure Antlers in your Blade templates.
@@ -136,7 +136,7 @@ By using the `@antlers` and `@endantlers` Blade directive pair you can write pur
Under the hood, this is syntactic sugar for creating an Antlers partial and does an on-the-fly `@include('antlers_file_name_here')` for you. This means that variables created _inside_ the Antlers will not be available _outside_ of the `@antlers` directive.
-## Using Antlers Blade Components
+## Using Antlers Blade components
Despite the name, Antlers Blade Components are a Blade-only feature that allows you to use existing tags inside your Blade templates using a custom tag syntax. For example, you can gather all entries from a "pages" collection using the [collection](/tags/collection) tag like so:
@@ -176,9 +176,9 @@ We can also pass dynamic values to parameters:
```
-### Antlers Blade Components and Partials
+### Antlers Blade components and partials
-Partials also work with Antlers Blade Components, and are intended to be used when you'd like to include an Antlers partial inside your Blade template:
+Partials also work with Antlers Blade components, and are intended to be used when you'd like to include an Antlers partial inside your Blade template:
```blade
@@ -192,7 +192,7 @@ Partials also work with Antlers Blade Components, and are intended to be used wh
If you are going all-in on Blade for a new project, you should consider sticking to Blade features such as `@include` or Blade components instead of reaching for the `partial` tag.
:::
-## Using Fluent Tags with Blade
+## Using fluent tags with Blade
You can use [Tags](/tags) in Blade templates with a Laravel-style fluent syntax. Instantiate your tag with the `Statamic::tag()` method and chain parameters as needed.
@@ -212,7 +212,7 @@ You can use [Tags](/tags) in Blade templates with a Laravel-style fluent syntax.
When using multi-word parameters, like `query_scope`, you must use the camelCased version (`queryScope`).
:::
-### Using Explicit Parameter Setters
+### Using explicit parameter setters
If you need to set a parameter containing a colon (ie. a [filter](/tags/collection#filtering) param), you can use the dedicated `param()` setter method:
@@ -229,7 +229,7 @@ Statamic::tag('collection:pages')->params([
])
```
-### Passing Contextual Data
+### Passing contextual data
You can pass in contextual data to the tag using the `context($data)` method:
@@ -294,7 +294,7 @@ You may also pass an array of tags, and parameters, with variable names as the k
@foreach($items as $item) ... @endforeach
```
-## Using Modifiers with Blade
+## Using modifiers with Blade
You can also use [Modifiers](/modifiers) in Blade templates with a Laravel-style fluent syntax. Wrap your value with the `Statamic::modify()` method and chain modifiers as needed. The value will get passed along in sequence like it does in Antlers. Any parameters should be specified like regular PHP parameters. If you use a modifier that can take more than one parameter, pass those in as an array.
@@ -323,7 +323,7 @@ If you're using a lot of modifiers in your Blade template, you can also include
{{ modify('test')->stripTags()->safeTruncate([42, '...']) }}
```
-## Conditional Logic and Values
+## Conditional logic and values
Depending on where you got a value from, it may be wrapped in a class like `Value`. These can lead to unexpected results in conditional logic if they are not handled correctly (i.e., calling `->value()` in the condition).
@@ -402,7 +402,7 @@ The template contents