v5.2.0 - 2026-09-28
@frontman-ai/client
Minor Changes
#1677
20c6c34Thanks @BlueHotDog! - Include Astro client-routing status in automatic page context. Detect enabled, disabled, and unavailable states from the preview document, and preserve the status in server storage and conversation history. Add conditional lifecycle guidance to agent prompts.#1679
1a93c75Thanks @BlueHotDog! - Include the current preview URL inget_domresults and fresh client-routing status for Astro only. Keep Astro-specific metadata in theastro-browserpackage, with shared DOM input and output types in the protocol package.Report unavailable previews and failed queries as MCP errors (
isError: true), retaining narrowing guidance for size-limit errors. Remove payload-levelsuccessanderrorfields; successful results always contain the URL, DOM content, node count, and byte size.#1689
5a40cf1Thanks @BlueHotDog! - Show Astro persistence keys in DOM inspection and element annotations. Astroget_domalso describes marked DOM ancestors outside the selected subtree in both output modes.Ancestor inspection stops at 50 parent steps, 10 marked ancestors, or 4 KB of context, with explicit truncation. It does not cross shadow roots. These markers do not prove that elements or state survived navigation. Inspection for other frameworks remains unchanged.
Patch Changes
#1676
f95c040Thanks @BlueHotDog! - Recover authenticated nonce rejections in the WordPress integration, preserve access errors, and consolidate request authorization without weakening permission checks.#996
961d660Thanks @BlueHotDog! - Fix provider settings console warnings by marking anchor-rendered buttons as non-native buttons, and suppress Frontman Sentry reporting in internal browser dev builds.#996
961d660Thanks @BlueHotDog! - Add billing settings management with plan status, new-tab Stripe checkout, Customer Portal handoff, live channel billing activation after Stripe webhooks, and a chat-panel billing-required alert.#1667
7c2b289Thanks @BlueHotDog! - Add GPT-6 Astra to the OpenAI model picker through Codex OAuth. Update ReqLLM for experimental Astra Responses support and pin LLMDB to the upstream commit with Astra metadata until a Hex release includes it.#1767
74663e9Thanks @BlueHotDog! - Remove the first-task feedback dialog, review banner, sharing flow, and related state and analytics. Remove the marketing feedback tool and feedback requests. Replace GitHub-star requests with source links. Keep support, bug reporting, and agent diagnostics available.#996
961d660Thanks @BlueHotDog! - Replace Radix-backed TSX UI wrappers with ReScript-native Base UI shadcn primitives and remove direct Radix wrapper dependencies.#1678
448ef90Thanks @dependabot! - Update Tiptap editor dependencies to 3.30.5 and keep their required peer versions aligned.
@frontman-ai/astro-browser
Minor Changes
#1677
20c6c34Thanks @BlueHotDog! - Include Astro client-routing status in automatic page context. Detect enabled, disabled, and unavailable states from the preview document, and preserve the status in server storage and conversation history. Add conditional lifecycle guidance to agent prompts.#1679
1a93c75Thanks @BlueHotDog! - Include the current preview URL inget_domresults and fresh client-routing status for Astro only. Keep Astro-specific metadata in theastro-browserpackage, with shared DOM input and output types in the protocol package.Report unavailable previews and failed queries as MCP errors (
isError: true), retaining narrowing guidance for size-limit errors. Remove payload-levelsuccessanderrorfields; successful results always contain the URL, DOM content, node count, and byte size.#1689
5a40cf1Thanks @BlueHotDog! - Show Astro persistence keys in DOM inspection and element annotations. Astroget_domalso describes marked DOM ancestors outside the selected subtree in both output modes.Ancestor inspection stops at 50 parent steps, 10 marked ancestors, or 4 KB of context, with explicit truncation. It does not cross shadow roots. These markers do not prove that elements or state survived navigation. Inspection for other frameworks remains unchanged.
@frontman-ai/astro
Minor Changes
#1691
311872cThanks @BlueHotDog! - Include the latest observed Astro navigation in both modes ofget_dom. Report its source URL, destination URL, and lifecycle phase. Distinguish missing instrumentation from an installed recorder with no navigation observed. Clarify that routing opt-in, DOM swaps, and hash changes do not prove page lifecycle completion or preserved state.#1690
b5587a6Thanks @BlueHotDog! - Record the latest Astro client navigation's source URL, destination URL, and lifecycle phase during development. Guard lifecycle transitions against out-of-order completion events and capture the destination after the swap. Track hash-only navigation with a separatehash-changephase, including history traversal. Prevent duplicate navigation listeners and history wrappers when browser instrumentation initializes again.
Patch Changes
#1719
8f6681aThanks @BlueHotDog! - Preserve component props annotations with Astro 7.3.3's streaming renderer. Wrap rendering without exposing Astro's instance marker, while preserving the original receiver and async results.#1680
eeb1b5bThanks @BlueHotDog! - Install the prebuilt component-source package from npm instead of building it from Git. This removes the nested Yarn install that blocked Dependabot updates.#1719
8f6681aThanks @BlueHotDog! - Expose the Astro integration's resolved server origin asimport.meta.env.FRONTMAN_API_ORIGINfor website support submissions.
@frontman-ai/frontman-client
Patch Changes
#1676
f95c040Thanks @BlueHotDog! - Recover authenticated nonce rejections in the WordPress integration, preserve access errors, and consolidate request authorization without weakening permission checks.#996
961d660Thanks @BlueHotDog! - Add billing settings management with plan status, new-tab Stripe checkout, Customer Portal handoff, live channel billing activation after Stripe webhooks, and a chat-panel billing-required alert.#1695
5409e4fThanks @BlueHotDog! - Reject invalid ACP request method names at compile time without changing wire messages.
@frontman-ai/frontman-core
Patch Changes
- #1693
e247310Thanks @BlueHotDog! - Fix file discovery in projects without Git. Preserve nested directories in filesystem trees, include non-ignored untracked files in Git trees, and report fallback notices and source-root context. Report unreadable directories instead of returning partial Git trees. - Updated dependencies [
961d660,1a93c75]:- @frontman-ai/
frontman-protocol@4.1.0
- @frontman-ai/
@frontman-ai/nextjs
Patch Changes
- #1680
eeb1b5bThanks @BlueHotDog! - Install the prebuilt component-source package from npm instead of building it from Git. This removes the nested Yarn install that blocked Dependabot updates.
@frontman-ai/frontman-preview-bridge
Patch Changes
@frontman-ai/frontman-protocol
Minor Changes
#1679
1a93c75Thanks @BlueHotDog! - Include the current preview URL inget_domresults and fresh client-routing status for Astro only. Keep Astro-specific metadata in theastro-browserpackage, with shared DOM input and output types in the protocol package.Report unavailable previews and failed queries as MCP errors (
isError: true), retaining narrowing guidance for size-limit errors. Remove payload-levelsuccessanderrorfields; successful results always contain the URL, DOM content, node count, and byte size.
Patch Changes
- #996
961d660Thanks @BlueHotDog! - Add billing settings management with plan status, new-tab Stripe checkout, Customer Portal handoff, live channel billing activation after Stripe webhooks, and a chat-panel billing-required alert.
@frontman-ai/vite
Patch Changes
- #1680
eeb1b5bThanks @BlueHotDog! - Install the prebuilt component-source package from npm instead of building it from Git. This removes the nested Yarn install that blocked Dependabot updates.
@frontman-ai/frontman-wordpress
Minor Changes
- #1687
5670a5bThanks @BlueHotDog! - Expose custom post type archive URLs and registration metadata in site information. Add permission-checked Redirection tools to list rules, create literal-path 301/302 redirects or 404/410 responses, and delete individual rules with confirmation. Keep CPT registration and PHP files unchanged.
Patch Changes
#1726
745fdccThanks @BlueHotDog! - Add read-only Angie snippet inspection through its native REST API, including legacy slug-based routes. Clarify that ordinary post reads exclude snippet metadata. Snippet editing and publishing remain unsupported.#1676
f95c040Thanks @BlueHotDog! - Recover authenticated nonce rejections in the WordPress integration, preserve access errors, and consolidate request authorization without weakening permission checks.#1665
f0281a5Thanks @BlueHotDog! - Fix WordPress.org publishing by excluding bundled dependency documentation and development tools. Preserve PHP runtime files, licenses, and author attribution, and validate the export before publishing. Keep older SVN release tags when publishing a new version.#1666
949d59fThanks @BlueHotDog! - Support editing existing Custom HTML widgets while preserving omitted content, plugin metadata, and sidebar placement. Apply WordPress HTML permissions to submitted content and reject invalid settings.