Skip to content

chore: Bump DotNext and 5 others - #1611

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/nuget-minor-and-patch-dbea88e22b
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/nuget-minor-and-patch-dbea88e22b

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Updated DotNext from 6.8.0 to 6.10.0.

Release notes

Sourced from DotNext's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated MarkView.Avalonia from 12.2.1 to 12.3.0.

Release notes

Sourced from MarkView.Avalonia's releases.

12.3.0

Links now open on their own on every platform, several click bugs in links are fixed, and tables can size their columns from the markdown source. This release also raises the minimum Avalonia, Markdig and SkiaSharp versions.

Highlights

🔗 Links that just work

External links now open through the platform launcher with no code needed: the default browser on desktop, an intent on mobile, a new tab on WebAssembly. LinkClicked is still raised first, so set e.Handled = true to handle a link yourself, for example to load a linked .md file in place:

viewer.LinkClicked += (_, e) =>
{
    if (e.Url.EndsWith(".md"))
    {
        viewer.Source = new Uri(e.Url);
        e.Handled = true; // skip the default launch
    }
};

Setting Source to a URI with a #fragment now scrolls to that heading once the document has rendered. This release also fixes links inside bold or italic text, clicks that opened the neighbouring link, and a hand cursor that stayed on after leaving a link (see Fixes).

📊 Table columns sized from the source

Table columns no longer always get equal widths. Grid tables (+-----+---+) now size each column in proportion to its width in the source. Pipe tables can do the same from the dash count in the separator row, so |--|------| gives a 1:3 split:

viewer.Pipeline = new MarkdownPipelineBuilder()
    .UseSupportedExtensions(new MarkdownExtensionsOptions
    {
        PipeTable = new PipeTableOptions { InferColumnWidthsFromSeparator = true },
    })
    .Build();

🌐 WebAssembly sample

The repository now has a browser sample, samples/MarkView.Avalonia.Demo.Browser, that runs the full demo app on WebAssembly. Use it as a reference for hosting MarkdownViewer in Avalonia.Browser.

