From 2c0c5a2acc6a3cdb4e555c97aa2b46f6dfda169c Mon Sep 17 00:00:00 2001 From: Chris Tate Date: Sun, 18 Jan 2026 11:44:29 -0600 Subject: [PATCH] v0.6.0 changelog --- docs/src/app/changelog/page.tsx | 79 +++++++++++++++++++++++++++++++++ docs/src/components/sidebar.tsx | 1 + 2 files changed, 80 insertions(+) create mode 100644 docs/src/app/changelog/page.tsx diff --git a/docs/src/app/changelog/page.tsx b/docs/src/app/changelog/page.tsx new file mode 100644 index 0000000..543965f --- /dev/null +++ b/docs/src/app/changelog/page.tsx @@ -0,0 +1,79 @@ +import { CodeBlock } from "@/components/code-block"; + +export default function Changelog() { + return ( +
+
+

Changelog

+ +

v0.6.0

+

January 2026

+ +

New Features

+
    +
  • + Video recording - Record browser sessions to WebM using Playwright's native recording + +
  • +
  • + connect command - Connect to a browser via CDP and persist the connection for subsequent commands + +
  • +
  • + --proxy flag - Configure browser proxy with optional authentication + +
  • +
  • + get styles command - Extract computed styles from elements + +
  • +
  • + Claude marketplace plugin - Added .claude-plugin/marketplace.json for Claude Code integration +
  • +
  • + Enhanced network output - network requests now shows method, URL, and resource type +
  • +
  • + --version flag - Display CLI version +
  • +
+ +

Bug Fixes

+
    +
  • Fix Windows daemon startup and port calculation
  • +
  • Support libasound2t64 on newer Ubuntu versions (24.04+)
  • +
  • Prevent CDP timeout on empty URL tabs
  • +
  • Output screenshot as base64 when no path provided
  • +
  • Resolve refs in get value command
  • +
  • Support URL parameter in tab new command
  • +
  • Allow about:, data:, and file: URL schemes
  • +
  • Detect stale unix socket by attempting connection
  • +
  • Respect AGENT_BROWSER_HEADED environment variable
  • +
  • Handle SIGPIPE to prevent panic when piping to head/tail
  • +
  • Fix null path validation in screenshot command
  • +
+ +

Protocol Alignment

+

These changes align the CLI with the daemon protocol for consistency:

+
    +
  • select command now uses values field (supports multiple selections)
  • +
  • frame main uses mainframe action
  • +
  • mouse wheel uses wheel action
  • +
  • set media uses emulatemedia action
  • +
  • Console output uses messages field
  • +
+ +

Documentation

+
    +
  • Expanded SKILL.md with comprehensive command reference
  • +
  • Updated README with new commands and options
  • +
  • Updated CDP mode documentation with connect workflow
  • +
+ +
+
+ ); +} diff --git a/docs/src/components/sidebar.tsx b/docs/src/components/sidebar.tsx index 55a8585..663760a 100644 --- a/docs/src/components/sidebar.tsx +++ b/docs/src/components/sidebar.tsx @@ -15,6 +15,7 @@ const navigation = [ { name: "Streaming", href: "/streaming" }, { name: "Agent Mode", href: "/agent-mode" }, { name: "CDP Mode", href: "/cdp-mode" }, + { name: "Changelog", href: "/changelog" }, ]; export function Sidebar() {