Skip to content

v1.6.0

Choose a tag to compare

@swimmwatch swimmwatch released this 30 Jun 16:24
ce60326

Added

  • Added persistent browser profile support through PLAYWRIGHT_MCP_USER_DATA_DIR
    and Streamable HTTP session metadata, including writable directory validation
    and in-process duplicate profile protection.
  • Added validated context option support through
    CLOAK_PLAYWRIGHT_MCP_CONTEXT_OPTIONS and Streamable HTTP session metadata.
  • Added extension path support through CLOAK_PLAYWRIGHT_MCP_EXTENSION_PATHS
    and Streamable HTTP session metadata, backed by CloakBrowser launch argument
    generation and persistent profile requirements.
  • Added a CloakBrowser upstream monitor job and helper script alongside the
    Playwright MCP upstream monitor.
  • Added Docker and extension documentation for persistent /data profiles,
    mounted extension directories, and cross-platform path handling.
  • Added code-assistant E2E runbook coverage for single-subagent full tool
    sweeps and parallel multisession checks against one shared Streamable HTTP
    MCP server.

Changed

  • Updated the upstream Playwright MCP dependency and Docker baseline to
    @playwright/mcp ^0.0.77 and
    mcr.microsoft.com/playwright/mcp:v0.0.77.
  • Updated the CloakBrowser dependency to ^0.4.5.
  • Switched the humanized input integration to CloakBrowser's public JavaScript
    helper surface while keeping the generated Playwright MCP config flow intact.
  • Derived the Playwright MCP package tag used by the Tools documentation from
    the MkDocs project macro metadata.
  • Simplified the release workflow so release publishing no longer repeats PR
    CI release checks or Docker smoke, and documentation deployment waits for
    npm, Docker, and MCP Registry publishing to succeed.

Fixed

  • Clarified Streamable HTTP metadata validation and normalized profile path
    assertions for cross-platform CI behavior.