⬆️ Upgrade spatie/laravel-permission to v8, league/glide to v4, laravel/mcp to v0.8 (#3)

- spatie/laravel-permission ^7.0 → ^8.0 (8.1.0)
- league/glide ^3.0 → ^4.0 (4.0.0), pulls intervention/image v4
- laravel/mcp ^0.7.0 → ^0.8.0 (0.8.2)

No application code changes required: MCP uses server features only,
Role/Permission are standard (no contract overrides), and the Glide
ImageController already uses v4-compatible ImageManager instantiation.
This commit is contained in:
The Ben
2026-06-30 13:49:49 +00:00
committed by GitHub
parent 306997a3cf
commit 9884fd25de
2 changed files with 52 additions and 52 deletions
+3 -3
View File
@@ -16,12 +16,12 @@
"ezadr/lnurl-php": "^1.0", "ezadr/lnurl-php": "^1.0",
"laravel/framework": "^13.0", "laravel/framework": "^13.0",
"laravel/horizon": "^5.40", "laravel/horizon": "^5.40",
"laravel/mcp": "^0.7.0", "laravel/mcp": "^0.8.0",
"laravel/nightwatch": "^1.18", "laravel/nightwatch": "^1.18",
"laravel/passport": "^13.7", "laravel/passport": "^13.7",
"laravel/sanctum": "^4.0", "laravel/sanctum": "^4.0",
"laravel/tinker": "^3.0", "laravel/tinker": "^3.0",
"league/glide": "^3.0", "league/glide": "^4.0",
"livewire/flux": "^2.2", "livewire/flux": "^2.2",
"livewire/flux-pro": "^2.2", "livewire/flux-pro": "^2.2",
"livewire/livewire": "^4.0", "livewire/livewire": "^4.0",
@@ -36,7 +36,7 @@
"spatie/laravel-markdown": "^2.7", "spatie/laravel-markdown": "^2.7",
"spatie/laravel-medialibrary": "^11.13", "spatie/laravel-medialibrary": "^11.13",
"spatie/laravel-model-status": "^1.18", "spatie/laravel-model-status": "^1.18",
"spatie/laravel-permission": "^7.0", "spatie/laravel-permission": "^8.0",
"spatie/laravel-sluggable": "^4.0", "spatie/laravel-sluggable": "^4.0",
"spatie/laravel-tags": "^4.10", "spatie/laravel-tags": "^4.10",
"staudenmeir/eloquent-has-many-deep": "^1.22", "staudenmeir/eloquent-has-many-deep": "^1.22",
Generated
+49 -49
View File
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "64aa91588dbb4323f6971c6e981e77d0", "content-hash": "5e298f8aca7611f537d79e2fd6b1155d",
"packages": [ "packages": [
{ {
"name": "akuechler/laravel-geoly", "name": "akuechler/laravel-geoly",
@@ -2035,26 +2035,26 @@
}, },
{ {
"name": "intervention/gif", "name": "intervention/gif",
"version": "4.2.4", "version": "5.0.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/Intervention/gif.git", "url": "https://github.com/Intervention/gif.git",
"reference": "c3598a16ebe7690cd55640c44144a9df383ea73c" "reference": "bb395af960deffe64d70c976b4df9283f68e762d"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/Intervention/gif/zipball/c3598a16ebe7690cd55640c44144a9df383ea73c", "url": "https://api.github.com/repos/Intervention/gif/zipball/bb395af960deffe64d70c976b4df9283f68e762d",
"reference": "c3598a16ebe7690cd55640c44144a9df383ea73c", "reference": "bb395af960deffe64d70c976b4df9283f68e762d",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": "^8.1" "php": "^8.3"
}, },
"require-dev": { "require-dev": {
"phpstan/phpstan": "^2.1", "phpstan/phpstan": "^2.1",
"phpunit/phpunit": "^10.0 || ^11.0 || ^12.0", "phpunit/phpunit": "^12.0",
"slevomat/coding-standard": "~8.0", "slevomat/coding-standard": "~8.0",
"squizlabs/php_codesniffer": "^3.8" "squizlabs/php_codesniffer": "^4"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@@ -2073,7 +2073,7 @@
"homepage": "https://intervention.io/" "homepage": "https://intervention.io/"
} }
], ],
"description": "Native PHP GIF Encoder/Decoder", "description": "PHP GIF Encoder/Decoder",
"homepage": "https://github.com/intervention/gif", "homepage": "https://github.com/intervention/gif",
"keywords": [ "keywords": [
"animation", "animation",
@@ -2083,7 +2083,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/Intervention/gif/issues", "issues": "https://github.com/Intervention/gif/issues",
"source": "https://github.com/Intervention/gif/tree/4.2.4" "source": "https://github.com/Intervention/gif/tree/5.0.1"
}, },
"funding": [ "funding": [
{ {
@@ -2099,31 +2099,31 @@
"type": "ko_fi" "type": "ko_fi"
} }
], ],
"time": "2026-01-04T09:27:23+00:00" "time": "2026-05-03T06:04:47+00:00"
}, },
{ {
"name": "intervention/image", "name": "intervention/image",
"version": "3.11.8", "version": "4.1.5",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/Intervention/image.git", "url": "https://github.com/Intervention/image.git",
"reference": "cf04c8dd245697f701057c13d4bfe140d584e738" "reference": "e5256d3e5884d97fd9c6eada513a8f7a1d1027fa"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/Intervention/image/zipball/cf04c8dd245697f701057c13d4bfe140d584e738", "url": "https://api.github.com/repos/Intervention/image/zipball/e5256d3e5884d97fd9c6eada513a8f7a1d1027fa",
"reference": "cf04c8dd245697f701057c13d4bfe140d584e738", "reference": "e5256d3e5884d97fd9c6eada513a8f7a1d1027fa",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"ext-mbstring": "*", "ext-mbstring": "*",
"intervention/gif": "^4.2", "intervention/gif": "^5",
"php": "^8.1" "php": "^8.3"
}, },
"require-dev": { "require-dev": {
"mockery/mockery": "^1.6", "mockery/mockery": "^1.6",
"phpstan/phpstan": "^2.1", "phpstan/phpstan": "^2.1",
"phpunit/phpunit": "^10.0 || ^11.0 || ^12.0", "phpunit/phpunit": "^12.0",
"slevomat/coding-standard": "~8.0", "slevomat/coding-standard": "~8.0",
"squizlabs/php_codesniffer": "^4" "squizlabs/php_codesniffer": "^4"
}, },
@@ -2159,7 +2159,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/Intervention/image/issues", "issues": "https://github.com/Intervention/image/issues",
"source": "https://github.com/Intervention/image/tree/3.11.8" "source": "https://github.com/Intervention/image/tree/4.1.5"
}, },
"funding": [ "funding": [
{ {
@@ -2175,20 +2175,20 @@
"type": "ko_fi" "type": "ko_fi"
} }
], ],
"time": "2026-05-01T08:20:10+00:00" "time": "2026-06-23T13:22:48+00:00"
}, },
{ {
"name": "laravel/framework", "name": "laravel/framework",
"version": "v13.17.0", "version": "v13.18.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/framework.git", "url": "https://github.com/laravel/framework.git",
"reference": "0802b7a81f3252d78200b8037ac183a686a529f0" "reference": "138e5806ed7e4e21591948b661119d3810f052cf"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/framework/zipball/0802b7a81f3252d78200b8037ac183a686a529f0", "url": "https://api.github.com/repos/laravel/framework/zipball/138e5806ed7e4e21591948b661119d3810f052cf",
"reference": "0802b7a81f3252d78200b8037ac183a686a529f0", "reference": "138e5806ed7e4e21591948b661119d3810f052cf",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -2399,7 +2399,7 @@
"issues": "https://github.com/laravel/framework/issues", "issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework" "source": "https://github.com/laravel/framework"
}, },
"time": "2026-06-23T19:42:45+00:00" "time": "2026-06-30T12:54:13+00:00"
}, },
{ {
"name": "laravel/horizon", "name": "laravel/horizon",
@@ -2483,16 +2483,16 @@
}, },
{ {
"name": "laravel/mcp", "name": "laravel/mcp",
"version": "v0.7.2", "version": "v0.8.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/mcp.git", "url": "https://github.com/laravel/mcp.git",
"reference": "08962a276357f89164f78b38407c08187ab26cfe" "reference": "0c32bf369c6432cab21458f9f4479da33a49ba37"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/mcp/zipball/08962a276357f89164f78b38407c08187ab26cfe", "url": "https://api.github.com/repos/laravel/mcp/zipball/0c32bf369c6432cab21458f9f4479da33a49ba37",
"reference": "08962a276357f89164f78b38407c08187ab26cfe", "reference": "0c32bf369c6432cab21458f9f4479da33a49ba37",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -2520,7 +2520,7 @@
"extra": { "extra": {
"laravel": { "laravel": {
"aliases": { "aliases": {
"Mcp": "Laravel\\Mcp\\Server\\Facades\\Mcp" "Mcp": "Laravel\\Mcp\\Facades\\Mcp"
}, },
"providers": [ "providers": [
"Laravel\\Mcp\\Server\\McpServiceProvider" "Laravel\\Mcp\\Server\\McpServiceProvider"
@@ -2553,7 +2553,7 @@
"issues": "https://github.com/laravel/mcp/issues", "issues": "https://github.com/laravel/mcp/issues",
"source": "https://github.com/laravel/mcp" "source": "https://github.com/laravel/mcp"
}, },
"time": "2026-05-22T11:45:29+00:00" "time": "2026-06-25T14:00:45+00:00"
}, },
{ {
"name": "laravel/nightwatch", "name": "laravel/nightwatch",
@@ -3487,29 +3487,29 @@
}, },
{ {
"name": "league/glide", "name": "league/glide",
"version": "3.2.0", "version": "4.0.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/thephpleague/glide.git", "url": "https://github.com/thephpleague/glide.git",
"reference": "555bb802f951246ce454b86075dccb8b27156185" "reference": "ac4702434ff4191bfb02e512425bcf75beb5e66e"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/thephpleague/glide/zipball/555bb802f951246ce454b86075dccb8b27156185", "url": "https://api.github.com/repos/thephpleague/glide/zipball/ac4702434ff4191bfb02e512425bcf75beb5e66e",
"reference": "555bb802f951246ce454b86075dccb8b27156185", "reference": "ac4702434ff4191bfb02e512425bcf75beb5e66e",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"intervention/image": "^3.9.1", "intervention/image": "^4.0",
"league/flysystem": "^3.0", "league/flysystem": "^3.0",
"php": "^8.1", "php": "^8.3",
"psr/http-message": "^1.0|^2.0" "psr/http-message": "^1.0|^2.0"
}, },
"require-dev": { "require-dev": {
"friendsofphp/php-cs-fixer": "^3.48", "friendsofphp/php-cs-fixer": "^3.48",
"mockery/mockery": "^1.6", "mockery/mockery": "^1.6",
"phpstan/phpstan": "^2.0", "phpstan/phpstan": "^2.2",
"phpunit/phpunit": "^10.5 || ^11.0 || ^12.5" "phpunit/phpunit": "^12.5 || ^13.0"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@@ -3547,9 +3547,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/thephpleague/glide/issues", "issues": "https://github.com/thephpleague/glide/issues",
"source": "https://github.com/thephpleague/glide/tree/3.2.0" "source": "https://github.com/thephpleague/glide/tree/4.0.0"
}, },
"time": "2026-02-19T11:57:40+00:00" "time": "2026-05-30T04:33:14+00:00"
}, },
{ {
"name": "league/mime-type-detection", "name": "league/mime-type-detection",
@@ -8189,16 +8189,16 @@
}, },
{ {
"name": "spatie/laravel-permission", "name": "spatie/laravel-permission",
"version": "7.4.2", "version": "8.1.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/spatie/laravel-permission.git", "url": "https://github.com/spatie/laravel-permission.git",
"reference": "15a9daf02ba02d3ae77aaa6da582708231ef999b" "reference": "754db00705dc98f9d79ace30dbb553837581571e"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/spatie/laravel-permission/zipball/15a9daf02ba02d3ae77aaa6da582708231ef999b", "url": "https://api.github.com/repos/spatie/laravel-permission/zipball/754db00705dc98f9d79ace30dbb553837581571e",
"reference": "15a9daf02ba02d3ae77aaa6da582708231ef999b", "reference": "754db00705dc98f9d79ace30dbb553837581571e",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -8226,8 +8226,8 @@
] ]
}, },
"branch-alias": { "branch-alias": {
"dev-main": "7.x-dev", "dev-main": "8.x-dev",
"dev-master": "7.x-dev" "dev-master": "8.x-dev"
} }
}, },
"autoload": { "autoload": {
@@ -8264,7 +8264,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/spatie/laravel-permission/issues", "issues": "https://github.com/spatie/laravel-permission/issues",
"source": "https://github.com/spatie/laravel-permission/tree/7.4.2" "source": "https://github.com/spatie/laravel-permission/tree/8.1.0"
}, },
"funding": [ "funding": [
{ {
@@ -8272,7 +8272,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2026-05-30T19:21:26+00:00" "time": "2026-06-27T19:35:14+00:00"
}, },
{ {
"name": "spatie/laravel-sluggable", "name": "spatie/laravel-sluggable",