Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: php-mcp/laravel
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2.0.0
Choose a base ref
...
head repository: php-mcp/laravel
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2.1.0
Choose a head ref
  • 9 commits
  • 9 files changed
  • 5 contributors

Commits on Jun 4, 2025

  1. Update CHANGELOG

    CodeWithKyrian authored and github-actions[bot] committed Jun 4, 2025
    Configuration menu
    Copy the full SHA
    bcc3877 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2025

  1. Update README.md

    taylorotwell authored and CodeWithKyrian committed Jun 6, 2025
    Configuration menu
    Copy the full SHA
    db16888 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2025

  1. Configuration menu
    Copy the full SHA
    b0362e2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8373bbe View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2025

  1. Configuration menu
    Copy the full SHA
    48200b8 View commit details
    Browse the repository at this point in the history
  2. fix: Correct client state handling in LaravelHttpTransport

    Removes in-memory active client tracking (`$activeClients` array and
    associated event listeners) from `LaravelHttpTransport`. This local tracking
    was unreliable due to Laravel's typical request-response lifecycle where
    the transport instance is re-initialized per interaction.
    
    The `ClientStateManager`, which uses a persistent cache, is already
    responsible for managing active client state and activity across requests.
    The `LaravelHttpTransport` now correctly relies solely on `ClientStateManager`
    for queuing messages (`sendToClientAsync`) and updates client activity
    via `ClientStateManager` when messages are received.
    CodeWithKyrian committed Jun 13, 2025
    Configuration menu
    Copy the full SHA
    cdf7fba View commit details
    Browse the repository at this point in the history
  3. chore: Update dependencies and improve MCP notification handling

    - Bump `php-mcp/server` to version `^2.3`
    - Refactor `McpNotificationListener` to utilize the `Registry` for handling notifications, removing reliance on `ClientStateManager`.
    - Clean up unused methods and improve event handling logic in `McpServiceProvider` and `McpNotificationListener`.
    CodeWithKyrian committed Jun 13, 2025
    Configuration menu
    Copy the full SHA
    7ddaf30 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    69ede29 View commit details
    Browse the repository at this point in the history
  5. docs: transport should be explicitly set to stdio for the tool to start

    When starting the tool is VSCode without providing a transport, it can't "Choose transport protocol for MCP server communication", so we need to explicitly define it.
    xel1045 authored and CodeWithKyrian committed Jun 13, 2025
    Configuration menu
    Copy the full SHA
    4fe2cbe View commit details
    Browse the repository at this point in the history
Loading