Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
{
"name": "dotnetbrowser",
"source": "./",
"description": "Official TeamDev skill for DotNetBrowser 4.3.4, the Chromium-based browser component for .NET (WPF, Windows Forms, WinUI 3, Avalonia UI, console). Coding guidance, full API reference, and offline docs, release notes, and migration guides.",
"description": "Official TeamDev skill for DotNetBrowser 4.3.5, the Chromium-based browser component for .NET (WPF, Windows Forms, WinUI 3, Avalonia UI, console). Coding guidance, full API reference, and offline docs, release notes, and migration guides.",
"author": {
"name": "TeamDev"
},
Expand Down
4 changes: 2 additions & 2 deletions .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"name": "dotnetbrowser",
"displayName": "DotNetBrowser",
"version": "4.3.4",
"description": "Official TeamDev skill for DotNetBrowser 4.3.4, the Chromium-based browser component for .NET (WPF, Windows Forms, WinUI 3, Avalonia UI, console). Coding guidance, full API reference, and offline docs, release notes, and migration guides.",
"version": "4.3.5",
"description": "Official TeamDev skill for DotNetBrowser 4.3.5, the Chromium-based browser component for .NET (WPF, Windows Forms, WinUI 3, Avalonia UI, console). Coding guidance, full API reference, and offline docs, release notes, and migration guides.",
"author": {
"name": "TeamDev",
"url": "https://teamdev.com/dotnetbrowser"
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ DotNetBrowser code: choosing NuGet packages, engine and browser lifecycle,
`BrowserView`, handlers and events, navigation, DOM access, the JavaScript bridge,
printing, network interception, deployment, and licensing. It bundles the full
API reference and an offline copy of the guides, release notes, migration guides,
and blog for **DotNetBrowser 4.3.4**, so the agent answers from documentation that
and blog for **DotNetBrowser 4.3.5**, so the agent answers from documentation that
matches the version rather than from memory.

## Install
Expand Down
20 changes: 10 additions & 10 deletions skills/dotnetbrowser/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
name: dotnetbrowser
description: Use when writing, reviewing, or debugging .NET code that embeds a Chromium browser with DotNetBrowser (WPF, Windows Forms, WinUI 3, Avalonia UI, or headless/console) - choosing NuGet packages, engine and browser lifecycle, BrowserView, handlers and events, navigation, DOM, JavaScript bridge, printing, network interception, deployment, licensing, and API lookups. Bundles API references and an offline snapshot of the guides, release notes, migration guides, and blog for DotNetBrowser 4.3.4.
description: Use when writing, reviewing, or debugging .NET code that embeds a Chromium browser with DotNetBrowser (WPF, Windows Forms, WinUI 3, Avalonia UI, or headless/console) - choosing NuGet packages, engine and browser lifecycle, BrowserView, handlers and events, navigation, DOM, JavaScript bridge, printing, network interception, deployment, licensing, and API lookups. Bundles API references and an offline snapshot of the guides, release notes, migration guides, and blog for DotNetBrowser 4.3.5.
metadata:
product: DotNetBrowser
product-version: "4.3.4"
chromium-version: "156.0.8078.48"
generated: "2026-10-22"
product-version: "4.3.5"
chromium-version: "156.0.8078.74"
generated: "2026-10-28"
---

# DotNetBrowser
Expand All @@ -17,9 +17,9 @@ the DOM, JavaScript, the network, printing, and more. Using it requires a
license key; a free 30-day evaluation license is available from
https://www.teamdev.com/dotnetbrowser#evaluate.

This skill describes DotNetBrowser 4.3.4 (Chromium
156.0.8078.48). Everything here was generated from the product on
2026-10-22. Prefer the bundled references over memory: the API changes
This skill describes DotNetBrowser 4.3.5 (Chromium
156.0.8078.74). Everything here was generated from the product on
2026-10-28. Prefer the bundled references over memory: the API changes
between major versions, and code written for DotNetBrowser 1.x or 2.x is
mostly wrong for 4.x.

Expand All @@ -34,15 +34,15 @@ file.
| `references/api/INDEX.md` | Find a covered public type: namespace, kind, one-line summary, file name. |
| `references/api/<Namespace>.<Type>.md` | Complete members of one type (587 types): signatures, remarks, parameters. |
| `references/site/INDEX.md` | Find a guide, quick start, tutorial, release note, migration guide, or blog post. |
| `references/site/**/index.md` | The pages themselves (140 pages), with C# and VB.NET samples. |
| `references/site/**/index.md` | The pages themselves (142 pages), with C# and VB.NET samples. |
| `references/site/llms.txt` | The same list with live URLs, for when a newer page might exist online. |

Workflow for most tasks:

1. Check the project's DotNetBrowser package version, target framework, and UI
framework version (including centrally managed package versions). Preserve
them unless the task calls for an upgrade. If the package version differs
from 4.3.4, verify APIs against that version's documentation
from 4.3.5, verify APIs against that version's documentation
or installed assemblies before using these references.
2. Read every topic note below that matches the task.
3. Search `references/site/INDEX.md` for the needed topic, then read the
Expand Down Expand Up @@ -210,4 +210,4 @@ All pages below are under `references/site/docs/guides/`.
| Pop-ups, dialogs, context menu, downloads, permissions | `gs/popups/`, `gs/dialogs/`, `gs/context-menu/`, `gs/downloads/`, `gs/permissions/` |
| Deployment, Chromium binaries, trimming and Native AOT | `gs/deployment/index.md`, `gs/chromium/index.md`, `gs/aot-support/index.md` |
| Logging, common exceptions, startup failures, crashes | `troubleshoot/logging/index.md`, `troubleshoot/common-exceptions/index.md`, `troubleshoot/startup-failure/index.md`, `troubleshoot/unexpected-termination/index.md` |
| Migrating from 3.x, from CefSharp or WebView2 | `../../migration/from-v3-to-v4/overview/index.md`, `../../blog/migrating-from-cefsharp-to-dotnetbrowser/index.md`, `../../blog/from-webview2-to-dotnetbrowser-part-1/index.md` |
| Migrating from 3.x, from CefSharp or WebView2 | `../../migration/from-v3-to-v4/overview/index.md`, `../../blog/migrating-from-cefsharp-to-dotnetbrowser/index.md`, `../../blog/from-webview2-to-dotnetbrowser-part-1/index.md`, `../../blog/from-webview2-to-dotnetbrowser-part-2/index.md` |
2 changes: 1 addition & 1 deletion skills/dotnetbrowser/references/api/INDEX.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# DotNetBrowser API index

DotNetBrowser 4.3.4, generated 2026-10-22. 587 types in 93 namespaces. Every file in this directory is one public type with all of its members. Find the type below and open the file from the last column; the namespace page lists the same types with their summaries.
DotNetBrowser 4.3.5, generated 2026-10-28. 587 types in 93 namespaces. Every file in this directory is one public type with all of its members. Find the type below and open the file from the last column; the namespace page lists the same types with their summaries.

## DotNetBrowser

Expand Down
2 changes: 1 addition & 1 deletion skills/dotnetbrowser/references/lookup.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ live-only links (FAQ, Roadmap). Pages are the raw Markdown of the site:
empty. The surrounding text describes what they showed.
- Samples come in C# and VB.NET pairs; use whichever matches the project.
- Release notes are under `references/site/releases/`; a version newer than
4.3.4 may exist online. Use the URLs in
4.3.5 may exist online. Use the URLs in
`references/site/llms.txt` (every page is also served as Markdown at that
URL) when the user runs a newer version.

Expand Down
2 changes: 1 addition & 1 deletion skills/dotnetbrowser/references/project-setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Single-platform UI variants exist too, for example `DotNetBrowser.Wpf.x64`.
See `references/site/docs/guides/installation/nuget/index.md` for the full
list. For a new project using this skill's version, install the matching
templates:
`dotnet new install DotNetBrowser.Templates::4.3.4`, then
`dotnet new install DotNetBrowser.Templates::4.3.5`, then
`dotnet new dotnetbrowser.wpf.app` (also `winforms`, `winui`, `avalonia`,
`avalonia12`, `blazor.avalonia`, `console`).

Expand Down
4 changes: 3 additions & 1 deletion skills/dotnetbrowser/references/site/INDEX.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# DotNetBrowser documentation index

Snapshot of https://teamdev.com/dotnetbrowser/ taken 2026-10-22 for DotNetBrowser 4.3.4. Local files are relative to this file. Entries without a local file exist only online. Links inside the pages point to the live site; see ../lookup.md for how to resolve them to local files.
Snapshot of https://teamdev.com/dotnetbrowser/ taken 2026-10-28 for DotNetBrowser 4.3.5. Local files are relative to this file. Entries without a local file exist only online. Links inside the pages point to the live site; see ../lookup.md for how to resolve them to local files.

## Overview

Expand Down Expand Up @@ -96,6 +96,7 @@ Snapshot of https://teamdev.com/dotnetbrowser/ taken 2026-10-22 for DotNetBrowse

| Title | Description | Local file | Live URL |
|---|---|---|---|
| DotNetBrowser 4.3.5 | DotNetBrowser 4.3.5 - Chromium 156 with Avalonia memory leak fixes. | releases/2026/v4-3-5/index.md | https://teamdev.com/dotnetbrowser/releases/2026/v4-3-5/index.md |
| DotNetBrowser 4.3.4 | DotNetBrowser 4.3.4 - Chromium 156 with text input and image fixes. | releases/2026/v4-3-4/index.md | https://teamdev.com/dotnetbrowser/releases/2026/v4-3-4/index.md |
| DotNetBrowser 4.3.3 | DotNetBrowser 4.3.3 - Chromium 155 with screen capture fixes. | releases/2026/v4-3-3/index.md | https://teamdev.com/dotnetbrowser/releases/2026/v4-3-3/index.md |
| DotNetBrowser 4.3.2 | DotNetBrowser 4.3.2 - Memory management and stability fixes. | releases/2026/v4-3-2/index.md | https://teamdev.com/dotnetbrowser/releases/2026/v4-3-2/index.md |
Expand Down Expand Up @@ -157,6 +158,7 @@ Snapshot of https://teamdev.com/dotnetbrowser/ taken 2026-10-22 for DotNetBrowse
| Embedded browser control for .NET | In this article, we explain the embedded browser controls for .NET: what they are and what they are good for. | blog/embedded-browser-control-for-dotnet/index.md | https://teamdev.com/dotnetbrowser/blog/embedded-browser-control-for-dotnet/index.md |
| Embedding a web view into an Excel add-in | Embed a web view into Excel using DotNetBrowser and a COM add-in. | blog/embedding-web-view-to-excel-add-in/index.md | https://teamdev.com/dotnetbrowser/blog/embedding-web-view-to-excel-add-in/index.md |
| From WebView2 to DotNetBrowser: Part 1 | This article shows how to migrate existing project from WebView2 to DotNetBrowser. | blog/from-webview2-to-dotnetbrowser-part-1/index.md | https://teamdev.com/dotnetbrowser/blog/from-webview2-to-dotnetbrowser-part-1/index.md |
| From WebView2 to DotNetBrowser: Part 2 | This article shows how to migrate proxy, cookies, profiles, context menus, downloads, printing, DevTools, and extensions from WebView2 to DotNetBrowser. | blog/from-webview2-to-dotnetbrowser-part-2/index.md | https://teamdev.com/dotnetbrowser/blog/from-webview2-to-dotnetbrowser-part-2/index.md |
| How to generate PDF in C# | The step-by-step tutorial on how to generate PDF files in C# with DotNetBrowser. | blog/how-to-generate-pdf-in-c-sharp/index.md | https://teamdev.com/dotnetbrowser/blog/how-to-generate-pdf-in-c-sharp/index.md |
| How to render web content as a texture in Unity3D | The step-by-step tutorial on how to render web content as a texture in Unity3D with DotNetBrowser. | blog/how-to-render-web-content-as-a-texture-in-unity3d/index.md | https://teamdev.com/dotnetbrowser/blog/how-to-render-web-content-as-a-texture-in-unity3d/index.md |
| How to use a local AI model in DotNetBrowser | This article demonstrates how to use a local AI model in DotNetBrowser applications. | blog/how-to-use-local-llm-in-dotnetbrowser/index.md | https://teamdev.com/dotnetbrowser/blog/how-to-use-local-llm-in-dotnetbrowser/index.md |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ Here's how to get the demo application:
If you already use DotNetBrowser, you can get the latest build from NuGet:

```shell
dotnet add package DotNetBrowser -v "4.3.4"
dotnet add package DotNetBrowser.WPF -v "4.3.4"
dotnet add package DotNetBrowser -v "4.3.5"
dotnet add package DotNetBrowser.WPF -v "4.3.5"
```

## Install the extension
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -443,7 +443,7 @@ the form boundary plus each part's `Content-Disposition` and
`Content-Type`.

You can override the default headers and add more in the
<a href="https://api.dotnetbrowser.dev/4.3.4/api/DotNetBrowser.Navigation.LoadUrlParameters.HttpHeaders.html#DotNetBrowser_Navigation_LoadUrlParameters_HttpHeaders">
<a href="https://api.dotnetbrowser.dev/4.3.5/api/DotNetBrowser.Navigation.LoadUrlParameters.HttpHeaders.html#DotNetBrowser_Navigation_LoadUrlParameters_HttpHeaders">
HttpHeaders</a>
parameter.

Expand Down
Loading
Loading