Files
mcp_web_dev_server/CHANGELOG.md
T
2026-07-31 13:12:54 -04:00

4.6 KiB
Raw Blame History

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.6.0] - 2026-07-31

Added

  • Post-v1 v1.5 polish:
    • Laravel Sail-aware devCommand: uses vendor/bin/sail up (or docker compose up) when laravel/sail + compose file are present.
    • git_diff_summarize (numstat file/totals summary; read-only).
    • Richer lighthouse_audit output: category titles/descriptions, cross-category opportunities, failingByCategory.
    • visual-diff-ci prompt for baseline → visual-diff CI workflow.
    • generate_django_resource, generate_rails_resource, generate_symfony_resource file-based stubs.

[0.5.0] - 2026-07-31

Added

  • Post-v1 v1.4 new adapters:
    • FrameworkKind values vue, nuxt, django, rails, symfony.
    • Vue and Nuxt FrameworkAdapters (install/dev/build/test/lint via package scripts).
    • Django, Rails, and Symfony detection stubs with install/dev/test commands.
    • Detection priority: Nuxt > Vue > React (frontend); Laravel → CodeIgniter → Symfony → Django → Rails (backend).
    • generate_component writes Vue SFCs (.vue) for Vue/Nuxt projects.
    • Allow-listed binaries for Python/Ruby tooling (python, pip, poetry, uv, ruby, bundle, rails, gem).

[0.4.0] - 2026-07-31

Added

  • Post-v1 v1.3 platform tools:
    • detect_workspace + monorepo package scanning; package scoping on workflow tools; detect_framework includeWorkspace / package.
    • generate_dockerfile, generate_compose, generate_sail (confirm: true).
    • docker_push_image (confirm: true); deploy_project optional registryPush.

[0.3.0] - 2026-07-31

Added

  • Post-v1 v1.2 framework depth:
    • Next.js: ReactAdapter.describe() now includes router / rsc; generate_next_page, generate_next_layout; generate_component clientComponent; RSC heuristics in analyze_react_component.
    • Laravel: generate_eloquent_relation, generate_filament_resource, generate_nova_resource, laravel_queue_status; artisan allow-list adds queue:batches, queue:clear, reverb:start.
    • CodeIgniter: generate_codeigniter_shield_auth, spark_discover; generate_codeigniter_resource gains apiVersion / resourceController.

[0.2.0] - 2026-07-31

Added

  • Post-v1 v1.1 agent productivity tools: git_status, git_diff, git_log, git_branch, git_commit (writes require confirm: true).
  • browser_screenshot_baseline and browser_visual_diff (pixelmatch) with baselines under .web-dev-mcp/baselines/.
  • lighthouse_audit for headless Lighthouse category scores and top opportunities.
  • Expanded PLAN.md §9 into full post-v1 catalogs and milestones v1.1v1.5.

[0.1.0] - 2026-07-31

Added

  • Framework-aware workflow tools: detect_framework, run_install, run_script, start_dev_server, stop_process, get_process_logs, list_processes, run_lint, run_tests, build_project, deploy_project.
  • Scaffolding tools: scaffold_project, generate_component, generate_api_route, add_dependency.
  • First-class Laravel tools: artisan, generate_laravel_resource, composer_require, composer_remove, run_phpunit, run_pest, laravel_tinker_eval.
  • First-class CodeIgniter 4 tools: spark, generate_codeigniter_resource, run_codeigniter_tests.
  • First-class React tools: generate_react_hook, add_react_route, run_react_tests, analyze_react_component.
  • Browser automation tools backed by Playwright: browser_navigate, browser_screenshot, browser_get_console_logs, browser_inspect_dom, browser_click, browser_fill, browser_eval.
  • Docker tools: docker_build_image, docker_run_container, docker_list_containers, docker_get_container_logs, docker_exec, docker_stop_container, docker_remove_container, docker_compose_up, docker_compose_down.
  • Docs and package lookup tools: search_package_docs, search_mdn, search_laravel_docs, search_codeigniter_docs, get_package_info.
  • Resources: workspace://project.json, workspace://logs/{processId}, workspace://containers/{containerId}/logs.
  • Prompts: new-feature, new-laravel-resource, new-codeigniter-resource, new-react-component.
  • Both stdio and Streamable HTTP transports, with bearer-token auth for HTTP.
  • Production Dockerfile for containerized deployment.
  • Vitest test suite covering sandbox, process management, framework detection, allow-lists, confirm-flag enforcement, and Docker guardrails.