From 98084de7d0ba36f9bea1170b0bdb6ce67f634a10 Mon Sep 17 00:00:00 2001 From: Kevin Adametz Date: Fri, 20 Feb 2026 17:56:18 +0100 Subject: [PATCH] 20-02-2026 --- .devcontainer/devcontainer.json | 9 +- .mcp.json | 27 + CLAUDE.md | 90 + backend/.mcp.json | 11 + backend/AGENTS.md | 269 ++ backend/CLAUDE.md | 269 ++ backend/boost.json | 17 + backend/composer.json | 1 + backend/composer.lock | 1608 ++++++------ backend/phpunit.xml | 6 +- docker-compose.yml | 2 +- .../6aac395fbacf32e19096aa404c0f9d4b.jpg | Bin 0 -> 16000 bytes .../Bildschirmfoto 2026-02-20 um 10.29.01.png | Bin 0 -> 299726 bytes .../Bildschirmfoto 2026-02-20 um 11.34.03.png | Bin 0 -> 1208779 bytes .../Bildschirmfoto 2026-02-20 um 13.04.56.png | Bin 0 -> 367293 bytes .../Bildschirmfoto 2026-02-20 um 13.24.12.png | Bin 0 -> 1010281 bytes .../c312dc2d46f8c869160e1e65e6f1d54e.jpg | Bin 0 -> 81500 bytes frontend/dev/19-02-2026/dependency-check.md | 59 + .../e37861bce54b932c73be79cd8dfdaf96.jpg | Bin 0 -> 18075 bytes .../e699b3edd8b9dedfb2232ef3428b8fc7.jpg | Bin 0 -> 21625 bytes frontend/dev/19-02-2026/konzept.md | 48 + frontend/dev/19-02-2026/umsetzungskonzept.md | 372 +++ frontend/dev/UMSETZUNG-FLOATING-LINES.md | 387 +++ frontend/dev/floating-lines copy 2.js | 457 ++++ frontend/dev/floating-lines copy.js | 457 ++++ frontend/dev/floating-lines.js | 610 +++++ frontend/dev/init-fl copy.html | 279 +++ frontend/dev/init-fl.html | 522 ++++ frontend/package-lock.json | 2162 +++++++++++------ frontend/package.json | 2 +- .../photo-1506905925346-21bda4d32df4.jpeg | Bin 0 -> 64487 bytes .../photo-1530103862676-de8c9debad1d.jpeg | Bin 0 -> 51444 bytes .../photo-1534067783941-51c9c23ecefd.jpeg | Bin 0 -> 197662 bytes frontend/public/images/bg-image-1.jpg | Bin 0 -> 8210357 bytes frontend/public/images/bg-image-10.jpg | Bin 0 -> 2178348 bytes frontend/public/images/bg-image-2.jpg | Bin 0 -> 302147 bytes frontend/public/images/bg-image-3.jpg | Bin 0 -> 574933 bytes frontend/public/images/bg-image-4.jpg | Bin 0 -> 244032 bytes frontend/public/images/bg-image-5.jpg | Bin 0 -> 201628 bytes frontend/public/images/bg-image-6.jpg | Bin 0 -> 139407 bytes frontend/public/images/bg-image-7.jpg | Bin 0 -> 1269730 bytes frontend/public/images/bg-image-8.jpg | Bin 0 -> 2178348 bytes frontend/public/images/bg-image-9.jpg | Bin 0 -> 306396 bytes frontend/quasar.config.js | 2 +- frontend/src-capacitor/ios/.gitignore | 13 + .../ios/App/App.xcodeproj/project.pbxproj | 424 ++++ .../xcshareddata/xcschemes/App.xcscheme | 80 + .../App.xcworkspace/contents.xcworkspacedata | 10 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../ios/App/App/AppDelegate.swift | 49 + .../AppIcon.appiconset/AppIcon-512@2x.png | Bin 0 -> 110522 bytes .../AppIcon.appiconset/Contents.json | 14 + .../ios/App/App/Assets.xcassets/Contents.json | 6 + .../Splash.imageset/Contents.json | 23 + .../Splash.imageset/splash-2732x2732-1.png | Bin 0 -> 41273 bytes .../Splash.imageset/splash-2732x2732-2.png | Bin 0 -> 41273 bytes .../Splash.imageset/splash-2732x2732.png | Bin 0 -> 41273 bytes .../App/Base.lproj/LaunchScreen.storyboard | 32 + .../ios/App/App/Base.lproj/Main.storyboard | 19 + frontend/src-capacitor/ios/App/App/Info.plist | 49 + frontend/src-capacitor/ios/App/Podfile | 25 + frontend/src-capacitor/ios/App/Podfile.lock | 34 + frontend/src/components/AddEventButton.vue | 33 + frontend/src/components/EventPanel.vue | 511 ++++ frontend/src/components/FloatingLines.vue | 658 +++++ frontend/src/components/GlowDot.vue | 110 + frontend/src/components/LifeWaveSettings.vue | 385 +++ frontend/src/components/TimelineView.vue | 384 +++ frontend/src/components/UserMenuButton.vue | 32 + frontend/src/css/app.scss | 249 +- frontend/src/css/quasar.variables.scss | 6 +- frontend/src/layouts/LifeWaveLayout.vue | 293 +++ frontend/src/pages/LifeWavePage.vue | 8 + frontend/src/router/routes.js | 56 +- frontend/src/stores/events.js | 298 +++ .../photo-1506905925346-21bda4d32df4.jpeg | Bin 0 -> 64487 bytes .../photo-1530103862676-de8c9debad1d.jpeg | Bin 0 -> 51444 bytes .../photo-1534067783941-51c9c23ecefd.jpeg | Bin 0 -> 197662 bytes frontend/src/stores/settings.js | 73 + thats-me.test.code-workspace | 27 +- 80 files changed, 9804 insertions(+), 1771 deletions(-) create mode 100644 .mcp.json create mode 100644 CLAUDE.md create mode 100644 backend/.mcp.json create mode 100644 backend/AGENTS.md create mode 100644 backend/CLAUDE.md create mode 100644 backend/boost.json create mode 100644 frontend/dev/19-02-2026/6aac395fbacf32e19096aa404c0f9d4b.jpg create mode 100644 frontend/dev/19-02-2026/Bildschirmfoto 2026-02-20 um 10.29.01.png create mode 100644 frontend/dev/19-02-2026/Bildschirmfoto 2026-02-20 um 11.34.03.png create mode 100644 frontend/dev/19-02-2026/Bildschirmfoto 2026-02-20 um 13.04.56.png create mode 100644 frontend/dev/19-02-2026/Bildschirmfoto 2026-02-20 um 13.24.12.png create mode 100644 frontend/dev/19-02-2026/c312dc2d46f8c869160e1e65e6f1d54e.jpg create mode 100644 frontend/dev/19-02-2026/dependency-check.md create mode 100644 frontend/dev/19-02-2026/e37861bce54b932c73be79cd8dfdaf96.jpg create mode 100644 frontend/dev/19-02-2026/e699b3edd8b9dedfb2232ef3428b8fc7.jpg create mode 100644 frontend/dev/19-02-2026/konzept.md create mode 100644 frontend/dev/19-02-2026/umsetzungskonzept.md create mode 100644 frontend/dev/UMSETZUNG-FLOATING-LINES.md create mode 100644 frontend/dev/floating-lines copy 2.js create mode 100644 frontend/dev/floating-lines copy.js create mode 100644 frontend/dev/floating-lines.js create mode 100644 frontend/dev/init-fl copy.html create mode 100644 frontend/dev/init-fl.html create mode 100644 frontend/public/demo/photo-1506905925346-21bda4d32df4.jpeg create mode 100644 frontend/public/demo/photo-1530103862676-de8c9debad1d.jpeg create mode 100644 frontend/public/demo/photo-1534067783941-51c9c23ecefd.jpeg create mode 100644 frontend/public/images/bg-image-1.jpg create mode 100644 frontend/public/images/bg-image-10.jpg create mode 100644 frontend/public/images/bg-image-2.jpg create mode 100644 frontend/public/images/bg-image-3.jpg create mode 100644 frontend/public/images/bg-image-4.jpg create mode 100644 frontend/public/images/bg-image-5.jpg create mode 100644 frontend/public/images/bg-image-6.jpg create mode 100644 frontend/public/images/bg-image-7.jpg create mode 100644 frontend/public/images/bg-image-8.jpg create mode 100644 frontend/public/images/bg-image-9.jpg create mode 100644 frontend/src-capacitor/ios/.gitignore create mode 100644 frontend/src-capacitor/ios/App/App.xcodeproj/project.pbxproj create mode 100644 frontend/src-capacitor/ios/App/App.xcodeproj/xcshareddata/xcschemes/App.xcscheme create mode 100644 frontend/src-capacitor/ios/App/App.xcworkspace/contents.xcworkspacedata create mode 100644 frontend/src-capacitor/ios/App/App.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 frontend/src-capacitor/ios/App/App/AppDelegate.swift create mode 100644 frontend/src-capacitor/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png create mode 100644 frontend/src-capacitor/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 frontend/src-capacitor/ios/App/App/Assets.xcassets/Contents.json create mode 100644 frontend/src-capacitor/ios/App/App/Assets.xcassets/Splash.imageset/Contents.json create mode 100644 frontend/src-capacitor/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-1.png create mode 100644 frontend/src-capacitor/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-2.png create mode 100644 frontend/src-capacitor/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732.png create mode 100644 frontend/src-capacitor/ios/App/App/Base.lproj/LaunchScreen.storyboard create mode 100644 frontend/src-capacitor/ios/App/App/Base.lproj/Main.storyboard create mode 100644 frontend/src-capacitor/ios/App/App/Info.plist create mode 100644 frontend/src-capacitor/ios/App/Podfile create mode 100644 frontend/src-capacitor/ios/App/Podfile.lock create mode 100644 frontend/src/components/AddEventButton.vue create mode 100644 frontend/src/components/EventPanel.vue create mode 100644 frontend/src/components/FloatingLines.vue create mode 100644 frontend/src/components/GlowDot.vue create mode 100644 frontend/src/components/LifeWaveSettings.vue create mode 100644 frontend/src/components/TimelineView.vue create mode 100644 frontend/src/components/UserMenuButton.vue create mode 100644 frontend/src/layouts/LifeWaveLayout.vue create mode 100644 frontend/src/pages/LifeWavePage.vue create mode 100644 frontend/src/stores/events.js create mode 100644 frontend/src/stores/images/photo-1506905925346-21bda4d32df4.jpeg create mode 100644 frontend/src/stores/images/photo-1530103862676-de8c9debad1d.jpeg create mode 100644 frontend/src/stores/images/photo-1534067783941-51c9c23ecefd.jpeg create mode 100644 frontend/src/stores/settings.js diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 840f882..dee6d20 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -25,7 +25,12 @@ "bmewburn.vscode-intelephense-client", "onecentlin.laravel-blade", "shufo.vscode-blade-formatter", - "bradlc.vscode-tailwindcss" + "bradlc.vscode-tailwindcss", + "Anthropic.claude-code", + "adrianwilczynski.alpine-js-intellisense", + "onecentlin.laravel-extension-pack", + "cierra.livewire-vscode", + "Vue.volar" ] } }, @@ -91,4 +96,4 @@ "onAutoForward": "notify" } } -} +} \ No newline at end of file diff --git a/.mcp.json b/.mcp.json new file mode 100644 index 0000000..ef9d714 --- /dev/null +++ b/.mcp.json @@ -0,0 +1,27 @@ +{ + "mcpServers": { + "laravel-boost": { + "command": "sh", + "args": [ + "-c", + "cd /workspace/backend && php artisan boost:mcp" + ] + }, + "context7": { + "command": "npx", + "args": [ + "-y", + "@upstash/context7-mcp", + "--api-key", + "ctx7sk-119cd4ab-8983-4229-8702-e84c59c34fc9" + ] + }, + "sequential-thinking": { + "command": "npx", + "args": [ + "-y", + "@modelcontextprotocol/server-sequential-thinking" + ] + } + } +} \ No newline at end of file diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..0c099f5 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,90 @@ +# CLAUDE.md + +This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. + +## Project Overview + +"That's Me" is a full-stack offline-first web application with a Quasar/Vue.js 3 frontend and a Laravel 12 backend, orchestrated via Docker Compose with Traefik reverse proxy. + +## Architecture + +The project is a monorepo with two independent applications: + +- **`frontend/`** — Quasar v2 SPA (Vue.js 3, Pinia, Vite). Serves the user-facing app at `app.thats-me.test`. Designed as offline-first with IndexedDB (via Dexie.js) for local storage and sync queue. +- **`backend/`** — Laravel 12 (PHP 8.4). Serves multiple roles via separate domains: + - `thats-me.test` — Public landing page (Blade + Tailwind + Flux UI) + - `portal.thats-me.test` — Admin panel (Livewire/Volt + Tailwind + Flux UI) + - `api.thats-me.test` — REST API for the Quasar frontend (OAuth2 via Laravel Passport) + - `assets.thats-me.test` — Vite dev server (HMR) + +Data flow: User interaction → Vue component → Pinia store → IndexedDB → Sync queue → Laravel REST API → MySQL / Synology C2 Object Storage (for multimedia). + +## Development Environment (Docker) + +Requires Docker Desktop and a Traefik proxy network (`docker network create proxy`). Add domains to `/etc/hosts` pointing to `127.0.0.1`. + +```bash +# Start all services +docker-compose up -d + +# Access containers +docker-compose exec laravel.test bash # Laravel (PHP) +docker-compose exec quasar.app sh # Quasar (Node) +docker-compose exec mysql mysql -u sail -p # MySQL (password: password) +``` + +### Services & Ports + +| Service | Port | Purpose | +|----------------|-------|----------------------------| +| quasar.app | 9000 | Quasar frontend dev server | +| mysql | 33070 | MySQL database | +| mailpit | 8028 | Email testing dashboard | +| redis | 6383 | Cache & queue | +| laravel.test | 5180 | Vite dev server (HMR) | + +## Common Commands + +### Backend (run inside `laravel.test` container or prefix with `docker-compose exec laravel.test`) + +```bash +composer dev # Full dev environment (server + queue + pail + npm dev) +php artisan serve # Laravel server only +php artisan test --compact # Run all tests (Pest v3) +php artisan test --compact --filter=testName # Run specific test +vendor/bin/pint --dirty --format agent # Format code (Laravel Pint) +php artisan migrate # Run database migrations +php artisan db:seed # Seed database +npm run build # Build backend assets with Vite +``` + +### Frontend (run inside `quasar.app` container or from `frontend/` directory) + +```bash +npm run dev # Quasar dev server with HMR +npm run build # Production build +npm run lint # ESLint check +npm run format # Prettier formatting +``` + +## Backend Conventions + +The `backend/CLAUDE.md` file contains comprehensive Laravel Boost guidelines that must be followed. Key points: + +- **PHP 8.4** with constructor property promotion, explicit return types, curly braces for all control structures +- **Testing**: Every change must be tested with Pest v3. Run `php artisan test --compact` with filter for targeted runs. Create tests with `php artisan make:test --pest {name}`. +- **Code formatting**: Always run `vendor/bin/pint --dirty --format agent` before finalizing changes. +- **Artisan generators**: Use `php artisan make:*` commands with `--no-interaction` to create files (controllers, models, migrations, etc.) +- **Database**: Prefer Eloquent over raw queries. Use `Model::query()` instead of `DB::`. Use eager loading to prevent N+1. +- **Config**: Never use `env()` outside config files; use `config()` instead. +- **Admin Panel UI**: Livewire + Volt (single-file components) styled with Tailwind CSS v4 + Flux UI (`` components) +- **Laravel Boost MCP**: Use `search-docs`, `tinker`, `database-query`, `database-schema`, and `list-artisan-commands` tools when available. + +## Frontend Conventions + +- **State management**: Pinia stores in `frontend/src/stores/` +- **Routing**: Vue Router with hash mode, config in `frontend/src/router/` +- **UI framework**: Quasar components (preferred over custom HTML). Tailwind CSS only for specific customizations. +- **Animation**: Anime.js for the "LifeWave" SVG visualization +- **Build target**: ES2022, Firefox 115+, Chrome 115+, Safari 14+ +- **Dev server host**: `app.thats-me.test` on port 9000 diff --git a/backend/.mcp.json b/backend/.mcp.json new file mode 100644 index 0000000..8c6715a --- /dev/null +++ b/backend/.mcp.json @@ -0,0 +1,11 @@ +{ + "mcpServers": { + "laravel-boost": { + "command": "php", + "args": [ + "artisan", + "boost:mcp" + ] + } + } +} \ No newline at end of file diff --git a/backend/AGENTS.md b/backend/AGENTS.md new file mode 100644 index 0000000..8b56834 --- /dev/null +++ b/backend/AGENTS.md @@ -0,0 +1,269 @@ + +=== foundation rules === + +# Laravel Boost Guidelines + +The Laravel Boost guidelines are specifically curated by Laravel maintainers for this application. These guidelines should be followed closely to ensure the best experience when building Laravel applications. + +## Foundational Context + +This application is a Laravel application and its main Laravel ecosystems package & versions are below. You are an expert with them all. Ensure you abide by these specific packages & versions. + +- php - 8.4.13 +- laravel/framework (LARAVEL) - v12 +- laravel/prompts (PROMPTS) - v0 +- livewire/flux (FLUXUI_FREE) - v2 +- livewire/livewire (LIVEWIRE) - v4 +- livewire/volt (VOLT) - v1 +- laravel/boost (BOOST) - v2 +- laravel/mcp (MCP) - v0 +- laravel/pail (PAIL) - v1 +- laravel/pint (PINT) - v1 +- laravel/sail (SAIL) - v1 +- pestphp/pest (PEST) - v3 +- phpunit/phpunit (PHPUNIT) - v11 +- tailwindcss (TAILWINDCSS) - v4 + +## Skills Activation + +This project has domain-specific skills available. You MUST activate the relevant skill whenever you work in that domain—don't wait until you're stuck. + +- `fluxui-development` — Develops UIs with Flux UI Free components. Activates when creating buttons, forms, modals, inputs, dropdowns, checkboxes, or UI components; replacing HTML form elements with Flux; working with flux: components; or when the user mentions Flux, component library, UI components, form fields, or asks about available Flux components. +- `volt-development` — Develops single-file Livewire components with Volt. Activates when creating Volt components, converting Livewire to Volt, working with @volt directive, functional or class-based Volt APIs; or when the user mentions Volt, single-file components, functional Livewire, or inline component logic in Blade files. +- `pest-testing` — Tests applications using the Pest 3 PHP framework. Activates when writing tests, creating unit or feature tests, adding assertions, testing Livewire components, architecture testing, debugging test failures, working with datasets or mocking; or when the user mentions test, spec, TDD, expects, assertion, coverage, or needs to verify functionality works. +- `tailwindcss-development` — Styles applications using Tailwind CSS v4 utilities. Activates when adding styles, restyling components, working with gradients, spacing, layout, flex, grid, responsive design, dark mode, colors, typography, or borders; or when the user mentions CSS, styling, classes, Tailwind, restyle, hero section, cards, buttons, or any visual/UI changes. + +## Conventions + +- You must follow all existing code conventions used in this application. When creating or editing a file, check sibling files for the correct structure, approach, and naming. +- Use descriptive names for variables and methods. For example, `isRegisteredForDiscounts`, not `discount()`. +- Check for existing components to reuse before writing a new one. + +## Verification Scripts + +- Do not create verification scripts or tinker when tests cover that functionality and prove they work. Unit and feature tests are more important. + +## Application Structure & Architecture + +- Stick to existing directory structure; don't create new base folders without approval. +- Do not change the application's dependencies without approval. + +## Frontend Bundling + +- If the user doesn't see a frontend change reflected in the UI, it could mean they need to run `npm run build`, `npm run dev`, or `composer run dev`. Ask them. + +## Documentation Files + +- You must only create documentation files if explicitly requested by the user. + +## Replies + +- Be concise in your explanations - focus on what's important rather than explaining obvious details. + +=== boost rules === + +# Laravel Boost + +- Laravel Boost is an MCP server that comes with powerful tools designed specifically for this application. Use them. + +## Artisan + +- Use the `list-artisan-commands` tool when you need to call an Artisan command to double-check the available parameters. + +## URLs + +- Whenever you share a project URL with the user, you should use the `get-absolute-url` tool to ensure you're using the correct scheme, domain/IP, and port. + +## Tinker / Debugging + +- You should use the `tinker` tool when you need to execute PHP to debug code or query Eloquent models directly. +- Use the `database-query` tool when you only need to read from the database. +- Use the `database-schema` tool to inspect table structure before writing migrations or models. + +## Reading Browser Logs With the `browser-logs` Tool + +- You can read browser logs, errors, and exceptions using the `browser-logs` tool from Boost. +- Only recent browser logs will be useful - ignore old logs. + +## Searching Documentation (Critically Important) + +- Boost comes with a powerful `search-docs` tool you should use before trying other approaches when working with Laravel or Laravel ecosystem packages. This tool automatically passes a list of installed packages and their versions to the remote Boost API, so it returns only version-specific documentation for the user's circumstance. You should pass an array of packages to filter on if you know you need docs for particular packages. +- Search the documentation before making code changes to ensure we are taking the correct approach. +- Use multiple, broad, simple, topic-based queries at once. For example: `['rate limiting', 'routing rate limiting', 'routing']`. The most relevant results will be returned first. +- Do not add package names to queries; package information is already shared. For example, use `test resource table`, not `filament 4 test resource table`. + +### Available Search Syntax + +1. Simple Word Searches with auto-stemming - query=authentication - finds 'authenticate' and 'auth'. +2. Multiple Words (AND Logic) - query=rate limit - finds knowledge containing both "rate" AND "limit". +3. Quoted Phrases (Exact Position) - query="infinite scroll" - words must be adjacent and in that order. +4. Mixed Queries - query=middleware "rate limit" - "middleware" AND exact phrase "rate limit". +5. Multiple Queries - queries=["authentication", "middleware"] - ANY of these terms. + +=== php rules === + +# PHP + +- Always use curly braces for control structures, even for single-line bodies. + +## Constructors + +- Use PHP 8 constructor property promotion in `__construct()`. + - `public function __construct(public GitHub $github) { }` +- Do not allow empty `__construct()` methods with zero parameters unless the constructor is private. + +## Type Declarations + +- Always use explicit return type declarations for methods and functions. +- Use appropriate PHP type hints for method parameters. + + +```php +protected function isAccessible(User $user, ?string $path = null): bool +{ + ... +} +``` + +## Enums + +- Typically, keys in an Enum should be TitleCase. For example: `FavoritePerson`, `BestLake`, `Monthly`. + +## Comments + +- Prefer PHPDoc blocks over inline comments. Never use comments within the code itself unless the logic is exceptionally complex. + +## PHPDoc Blocks + +- Add useful array shape type definitions when appropriate. + +=== tests rules === + +# Test Enforcement + +- Every change must be programmatically tested. Write a new test or update an existing test, then run the affected tests to make sure they pass. +- Run the minimum number of tests needed to ensure code quality and speed. Use `php artisan test --compact` with a specific filename or filter. + +=== laravel/core rules === + +# Do Things the Laravel Way + +- Use `php artisan make:` commands to create new files (i.e. migrations, controllers, models, etc.). You can list available Artisan commands using the `list-artisan-commands` tool. +- If you're creating a generic PHP class, use `php artisan make:class`. +- Pass `--no-interaction` to all Artisan commands to ensure they work without user input. You should also pass the correct `--options` to ensure correct behavior. + +## Database + +- Always use proper Eloquent relationship methods with return type hints. Prefer relationship methods over raw queries or manual joins. +- Use Eloquent models and relationships before suggesting raw database queries. +- Avoid `DB::`; prefer `Model::query()`. Generate code that leverages Laravel's ORM capabilities rather than bypassing them. +- Generate code that prevents N+1 query problems by using eager loading. +- Use Laravel's query builder for very complex database operations. + +### Model Creation + +- When creating new models, create useful factories and seeders for them too. Ask the user if they need any other things, using `list-artisan-commands` to check the available options to `php artisan make:model`. + +### APIs & Eloquent Resources + +- For APIs, default to using Eloquent API Resources and API versioning unless existing API routes do not, then you should follow existing application convention. + +## Controllers & Validation + +- Always create Form Request classes for validation rather than inline validation in controllers. Include both validation rules and custom error messages. +- Check sibling Form Requests to see if the application uses array or string based validation rules. + +## Authentication & Authorization + +- Use Laravel's built-in authentication and authorization features (gates, policies, Sanctum, etc.). + +## URL Generation + +- When generating links to other pages, prefer named routes and the `route()` function. + +## Queues + +- Use queued jobs for time-consuming operations with the `ShouldQueue` interface. + +## Configuration + +- Use environment variables only in configuration files - never use the `env()` function directly outside of config files. Always use `config('app.name')`, not `env('APP_NAME')`. + +## Testing + +- When creating models for tests, use the factories for the models. Check if the factory has custom states that can be used before manually setting up the model. +- Faker: Use methods such as `$this->faker->word()` or `fake()->randomDigit()`. Follow existing conventions whether to use `$this->faker` or `fake()`. +- When creating tests, make use of `php artisan make:test [options] {name}` to create a feature test, and pass `--unit` to create a unit test. Most tests should be feature tests. + +## Vite Error + +- If you receive an "Illuminate\Foundation\ViteException: Unable to locate file in Vite manifest" error, you can run `npm run build` or ask the user to run `npm run dev` or `composer run dev`. + +=== laravel/v12 rules === + +# Laravel 12 + +- CRITICAL: ALWAYS use `search-docs` tool for version-specific Laravel documentation and updated code examples. +- Since Laravel 11, Laravel has a new streamlined file structure which this project uses. + +## Laravel 12 Structure + +- In Laravel 12, middleware are no longer registered in `app/Http/Kernel.php`. +- Middleware are configured declaratively in `bootstrap/app.php` using `Application::configure()->withMiddleware()`. +- `bootstrap/app.php` is the file to register middleware, exceptions, and routing files. +- `bootstrap/providers.php` contains application specific service providers. +- The `app\Console\Kernel.php` file no longer exists; use `bootstrap/app.php` or `routes/console.php` for console configuration. +- Console commands in `app/Console/Commands/` are automatically available and do not require manual registration. + +## Database + +- When modifying a column, the migration must include all of the attributes that were previously defined on the column. Otherwise, they will be dropped and lost. +- Laravel 12 allows limiting eagerly loaded records natively, without external packages: `$query->latest()->limit(10);`. + +### Models + +- Casts can and likely should be set in a `casts()` method on a model rather than the `$casts` property. Follow existing conventions from other models. + +=== fluxui-free/core rules === + +# Flux UI Free + +- Flux UI is the official Livewire component library. This project uses the free edition, which includes all free components and variants but not Pro components. +- Use `` components when available; they are the recommended way to build Livewire interfaces. +- IMPORTANT: Activate `fluxui-development` when working with Flux UI components. + +=== volt/core rules === + +# Livewire Volt + +- Single-file Livewire components: PHP logic and Blade templates in one file. +- Always check existing Volt components to determine functional vs class-based style. +- IMPORTANT: Always use `search-docs` tool for version-specific Volt documentation and updated code examples. +- IMPORTANT: Activate `volt-development` every time you're working with a Volt or single-file component-related task. + +=== pint/core rules === + +# Laravel Pint Code Formatter + +- You must run `vendor/bin/pint --dirty --format agent` before finalizing changes to ensure your code matches the project's expected style. +- Do not run `vendor/bin/pint --test --format agent`, simply run `vendor/bin/pint --format agent` to fix any formatting issues. + +=== pest/core rules === + +## Pest + +- This project uses Pest for testing. Create tests: `php artisan make:test --pest {name}`. +- Run tests: `php artisan test --compact` or filter: `php artisan test --compact --filter=testName`. +- Do NOT delete tests without approval. +- CRITICAL: ALWAYS use `search-docs` tool for version-specific Pest documentation and updated code examples. +- IMPORTANT: Activate `pest-testing` every time you're working with a Pest or testing-related task. + +=== tailwindcss/core rules === + +# Tailwind CSS + +- Always use existing Tailwind conventions; check project patterns before adding new ones. +- IMPORTANT: Always use `search-docs` tool for version-specific Tailwind CSS documentation and updated code examples. Never rely on training data. +- IMPORTANT: Activate `tailwindcss-development` every time you're working with a Tailwind CSS or styling-related task. + + diff --git a/backend/CLAUDE.md b/backend/CLAUDE.md new file mode 100644 index 0000000..8b56834 --- /dev/null +++ b/backend/CLAUDE.md @@ -0,0 +1,269 @@ + +=== foundation rules === + +# Laravel Boost Guidelines + +The Laravel Boost guidelines are specifically curated by Laravel maintainers for this application. These guidelines should be followed closely to ensure the best experience when building Laravel applications. + +## Foundational Context + +This application is a Laravel application and its main Laravel ecosystems package & versions are below. You are an expert with them all. Ensure you abide by these specific packages & versions. + +- php - 8.4.13 +- laravel/framework (LARAVEL) - v12 +- laravel/prompts (PROMPTS) - v0 +- livewire/flux (FLUXUI_FREE) - v2 +- livewire/livewire (LIVEWIRE) - v4 +- livewire/volt (VOLT) - v1 +- laravel/boost (BOOST) - v2 +- laravel/mcp (MCP) - v0 +- laravel/pail (PAIL) - v1 +- laravel/pint (PINT) - v1 +- laravel/sail (SAIL) - v1 +- pestphp/pest (PEST) - v3 +- phpunit/phpunit (PHPUNIT) - v11 +- tailwindcss (TAILWINDCSS) - v4 + +## Skills Activation + +This project has domain-specific skills available. You MUST activate the relevant skill whenever you work in that domain—don't wait until you're stuck. + +- `fluxui-development` — Develops UIs with Flux UI Free components. Activates when creating buttons, forms, modals, inputs, dropdowns, checkboxes, or UI components; replacing HTML form elements with Flux; working with flux: components; or when the user mentions Flux, component library, UI components, form fields, or asks about available Flux components. +- `volt-development` — Develops single-file Livewire components with Volt. Activates when creating Volt components, converting Livewire to Volt, working with @volt directive, functional or class-based Volt APIs; or when the user mentions Volt, single-file components, functional Livewire, or inline component logic in Blade files. +- `pest-testing` — Tests applications using the Pest 3 PHP framework. Activates when writing tests, creating unit or feature tests, adding assertions, testing Livewire components, architecture testing, debugging test failures, working with datasets or mocking; or when the user mentions test, spec, TDD, expects, assertion, coverage, or needs to verify functionality works. +- `tailwindcss-development` — Styles applications using Tailwind CSS v4 utilities. Activates when adding styles, restyling components, working with gradients, spacing, layout, flex, grid, responsive design, dark mode, colors, typography, or borders; or when the user mentions CSS, styling, classes, Tailwind, restyle, hero section, cards, buttons, or any visual/UI changes. + +## Conventions + +- You must follow all existing code conventions used in this application. When creating or editing a file, check sibling files for the correct structure, approach, and naming. +- Use descriptive names for variables and methods. For example, `isRegisteredForDiscounts`, not `discount()`. +- Check for existing components to reuse before writing a new one. + +## Verification Scripts + +- Do not create verification scripts or tinker when tests cover that functionality and prove they work. Unit and feature tests are more important. + +## Application Structure & Architecture + +- Stick to existing directory structure; don't create new base folders without approval. +- Do not change the application's dependencies without approval. + +## Frontend Bundling + +- If the user doesn't see a frontend change reflected in the UI, it could mean they need to run `npm run build`, `npm run dev`, or `composer run dev`. Ask them. + +## Documentation Files + +- You must only create documentation files if explicitly requested by the user. + +## Replies + +- Be concise in your explanations - focus on what's important rather than explaining obvious details. + +=== boost rules === + +# Laravel Boost + +- Laravel Boost is an MCP server that comes with powerful tools designed specifically for this application. Use them. + +## Artisan + +- Use the `list-artisan-commands` tool when you need to call an Artisan command to double-check the available parameters. + +## URLs + +- Whenever you share a project URL with the user, you should use the `get-absolute-url` tool to ensure you're using the correct scheme, domain/IP, and port. + +## Tinker / Debugging + +- You should use the `tinker` tool when you need to execute PHP to debug code or query Eloquent models directly. +- Use the `database-query` tool when you only need to read from the database. +- Use the `database-schema` tool to inspect table structure before writing migrations or models. + +## Reading Browser Logs With the `browser-logs` Tool + +- You can read browser logs, errors, and exceptions using the `browser-logs` tool from Boost. +- Only recent browser logs will be useful - ignore old logs. + +## Searching Documentation (Critically Important) + +- Boost comes with a powerful `search-docs` tool you should use before trying other approaches when working with Laravel or Laravel ecosystem packages. This tool automatically passes a list of installed packages and their versions to the remote Boost API, so it returns only version-specific documentation for the user's circumstance. You should pass an array of packages to filter on if you know you need docs for particular packages. +- Search the documentation before making code changes to ensure we are taking the correct approach. +- Use multiple, broad, simple, topic-based queries at once. For example: `['rate limiting', 'routing rate limiting', 'routing']`. The most relevant results will be returned first. +- Do not add package names to queries; package information is already shared. For example, use `test resource table`, not `filament 4 test resource table`. + +### Available Search Syntax + +1. Simple Word Searches with auto-stemming - query=authentication - finds 'authenticate' and 'auth'. +2. Multiple Words (AND Logic) - query=rate limit - finds knowledge containing both "rate" AND "limit". +3. Quoted Phrases (Exact Position) - query="infinite scroll" - words must be adjacent and in that order. +4. Mixed Queries - query=middleware "rate limit" - "middleware" AND exact phrase "rate limit". +5. Multiple Queries - queries=["authentication", "middleware"] - ANY of these terms. + +=== php rules === + +# PHP + +- Always use curly braces for control structures, even for single-line bodies. + +## Constructors + +- Use PHP 8 constructor property promotion in `__construct()`. + - `public function __construct(public GitHub $github) { }` +- Do not allow empty `__construct()` methods with zero parameters unless the constructor is private. + +## Type Declarations + +- Always use explicit return type declarations for methods and functions. +- Use appropriate PHP type hints for method parameters. + + +```php +protected function isAccessible(User $user, ?string $path = null): bool +{ + ... +} +``` + +## Enums + +- Typically, keys in an Enum should be TitleCase. For example: `FavoritePerson`, `BestLake`, `Monthly`. + +## Comments + +- Prefer PHPDoc blocks over inline comments. Never use comments within the code itself unless the logic is exceptionally complex. + +## PHPDoc Blocks + +- Add useful array shape type definitions when appropriate. + +=== tests rules === + +# Test Enforcement + +- Every change must be programmatically tested. Write a new test or update an existing test, then run the affected tests to make sure they pass. +- Run the minimum number of tests needed to ensure code quality and speed. Use `php artisan test --compact` with a specific filename or filter. + +=== laravel/core rules === + +# Do Things the Laravel Way + +- Use `php artisan make:` commands to create new files (i.e. migrations, controllers, models, etc.). You can list available Artisan commands using the `list-artisan-commands` tool. +- If you're creating a generic PHP class, use `php artisan make:class`. +- Pass `--no-interaction` to all Artisan commands to ensure they work without user input. You should also pass the correct `--options` to ensure correct behavior. + +## Database + +- Always use proper Eloquent relationship methods with return type hints. Prefer relationship methods over raw queries or manual joins. +- Use Eloquent models and relationships before suggesting raw database queries. +- Avoid `DB::`; prefer `Model::query()`. Generate code that leverages Laravel's ORM capabilities rather than bypassing them. +- Generate code that prevents N+1 query problems by using eager loading. +- Use Laravel's query builder for very complex database operations. + +### Model Creation + +- When creating new models, create useful factories and seeders for them too. Ask the user if they need any other things, using `list-artisan-commands` to check the available options to `php artisan make:model`. + +### APIs & Eloquent Resources + +- For APIs, default to using Eloquent API Resources and API versioning unless existing API routes do not, then you should follow existing application convention. + +## Controllers & Validation + +- Always create Form Request classes for validation rather than inline validation in controllers. Include both validation rules and custom error messages. +- Check sibling Form Requests to see if the application uses array or string based validation rules. + +## Authentication & Authorization + +- Use Laravel's built-in authentication and authorization features (gates, policies, Sanctum, etc.). + +## URL Generation + +- When generating links to other pages, prefer named routes and the `route()` function. + +## Queues + +- Use queued jobs for time-consuming operations with the `ShouldQueue` interface. + +## Configuration + +- Use environment variables only in configuration files - never use the `env()` function directly outside of config files. Always use `config('app.name')`, not `env('APP_NAME')`. + +## Testing + +- When creating models for tests, use the factories for the models. Check if the factory has custom states that can be used before manually setting up the model. +- Faker: Use methods such as `$this->faker->word()` or `fake()->randomDigit()`. Follow existing conventions whether to use `$this->faker` or `fake()`. +- When creating tests, make use of `php artisan make:test [options] {name}` to create a feature test, and pass `--unit` to create a unit test. Most tests should be feature tests. + +## Vite Error + +- If you receive an "Illuminate\Foundation\ViteException: Unable to locate file in Vite manifest" error, you can run `npm run build` or ask the user to run `npm run dev` or `composer run dev`. + +=== laravel/v12 rules === + +# Laravel 12 + +- CRITICAL: ALWAYS use `search-docs` tool for version-specific Laravel documentation and updated code examples. +- Since Laravel 11, Laravel has a new streamlined file structure which this project uses. + +## Laravel 12 Structure + +- In Laravel 12, middleware are no longer registered in `app/Http/Kernel.php`. +- Middleware are configured declaratively in `bootstrap/app.php` using `Application::configure()->withMiddleware()`. +- `bootstrap/app.php` is the file to register middleware, exceptions, and routing files. +- `bootstrap/providers.php` contains application specific service providers. +- The `app\Console\Kernel.php` file no longer exists; use `bootstrap/app.php` or `routes/console.php` for console configuration. +- Console commands in `app/Console/Commands/` are automatically available and do not require manual registration. + +## Database + +- When modifying a column, the migration must include all of the attributes that were previously defined on the column. Otherwise, they will be dropped and lost. +- Laravel 12 allows limiting eagerly loaded records natively, without external packages: `$query->latest()->limit(10);`. + +### Models + +- Casts can and likely should be set in a `casts()` method on a model rather than the `$casts` property. Follow existing conventions from other models. + +=== fluxui-free/core rules === + +# Flux UI Free + +- Flux UI is the official Livewire component library. This project uses the free edition, which includes all free components and variants but not Pro components. +- Use `` components when available; they are the recommended way to build Livewire interfaces. +- IMPORTANT: Activate `fluxui-development` when working with Flux UI components. + +=== volt/core rules === + +# Livewire Volt + +- Single-file Livewire components: PHP logic and Blade templates in one file. +- Always check existing Volt components to determine functional vs class-based style. +- IMPORTANT: Always use `search-docs` tool for version-specific Volt documentation and updated code examples. +- IMPORTANT: Activate `volt-development` every time you're working with a Volt or single-file component-related task. + +=== pint/core rules === + +# Laravel Pint Code Formatter + +- You must run `vendor/bin/pint --dirty --format agent` before finalizing changes to ensure your code matches the project's expected style. +- Do not run `vendor/bin/pint --test --format agent`, simply run `vendor/bin/pint --format agent` to fix any formatting issues. + +=== pest/core rules === + +## Pest + +- This project uses Pest for testing. Create tests: `php artisan make:test --pest {name}`. +- Run tests: `php artisan test --compact` or filter: `php artisan test --compact --filter=testName`. +- Do NOT delete tests without approval. +- CRITICAL: ALWAYS use `search-docs` tool for version-specific Pest documentation and updated code examples. +- IMPORTANT: Activate `pest-testing` every time you're working with a Pest or testing-related task. + +=== tailwindcss/core rules === + +# Tailwind CSS + +- Always use existing Tailwind conventions; check project patterns before adding new ones. +- IMPORTANT: Always use `search-docs` tool for version-specific Tailwind CSS documentation and updated code examples. Never rely on training data. +- IMPORTANT: Activate `tailwindcss-development` every time you're working with a Tailwind CSS or styling-related task. + + diff --git a/backend/boost.json b/backend/boost.json new file mode 100644 index 0000000..1b50694 --- /dev/null +++ b/backend/boost.json @@ -0,0 +1,17 @@ +{ + "agents": [ + "claude_code", + "cursor" + ], + "guidelines": true, + "herd_mcp": false, + "mcp": true, + "nightwatch_mcp": false, + "sail": false, + "skills": [ + "fluxui-development", + "volt-development", + "pest-testing", + "tailwindcss-development" + ] +} diff --git a/backend/composer.json b/backend/composer.json index 8915653..cfe0ce9 100644 --- a/backend/composer.json +++ b/backend/composer.json @@ -17,6 +17,7 @@ }, "require-dev": { "fakerphp/faker": "^1.23", + "laravel/boost": "^2.1", "laravel/pail": "^1.2.2", "laravel/pint": "^1.18", "laravel/sail": "^1.46", diff --git a/backend/composer.lock b/backend/composer.lock index 70d226f..be6f4be 100644 --- a/backend/composer.lock +++ b/backend/composer.lock @@ -4,20 +4,20 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "9ec434279d6b443c6a5865f46b13b717", + "content-hash": "d7d431a0966cef8d76de033164bdaf6d", "packages": [ { "name": "brick/math", - "version": "0.14.0", + "version": "0.14.8", "source": { "type": "git", "url": "https://github.com/brick/math.git", - "reference": "113a8ee2656b882d4c3164fa31aa6e12cbb7aaa2" + "reference": "63422359a44b7f06cae63c3b429b59e8efcc0629" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/brick/math/zipball/113a8ee2656b882d4c3164fa31aa6e12cbb7aaa2", - "reference": "113a8ee2656b882d4c3164fa31aa6e12cbb7aaa2", + "url": "https://api.github.com/repos/brick/math/zipball/63422359a44b7f06cae63c3b429b59e8efcc0629", + "reference": "63422359a44b7f06cae63c3b429b59e8efcc0629", "shasum": "" }, "require": { @@ -56,7 +56,7 @@ ], "support": { "issues": "https://github.com/brick/math/issues", - "source": "https://github.com/brick/math/tree/0.14.0" + "source": "https://github.com/brick/math/tree/0.14.8" }, "funding": [ { @@ -64,7 +64,7 @@ "type": "github" } ], - "time": "2025-08-29T12:40:03+00:00" + "time": "2026-02-10T14:33:43+00:00" }, { "name": "carbonphp/carbon-doctrine-types", @@ -379,29 +379,28 @@ }, { "name": "dragonmantank/cron-expression", - "version": "v3.4.0", + "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/dragonmantank/cron-expression.git", - "reference": "8c784d071debd117328803d86b2097615b457500" + "reference": "d61a8a9604ec1f8c3d150d09db6ce98b32675013" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/8c784d071debd117328803d86b2097615b457500", - "reference": "8c784d071debd117328803d86b2097615b457500", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/d61a8a9604ec1f8c3d150d09db6ce98b32675013", + "reference": "d61a8a9604ec1f8c3d150d09db6ce98b32675013", "shasum": "" }, "require": { - "php": "^7.2|^8.0", - "webmozart/assert": "^1.0" + "php": "^8.2|^8.3|^8.4|^8.5" }, "replace": { "mtdowling/cron-expression": "^1.0" }, "require-dev": { - "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^1.0", - "phpunit/phpunit": "^7.0|^8.0|^9.0" + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^1.12.32|^2.1.31", + "phpunit/phpunit": "^8.5.48|^9.0" }, "type": "library", "extra": { @@ -432,7 +431,7 @@ ], "support": { "issues": "https://github.com/dragonmantank/cron-expression/issues", - "source": "https://github.com/dragonmantank/cron-expression/tree/v3.4.0" + "source": "https://github.com/dragonmantank/cron-expression/tree/v3.6.0" }, "funding": [ { @@ -440,7 +439,7 @@ "type": "github" } ], - "time": "2024-10-09T13:47:03+00:00" + "time": "2025-10-31T18:51:33+00:00" }, { "name": "egulias/email-validator", @@ -511,31 +510,31 @@ }, { "name": "fruitcake/php-cors", - "version": "v1.3.0", + "version": "v1.4.0", "source": { "type": "git", "url": "https://github.com/fruitcake/php-cors.git", - "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b" + "reference": "38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/3d158f36e7875e2f040f37bc0573956240a5a38b", - "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b", + "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379", + "reference": "38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379", "shasum": "" }, "require": { - "php": "^7.4|^8.0", - "symfony/http-foundation": "^4.4|^5.4|^6|^7" + "php": "^8.1", + "symfony/http-foundation": "^5.4|^6.4|^7.3|^8" }, "require-dev": { - "phpstan/phpstan": "^1.4", + "phpstan/phpstan": "^2", "phpunit/phpunit": "^9", - "squizlabs/php_codesniffer": "^3.5" + "squizlabs/php_codesniffer": "^4" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.2-dev" + "dev-master": "1.3-dev" } }, "autoload": { @@ -566,7 +565,7 @@ ], "support": { "issues": "https://github.com/fruitcake/php-cors/issues", - "source": "https://github.com/fruitcake/php-cors/tree/v1.3.0" + "source": "https://github.com/fruitcake/php-cors/tree/v1.4.0" }, "funding": [ { @@ -578,28 +577,28 @@ "type": "github" } ], - "time": "2023-10-12T05:21:21+00:00" + "time": "2025-12-03T09:33:47+00:00" }, { "name": "graham-campbell/result-type", - "version": "v1.1.3", + "version": "v1.1.4", "source": { "type": "git", "url": "https://github.com/GrahamCampbell/Result-Type.git", - "reference": "3ba905c11371512af9d9bdd27d99b782216b6945" + "reference": "e01f4a821471308ba86aa202fed6698b6b695e3b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/3ba905c11371512af9d9bdd27d99b782216b6945", - "reference": "3ba905c11371512af9d9bdd27d99b782216b6945", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/e01f4a821471308ba86aa202fed6698b6b695e3b", + "reference": "e01f4a821471308ba86aa202fed6698b6b695e3b", "shasum": "" }, "require": { "php": "^7.2.5 || ^8.0", - "phpoption/phpoption": "^1.9.3" + "phpoption/phpoption": "^1.9.5" }, "require-dev": { - "phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28" + "phpunit/phpunit": "^8.5.41 || ^9.6.22 || ^10.5.45 || ^11.5.7" }, "type": "library", "autoload": { @@ -628,7 +627,7 @@ ], "support": { "issues": "https://github.com/GrahamCampbell/Result-Type/issues", - "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.3" + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.4" }, "funding": [ { @@ -640,7 +639,7 @@ "type": "tidelift" } ], - "time": "2024-07-20T21:45:45+00:00" + "time": "2025-12-27T19:43:20+00:00" }, { "name": "guzzlehttp/guzzle", @@ -1055,16 +1054,16 @@ }, { "name": "laravel/framework", - "version": "v12.34.0", + "version": "v12.52.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "f9ec5a5d88bc8c468f17b59f88e05c8ac3c8d687" + "reference": "d5511fa74f4608dbb99864198b1954042aa8d5a7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/f9ec5a5d88bc8c468f17b59f88e05c8ac3c8d687", - "reference": "f9ec5a5d88bc8c468f17b59f88e05c8ac3c8d687", + "url": "https://api.github.com/repos/laravel/framework/zipball/d5511fa74f4608dbb99864198b1954042aa8d5a7", + "reference": "d5511fa74f4608dbb99864198b1954042aa8d5a7", "shasum": "" }, "require": { @@ -1152,6 +1151,7 @@ "illuminate/process": "self.version", "illuminate/queue": "self.version", "illuminate/redis": "self.version", + "illuminate/reflection": "self.version", "illuminate/routing": "self.version", "illuminate/session": "self.version", "illuminate/support": "self.version", @@ -1176,13 +1176,13 @@ "league/flysystem-sftp-v3": "^3.25.1", "mockery/mockery": "^1.6.10", "opis/json-schema": "^2.4.1", - "orchestra/testbench-core": "^10.7.0", + "orchestra/testbench-core": "^10.9.0", "pda/pheanstalk": "^5.0.6|^7.0.0", "php-http/discovery": "^1.15", "phpstan/phpstan": "^2.0", "phpunit/phpunit": "^10.5.35|^11.5.3|^12.0.1", "predis/predis": "^2.3|^3.0", - "resend/resend-php": "^0.10.0", + "resend/resend-php": "^0.10.0|^1.0", "symfony/cache": "^7.2.0", "symfony/http-client": "^7.2.0", "symfony/psr-http-message-bridge": "^7.2.0", @@ -1216,7 +1216,7 @@ "predis/predis": "Required to use the predis connector (^2.3|^3.0).", "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0|^7.0).", - "resend/resend-php": "Required to enable support for the Resend mail transport (^0.10.0).", + "resend/resend-php": "Required to enable support for the Resend mail transport (^0.10.0|^1.0).", "symfony/cache": "Required to PSR-6 cache bridge (^7.2).", "symfony/filesystem": "Required to enable support for relative symbolic links (^7.2).", "symfony/http-client": "Required to enable support for the Symfony API mail transports (^7.2).", @@ -1238,6 +1238,7 @@ "src/Illuminate/Filesystem/functions.php", "src/Illuminate/Foundation/helpers.php", "src/Illuminate/Log/functions.php", + "src/Illuminate/Reflection/helpers.php", "src/Illuminate/Support/functions.php", "src/Illuminate/Support/helpers.php" ], @@ -1246,7 +1247,8 @@ "Illuminate\\Support\\": [ "src/Illuminate/Macroable/", "src/Illuminate/Collections/", - "src/Illuminate/Conditionable/" + "src/Illuminate/Conditionable/", + "src/Illuminate/Reflection/" ] } }, @@ -1270,36 +1272,36 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2025-10-14T13:58:31+00:00" + "time": "2026-02-17T17:07:04+00:00" }, { "name": "laravel/prompts", - "version": "v0.3.7", + "version": "v0.3.13", "source": { "type": "git", "url": "https://github.com/laravel/prompts.git", - "reference": "a1891d362714bc40c8d23b0b1d7090f022ea27cc" + "reference": "ed8c466571b37e977532fb2fd3c272c784d7050d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/prompts/zipball/a1891d362714bc40c8d23b0b1d7090f022ea27cc", - "reference": "a1891d362714bc40c8d23b0b1d7090f022ea27cc", + "url": "https://api.github.com/repos/laravel/prompts/zipball/ed8c466571b37e977532fb2fd3c272c784d7050d", + "reference": "ed8c466571b37e977532fb2fd3c272c784d7050d", "shasum": "" }, "require": { "composer-runtime-api": "^2.2", "ext-mbstring": "*", "php": "^8.1", - "symfony/console": "^6.2|^7.0" + "symfony/console": "^6.2|^7.0|^8.0" }, "conflict": { "illuminate/console": ">=10.17.0 <10.25.0", "laravel/framework": ">=10.17.0 <10.25.0" }, "require-dev": { - "illuminate/collections": "^10.0|^11.0|^12.0", + "illuminate/collections": "^10.0|^11.0|^12.0|^13.0", "mockery/mockery": "^1.5", - "pestphp/pest": "^2.3|^3.4", + "pestphp/pest": "^2.3|^3.4|^4.0", "phpstan/phpstan": "^1.12.28", "phpstan/phpstan-mockery": "^1.1.3" }, @@ -1327,33 +1329,33 @@ "description": "Add beautiful and user-friendly forms to your command-line applications.", "support": { "issues": "https://github.com/laravel/prompts/issues", - "source": "https://github.com/laravel/prompts/tree/v0.3.7" + "source": "https://github.com/laravel/prompts/tree/v0.3.13" }, - "time": "2025-09-19T13:47:56+00:00" + "time": "2026-02-06T12:17:10+00:00" }, { "name": "laravel/serializable-closure", - "version": "v2.0.6", + "version": "v2.0.9", "source": { "type": "git", "url": "https://github.com/laravel/serializable-closure.git", - "reference": "038ce42edee619599a1debb7e81d7b3759492819" + "reference": "8f631589ab07b7b52fead814965f5a800459cb3e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/038ce42edee619599a1debb7e81d7b3759492819", - "reference": "038ce42edee619599a1debb7e81d7b3759492819", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/8f631589ab07b7b52fead814965f5a800459cb3e", + "reference": "8f631589ab07b7b52fead814965f5a800459cb3e", "shasum": "" }, "require": { "php": "^8.1" }, "require-dev": { - "illuminate/support": "^10.0|^11.0|^12.0", + "illuminate/support": "^10.0|^11.0|^12.0|^13.0", "nesbot/carbon": "^2.67|^3.0", - "pestphp/pest": "^2.36|^3.0", + "pestphp/pest": "^2.36|^3.0|^4.0", "phpstan/phpstan": "^2.0", - "symfony/var-dumper": "^6.2.0|^7.0.0" + "symfony/var-dumper": "^6.2.0|^7.0.0|^8.0.0" }, "type": "library", "extra": { @@ -1390,20 +1392,20 @@ "issues": "https://github.com/laravel/serializable-closure/issues", "source": "https://github.com/laravel/serializable-closure" }, - "time": "2025-10-09T13:42:30+00:00" + "time": "2026-02-03T06:55:34+00:00" }, { "name": "laravel/tinker", - "version": "v2.10.1", + "version": "v2.11.1", "source": { "type": "git", "url": "https://github.com/laravel/tinker.git", - "reference": "22177cc71807d38f2810c6204d8f7183d88a57d3" + "reference": "c9f80cc835649b5c1842898fb043f8cc098dd741" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/tinker/zipball/22177cc71807d38f2810c6204d8f7183d88a57d3", - "reference": "22177cc71807d38f2810c6204d8f7183d88a57d3", + "url": "https://api.github.com/repos/laravel/tinker/zipball/c9f80cc835649b5c1842898fb043f8cc098dd741", + "reference": "c9f80cc835649b5c1842898fb043f8cc098dd741", "shasum": "" }, "require": { @@ -1412,7 +1414,7 @@ "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" + "symfony/var-dumper": "^4.3.4|^5.0|^6.0|^7.0|^8.0" }, "require-dev": { "mockery/mockery": "~1.3.3|^1.4.2", @@ -1454,22 +1456,22 @@ ], "support": { "issues": "https://github.com/laravel/tinker/issues", - "source": "https://github.com/laravel/tinker/tree/v2.10.1" + "source": "https://github.com/laravel/tinker/tree/v2.11.1" }, - "time": "2025-01-27T14:24:01+00:00" + "time": "2026-02-06T14:12:35+00:00" }, { "name": "league/commonmark", - "version": "2.7.1", + "version": "2.8.0", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "10732241927d3971d28e7ea7b5712721fa2296ca" + "reference": "4efa10c1e56488e658d10adf7b7b7dcd19940bfb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/10732241927d3971d28e7ea7b5712721fa2296ca", - "reference": "10732241927d3971d28e7ea7b5712721fa2296ca", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/4efa10c1e56488e658d10adf7b7b7dcd19940bfb", + "reference": "4efa10c1e56488e658d10adf7b7b7dcd19940bfb", "shasum": "" }, "require": { @@ -1506,7 +1508,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.8-dev" + "dev-main": "2.9-dev" } }, "autoload": { @@ -1563,7 +1565,7 @@ "type": "tidelift" } ], - "time": "2025-07-20T12:47:49+00:00" + "time": "2025-11-26T21:48:24+00:00" }, { "name": "league/config", @@ -1649,16 +1651,16 @@ }, { "name": "league/flysystem", - "version": "3.30.0", + "version": "3.31.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "2203e3151755d874bb2943649dae1eb8533ac93e" + "reference": "1717e0b3642b0df65ecb0cc89cdd99fa840672ff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/2203e3151755d874bb2943649dae1eb8533ac93e", - "reference": "2203e3151755d874bb2943649dae1eb8533ac93e", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/1717e0b3642b0df65ecb0cc89cdd99fa840672ff", + "reference": "1717e0b3642b0df65ecb0cc89cdd99fa840672ff", "shasum": "" }, "require": { @@ -1726,22 +1728,22 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.30.0" + "source": "https://github.com/thephpleague/flysystem/tree/3.31.0" }, - "time": "2025-06-25T13:29:59+00:00" + "time": "2026-01-23T15:38:47+00:00" }, { "name": "league/flysystem-local", - "version": "3.30.0", + "version": "3.31.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem-local.git", - "reference": "6691915f77c7fb69adfb87dcd550052dc184ee10" + "reference": "2f669db18a4c20c755c2bb7d3a7b0b2340488079" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/6691915f77c7fb69adfb87dcd550052dc184ee10", - "reference": "6691915f77c7fb69adfb87dcd550052dc184ee10", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/2f669db18a4c20c755c2bb7d3a7b0b2340488079", + "reference": "2f669db18a4c20c755c2bb7d3a7b0b2340488079", "shasum": "" }, "require": { @@ -1775,9 +1777,9 @@ "local" ], "support": { - "source": "https://github.com/thephpleague/flysystem-local/tree/3.30.0" + "source": "https://github.com/thephpleague/flysystem-local/tree/3.31.0" }, - "time": "2025-05-21T10:34:19+00:00" + "time": "2026-01-23T15:30:45+00:00" }, { "name": "league/mime-type-detection", @@ -1837,33 +1839,38 @@ }, { "name": "league/uri", - "version": "7.5.1", + "version": "7.8.0", "source": { "type": "git", "url": "https://github.com/thephpleague/uri.git", - "reference": "81fb5145d2644324614cc532b28efd0215bda430" + "reference": "4436c6ec8d458e4244448b069cc572d088230b76" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/uri/zipball/81fb5145d2644324614cc532b28efd0215bda430", - "reference": "81fb5145d2644324614cc532b28efd0215bda430", + "url": "https://api.github.com/repos/thephpleague/uri/zipball/4436c6ec8d458e4244448b069cc572d088230b76", + "reference": "4436c6ec8d458e4244448b069cc572d088230b76", "shasum": "" }, "require": { - "league/uri-interfaces": "^7.5", - "php": "^8.1" + "league/uri-interfaces": "^7.8", + "php": "^8.1", + "psr/http-factory": "^1" }, "conflict": { "league/uri-schemes": "^1.0" }, "suggest": { "ext-bcmath": "to improve IPV4 host parsing", + "ext-dom": "to convert the URI into an HTML anchor tag", "ext-fileinfo": "to create Data URI from file contennts", "ext-gmp": "to improve IPV4 host parsing", "ext-intl": "to handle IDN host with the best performance", - "jeremykendall/php-domain-parser": "to resolve Public Suffix and Top Level Domain", - "league/uri-components": "Needed to easily manipulate URI objects components", + "ext-uri": "to use the PHP native URI class", + "jeremykendall/php-domain-parser": "to further parse the URI host and resolve its Public Suffix and Top Level Domain", + "league/uri-components": "to provide additional tools to manipulate URI objects components", + "league/uri-polyfill": "to backport the PHP URI extension for older versions of PHP", "php-64bit": "to improve IPV4 host parsing", + "rowbot/url": "to handle URLs using the WHATWG URL Living Standard specification", "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" }, "type": "library", @@ -1891,6 +1898,7 @@ "description": "URI manipulation library", "homepage": "https://uri.thephpleague.com", "keywords": [ + "URN", "data-uri", "file-uri", "ftp", @@ -1903,9 +1911,11 @@ "psr-7", "query-string", "querystring", + "rfc2141", "rfc3986", "rfc3987", "rfc6570", + "rfc8141", "uri", "uri-template", "url", @@ -1915,7 +1925,7 @@ "docs": "https://uri.thephpleague.com", "forum": "https://thephpleague.slack.com", "issues": "https://github.com/thephpleague/uri-src/issues", - "source": "https://github.com/thephpleague/uri/tree/7.5.1" + "source": "https://github.com/thephpleague/uri/tree/7.8.0" }, "funding": [ { @@ -1923,26 +1933,25 @@ "type": "github" } ], - "time": "2024-12-08T08:40:02+00:00" + "time": "2026-01-14T17:24:56+00:00" }, { "name": "league/uri-interfaces", - "version": "7.5.0", + "version": "7.8.0", "source": { "type": "git", "url": "https://github.com/thephpleague/uri-interfaces.git", - "reference": "08cfc6c4f3d811584fb09c37e2849e6a7f9b0742" + "reference": "c5c5cd056110fc8afaba29fa6b72a43ced42acd4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/08cfc6c4f3d811584fb09c37e2849e6a7f9b0742", - "reference": "08cfc6c4f3d811584fb09c37e2849e6a7f9b0742", + "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/c5c5cd056110fc8afaba29fa6b72a43ced42acd4", + "reference": "c5c5cd056110fc8afaba29fa6b72a43ced42acd4", "shasum": "" }, "require": { "ext-filter": "*", "php": "^8.1", - "psr/http-factory": "^1", "psr/http-message": "^1.1 || ^2.0" }, "suggest": { @@ -1950,6 +1959,7 @@ "ext-gmp": "to improve IPV4 host parsing", "ext-intl": "to handle IDN host with the best performance", "php-64bit": "to improve IPV4 host parsing", + "rowbot/url": "to handle URLs using the WHATWG URL Living Standard specification", "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" }, "type": "library", @@ -1974,7 +1984,7 @@ "homepage": "https://nyamsprod.com" } ], - "description": "Common interfaces and classes for URI representation and interaction", + "description": "Common tools for parsing and resolving RFC3987/RFC3986 URI", "homepage": "https://uri.thephpleague.com", "keywords": [ "data-uri", @@ -1999,7 +2009,7 @@ "docs": "https://uri.thephpleague.com", "forum": "https://thephpleague.slack.com", "issues": "https://github.com/thephpleague/uri-src/issues", - "source": "https://github.com/thephpleague/uri-interfaces/tree/7.5.0" + "source": "https://github.com/thephpleague/uri-interfaces/tree/7.8.0" }, "funding": [ { @@ -2007,20 +2017,20 @@ "type": "github" } ], - "time": "2024-12-08T08:18:47+00:00" + "time": "2026-01-15T06:54:53+00:00" }, { "name": "livewire/flux", - "version": "v2.6.0", + "version": "v2.12.1", "source": { "type": "git", "url": "https://github.com/livewire/flux.git", - "reference": "3cb2ea40978449da74b3814eeef75f0388124224" + "reference": "24c139b97b6df1e67c0235637f0e08c206bf4486" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/livewire/flux/zipball/3cb2ea40978449da74b3814eeef75f0388124224", - "reference": "3cb2ea40978449da74b3814eeef75f0388124224", + "url": "https://api.github.com/repos/livewire/flux/zipball/24c139b97b6df1e67c0235637f0e08c206bf4486", + "reference": "24c139b97b6df1e67c0235637f0e08c206bf4486", "shasum": "" }, "require": { @@ -2028,12 +2038,12 @@ "illuminate/support": "^10.0|^11.0|^12.0", "illuminate/view": "^10.0|^11.0|^12.0", "laravel/prompts": "^0.1|^0.2|^0.3", - "livewire/livewire": "^3.5.19", + "livewire/livewire": "^3.7.4|^4.0", "php": "^8.1", "symfony/console": "^6.0|^7.0" }, "conflict": { - "livewire/blaze": "<0.1.0" + "livewire/blaze": "<1.0.0-beta.2" }, "type": "library", "extra": { @@ -2071,22 +2081,22 @@ ], "support": { "issues": "https://github.com/livewire/flux/issues", - "source": "https://github.com/livewire/flux/tree/v2.6.0" + "source": "https://github.com/livewire/flux/tree/v2.12.1" }, - "time": "2025-10-13T23:17:18+00:00" + "time": "2026-02-17T21:12:27+00:00" }, { "name": "livewire/livewire", - "version": "v3.6.4", + "version": "v4.1.4", "source": { "type": "git", "url": "https://github.com/livewire/livewire.git", - "reference": "ef04be759da41b14d2d129e670533180a44987dc" + "reference": "4697085e02a1f5f11410a1b5962400e3539f8843" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/livewire/livewire/zipball/ef04be759da41b14d2d129e670533180a44987dc", - "reference": "ef04be759da41b14d2d129e670533180a44987dc", + "url": "https://api.github.com/repos/livewire/livewire/zipball/4697085e02a1f5f11410a1b5962400e3539f8843", + "reference": "4697085e02a1f5f11410a1b5962400e3539f8843", "shasum": "" }, "require": { @@ -2141,7 +2151,7 @@ "description": "A front-end framework for Laravel.", "support": { "issues": "https://github.com/livewire/livewire/issues", - "source": "https://github.com/livewire/livewire/tree/v3.6.4" + "source": "https://github.com/livewire/livewire/tree/v4.1.4" }, "funding": [ { @@ -2149,32 +2159,31 @@ "type": "github" } ], - "time": "2025-07-17T05:12:15+00:00" + "time": "2026-02-09T22:59:54+00:00" }, { "name": "livewire/volt", - "version": "v1.7.2", + "version": "v1.10.2", "source": { "type": "git", "url": "https://github.com/livewire/volt.git", - "reference": "91ba934e72bbd162442840862959ade24dbe728a" + "reference": "4aa52b9adbdcb0f58af9cdb1ebabfbcbee32fac9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/livewire/volt/zipball/91ba934e72bbd162442840862959ade24dbe728a", - "reference": "91ba934e72bbd162442840862959ade24dbe728a", + "url": "https://api.github.com/repos/livewire/volt/zipball/4aa52b9adbdcb0f58af9cdb1ebabfbcbee32fac9", + "reference": "4aa52b9adbdcb0f58af9cdb1ebabfbcbee32fac9", "shasum": "" }, "require": { "laravel/framework": "^10.38.2|^11.0|^12.0", - "livewire/livewire": "^3.6.1", + "livewire/livewire": "^3.6.1|^4.0", "php": "^8.1" }, "require-dev": { "laravel/folio": "^1.1", - "mockery/mockery": "^1.6", - "orchestra/testbench": "^8.15.0|^9.0|^10.0", - "pestphp/pest": "^2.9.5|^3.0", + "orchestra/testbench": "^8.36|^9.15|^10.8", + "pestphp/pest": "^2.9.5|^3.0|^4.0", "phpstan/phpstan": "^1.10" }, "type": "library", @@ -2221,20 +2230,20 @@ "issues": "https://github.com/livewire/volt/issues", "source": "https://github.com/livewire/volt" }, - "time": "2025-08-06T15:40:50+00:00" + "time": "2026-01-28T03:03:30+00:00" }, { "name": "monolog/monolog", - "version": "3.9.0", + "version": "3.10.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "10d85740180ecba7896c87e06a166e0c95a0e3b6" + "reference": "b321dd6749f0bf7189444158a3ce785cc16d69b0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/10d85740180ecba7896c87e06a166e0c95a0e3b6", - "reference": "10d85740180ecba7896c87e06a166e0c95a0e3b6", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/b321dd6749f0bf7189444158a3ce785cc16d69b0", + "reference": "b321dd6749f0bf7189444158a3ce785cc16d69b0", "shasum": "" }, "require": { @@ -2252,7 +2261,7 @@ "graylog2/gelf-php": "^1.4.2 || ^2.0", "guzzlehttp/guzzle": "^7.4.5", "guzzlehttp/psr7": "^2.2", - "mongodb/mongodb": "^1.8", + "mongodb/mongodb": "^1.8 || ^2.0", "php-amqplib/php-amqplib": "~2.4 || ^3", "php-console/php-console": "^3.1.8", "phpstan/phpstan": "^2", @@ -2312,7 +2321,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/3.9.0" + "source": "https://github.com/Seldaek/monolog/tree/3.10.0" }, "funding": [ { @@ -2324,20 +2333,20 @@ "type": "tidelift" } ], - "time": "2025-03-24T10:02:05+00:00" + "time": "2026-01-02T08:56:05+00:00" }, { "name": "nesbot/carbon", - "version": "3.10.3", + "version": "3.11.1", "source": { "type": "git", "url": "https://github.com/CarbonPHP/carbon.git", - "reference": "8e3643dcd149ae0fe1d2ff4f2c8e4bbfad7c165f" + "reference": "f438fcc98f92babee98381d399c65336f3a3827f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/8e3643dcd149ae0fe1d2ff4f2c8e4bbfad7c165f", - "reference": "8e3643dcd149ae0fe1d2ff4f2c8e4bbfad7c165f", + "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/f438fcc98f92babee98381d399c65336f3a3827f", + "reference": "f438fcc98f92babee98381d399c65336f3a3827f", "shasum": "" }, "require": { @@ -2345,9 +2354,9 @@ "ext-json": "*", "php": "^8.1", "psr/clock": "^1.0", - "symfony/clock": "^6.3.12 || ^7.0", + "symfony/clock": "^6.3.12 || ^7.0 || ^8.0", "symfony/polyfill-mbstring": "^1.0", - "symfony/translation": "^4.4.18 || ^5.2.1 || ^6.0 || ^7.0" + "symfony/translation": "^4.4.18 || ^5.2.1 || ^6.0 || ^7.0 || ^8.0" }, "provide": { "psr/clock-implementation": "1.0" @@ -2361,7 +2370,7 @@ "phpstan/extension-installer": "^1.4.3", "phpstan/phpstan": "^2.1.22", "phpunit/phpunit": "^10.5.53", - "squizlabs/php_codesniffer": "^3.13.4" + "squizlabs/php_codesniffer": "^3.13.4 || ^4.0.0" }, "bin": [ "bin/carbon" @@ -2404,14 +2413,14 @@ } ], "description": "An API extension for DateTime that supports 281 different languages.", - "homepage": "https://carbon.nesbot.com", + "homepage": "https://carbonphp.github.io/carbon/", "keywords": [ "date", "datetime", "time" ], "support": { - "docs": "https://carbon.nesbot.com/docs", + "docs": "https://carbonphp.github.io/carbon/guide/getting-started/introduction.html", "issues": "https://github.com/CarbonPHP/carbon/issues", "source": "https://github.com/CarbonPHP/carbon" }, @@ -2429,29 +2438,29 @@ "type": "tidelift" } ], - "time": "2025-09-06T13:39:36+00:00" + "time": "2026-01-29T09:26:29+00:00" }, { "name": "nette/schema", - "version": "v1.3.2", + "version": "v1.3.4", "source": { "type": "git", "url": "https://github.com/nette/schema.git", - "reference": "da801d52f0354f70a638673c4a0f04e16529431d" + "reference": "086497a2f34b82fede9b5a41cc8e131d087cd8f7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/schema/zipball/da801d52f0354f70a638673c4a0f04e16529431d", - "reference": "da801d52f0354f70a638673c4a0f04e16529431d", + "url": "https://api.github.com/repos/nette/schema/zipball/086497a2f34b82fede9b5a41cc8e131d087cd8f7", + "reference": "086497a2f34b82fede9b5a41cc8e131d087cd8f7", "shasum": "" }, "require": { "nette/utils": "^4.0", - "php": "8.1 - 8.4" + "php": "8.1 - 8.5" }, "require-dev": { - "nette/tester": "^2.5.2", - "phpstan/phpstan-nette": "^1.0", + "nette/tester": "^2.6", + "phpstan/phpstan": "^2.0@stable", "tracy/tracy": "^2.8" }, "type": "library", @@ -2461,6 +2470,9 @@ } }, "autoload": { + "psr-4": { + "Nette\\": "src" + }, "classmap": [ "src/" ] @@ -2489,26 +2501,26 @@ ], "support": { "issues": "https://github.com/nette/schema/issues", - "source": "https://github.com/nette/schema/tree/v1.3.2" + "source": "https://github.com/nette/schema/tree/v1.3.4" }, - "time": "2024-10-06T23:10:23+00:00" + "time": "2026-02-08T02:54:00+00:00" }, { "name": "nette/utils", - "version": "v4.0.8", + "version": "v4.1.3", "source": { "type": "git", "url": "https://github.com/nette/utils.git", - "reference": "c930ca4e3cf4f17dcfb03037703679d2396d2ede" + "reference": "bb3ea637e3d131d72acc033cfc2746ee893349fe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/utils/zipball/c930ca4e3cf4f17dcfb03037703679d2396d2ede", - "reference": "c930ca4e3cf4f17dcfb03037703679d2396d2ede", + "url": "https://api.github.com/repos/nette/utils/zipball/bb3ea637e3d131d72acc033cfc2746ee893349fe", + "reference": "bb3ea637e3d131d72acc033cfc2746ee893349fe", "shasum": "" }, "require": { - "php": "8.0 - 8.5" + "php": "8.2 - 8.5" }, "conflict": { "nette/finder": "<3", @@ -2516,8 +2528,10 @@ }, "require-dev": { "jetbrains/phpstorm-attributes": "^1.2", + "nette/phpstan-rules": "^1.0", "nette/tester": "^2.5", - "phpstan/phpstan-nette": "^2.0@stable", + "phpstan/extension-installer": "^1.4@stable", + "phpstan/phpstan": "^2.1@stable", "tracy/tracy": "^2.9" }, "suggest": { @@ -2531,7 +2545,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-master": "4.1-dev" } }, "autoload": { @@ -2578,22 +2592,22 @@ ], "support": { "issues": "https://github.com/nette/utils/issues", - "source": "https://github.com/nette/utils/tree/v4.0.8" + "source": "https://github.com/nette/utils/tree/v4.1.3" }, - "time": "2025-08-06T21:43:34+00:00" + "time": "2026-02-13T03:05:33+00:00" }, { "name": "nikic/php-parser", - "version": "v5.6.1", + "version": "v5.7.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2" + "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2", - "reference": "f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/dca41cd15c2ac9d055ad70dbfd011130757d1f82", + "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82", "shasum": "" }, "require": { @@ -2636,37 +2650,37 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.6.1" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.7.0" }, - "time": "2025-08-13T20:13:15+00:00" + "time": "2025-12-06T11:56:16+00:00" }, { "name": "nunomaduro/termwind", - "version": "v2.3.1", + "version": "v2.4.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/termwind.git", - "reference": "dfa08f390e509967a15c22493dc0bac5733d9123" + "reference": "712a31b768f5daea284c2169a7d227031001b9a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/dfa08f390e509967a15c22493dc0bac5733d9123", - "reference": "dfa08f390e509967a15c22493dc0bac5733d9123", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/712a31b768f5daea284c2169a7d227031001b9a8", + "reference": "712a31b768f5daea284c2169a7d227031001b9a8", "shasum": "" }, "require": { "ext-mbstring": "*", "php": "^8.2", - "symfony/console": "^7.2.6" + "symfony/console": "^7.4.4 || ^8.0.4" }, "require-dev": { - "illuminate/console": "^11.44.7", - "laravel/pint": "^1.22.0", + "illuminate/console": "^11.47.0", + "laravel/pint": "^1.27.1", "mockery/mockery": "^1.6.12", - "pestphp/pest": "^2.36.0 || ^3.8.2", - "phpstan/phpstan": "^1.12.25", + "pestphp/pest": "^2.36.0 || ^3.8.4 || ^4.3.2", + "phpstan/phpstan": "^1.12.32", "phpstan/phpstan-strict-rules": "^1.6.2", - "symfony/var-dumper": "^7.2.6", + "symfony/var-dumper": "^7.3.5 || ^8.0.4", "thecodingmachine/phpstan-strict-rules": "^1.0.0" }, "type": "library", @@ -2698,7 +2712,7 @@ "email": "enunomaduro@gmail.com" } ], - "description": "Its like Tailwind CSS, but for the console.", + "description": "It's like Tailwind CSS, but for the console.", "keywords": [ "cli", "console", @@ -2709,7 +2723,7 @@ ], "support": { "issues": "https://github.com/nunomaduro/termwind/issues", - "source": "https://github.com/nunomaduro/termwind/tree/v2.3.1" + "source": "https://github.com/nunomaduro/termwind/tree/v2.4.0" }, "funding": [ { @@ -2725,20 +2739,20 @@ "type": "github" } ], - "time": "2025-05-08T08:14:37+00:00" + "time": "2026-02-16T23:10:27+00:00" }, { "name": "phpoption/phpoption", - "version": "1.9.4", + "version": "1.9.5", "source": { "type": "git", "url": "https://github.com/schmittjoh/php-option.git", - "reference": "638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d" + "reference": "75365b91986c2405cf5e1e012c5595cd487a98be" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d", - "reference": "638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/75365b91986c2405cf5e1e012c5595cd487a98be", + "reference": "75365b91986c2405cf5e1e012c5595cd487a98be", "shasum": "" }, "require": { @@ -2788,7 +2802,7 @@ ], "support": { "issues": "https://github.com/schmittjoh/php-option/issues", - "source": "https://github.com/schmittjoh/php-option/tree/1.9.4" + "source": "https://github.com/schmittjoh/php-option/tree/1.9.5" }, "funding": [ { @@ -2800,7 +2814,7 @@ "type": "tidelift" } ], - "time": "2025-08-21T11:53:16+00:00" + "time": "2025-12-27T19:41:33+00:00" }, { "name": "psr/clock", @@ -3216,16 +3230,16 @@ }, { "name": "psy/psysh", - "version": "v0.12.12", + "version": "v0.12.20", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "cd23863404a40ccfaf733e3af4db2b459837f7e7" + "reference": "19678eb6b952a03b8a1d96ecee9edba518bb0373" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/cd23863404a40ccfaf733e3af4db2b459837f7e7", - "reference": "cd23863404a40ccfaf733e3af4db2b459837f7e7", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/19678eb6b952a03b8a1d96ecee9edba518bb0373", + "reference": "19678eb6b952a03b8a1d96ecee9edba518bb0373", "shasum": "" }, "require": { @@ -3233,18 +3247,19 @@ "ext-tokenizer": "*", "nikic/php-parser": "^5.0 || ^4.0", "php": "^8.0 || ^7.4", - "symfony/console": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4", - "symfony/var-dumper": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4" + "symfony/console": "^8.0 || ^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4", + "symfony/var-dumper": "^8.0 || ^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4" }, "conflict": { "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.2" + "bamarni/composer-bin-plugin": "^1.2", + "composer/class-map-generator": "^1.6" }, "suggest": { + "composer/class-map-generator": "Improved tab completion performance with better class discovery.", "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", - "ext-pdo-sqlite": "The doc command requires SQLite to work.", "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well." }, "bin": [ @@ -3288,9 +3303,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.12.12" + "source": "https://github.com/bobthecow/psysh/tree/v0.12.20" }, - "time": "2025-09-20T13:46:31+00:00" + "time": "2026-02-11T15:05:28+00:00" }, { "name": "ralouphie/getallheaders", @@ -3414,20 +3429,20 @@ }, { "name": "ramsey/uuid", - "version": "4.9.1", + "version": "4.9.2", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", - "reference": "81f941f6f729b1e3ceea61d9d014f8b6c6800440" + "reference": "8429c78ca35a09f27565311b98101e2826affde0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/81f941f6f729b1e3ceea61d9d014f8b6c6800440", - "reference": "81f941f6f729b1e3ceea61d9d014f8b6c6800440", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/8429c78ca35a09f27565311b98101e2826affde0", + "reference": "8429c78ca35a09f27565311b98101e2826affde0", "shasum": "" }, "require": { - "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11 || ^0.12 || ^0.13 || ^0.14", + "brick/math": "^0.8.16 || ^0.9 || ^0.10 || ^0.11 || ^0.12 || ^0.13 || ^0.14", "php": "^8.0", "ramsey/collection": "^1.2 || ^2.0" }, @@ -3486,28 +3501,27 @@ ], "support": { "issues": "https://github.com/ramsey/uuid/issues", - "source": "https://github.com/ramsey/uuid/tree/4.9.1" + "source": "https://github.com/ramsey/uuid/tree/4.9.2" }, - "time": "2025-09-04T20:59:21+00:00" + "time": "2025-12-14T04:43:48+00:00" }, { "name": "symfony/clock", - "version": "v7.3.0", + "version": "v8.0.0", "source": { "type": "git", "url": "https://github.com/symfony/clock.git", - "reference": "b81435fbd6648ea425d1ee96a2d8e68f4ceacd24" + "reference": "832119f9b8dbc6c8e6f65f30c5969eca1e88764f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/clock/zipball/b81435fbd6648ea425d1ee96a2d8e68f4ceacd24", - "reference": "b81435fbd6648ea425d1ee96a2d8e68f4ceacd24", + "url": "https://api.github.com/repos/symfony/clock/zipball/832119f9b8dbc6c8e6f65f30c5969eca1e88764f", + "reference": "832119f9b8dbc6c8e6f65f30c5969eca1e88764f", "shasum": "" }, "require": { - "php": ">=8.2", - "psr/clock": "^1.0", - "symfony/polyfill-php83": "^1.28" + "php": ">=8.4", + "psr/clock": "^1.0" }, "provide": { "psr/clock-implementation": "1.0" @@ -3546,7 +3560,7 @@ "time" ], "support": { - "source": "https://github.com/symfony/clock/tree/v7.3.0" + "source": "https://github.com/symfony/clock/tree/v8.0.0" }, "funding": [ { @@ -3557,25 +3571,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-25T14:21:43+00:00" + "time": "2025-11-12T15:46:48+00:00" }, { "name": "symfony/console", - "version": "v7.3.4", + "version": "v7.4.4", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "2b9c5fafbac0399a20a2e82429e2bd735dcfb7db" + "reference": "41e38717ac1dd7a46b6bda7d6a82af2d98a78894" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/2b9c5fafbac0399a20a2e82429e2bd735dcfb7db", - "reference": "2b9c5fafbac0399a20a2e82429e2bd735dcfb7db", + "url": "https://api.github.com/repos/symfony/console/zipball/41e38717ac1dd7a46b6bda7d6a82af2d98a78894", + "reference": "41e38717ac1dd7a46b6bda7d6a82af2d98a78894", "shasum": "" }, "require": { @@ -3583,7 +3601,7 @@ "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0", "symfony/service-contracts": "^2.5|^3", - "symfony/string": "^7.2" + "symfony/string": "^7.2|^8.0" }, "conflict": { "symfony/dependency-injection": "<6.4", @@ -3597,16 +3615,16 @@ }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^6.4|^7.0", - "symfony/dependency-injection": "^6.4|^7.0", - "symfony/event-dispatcher": "^6.4|^7.0", - "symfony/http-foundation": "^6.4|^7.0", - "symfony/http-kernel": "^6.4|^7.0", - "symfony/lock": "^6.4|^7.0", - "symfony/messenger": "^6.4|^7.0", - "symfony/process": "^6.4|^7.0", - "symfony/stopwatch": "^6.4|^7.0", - "symfony/var-dumper": "^6.4|^7.0" + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/event-dispatcher": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/lock": "^6.4|^7.0|^8.0", + "symfony/messenger": "^6.4|^7.0|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/stopwatch": "^6.4|^7.0|^8.0", + "symfony/var-dumper": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -3640,7 +3658,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v7.3.4" + "source": "https://github.com/symfony/console/tree/v7.4.4" }, "funding": [ { @@ -3660,24 +3678,24 @@ "type": "tidelift" } ], - "time": "2025-09-22T15:31:00+00:00" + "time": "2026-01-13T11:36:38+00:00" }, { "name": "symfony/css-selector", - "version": "v7.3.0", + "version": "v8.0.0", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2" + "reference": "6225bd458c53ecdee056214cb4a2ffaf58bd592b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/601a5ce9aaad7bf10797e3663faefce9e26c24e2", - "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/6225bd458c53ecdee056214cb4a2ffaf58bd592b", + "reference": "6225bd458c53ecdee056214cb4a2ffaf58bd592b", "shasum": "" }, "require": { - "php": ">=8.2" + "php": ">=8.4" }, "type": "library", "autoload": { @@ -3709,7 +3727,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v7.3.0" + "source": "https://github.com/symfony/css-selector/tree/v8.0.0" }, "funding": [ { @@ -3720,12 +3738,16 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-25T14:21:43+00:00" + "time": "2025-10-30T14:17:19+00:00" }, { "name": "symfony/deprecation-contracts", @@ -3796,32 +3818,33 @@ }, { "name": "symfony/error-handler", - "version": "v7.3.4", + "version": "v7.4.4", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "99f81bc944ab8e5dae4f21b4ca9972698bbad0e4" + "reference": "8da531f364ddfee53e36092a7eebbbd0b775f6b8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/99f81bc944ab8e5dae4f21b4ca9972698bbad0e4", - "reference": "99f81bc944ab8e5dae4f21b4ca9972698bbad0e4", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/8da531f364ddfee53e36092a7eebbbd0b775f6b8", + "reference": "8da531f364ddfee53e36092a7eebbbd0b775f6b8", "shasum": "" }, "require": { "php": ">=8.2", "psr/log": "^1|^2|^3", - "symfony/var-dumper": "^6.4|^7.0" + "symfony/polyfill-php85": "^1.32", + "symfony/var-dumper": "^6.4|^7.0|^8.0" }, "conflict": { "symfony/deprecation-contracts": "<2.5", "symfony/http-kernel": "<6.4" }, "require-dev": { - "symfony/console": "^6.4|^7.0", + "symfony/console": "^6.4|^7.0|^8.0", "symfony/deprecation-contracts": "^2.5|^3", - "symfony/http-kernel": "^6.4|^7.0", - "symfony/serializer": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/serializer": "^6.4|^7.0|^8.0", "symfony/webpack-encore-bundle": "^1.0|^2.0" }, "bin": [ @@ -3853,7 +3876,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/v7.3.4" + "source": "https://github.com/symfony/error-handler/tree/v7.4.4" }, "funding": [ { @@ -3873,28 +3896,28 @@ "type": "tidelift" } ], - "time": "2025-09-11T10:12:26+00:00" + "time": "2026-01-20T16:42:42+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v7.3.3", + "version": "v8.0.4", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "b7dc69e71de420ac04bc9ab830cf3ffebba48191" + "reference": "99301401da182b6cfaa4700dbe9987bb75474b47" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/b7dc69e71de420ac04bc9ab830cf3ffebba48191", - "reference": "b7dc69e71de420ac04bc9ab830cf3ffebba48191", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/99301401da182b6cfaa4700dbe9987bb75474b47", + "reference": "99301401da182b6cfaa4700dbe9987bb75474b47", "shasum": "" }, "require": { - "php": ">=8.2", + "php": ">=8.4", "symfony/event-dispatcher-contracts": "^2.5|^3" }, "conflict": { - "symfony/dependency-injection": "<6.4", + "symfony/security-http": "<7.4", "symfony/service-contracts": "<2.5" }, "provide": { @@ -3903,13 +3926,14 @@ }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^6.4|^7.0", - "symfony/dependency-injection": "^6.4|^7.0", - "symfony/error-handler": "^6.4|^7.0", - "symfony/expression-language": "^6.4|^7.0", - "symfony/http-foundation": "^6.4|^7.0", + "symfony/config": "^7.4|^8.0", + "symfony/dependency-injection": "^7.4|^8.0", + "symfony/error-handler": "^7.4|^8.0", + "symfony/expression-language": "^7.4|^8.0", + "symfony/framework-bundle": "^7.4|^8.0", + "symfony/http-foundation": "^7.4|^8.0", "symfony/service-contracts": "^2.5|^3", - "symfony/stopwatch": "^6.4|^7.0" + "symfony/stopwatch": "^7.4|^8.0" }, "type": "library", "autoload": { @@ -3937,7 +3961,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v7.3.3" + "source": "https://github.com/symfony/event-dispatcher/tree/v8.0.4" }, "funding": [ { @@ -3957,7 +3981,7 @@ "type": "tidelift" } ], - "time": "2025-08-13T11:49:31+00:00" + "time": "2026-01-05T11:45:55+00:00" }, { "name": "symfony/event-dispatcher-contracts", @@ -4037,23 +4061,23 @@ }, { "name": "symfony/finder", - "version": "v7.3.2", + "version": "v7.4.5", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "2a6614966ba1074fa93dae0bc804227422df4dfe" + "reference": "ad4daa7c38668dcb031e63bc99ea9bd42196a2cb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/2a6614966ba1074fa93dae0bc804227422df4dfe", - "reference": "2a6614966ba1074fa93dae0bc804227422df4dfe", + "url": "https://api.github.com/repos/symfony/finder/zipball/ad4daa7c38668dcb031e63bc99ea9bd42196a2cb", + "reference": "ad4daa7c38668dcb031e63bc99ea9bd42196a2cb", "shasum": "" }, "require": { "php": ">=8.2" }, "require-dev": { - "symfony/filesystem": "^6.4|^7.0" + "symfony/filesystem": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -4081,7 +4105,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v7.3.2" + "source": "https://github.com/symfony/finder/tree/v7.4.5" }, "funding": [ { @@ -4101,27 +4125,26 @@ "type": "tidelift" } ], - "time": "2025-07-15T13:41:35+00:00" + "time": "2026-01-26T15:07:59+00:00" }, { "name": "symfony/http-foundation", - "version": "v7.3.4", + "version": "v7.4.5", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "c061c7c18918b1b64268771aad04b40be41dd2e6" + "reference": "446d0db2b1f21575f1284b74533e425096abdfb6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/c061c7c18918b1b64268771aad04b40be41dd2e6", - "reference": "c061c7c18918b1b64268771aad04b40be41dd2e6", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/446d0db2b1f21575f1284b74533e425096abdfb6", + "reference": "446d0db2b1f21575f1284b74533e425096abdfb6", "shasum": "" }, "require": { "php": ">=8.2", - "symfony/deprecation-contracts": "^2.5|^3.0", - "symfony/polyfill-mbstring": "~1.1", - "symfony/polyfill-php83": "^1.27" + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "^1.1" }, "conflict": { "doctrine/dbal": "<3.6", @@ -4130,13 +4153,13 @@ "require-dev": { "doctrine/dbal": "^3.6|^4", "predis/predis": "^1.1|^2.0", - "symfony/cache": "^6.4.12|^7.1.5", - "symfony/clock": "^6.4|^7.0", - "symfony/dependency-injection": "^6.4|^7.0", - "symfony/expression-language": "^6.4|^7.0", - "symfony/http-kernel": "^6.4|^7.0", - "symfony/mime": "^6.4|^7.0", - "symfony/rate-limiter": "^6.4|^7.0" + "symfony/cache": "^6.4.12|^7.1.5|^8.0", + "symfony/clock": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/mime": "^6.4|^7.0|^8.0", + "symfony/rate-limiter": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -4164,7 +4187,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v7.3.4" + "source": "https://github.com/symfony/http-foundation/tree/v7.4.5" }, "funding": [ { @@ -4184,29 +4207,29 @@ "type": "tidelift" } ], - "time": "2025-09-16T08:38:17+00:00" + "time": "2026-01-27T16:16:02+00:00" }, { "name": "symfony/http-kernel", - "version": "v7.3.4", + "version": "v7.4.5", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "b796dffea7821f035047235e076b60ca2446e3cf" + "reference": "229eda477017f92bd2ce7615d06222ec0c19e82a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/b796dffea7821f035047235e076b60ca2446e3cf", - "reference": "b796dffea7821f035047235e076b60ca2446e3cf", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/229eda477017f92bd2ce7615d06222ec0c19e82a", + "reference": "229eda477017f92bd2ce7615d06222ec0c19e82a", "shasum": "" }, "require": { "php": ">=8.2", "psr/log": "^1|^2|^3", "symfony/deprecation-contracts": "^2.5|^3", - "symfony/error-handler": "^6.4|^7.0", - "symfony/event-dispatcher": "^7.3", - "symfony/http-foundation": "^7.3", + "symfony/error-handler": "^6.4|^7.0|^8.0", + "symfony/event-dispatcher": "^7.3|^8.0", + "symfony/http-foundation": "^7.4|^8.0", "symfony/polyfill-ctype": "^1.8" }, "conflict": { @@ -4216,6 +4239,7 @@ "symfony/console": "<6.4", "symfony/dependency-injection": "<6.4", "symfony/doctrine-bridge": "<6.4", + "symfony/flex": "<2.10", "symfony/form": "<6.4", "symfony/http-client": "<6.4", "symfony/http-client-contracts": "<2.5", @@ -4233,27 +4257,27 @@ }, "require-dev": { "psr/cache": "^1.0|^2.0|^3.0", - "symfony/browser-kit": "^6.4|^7.0", - "symfony/clock": "^6.4|^7.0", - "symfony/config": "^6.4|^7.0", - "symfony/console": "^6.4|^7.0", - "symfony/css-selector": "^6.4|^7.0", - "symfony/dependency-injection": "^6.4|^7.0", - "symfony/dom-crawler": "^6.4|^7.0", - "symfony/expression-language": "^6.4|^7.0", - "symfony/finder": "^6.4|^7.0", + "symfony/browser-kit": "^6.4|^7.0|^8.0", + "symfony/clock": "^6.4|^7.0|^8.0", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/css-selector": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/dom-crawler": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/finder": "^6.4|^7.0|^8.0", "symfony/http-client-contracts": "^2.5|^3", - "symfony/process": "^6.4|^7.0", - "symfony/property-access": "^7.1", - "symfony/routing": "^6.4|^7.0", - "symfony/serializer": "^7.1", - "symfony/stopwatch": "^6.4|^7.0", - "symfony/translation": "^6.4|^7.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/property-access": "^7.1|^8.0", + "symfony/routing": "^6.4|^7.0|^8.0", + "symfony/serializer": "^7.1|^8.0", + "symfony/stopwatch": "^6.4|^7.0|^8.0", + "symfony/translation": "^6.4|^7.0|^8.0", "symfony/translation-contracts": "^2.5|^3", - "symfony/uid": "^6.4|^7.0", - "symfony/validator": "^6.4|^7.0", - "symfony/var-dumper": "^6.4|^7.0", - "symfony/var-exporter": "^6.4|^7.0", + "symfony/uid": "^6.4|^7.0|^8.0", + "symfony/validator": "^6.4|^7.0|^8.0", + "symfony/var-dumper": "^6.4|^7.0|^8.0", + "symfony/var-exporter": "^6.4|^7.0|^8.0", "twig/twig": "^3.12" }, "type": "library", @@ -4282,7 +4306,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/v7.3.4" + "source": "https://github.com/symfony/http-kernel/tree/v7.4.5" }, "funding": [ { @@ -4302,20 +4326,20 @@ "type": "tidelift" } ], - "time": "2025-09-27T12:32:17+00:00" + "time": "2026-01-28T10:33:42+00:00" }, { "name": "symfony/mailer", - "version": "v7.3.4", + "version": "v7.4.4", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "ab97ef2f7acf0216955f5845484235113047a31d" + "reference": "7b750074c40c694ceb34cb926d6dffee231c5cd6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/ab97ef2f7acf0216955f5845484235113047a31d", - "reference": "ab97ef2f7acf0216955f5845484235113047a31d", + "url": "https://api.github.com/repos/symfony/mailer/zipball/7b750074c40c694ceb34cb926d6dffee231c5cd6", + "reference": "7b750074c40c694ceb34cb926d6dffee231c5cd6", "shasum": "" }, "require": { @@ -4323,8 +4347,8 @@ "php": ">=8.2", "psr/event-dispatcher": "^1", "psr/log": "^1|^2|^3", - "symfony/event-dispatcher": "^6.4|^7.0", - "symfony/mime": "^7.2", + "symfony/event-dispatcher": "^6.4|^7.0|^8.0", + "symfony/mime": "^7.2|^8.0", "symfony/service-contracts": "^2.5|^3" }, "conflict": { @@ -4335,10 +4359,10 @@ "symfony/twig-bridge": "<6.4" }, "require-dev": { - "symfony/console": "^6.4|^7.0", - "symfony/http-client": "^6.4|^7.0", - "symfony/messenger": "^6.4|^7.0", - "symfony/twig-bridge": "^6.4|^7.0" + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/http-client": "^6.4|^7.0|^8.0", + "symfony/messenger": "^6.4|^7.0|^8.0", + "symfony/twig-bridge": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -4366,7 +4390,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v7.3.4" + "source": "https://github.com/symfony/mailer/tree/v7.4.4" }, "funding": [ { @@ -4386,43 +4410,44 @@ "type": "tidelift" } ], - "time": "2025-09-17T05:51:54+00:00" + "time": "2026-01-08T08:25:11+00:00" }, { "name": "symfony/mime", - "version": "v7.3.4", + "version": "v7.4.5", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "b1b828f69cbaf887fa835a091869e55df91d0e35" + "reference": "b18c7e6e9eee1e19958138df10412f3c4c316148" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/b1b828f69cbaf887fa835a091869e55df91d0e35", - "reference": "b1b828f69cbaf887fa835a091869e55df91d0e35", + "url": "https://api.github.com/repos/symfony/mime/zipball/b18c7e6e9eee1e19958138df10412f3c4c316148", + "reference": "b18c7e6e9eee1e19958138df10412f3c4c316148", "shasum": "" }, "require": { "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-intl-idn": "^1.10", "symfony/polyfill-mbstring": "^1.0" }, "conflict": { "egulias/email-validator": "~3.0.0", - "phpdocumentor/reflection-docblock": "<3.2.2", - "phpdocumentor/type-resolver": "<1.4.0", + "phpdocumentor/reflection-docblock": "<5.2|>=6", + "phpdocumentor/type-resolver": "<1.5.1", "symfony/mailer": "<6.4", "symfony/serializer": "<6.4.3|>7.0,<7.0.3" }, "require-dev": { "egulias/email-validator": "^2.1.10|^3.1|^4", "league/html-to-markdown": "^5.0", - "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", - "symfony/dependency-injection": "^6.4|^7.0", - "symfony/process": "^6.4|^7.0", - "symfony/property-access": "^6.4|^7.0", - "symfony/property-info": "^6.4|^7.0", - "symfony/serializer": "^6.4.3|^7.0.3" + "phpdocumentor/reflection-docblock": "^5.2", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/property-access": "^6.4|^7.0|^8.0", + "symfony/property-info": "^6.4|^7.0|^8.0", + "symfony/serializer": "^6.4.3|^7.0.3|^8.0" }, "type": "library", "autoload": { @@ -4454,7 +4479,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v7.3.4" + "source": "https://github.com/symfony/mime/tree/v7.4.5" }, "funding": [ { @@ -4474,7 +4499,7 @@ "type": "tidelift" } ], - "time": "2025-09-16T08:38:17+00:00" + "time": "2026-01-27T08:59:58+00:00" }, { "name": "symfony/polyfill-ctype", @@ -5307,16 +5332,16 @@ }, { "name": "symfony/process", - "version": "v7.3.4", + "version": "v7.4.5", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "f24f8f316367b30810810d4eb30c543d7003ff3b" + "reference": "608476f4604102976d687c483ac63a79ba18cc97" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/f24f8f316367b30810810d4eb30c543d7003ff3b", - "reference": "f24f8f316367b30810810d4eb30c543d7003ff3b", + "url": "https://api.github.com/repos/symfony/process/zipball/608476f4604102976d687c483ac63a79ba18cc97", + "reference": "608476f4604102976d687c483ac63a79ba18cc97", "shasum": "" }, "require": { @@ -5348,7 +5373,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v7.3.4" + "source": "https://github.com/symfony/process/tree/v7.4.5" }, "funding": [ { @@ -5368,20 +5393,20 @@ "type": "tidelift" } ], - "time": "2025-09-11T10:12:26+00:00" + "time": "2026-01-26T15:07:59+00:00" }, { "name": "symfony/routing", - "version": "v7.3.4", + "version": "v7.4.4", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "8dc648e159e9bac02b703b9fbd937f19ba13d07c" + "reference": "0798827fe2c79caeed41d70b680c2c3507d10147" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/8dc648e159e9bac02b703b9fbd937f19ba13d07c", - "reference": "8dc648e159e9bac02b703b9fbd937f19ba13d07c", + "url": "https://api.github.com/repos/symfony/routing/zipball/0798827fe2c79caeed41d70b680c2c3507d10147", + "reference": "0798827fe2c79caeed41d70b680c2c3507d10147", "shasum": "" }, "require": { @@ -5395,11 +5420,11 @@ }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^6.4|^7.0", - "symfony/dependency-injection": "^6.4|^7.0", - "symfony/expression-language": "^6.4|^7.0", - "symfony/http-foundation": "^6.4|^7.0", - "symfony/yaml": "^6.4|^7.0" + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", + "symfony/yaml": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -5433,7 +5458,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v7.3.4" + "source": "https://github.com/symfony/routing/tree/v7.4.4" }, "funding": [ { @@ -5453,20 +5478,20 @@ "type": "tidelift" } ], - "time": "2025-09-11T10:12:26+00:00" + "time": "2026-01-12T12:19:02+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.6.0", + "version": "v3.6.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4" + "reference": "45112560a3ba2d715666a509a0bc9521d10b6c43" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f021b05a130d35510bd6b25fe9053c2a8a15d5d4", - "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/45112560a3ba2d715666a509a0bc9521d10b6c43", + "reference": "45112560a3ba2d715666a509a0bc9521d10b6c43", "shasum": "" }, "require": { @@ -5520,7 +5545,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.6.0" + "source": "https://github.com/symfony/service-contracts/tree/v3.6.1" }, "funding": [ { @@ -5531,43 +5556,47 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-04-25T09:37:31+00:00" + "time": "2025-07-15T11:30:57+00:00" }, { "name": "symfony/string", - "version": "v7.3.4", + "version": "v8.0.4", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "f96476035142921000338bad71e5247fbc138872" + "reference": "758b372d6882506821ed666032e43020c4f57194" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/f96476035142921000338bad71e5247fbc138872", - "reference": "f96476035142921000338bad71e5247fbc138872", + "url": "https://api.github.com/repos/symfony/string/zipball/758b372d6882506821ed666032e43020c4f57194", + "reference": "758b372d6882506821ed666032e43020c4f57194", "shasum": "" }, "require": { - "php": ">=8.2", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-intl-grapheme": "~1.0", - "symfony/polyfill-intl-normalizer": "~1.0", - "symfony/polyfill-mbstring": "~1.0" + "php": ">=8.4", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-intl-grapheme": "^1.33", + "symfony/polyfill-intl-normalizer": "^1.0", + "symfony/polyfill-mbstring": "^1.0" }, "conflict": { "symfony/translation-contracts": "<2.5" }, "require-dev": { - "symfony/emoji": "^7.1", - "symfony/http-client": "^6.4|^7.0", - "symfony/intl": "^6.4|^7.0", + "symfony/emoji": "^7.4|^8.0", + "symfony/http-client": "^7.4|^8.0", + "symfony/intl": "^7.4|^8.0", "symfony/translation-contracts": "^2.5|^3.0", - "symfony/var-exporter": "^6.4|^7.0" + "symfony/var-exporter": "^7.4|^8.0" }, "type": "library", "autoload": { @@ -5606,7 +5635,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v7.3.4" + "source": "https://github.com/symfony/string/tree/v8.0.4" }, "funding": [ { @@ -5626,38 +5655,31 @@ "type": "tidelift" } ], - "time": "2025-09-11T14:36:48+00:00" + "time": "2026-01-12T12:37:40+00:00" }, { "name": "symfony/translation", - "version": "v7.3.4", + "version": "v8.0.4", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "ec25870502d0c7072d086e8ffba1420c85965174" + "reference": "db70c8ce7db74fd2da7b1d268db46b2a8ce32c10" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/ec25870502d0c7072d086e8ffba1420c85965174", - "reference": "ec25870502d0c7072d086e8ffba1420c85965174", + "url": "https://api.github.com/repos/symfony/translation/zipball/db70c8ce7db74fd2da7b1d268db46b2a8ce32c10", + "reference": "db70c8ce7db74fd2da7b1d268db46b2a8ce32c10", "shasum": "" }, "require": { - "php": ">=8.2", - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/polyfill-mbstring": "~1.0", - "symfony/translation-contracts": "^2.5|^3.0" + "php": ">=8.4", + "symfony/polyfill-mbstring": "^1.0", + "symfony/translation-contracts": "^3.6.1" }, "conflict": { "nikic/php-parser": "<5.0", - "symfony/config": "<6.4", - "symfony/console": "<6.4", - "symfony/dependency-injection": "<6.4", "symfony/http-client-contracts": "<2.5", - "symfony/http-kernel": "<6.4", - "symfony/service-contracts": "<2.5", - "symfony/twig-bundle": "<6.4", - "symfony/yaml": "<6.4" + "symfony/service-contracts": "<2.5" }, "provide": { "symfony/translation-implementation": "2.3|3.0" @@ -5665,17 +5687,17 @@ "require-dev": { "nikic/php-parser": "^5.0", "psr/log": "^1|^2|^3", - "symfony/config": "^6.4|^7.0", - "symfony/console": "^6.4|^7.0", - "symfony/dependency-injection": "^6.4|^7.0", - "symfony/finder": "^6.4|^7.0", + "symfony/config": "^7.4|^8.0", + "symfony/console": "^7.4|^8.0", + "symfony/dependency-injection": "^7.4|^8.0", + "symfony/finder": "^7.4|^8.0", "symfony/http-client-contracts": "^2.5|^3.0", - "symfony/http-kernel": "^6.4|^7.0", - "symfony/intl": "^6.4|^7.0", + "symfony/http-kernel": "^7.4|^8.0", + "symfony/intl": "^7.4|^8.0", "symfony/polyfill-intl-icu": "^1.21", - "symfony/routing": "^6.4|^7.0", + "symfony/routing": "^7.4|^8.0", "symfony/service-contracts": "^2.5|^3", - "symfony/yaml": "^6.4|^7.0" + "symfony/yaml": "^7.4|^8.0" }, "type": "library", "autoload": { @@ -5706,7 +5728,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v7.3.4" + "source": "https://github.com/symfony/translation/tree/v8.0.4" }, "funding": [ { @@ -5726,20 +5748,20 @@ "type": "tidelift" } ], - "time": "2025-09-07T11:39:36+00:00" + "time": "2026-01-13T13:06:50+00:00" }, { "name": "symfony/translation-contracts", - "version": "v3.6.0", + "version": "v3.6.1", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "df210c7a2573f1913b2d17cc95f90f53a73d8f7d" + "reference": "65a8bc82080447fae78373aa10f8d13b38338977" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/df210c7a2573f1913b2d17cc95f90f53a73d8f7d", - "reference": "df210c7a2573f1913b2d17cc95f90f53a73d8f7d", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/65a8bc82080447fae78373aa10f8d13b38338977", + "reference": "65a8bc82080447fae78373aa10f8d13b38338977", "shasum": "" }, "require": { @@ -5788,7 +5810,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.6.0" + "source": "https://github.com/symfony/translation-contracts/tree/v3.6.1" }, "funding": [ { @@ -5799,25 +5821,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-27T08:32:26+00:00" + "time": "2025-07-15T13:41:35+00:00" }, { "name": "symfony/uid", - "version": "v7.3.1", + "version": "v7.4.4", "source": { "type": "git", "url": "https://github.com/symfony/uid.git", - "reference": "a69f69f3159b852651a6bf45a9fdd149520525bb" + "reference": "7719ce8aba76be93dfe249192f1fbfa52c588e36" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/uid/zipball/a69f69f3159b852651a6bf45a9fdd149520525bb", - "reference": "a69f69f3159b852651a6bf45a9fdd149520525bb", + "url": "https://api.github.com/repos/symfony/uid/zipball/7719ce8aba76be93dfe249192f1fbfa52c588e36", + "reference": "7719ce8aba76be93dfe249192f1fbfa52c588e36", "shasum": "" }, "require": { @@ -5825,7 +5851,7 @@ "symfony/polyfill-uuid": "^1.15" }, "require-dev": { - "symfony/console": "^6.4|^7.0" + "symfony/console": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -5862,7 +5888,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/uid/tree/v7.3.1" + "source": "https://github.com/symfony/uid/tree/v7.4.4" }, "funding": [ { @@ -5873,25 +5899,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-06-27T19:55:54+00:00" + "time": "2026-01-03T23:30:35+00:00" }, { "name": "symfony/var-dumper", - "version": "v7.3.4", + "version": "v7.4.4", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "b8abe7daf2730d07dfd4b2ee1cecbf0dd2fbdabb" + "reference": "0e4769b46a0c3c62390d124635ce59f66874b282" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/b8abe7daf2730d07dfd4b2ee1cecbf0dd2fbdabb", - "reference": "b8abe7daf2730d07dfd4b2ee1cecbf0dd2fbdabb", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/0e4769b46a0c3c62390d124635ce59f66874b282", + "reference": "0e4769b46a0c3c62390d124635ce59f66874b282", "shasum": "" }, "require": { @@ -5903,10 +5933,10 @@ "symfony/console": "<6.4" }, "require-dev": { - "symfony/console": "^6.4|^7.0", - "symfony/http-kernel": "^6.4|^7.0", - "symfony/process": "^6.4|^7.0", - "symfony/uid": "^6.4|^7.0", + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/uid": "^6.4|^7.0|^8.0", "twig/twig": "^3.12" }, "bin": [ @@ -5945,7 +5975,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v7.3.4" + "source": "https://github.com/symfony/var-dumper/tree/v7.4.4" }, "funding": [ { @@ -5965,27 +5995,27 @@ "type": "tidelift" } ], - "time": "2025-09-11T10:12:26+00:00" + "time": "2026-01-01T22:13:48+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", - "version": "v2.3.0", + "version": "v2.4.0", "source": { "type": "git", "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", - "reference": "0d72ac1c00084279c1816675284073c5a337c20d" + "reference": "f0292ccf0ec75843d65027214426b6b163b48b41" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/0d72ac1c00084279c1816675284073c5a337c20d", - "reference": "0d72ac1c00084279c1816675284073c5a337c20d", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/f0292ccf0ec75843d65027214426b6b163b48b41", + "reference": "f0292ccf0ec75843d65027214426b6b163b48b41", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "php": "^7.4 || ^8.0", - "symfony/css-selector": "^5.4 || ^6.0 || ^7.0" + "symfony/css-selector": "^5.4 || ^6.0 || ^7.0 || ^8.0" }, "require-dev": { "phpstan/phpstan": "^2.0", @@ -6018,32 +6048,32 @@ "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", "support": { "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", - "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.3.0" + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.4.0" }, - "time": "2024-12-21T16:25:41+00:00" + "time": "2025-12-02T11:56:42+00:00" }, { "name": "vlucas/phpdotenv", - "version": "v5.6.2", + "version": "v5.6.3", "source": { "type": "git", "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "24ac4c74f91ee2c193fa1aaa5c249cb0822809af" + "reference": "955e7815d677a3eaa7075231212f2110983adecc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/24ac4c74f91ee2c193fa1aaa5c249cb0822809af", - "reference": "24ac4c74f91ee2c193fa1aaa5c249cb0822809af", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/955e7815d677a3eaa7075231212f2110983adecc", + "reference": "955e7815d677a3eaa7075231212f2110983adecc", "shasum": "" }, "require": { "ext-pcre": "*", - "graham-campbell/result-type": "^1.1.3", + "graham-campbell/result-type": "^1.1.4", "php": "^7.2.5 || ^8.0", - "phpoption/phpoption": "^1.9.3", - "symfony/polyfill-ctype": "^1.24", - "symfony/polyfill-mbstring": "^1.24", - "symfony/polyfill-php80": "^1.24" + "phpoption/phpoption": "^1.9.5", + "symfony/polyfill-ctype": "^1.26", + "symfony/polyfill-mbstring": "^1.26", + "symfony/polyfill-php80": "^1.26" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", @@ -6092,7 +6122,7 @@ ], "support": { "issues": "https://github.com/vlucas/phpdotenv/issues", - "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.2" + "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.3" }, "funding": [ { @@ -6104,7 +6134,7 @@ "type": "tidelift" } ], - "time": "2025-04-30T23:37:27+00:00" + "time": "2025-12-27T19:49:13+00:00" }, { "name": "voku/portable-ascii", @@ -6179,79 +6209,21 @@ } ], "time": "2024-11-21T01:49:47+00:00" - }, - { - "name": "webmozart/assert", - "version": "1.11.0", - "source": { - "type": "git", - "url": "https://github.com/webmozarts/assert.git", - "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", - "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", - "shasum": "" - }, - "require": { - "ext-ctype": "*", - "php": "^7.2 || ^8.0" - }, - "conflict": { - "phpstan/phpstan": "<0.12.20", - "vimeo/psalm": "<4.6.1 || 4.6.2" - }, - "require-dev": { - "phpunit/phpunit": "^8.5.13" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.10-dev" - } - }, - "autoload": { - "psr-4": { - "Webmozart\\Assert\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "Assertions to validate method input/output with nice error messages.", - "keywords": [ - "assert", - "check", - "validate" - ], - "support": { - "issues": "https://github.com/webmozarts/assert/issues", - "source": "https://github.com/webmozarts/assert/tree/1.11.0" - }, - "time": "2022-06-03T18:03:27+00:00" } ], "packages-dev": [ { "name": "brianium/paratest", - "version": "v7.8.4", + "version": "v7.8.5", "source": { "type": "git", "url": "https://github.com/paratestphp/paratest.git", - "reference": "130a9bf0e269ee5f5b320108f794ad03e275cad4" + "reference": "9b324c8fc319cf9728b581c7a90e1c8f6361c5e5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paratestphp/paratest/zipball/130a9bf0e269ee5f5b320108f794ad03e275cad4", - "reference": "130a9bf0e269ee5f5b320108f794ad03e275cad4", + "url": "https://api.github.com/repos/paratestphp/paratest/zipball/9b324c8fc319cf9728b581c7a90e1c8f6361c5e5", + "reference": "9b324c8fc319cf9728b581c7a90e1c8f6361c5e5", "shasum": "" }, "require": { @@ -6259,27 +6231,27 @@ "ext-pcre": "*", "ext-reflection": "*", "ext-simplexml": "*", - "fidry/cpu-core-counter": "^1.2.0", + "fidry/cpu-core-counter": "^1.3.0", "jean85/pretty-package-versions": "^2.1.1", - "php": "~8.2.0 || ~8.3.0 || ~8.4.0", - "phpunit/php-code-coverage": "^11.0.10", + "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0", + "phpunit/php-code-coverage": "^11.0.12", "phpunit/php-file-iterator": "^5.1.0", "phpunit/php-timer": "^7.0.1", - "phpunit/phpunit": "^11.5.24", + "phpunit/phpunit": "^11.5.46", "sebastian/environment": "^7.2.1", - "symfony/console": "^6.4.22 || ^7.3.0", - "symfony/process": "^6.4.20 || ^7.3.0" + "symfony/console": "^6.4.22 || ^7.3.4 || ^8.0.3", + "symfony/process": "^6.4.20 || ^7.3.4 || ^8.0.3" }, "require-dev": { "doctrine/coding-standard": "^12.0.0", "ext-pcov": "*", "ext-posix": "*", - "phpstan/phpstan": "^2.1.17", + "phpstan/phpstan": "^2.1.33", "phpstan/phpstan-deprecation-rules": "^2.0.3", - "phpstan/phpstan-phpunit": "^2.0.6", - "phpstan/phpstan-strict-rules": "^2.0.4", - "squizlabs/php_codesniffer": "^3.13.2", - "symfony/filesystem": "^6.4.13 || ^7.3.0" + "phpstan/phpstan-phpunit": "^2.0.11", + "phpstan/phpstan-strict-rules": "^2.0.7", + "squizlabs/php_codesniffer": "^3.13.5", + "symfony/filesystem": "^6.4.13 || ^7.3.2 || ^8.0.1" }, "bin": [ "bin/paratest", @@ -6319,7 +6291,7 @@ ], "support": { "issues": "https://github.com/paratestphp/paratest/issues", - "source": "https://github.com/paratestphp/paratest/tree/v7.8.4" + "source": "https://github.com/paratestphp/paratest/tree/v7.8.5" }, "funding": [ { @@ -6331,33 +6303,33 @@ "type": "paypal" } ], - "time": "2025-06-23T06:07:21+00:00" + "time": "2026-01-08T08:02:38+00:00" }, { "name": "doctrine/deprecations", - "version": "1.1.5", + "version": "1.1.6", "source": { "type": "git", "url": "https://github.com/doctrine/deprecations.git", - "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38" + "reference": "d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38", - "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca", + "reference": "d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "conflict": { - "phpunit/phpunit": "<=7.5 || >=13" + "phpunit/phpunit": "<=7.5 || >=14" }, "require-dev": { - "doctrine/coding-standard": "^9 || ^12 || ^13", - "phpstan/phpstan": "1.4.10 || 2.1.11", + "doctrine/coding-standard": "^9 || ^12 || ^14", + "phpstan/phpstan": "1.4.10 || 2.1.30", "phpstan/phpstan-phpunit": "^1.0 || ^2", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6 || ^10.5 || ^11.5 || ^12", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6 || ^10.5 || ^11.5 || ^12.4 || ^13.0", "psr/log": "^1 || ^2 || ^3" }, "suggest": { @@ -6377,9 +6349,9 @@ "homepage": "https://www.doctrine-project.org/", "support": { "issues": "https://github.com/doctrine/deprecations/issues", - "source": "https://github.com/doctrine/deprecations/tree/1.1.5" + "source": "https://github.com/doctrine/deprecations/tree/1.1.6" }, - "time": "2025-04-07T20:06:18+00:00" + "time": "2026-02-07T07:09:04+00:00" }, { "name": "fakerphp/faker", @@ -6688,38 +6660,178 @@ "time": "2025-03-19T14:43:43+00:00" }, { - "name": "laravel/pail", - "version": "v1.2.3", + "name": "laravel/boost", + "version": "v2.1.7", "source": { "type": "git", - "url": "https://github.com/laravel/pail.git", - "reference": "8cc3d575c1f0e57eeb923f366a37528c50d2385a" + "url": "https://github.com/laravel/boost.git", + "reference": "3f999986f9dc0f1faa9a6607739e938d551e27df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pail/zipball/8cc3d575c1f0e57eeb923f366a37528c50d2385a", - "reference": "8cc3d575c1f0e57eeb923f366a37528c50d2385a", + "url": "https://api.github.com/repos/laravel/boost/zipball/3f999986f9dc0f1faa9a6607739e938d551e27df", + "reference": "3f999986f9dc0f1faa9a6607739e938d551e27df", + "shasum": "" + }, + "require": { + "guzzlehttp/guzzle": "^7.9", + "illuminate/console": "^11.45.3|^12.41.1", + "illuminate/contracts": "^11.45.3|^12.41.1", + "illuminate/routing": "^11.45.3|^12.41.1", + "illuminate/support": "^11.45.3|^12.41.1", + "laravel/mcp": "^0.5.1", + "laravel/prompts": "^0.3.10", + "laravel/roster": "^0.4.0", + "php": "^8.2" + }, + "require-dev": { + "laravel/pint": "^1.27.0", + "mockery/mockery": "^1.6.12", + "orchestra/testbench": "^9.15.0|^10.6", + "pestphp/pest": "^2.36.0|^3.8.4|^4.1.5", + "phpstan/phpstan": "^2.1.27", + "rector/rector": "^2.1" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Boost\\BoostServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\Boost\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Laravel Boost accelerates AI-assisted development by providing the essential context and structure that AI needs to generate high-quality, Laravel-specific code.", + "homepage": "https://github.com/laravel/boost", + "keywords": [ + "ai", + "dev", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/boost/issues", + "source": "https://github.com/laravel/boost" + }, + "time": "2026-02-18T12:19:28+00:00" + }, + { + "name": "laravel/mcp", + "version": "v0.5.9", + "source": { + "type": "git", + "url": "https://github.com/laravel/mcp.git", + "reference": "39e8da60eb7bce4737c5d868d35a3fe78938c129" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/mcp/zipball/39e8da60eb7bce4737c5d868d35a3fe78938c129", + "reference": "39e8da60eb7bce4737c5d868d35a3fe78938c129", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "illuminate/console": "^11.45.3|^12.41.1|^13.0", + "illuminate/container": "^11.45.3|^12.41.1|^13.0", + "illuminate/contracts": "^11.45.3|^12.41.1|^13.0", + "illuminate/http": "^11.45.3|^12.41.1|^13.0", + "illuminate/json-schema": "^12.41.1|^13.0", + "illuminate/routing": "^11.45.3|^12.41.1|^13.0", + "illuminate/support": "^11.45.3|^12.41.1|^13.0", + "illuminate/validation": "^11.45.3|^12.41.1|^13.0", + "php": "^8.2" + }, + "require-dev": { + "laravel/pint": "^1.20", + "orchestra/testbench": "^9.15|^10.8|^11.0", + "pestphp/pest": "^3.8.5|^4.3.2", + "phpstan/phpstan": "^2.1.27", + "rector/rector": "^2.2.4" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Mcp": "Laravel\\Mcp\\Server\\Facades\\Mcp" + }, + "providers": [ + "Laravel\\Mcp\\Server\\McpServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Mcp\\": "src/", + "Laravel\\Mcp\\Server\\": "src/Server/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Rapidly build MCP servers for your Laravel applications.", + "homepage": "https://github.com/laravel/mcp", + "keywords": [ + "laravel", + "mcp" + ], + "support": { + "issues": "https://github.com/laravel/mcp/issues", + "source": "https://github.com/laravel/mcp" + }, + "time": "2026-02-17T19:05:53+00:00" + }, + { + "name": "laravel/pail", + "version": "v1.2.6", + "source": { + "type": "git", + "url": "https://github.com/laravel/pail.git", + "reference": "aa71a01c309e7f66bc2ec4fb1a59291b82eb4abf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/pail/zipball/aa71a01c309e7f66bc2ec4fb1a59291b82eb4abf", + "reference": "aa71a01c309e7f66bc2ec4fb1a59291b82eb4abf", "shasum": "" }, "require": { "ext-mbstring": "*", - "illuminate/console": "^10.24|^11.0|^12.0", - "illuminate/contracts": "^10.24|^11.0|^12.0", - "illuminate/log": "^10.24|^11.0|^12.0", - "illuminate/process": "^10.24|^11.0|^12.0", - "illuminate/support": "^10.24|^11.0|^12.0", + "illuminate/console": "^10.24|^11.0|^12.0|^13.0", + "illuminate/contracts": "^10.24|^11.0|^12.0|^13.0", + "illuminate/log": "^10.24|^11.0|^12.0|^13.0", + "illuminate/process": "^10.24|^11.0|^12.0|^13.0", + "illuminate/support": "^10.24|^11.0|^12.0|^13.0", "nunomaduro/termwind": "^1.15|^2.0", "php": "^8.2", - "symfony/console": "^6.0|^7.0" + "symfony/console": "^6.0|^7.0|^8.0" }, "require-dev": { - "laravel/framework": "^10.24|^11.0|^12.0", + "laravel/framework": "^10.24|^11.0|^12.0|^13.0", "laravel/pint": "^1.13", - "orchestra/testbench-core": "^8.13|^9.0|^10.0", - "pestphp/pest": "^2.20|^3.0", - "pestphp/pest-plugin-type-coverage": "^2.3|^3.0", + "orchestra/testbench-core": "^8.13|^9.17|^10.8|^11.0", + "pestphp/pest": "^2.20|^3.0|^4.0", + "pestphp/pest-plugin-type-coverage": "^2.3|^3.0|^4.0", "phpstan/phpstan": "^1.12.27", - "symfony/var-dumper": "^6.3|^7.0" + "symfony/var-dumper": "^6.3|^7.0|^8.0", + "symfony/yaml": "^6.3|^7.0|^8.0" }, "type": "library", "extra": { @@ -6764,20 +6876,20 @@ "issues": "https://github.com/laravel/pail/issues", "source": "https://github.com/laravel/pail" }, - "time": "2025-06-05T13:55:57+00:00" + "time": "2026-02-09T13:44:54+00:00" }, { "name": "laravel/pint", - "version": "v1.25.1", + "version": "v1.27.1", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "5016e263f95d97670d71b9a987bd8996ade6d8d9" + "reference": "54cca2de13790570c7b6f0f94f37896bee4abcb5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/5016e263f95d97670d71b9a987bd8996ade6d8d9", - "reference": "5016e263f95d97670d71b9a987bd8996ade6d8d9", + "url": "https://api.github.com/repos/laravel/pint/zipball/54cca2de13790570c7b6f0f94f37896bee4abcb5", + "reference": "54cca2de13790570c7b6f0f94f37896bee4abcb5", "shasum": "" }, "require": { @@ -6788,13 +6900,13 @@ "php": "^8.2.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^3.87.2", - "illuminate/view": "^11.46.0", - "larastan/larastan": "^3.7.1", - "laravel-zero/framework": "^11.45.0", + "friendsofphp/php-cs-fixer": "^3.93.1", + "illuminate/view": "^12.51.0", + "larastan/larastan": "^3.9.2", + "laravel-zero/framework": "^12.0.5", "mockery/mockery": "^1.6.12", - "nunomaduro/termwind": "^2.3.1", - "pestphp/pest": "^2.36.0" + "nunomaduro/termwind": "^2.3.3", + "pestphp/pest": "^3.8.5" }, "bin": [ "builds/pint" @@ -6820,6 +6932,7 @@ "description": "An opinionated code formatter for PHP.", "homepage": "https://laravel.com", "keywords": [ + "dev", "format", "formatter", "lint", @@ -6830,33 +6943,94 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2025-09-19T02:57:12+00:00" + "time": "2026-02-10T20:00:20+00:00" }, { - "name": "laravel/sail", - "version": "v1.46.0", + "name": "laravel/roster", + "version": "v0.4.0", "source": { "type": "git", - "url": "https://github.com/laravel/sail.git", - "reference": "eb90c4f113c4a9637b8fdd16e24cfc64f2b0ae6e" + "url": "https://github.com/laravel/roster.git", + "reference": "77e6c1187952d0eef50a54922db47893f5e7c986" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/eb90c4f113c4a9637b8fdd16e24cfc64f2b0ae6e", - "reference": "eb90c4f113c4a9637b8fdd16e24cfc64f2b0ae6e", + "url": "https://api.github.com/repos/laravel/roster/zipball/77e6c1187952d0eef50a54922db47893f5e7c986", + "reference": "77e6c1187952d0eef50a54922db47893f5e7c986", "shasum": "" }, "require": { - "illuminate/console": "^9.52.16|^10.0|^11.0|^12.0", - "illuminate/contracts": "^9.52.16|^10.0|^11.0|^12.0", - "illuminate/support": "^9.52.16|^10.0|^11.0|^12.0", - "php": "^8.0", - "symfony/console": "^6.0|^7.0", - "symfony/yaml": "^6.0|^7.0" + "illuminate/console": "^11.0|^12.0|^13.0", + "illuminate/contracts": "^11.0|^12.0|^13.0", + "illuminate/routing": "^11.0|^12.0|^13.0", + "illuminate/support": "^11.0|^12.0|^13.0", + "php": "^8.2", + "symfony/yaml": "^7.2|^8.0" }, "require-dev": { - "orchestra/testbench": "^7.0|^8.0|^9.0|^10.0", - "phpstan/phpstan": "^1.10" + "laravel/pint": "^1.14", + "mockery/mockery": "^1.6", + "orchestra/testbench": "^9.0|^10.0|^11.0", + "pestphp/pest": "^3.0|^4.1", + "phpstan/phpstan": "^2.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Roster\\RosterServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\Roster\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Detect packages & approaches in use within a Laravel project", + "homepage": "https://github.com/laravel/roster", + "keywords": [ + "dev", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/roster/issues", + "source": "https://github.com/laravel/roster" + }, + "time": "2026-02-11T07:24:41+00:00" + }, + { + "name": "laravel/sail", + "version": "v1.53.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/sail.git", + "reference": "e340eaa2bea9b99192570c48ed837155dbf24fbb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/sail/zipball/e340eaa2bea9b99192570c48ed837155dbf24fbb", + "reference": "e340eaa2bea9b99192570c48ed837155dbf24fbb", + "shasum": "" + }, + "require": { + "illuminate/console": "^9.52.16|^10.0|^11.0|^12.0|^13.0", + "illuminate/contracts": "^9.52.16|^10.0|^11.0|^12.0|^13.0", + "illuminate/support": "^9.52.16|^10.0|^11.0|^12.0|^13.0", + "php": "^8.0", + "symfony/console": "^6.0|^7.0|^8.0", + "symfony/yaml": "^6.0|^7.0|^8.0" + }, + "require-dev": { + "orchestra/testbench": "^7.0|^8.0|^9.0|^10.0|^11.0", + "phpstan/phpstan": "^2.0" }, "bin": [ "bin/sail" @@ -6893,7 +7067,7 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2025-09-23T13:44:39+00:00" + "time": "2026-02-06T12:16:02+00:00" }, { "name": "mockery/mockery", @@ -7040,39 +7214,36 @@ }, { "name": "nunomaduro/collision", - "version": "v8.8.2", + "version": "v8.9.1", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "60207965f9b7b7a4ce15a0f75d57f9dadb105bdb" + "reference": "a1ed3fa530fd60bc515f9303e8520fcb7d4bd935" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/60207965f9b7b7a4ce15a0f75d57f9dadb105bdb", - "reference": "60207965f9b7b7a4ce15a0f75d57f9dadb105bdb", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/a1ed3fa530fd60bc515f9303e8520fcb7d4bd935", + "reference": "a1ed3fa530fd60bc515f9303e8520fcb7d4bd935", "shasum": "" }, "require": { - "filp/whoops": "^2.18.1", - "nunomaduro/termwind": "^2.3.1", + "filp/whoops": "^2.18.4", + "nunomaduro/termwind": "^2.4.0", "php": "^8.2.0", - "symfony/console": "^7.3.0" + "symfony/console": "^7.4.4 || ^8.0.4" }, "conflict": { - "laravel/framework": "<11.44.2 || >=13.0.0", - "phpunit/phpunit": "<11.5.15 || >=13.0.0" + "laravel/framework": "<11.48.0 || >=14.0.0", + "phpunit/phpunit": "<11.5.50 || >=14.0.0" }, "require-dev": { - "brianium/paratest": "^7.8.3", - "larastan/larastan": "^3.4.2", - "laravel/framework": "^11.44.2 || ^12.18", - "laravel/pint": "^1.22.1", - "laravel/sail": "^1.43.1", - "laravel/sanctum": "^4.1.1", - "laravel/tinker": "^2.10.1", - "orchestra/testbench-core": "^9.12.0 || ^10.4", - "pestphp/pest": "^3.8.2", - "sebastian/environment": "^7.2.1 || ^8.0" + "brianium/paratest": "^7.8.5", + "larastan/larastan": "^3.9.2", + "laravel/framework": "^11.48.0 || ^12.52.0", + "laravel/pint": "^1.27.1", + "orchestra/testbench-core": "^9.12.0 || ^10.9.0", + "pestphp/pest": "^3.8.5 || ^4.4.1 || ^5.0.0", + "sebastian/environment": "^7.2.1 || ^8.0.3 || ^9.0.0" }, "type": "library", "extra": { @@ -7135,42 +7306,42 @@ "type": "patreon" } ], - "time": "2025-06-25T02:12:12+00:00" + "time": "2026-02-17T17:33:08+00:00" }, { "name": "pestphp/pest", - "version": "v3.8.4", + "version": "v3.8.5", "source": { "type": "git", "url": "https://github.com/pestphp/pest.git", - "reference": "72cf695554420e21858cda831d5db193db102574" + "reference": "7796630eafcfd1c02660cecdde3bc6984fbf01f4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pestphp/pest/zipball/72cf695554420e21858cda831d5db193db102574", - "reference": "72cf695554420e21858cda831d5db193db102574", + "url": "https://api.github.com/repos/pestphp/pest/zipball/7796630eafcfd1c02660cecdde3bc6984fbf01f4", + "reference": "7796630eafcfd1c02660cecdde3bc6984fbf01f4", "shasum": "" }, "require": { - "brianium/paratest": "^7.8.4", - "nunomaduro/collision": "^8.8.2", - "nunomaduro/termwind": "^2.3.1", + "brianium/paratest": "^7.8.5", + "nunomaduro/collision": "^8.8.3", + "nunomaduro/termwind": "^2.3.3", "pestphp/pest-plugin": "^3.0.0", "pestphp/pest-plugin-arch": "^3.1.1", "pestphp/pest-plugin-mutate": "^3.0.5", "php": "^8.2.0", - "phpunit/phpunit": "^11.5.33" + "phpunit/phpunit": "^11.5.50" }, "conflict": { "filp/whoops": "<2.16.0", - "phpunit/phpunit": ">11.5.33", + "phpunit/phpunit": ">11.5.50", "sebastian/exporter": "<6.0.0", "webmozart/assert": "<1.11.0" }, "require-dev": { "pestphp/pest-dev-tools": "^3.4.0", "pestphp/pest-plugin-type-coverage": "^3.6.1", - "symfony/process": "^7.3.0" + "symfony/process": "^7.4.4" }, "bin": [ "bin/pest" @@ -7235,7 +7406,7 @@ ], "support": { "issues": "https://github.com/pestphp/pest/issues", - "source": "https://github.com/pestphp/pest/tree/v3.8.4" + "source": "https://github.com/pestphp/pest/tree/v3.8.5" }, "funding": [ { @@ -7247,7 +7418,7 @@ "type": "github" } ], - "time": "2025-08-20T19:12:42+00:00" + "time": "2026-01-28T01:33:45+00:00" }, { "name": "pestphp/pest-plugin", @@ -7708,16 +7879,16 @@ }, { "name": "phpdocumentor/reflection-docblock", - "version": "5.6.3", + "version": "5.6.6", "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "94f8051919d1b0369a6bcc7931d679a511c03fe9" + "reference": "5cee1d3dfc2d2aa6599834520911d246f656bcb8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/94f8051919d1b0369a6bcc7931d679a511c03fe9", - "reference": "94f8051919d1b0369a6bcc7931d679a511c03fe9", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/5cee1d3dfc2d2aa6599834520911d246f656bcb8", + "reference": "5cee1d3dfc2d2aa6599834520911d246f656bcb8", "shasum": "" }, "require": { @@ -7727,7 +7898,7 @@ "phpdocumentor/reflection-common": "^2.2", "phpdocumentor/type-resolver": "^1.7", "phpstan/phpdoc-parser": "^1.7|^2.0", - "webmozart/assert": "^1.9.1" + "webmozart/assert": "^1.9.1 || ^2" }, "require-dev": { "mockery/mockery": "~1.3.5 || ~1.6.0", @@ -7766,22 +7937,22 @@ "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", "support": { "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.6.3" + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.6.6" }, - "time": "2025-08-01T19:43:32+00:00" + "time": "2025-12-22T21:13:58+00:00" }, { "name": "phpdocumentor/type-resolver", - "version": "1.10.0", + "version": "1.12.0", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a" + "reference": "92a98ada2b93d9b201a613cb5a33584dde25f195" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/679e3ce485b99e84c775d28e2e96fade9a7fb50a", - "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/92a98ada2b93d9b201a613cb5a33584dde25f195", + "reference": "92a98ada2b93d9b201a613cb5a33584dde25f195", "shasum": "" }, "require": { @@ -7824,22 +7995,22 @@ "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", "support": { "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.10.0" + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.12.0" }, - "time": "2024-11-09T15:12:26+00:00" + "time": "2025-11-21T15:09:14+00:00" }, { "name": "phpstan/phpdoc-parser", - "version": "2.3.0", + "version": "2.3.2", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "1e0cd5370df5dd2e556a36b9c62f62e555870495" + "reference": "a004701b11273a26cd7955a61d67a7f1e525a45a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/1e0cd5370df5dd2e556a36b9c62f62e555870495", - "reference": "1e0cd5370df5dd2e556a36b9c62f62e555870495", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/a004701b11273a26cd7955a61d67a7f1e525a45a", + "reference": "a004701b11273a26cd7955a61d67a7f1e525a45a", "shasum": "" }, "require": { @@ -7871,41 +8042,41 @@ "description": "PHPDoc parser with support for nullable, intersection and generic types", "support": { "issues": "https://github.com/phpstan/phpdoc-parser/issues", - "source": "https://github.com/phpstan/phpdoc-parser/tree/2.3.0" + "source": "https://github.com/phpstan/phpdoc-parser/tree/2.3.2" }, - "time": "2025-08-30T15:50:23+00:00" + "time": "2026-01-25T14:56:51+00:00" }, { "name": "phpunit/php-code-coverage", - "version": "11.0.11", + "version": "11.0.12", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "4f7722aa9a7b76aa775e2d9d4e95d1ea16eeeef4" + "reference": "2c1ed04922802c15e1de5d7447b4856de949cf56" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/4f7722aa9a7b76aa775e2d9d4e95d1ea16eeeef4", - "reference": "4f7722aa9a7b76aa775e2d9d4e95d1ea16eeeef4", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2c1ed04922802c15e1de5d7447b4856de949cf56", + "reference": "2c1ed04922802c15e1de5d7447b4856de949cf56", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "ext-xmlwriter": "*", - "nikic/php-parser": "^5.4.0", + "nikic/php-parser": "^5.7.0", "php": ">=8.2", "phpunit/php-file-iterator": "^5.1.0", "phpunit/php-text-template": "^4.0.1", "sebastian/code-unit-reverse-lookup": "^4.0.1", "sebastian/complexity": "^4.0.1", - "sebastian/environment": "^7.2.0", + "sebastian/environment": "^7.2.1", "sebastian/lines-of-code": "^3.0.1", "sebastian/version": "^5.0.2", - "theseer/tokenizer": "^1.2.3" + "theseer/tokenizer": "^1.3.1" }, "require-dev": { - "phpunit/phpunit": "^11.5.2" + "phpunit/phpunit": "^11.5.46" }, "suggest": { "ext-pcov": "PHP extension that provides line coverage", @@ -7943,7 +8114,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/11.0.11" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/11.0.12" }, "funding": [ { @@ -7963,32 +8134,32 @@ "type": "tidelift" } ], - "time": "2025-08-27T14:37:49+00:00" + "time": "2025-12-24T07:01:01+00:00" }, { "name": "phpunit/php-file-iterator", - "version": "5.1.0", + "version": "5.1.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "118cfaaa8bc5aef3287bf315b6060b1174754af6" + "reference": "2f3a64888c814fc235386b7387dd5b5ed92ad903" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/118cfaaa8bc5aef3287bf315b6060b1174754af6", - "reference": "118cfaaa8bc5aef3287bf315b6060b1174754af6", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/2f3a64888c814fc235386b7387dd5b5ed92ad903", + "reference": "2f3a64888c814fc235386b7387dd5b5ed92ad903", "shasum": "" }, "require": { "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^11.0" + "phpunit/phpunit": "^11.3" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "5.0-dev" + "dev-main": "5.1-dev" } }, "autoload": { @@ -8016,15 +8187,27 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/5.1.0" + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/5.1.1" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/php-file-iterator", + "type": "tidelift" } ], - "time": "2024-08-27T05:02:59+00:00" + "time": "2026-02-02T13:52:54+00:00" }, { "name": "phpunit/php-invoker", @@ -8212,16 +8395,16 @@ }, { "name": "phpunit/phpunit", - "version": "11.5.33", + "version": "11.5.50", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "5965e9ff57546cb9137c0ff6aa78cb7442b05cf6" + "reference": "fdfc727f0fcacfeb8fcb30c7e5da173125b58be3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/5965e9ff57546cb9137c0ff6aa78cb7442b05cf6", - "reference": "5965e9ff57546cb9137c0ff6aa78cb7442b05cf6", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/fdfc727f0fcacfeb8fcb30c7e5da173125b58be3", + "reference": "fdfc727f0fcacfeb8fcb30c7e5da173125b58be3", "shasum": "" }, "require": { @@ -8235,17 +8418,17 @@ "phar-io/manifest": "^2.0.4", "phar-io/version": "^3.2.1", "php": ">=8.2", - "phpunit/php-code-coverage": "^11.0.10", + "phpunit/php-code-coverage": "^11.0.12", "phpunit/php-file-iterator": "^5.1.0", "phpunit/php-invoker": "^5.0.1", "phpunit/php-text-template": "^4.0.1", "phpunit/php-timer": "^7.0.1", "sebastian/cli-parser": "^3.0.2", "sebastian/code-unit": "^3.0.3", - "sebastian/comparator": "^6.3.2", + "sebastian/comparator": "^6.3.3", "sebastian/diff": "^6.0.2", "sebastian/environment": "^7.2.1", - "sebastian/exporter": "^6.3.0", + "sebastian/exporter": "^6.3.2", "sebastian/global-state": "^7.0.2", "sebastian/object-enumerator": "^6.0.1", "sebastian/type": "^5.1.3", @@ -8293,7 +8476,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.33" + "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.50" }, "funding": [ { @@ -8317,7 +8500,7 @@ "type": "tidelift" } ], - "time": "2025-08-16T05:19:02+00:00" + "time": "2026-01-27T05:59:18+00:00" }, { "name": "sebastian/cli-parser", @@ -8491,16 +8674,16 @@ }, { "name": "sebastian/comparator", - "version": "6.3.2", + "version": "6.3.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "85c77556683e6eee4323e4c5468641ca0237e2e8" + "reference": "2c95e1e86cb8dd41beb8d502057d1081ccc8eca9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/85c77556683e6eee4323e4c5468641ca0237e2e8", - "reference": "85c77556683e6eee4323e4c5468641ca0237e2e8", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/2c95e1e86cb8dd41beb8d502057d1081ccc8eca9", + "reference": "2c95e1e86cb8dd41beb8d502057d1081ccc8eca9", "shasum": "" }, "require": { @@ -8559,7 +8742,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", "security": "https://github.com/sebastianbergmann/comparator/security/policy", - "source": "https://github.com/sebastianbergmann/comparator/tree/6.3.2" + "source": "https://github.com/sebastianbergmann/comparator/tree/6.3.3" }, "funding": [ { @@ -8579,7 +8762,7 @@ "type": "tidelift" } ], - "time": "2025-08-10T08:07:46+00:00" + "time": "2026-01-24T09:26:40+00:00" }, { "name": "sebastian/complexity", @@ -9359,28 +9542,27 @@ }, { "name": "symfony/yaml", - "version": "v7.3.3", + "version": "v8.0.1", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "d4f4a66866fe2451f61296924767280ab5732d9d" + "reference": "7a1a90ba1df6e821a6b53c4cabdc32a56cabfb14" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/d4f4a66866fe2451f61296924767280ab5732d9d", - "reference": "d4f4a66866fe2451f61296924767280ab5732d9d", + "url": "https://api.github.com/repos/symfony/yaml/zipball/7a1a90ba1df6e821a6b53c4cabdc32a56cabfb14", + "reference": "7a1a90ba1df6e821a6b53c4cabdc32a56cabfb14", "shasum": "" }, "require": { - "php": ">=8.2", - "symfony/deprecation-contracts": "^2.5|^3.0", + "php": ">=8.4", "symfony/polyfill-ctype": "^1.8" }, "conflict": { - "symfony/console": "<6.4" + "symfony/console": "<7.4" }, "require-dev": { - "symfony/console": "^6.4|^7.0" + "symfony/console": "^7.4|^8.0" }, "bin": [ "Resources/bin/yaml-lint" @@ -9411,7 +9593,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v7.3.3" + "source": "https://github.com/symfony/yaml/tree/v8.0.1" }, "funding": [ { @@ -9431,28 +9613,28 @@ "type": "tidelift" } ], - "time": "2025-08-27T11:34:33+00:00" + "time": "2025-12-04T18:17:06+00:00" }, { "name": "ta-tikoma/phpunit-architecture-test", - "version": "0.8.5", + "version": "0.8.7", "source": { "type": "git", "url": "https://github.com/ta-tikoma/phpunit-architecture-test.git", - "reference": "cf6fb197b676ba716837c886baca842e4db29005" + "reference": "1248f3f506ca9641d4f68cebcd538fa489754db8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ta-tikoma/phpunit-architecture-test/zipball/cf6fb197b676ba716837c886baca842e4db29005", - "reference": "cf6fb197b676ba716837c886baca842e4db29005", + "url": "https://api.github.com/repos/ta-tikoma/phpunit-architecture-test/zipball/1248f3f506ca9641d4f68cebcd538fa489754db8", + "reference": "1248f3f506ca9641d4f68cebcd538fa489754db8", "shasum": "" }, "require": { "nikic/php-parser": "^4.18.0 || ^5.0.0", "php": "^8.1.0", - "phpdocumentor/reflection-docblock": "^5.3.0", - "phpunit/phpunit": "^10.5.5 || ^11.0.0 || ^12.0.0", - "symfony/finder": "^6.4.0 || ^7.0.0" + "phpdocumentor/reflection-docblock": "^5.3.0 || ^6.0.0", + "phpunit/phpunit": "^10.5.5 || ^11.0.0 || ^12.0.0 || ^13.0.0", + "symfony/finder": "^6.4.0 || ^7.0.0 || ^8.0.0" }, "require-dev": { "laravel/pint": "^1.13.7", @@ -9488,22 +9670,22 @@ ], "support": { "issues": "https://github.com/ta-tikoma/phpunit-architecture-test/issues", - "source": "https://github.com/ta-tikoma/phpunit-architecture-test/tree/0.8.5" + "source": "https://github.com/ta-tikoma/phpunit-architecture-test/tree/0.8.7" }, - "time": "2025-04-20T20:23:40+00:00" + "time": "2026-02-17T17:25:14+00:00" }, { "name": "theseer/tokenizer", - "version": "1.2.3", + "version": "1.3.1", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" + "reference": "b7489ce515e168639d17feec34b8847c326b0b3c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", - "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b7489ce515e168639d17feec34b8847c326b0b3c", + "reference": "b7489ce515e168639d17feec34b8847c326b0b3c", "shasum": "" }, "require": { @@ -9532,7 +9714,7 @@ "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", "support": { "issues": "https://github.com/theseer/tokenizer/issues", - "source": "https://github.com/theseer/tokenizer/tree/1.2.3" + "source": "https://github.com/theseer/tokenizer/tree/1.3.1" }, "funding": [ { @@ -9540,7 +9722,69 @@ "type": "github" } ], - "time": "2024-03-03T12:36:25+00:00" + "time": "2025-11-17T20:03:58+00:00" + }, + { + "name": "webmozart/assert", + "version": "2.1.5", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "79155f94852fa27e2f73b459f6503f5e87e2c188" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/79155f94852fa27e2f73b459f6503f5e87e2c188", + "reference": "79155f94852fa27e2f73b459f6503f5e87e2c188", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-date": "*", + "ext-filter": "*", + "php": "^8.2" + }, + "suggest": { + "ext-intl": "", + "ext-simplexml": "", + "ext-spl": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-feature/2-0": "2.0-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + }, + { + "name": "Woody Gilk", + "email": "woody.gilk@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "support": { + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/2.1.5" + }, + "time": "2026-02-18T14:09:36+00:00" } ], "aliases": [], diff --git a/backend/phpunit.xml b/backend/phpunit.xml index 61c031c..5e29d9f 100644 --- a/backend/phpunit.xml +++ b/backend/phpunit.xml @@ -22,8 +22,10 @@ - - + + + + diff --git a/docker-compose.yml b/docker-compose.yml index 3ab9c9e..1c6c6b9 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -11,7 +11,7 @@ services: extra_hosts: - 'host.docker.internal:host-gateway' ports: - - '${VITE_PORT:-5179}:5173' + - '${VITE_PORT:-5180}:5173' environment: WWWUSER: '${WWWUSER:-501}' WWWGROUP: '${WWWGROUP:-20}' diff --git a/frontend/dev/19-02-2026/6aac395fbacf32e19096aa404c0f9d4b.jpg b/frontend/dev/19-02-2026/6aac395fbacf32e19096aa404c0f9d4b.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e7e84698c9bf2de6f0498e3b48493131a88943a0 GIT binary patch literal 16000 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

K#qh7T?%nh( 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�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