⚠️ Breaking changes

  • Core – External links now open automatically unless a LinkClicked handler sets e.Handled = true. If your handler already opens links (for example with Process.Start) and doesn't set Handled, each link now opens twice. Set e.Handled = true in the handler, or delete it and rely on the default. (#​87)
  • Core – Autolinks (<https://…>, bare URLs, e-mail addresses) are now MarkdownHyperlink spans like every other link, not HyperlinkButton controls. Styles that target HyperlinkButton.markdown-link should target MarkdownHyperlink.markdown-link instead. (#​87)
  • Core – YouTube thumbnail embeds now raise LinkClicked with the video URL before opening it, so a LinkClicked handler also receives those URLs. (#​87)
  • Core – Grid tables now render columns proportional to their source widths instead of equal widths. (#​97)
  • All packages – Minimum versions raised: Avalonia 12.1.3, Markdig 1.4.0, and SkiaSharp 4.152.2 for the SVG, Mermaid and Math packages. (#​93, #​95, #​97, #​98, #​100)

✨ New features

  • Core – External links open through the platform launcher when no LinkClicked handler marks them handled. (#​87)
  • Core – Source URIs with a #fragment scroll to that anchor after rendering. (#​87)
  • Core – Table columns follow TableColumnDefinition.Width. New MarkdownExtensionsOptions parameter on UseSupportedExtensions(), with PipeTable options to infer pipe-table widths from the separator row. (#​97)

🐛 Fixes

  • Core – Fixed links inside bold or italic text (**[docs](…)**) not raising LinkClicked and not showing the hand cursor. (#​87, fixes #​83)
  • Core – Fixed a click on the right half of a link's last character opening the next link, or nothing. (#​87, fixes #​84)
  • Core – Fixed the hand cursor staying on after the pointer moved from a link to plain text in the same paragraph. (#​87)
    ... (truncated)

Commits viewable in compare view.

Updated MarkView.Avalonia.SyntaxHighlighting from 12.2.1 to 12.3.0.

Release notes

Sourced from MarkView.Avalonia.SyntaxHighlighting's releases.

12.3.0

Links now open on their own on every platform, several click bugs in links are fixed, and tables can size their columns from the markdown source. This release also raises the minimum Avalonia, Markdig and SkiaSharp versions.

Highlights

🔗 Links that just work

External links now open through the platform launcher with no code needed: the default browser on desktop, an intent on mobile, a new tab on WebAssembly. LinkClicked is still raised first, so set e.Handled = true to handle a link yourself, for example to load a linked .md file in place:

viewer.LinkClicked += (_, e) =>
{
    if (e.Url.EndsWith(".md"))
    {
        viewer.Source = new Uri(e.Url);
        e.Handled = true; // skip the default launch
    }
};

Setting Source to a URI with a #fragment now scrolls to that heading once the document has rendered. This release also fixes links inside bold or italic text, clicks that opened the neighbouring link, and a hand cursor that stayed on after leaving a link (see Fixes).

📊 Table columns sized from the source

Table columns no longer always get equal widths. Grid tables (+-----+---+) now size each column in proportion to its width in the source. Pipe tables can do the same from the dash count in the separator row, so |--|------| gives a 1:3 split:

viewer.Pipeline = new MarkdownPipelineBuilder()
    .UseSupportedExtensions(new MarkdownExtensionsOptions
    {
        PipeTable = new PipeTableOptions { InferColumnWidthsFromSeparator = true },
    })
    .Build();

🌐 WebAssembly sample

The repository now has a browser sample, samples/MarkView.Avalonia.Demo.Browser, that runs the full demo app on WebAssembly. Use it as a reference for hosting MarkdownViewer in Avalonia.Browser.

⚠️ Breaking changes

  • Core – External links now open automatically unless a LinkClicked handler sets e.Handled = true. If your handler already opens links (for example with Process.Start) and doesn't set Handled, each link now opens twice. Set e.Handled = true in the handler, or delete it and rely on the default. (#​87)
  • Core – Autolinks (<https://…>, bare URLs, e-mail addresses) are now MarkdownHyperlink spans like every other link, not HyperlinkButton controls. Styles that target HyperlinkButton.markdown-link should target MarkdownHyperlink.markdown-link instead. (#​87)
  • Core – YouTube thumbnail embeds now raise LinkClicked with the video URL before opening it, so a LinkClicked handler also receives those URLs. (#​87)
  • Core – Grid tables now render columns proportional to their source widths instead of equal widths. (#​97)
  • All packages – Minimum versions raised: Avalonia 12.1.3, Markdig 1.4.0, and SkiaSharp 4.152.2 for the SVG, Mermaid and Math packages. (#​93, #​95, #​97, #​98, #​100)

✨ New features

  • Core – External links open through the platform launcher when no LinkClicked handler marks them handled. (#​87)
  • Core – Source URIs with a #fragment scroll to that anchor after rendering. (#​87)
  • Core – Table columns follow TableColumnDefinition.Width. New MarkdownExtensionsOptions parameter on UseSupportedExtensions(), with PipeTable options to infer pipe-table widths from the separator row. (#​97)

🐛 Fixes

  • Core – Fixed links inside bold or italic text (**[docs](…)**) not raising LinkClicked and not showing the hand cursor. (#​87, fixes #​83)
  • Core – Fixed a click on the right half of a link's last character opening the next link, or nothing. (#​87, fixes #​84)
  • Core – Fixed the hand cursor staying on after the pointer moved from a link to plain text in the same paragraph. (#​87)
    ... (truncated)

Commits viewable in compare view.

Updated ReactiveUI.Avalonia.Reactive from 12.1.5 to 12.1.6.

Release notes

Sourced from ReactiveUI.Avalonia.Reactive's releases.

12.1.6

🗞️ What's Changed

🐛 Fixes

  • reactiveui/ReactiveUI.Avalonia@​0c7c656e58274d032c6091c298bc3878f6635011 fix(example): report a navigation the router rejects instead of crashing (#​219) @​glennawatson
  • reactiveui/ReactiveUI.Avalonia@​8e923107fd5f75d53cd9dddfb1df480c19121624 fix: make ReactiveUserControl and ReactiveWindow trim and AOT safe (#​221) @​glennawatson

🧹 General Changes

  • reactiveui/ReactiveUI.Avalonia@​26f23b50cfce6f5095b87bbe7f2391de6d360934 build(deps): update NuGet packages (#​223) @​glennawatson

🔗 Full Changelog: reactiveui/ReactiveUI.Avalonia@v12.1.5...v12.1.6

🙌 Contributions

💖 Thanks to all the contributors: @​glennawatson

Commits viewable in compare view.

Updated SvcSystems.UI.Terminal from 2.1.0 to 2.2.4.

Release notes

Sourced from SvcSystems.UI.Terminal's releases.

2.2.4

2.2.4 (2026-10-14)

Bug Fixes

2.2.3

2.2.3 (2026-10-13)

Bug Fixes

2.2.2

2.2.2 (2026-10-12)

Bug Fixes

2.2.1

2.2.1 (2026-10-10)

Bug Fixes

2.2.0

2.2.0 (2026-10-08)

Features

  • encode keys with the kitty keyboard protocol (#​84) (17edbbf)

Bug Fixes

2.1.2

2.1.2 (2026-10-07)

Bug Fixes

2.1.1

2.1.1 (2026-10-06)

Bug Fixes

Commits viewable in compare view.

Updated XTerm.NET from 2.0.2 to 2.0.8.

Release notes

Sourced from XTerm.NET's releases.

2.0.7

What's Changed

New Contributors

Full Changelog: tomlm/XTerm.NET@2.0.3...2.0.7

2.0.3

What's Changed

Full Changelog: tomlm/XTerm.NET@2.0.0...2.0.3

Commits viewable in compare view.

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Summary by CodeRabbit

  • Chores
    • Updated several underlying components to newer versions. No user-facing feature changes were included in this update.

Bumps DotNext from 6.8.0 to 6.10.0
Bumps MarkView.Avalonia from 12.2.1 to 12.3.0
Bumps MarkView.Avalonia.SyntaxHighlighting from 12.2.1 to 12.3.0
Bumps ReactiveUI.Avalonia.Reactive from 12.1.5 to 12.1.6
Bumps SvcSystems.UI.Terminal from 2.1.0 to 2.2.4
Bumps XTerm.NET from 2.0.2 to 2.0.8

---
updated-dependencies:
- dependency-name: DotNext
  dependency-version: 6.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-and-patch
- dependency-name: MarkView.Avalonia
  dependency-version: 12.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-and-patch
- dependency-name: MarkView.Avalonia.SyntaxHighlighting
  dependency-version: 12.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-and-patch
- dependency-name: ReactiveUI.Avalonia.Reactive
  dependency-version: 12.1.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor-and-patch
- dependency-name: SvcSystems.UI.Terminal
  dependency-version: 2.2.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-and-patch
- dependency-name: XTerm.NET
  dependency-version: 2.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@coderabbitai

coderabbitai Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: 0c6dd926-2ef8-4a50-82bc-5a8b547939e3
📥 Commits

Reviewing files that changed from the base of the PR and between 8c5a221 and 321bb79.

📒 Files selected for processing: 1
  • Directory.Packages.props

Included review availability: This review used your included allowance. Your plan provides up to 10 included reviews per hour; 7 remain after this review.

📝 Walkthrough

The pull request updates six centrally managed package versions in Directory.Packages.props. Other package versions in the listed ranges remain unchanged.

Changes: Centrally managed package versions

Layer / File(s) Summary
Update centrally managed package versions
Directory.Packages.props
DotNext, MarkView.Avalonia, MarkView.Avalonia.SyntaxHighlighting, ReactiveUI.Avalonia.Reactive, SvcSystems.UI.Terminal, and XTerm.NET receive version updates.

Priority: ⬇️ Low

Estimated code review effort: 1 (Trivial) | ~4 minutes

Change: Other

Suggested reviewers: alexeyzimarev

Merge Risk: ⚪ Minimal · up to 321bb

The declared MarkView requirements are met, and no concrete current-head incompatibility is established. No merge-blocking risk is identified.

### Architecture Summary

Architecture risk: 🔵 Low · up to 321bb

The change affects 1 system.

Changed systems: Directory.Packages.props

Architecture concerns
No architecture-level concerns identified.

Review details

Systems and components

  • observed — Directory.Packages.props (service) was modified; 1 changed file maps to changed impact.

Before / after behavior

  • observed — Modified behavior in Directory.Packages.props: DotNext is upgraded from 6.8.0 to 6.10.0, and the two MarkView packages are upgraded from 12.2.1 to 12.3.0; the intervening package versions are unchanged.
  • observed — Modified behavior in Directory.Packages.props: ReactiveUI.Avalonia.Reactive is upgraded from 12.1.5 to 12.1.6, SvcSystems.UI.Terminal from 2.1.0 to 2.2.4, and XTerm.NET from 2.0.2 to 2.0.8; the other package versions in this span are unchanged.
Pre-merge checks: Passed 5
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly and concisely describes the main change: updating DotNext and five other NuGet dependencies.
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (1 skipped: 1 unsupported.)

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@alexeyzimarev

Copy link
Copy Markdown
Member

Closing: MarkView.Avalonia 12.3.0 breaks clicking links on any line after the first, because of AvaloniaUI/Avalonia#22524 (TextLayout.HitTestPoint reports IsInside false on later lines). It also opens a bold linked image twice.

@dependabot @github

dependabot Bot commented on behalf of github Oct 19, 2026

Copy link
Copy Markdown
Contributor Author

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot
dependabot Bot deleted the dependabot/nuget/nuget-minor-and-patch-dbea88e22b branch October 19, 2026 15:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant