Bump CommunityToolkit.Mvvm from 8.3.2 to 8.4.2 - #9
Closed
dependabot[bot] wants to merge 1 commit into
Closed
dependabot[bot] wants to merge 1 commit into
dependabot[bot] wants to merge 1 commit into
Conversation
--- updated-dependencies: - dependency-name: CommunityToolkit.Mvvm dependency-version: 8.4.2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Author
|
Looks like CommunityToolkit.Mvvm is no longer updatable, so this is no longer needed. |
dependabot
Bot
force-pushed
the
dependabot/nuget/CommunityToolkit.Mvvm-8.4.2
branch
from
August 27, 2026 03:20
a4d2819 to
6453f11
Compare
18961389539
pushed a commit
that referenced
this pull request
Sep 2, 2026
18961389539
pushed a commit
that referenced
this pull request
Sep 2, 2026
18961389539
pushed a commit
that referenced
this pull request
Sep 2, 2026
有向 Chamfer 可观测性:方向一致性命中占比(DirAgree)从 Score 经
PoseCand/MatchHit 传到 LastDebug,并入 FormatQualityNote
("方向一致 xx%")——试触发 UI 与失败留档可区分"距离没对上"vs
"方向不匹配",为产线调参(容差/阈值)提供归因。
实证(诊断价值):37°/180° 场景 DirAgree 高;90°/-33° 失败时 DirAgree
仍 0.95-1.00 → 证明方向项健康,该两角度失败确系转正几何/极性独立问题
(与方向无关,roadmap #9 已登记)。
验证:RobotVision.Tests 945+11 跳过+0 失败;全仓编译 0 错误。
18961389539
pushed a commit
that referenced
this pull request
Sep 2, 2026
根因:OpenCV MinAreaRect 对同一矩形可返回 (Width=长边,A=α) 或 (Width=短边,A=α±90) 两种等价表示(实测:同 240×90 水平条,部分 contour 返回 W=90 H=240 A=90)。原代码 cropW/cropH 直接读 rect.Size.Width/Height,在"Width=短边"表示下裁剪窗方向与目标 错位(-33° 目标窗 38 宽装不下转正后 110 长边 → 匹配失败/被裁)。 修复:UprightCrop 裁剪窗尺寸显式取 max/min(长/短边),warp 角保持原口径不变; 测试参考实现 FullImageUprightCrop 同步(两实现须一致,否则 CropMapping 局部 vs 整图断言断裂)。 验证:90° 定位从"命中 0.35/均距 8.67"提升到"命中 1.00/均距 0.26px"; -33° 方向一致 1.00(此前被误裁)。CropMapping 13/13、ShapeMatch 6/6、 FeatureRoiAdvisor 8/8 全过,全量 945+11 跳过+0 失败。 剩余:90°/-33° 的 180° 相位判决(极值角极性独立问题,roadmap #9 已登记)。
18961389539
pushed a commit
that referenced
this pull request
Sep 2, 2026
NoFlipConstraint 此前只接 Template 匹配路径,ShapeMatch 无条件做 180° 翻转 窗判决——实测在中小角度(±20° 内)不可靠:polar0 为 0(不可判)时误走翻转支, 输出角度差 180°(8°/20°/-20° 场景方向一致 1.00 仍失败,根因在此非方向项)。 - MaskShapeMatch.TryRefine 加 noFlip 参数:跳过 flipped 翻转窗计算与 PreferFlippedCrop 判决,直接信任主窗转正结果(UprightCrop warp 已消除 180° 旋转,主窗即正确方向) - SegmentRefineRuntime.ShapeMatch 路径传 recipe.Template.NoFlipConstraint - 语义说明:UprightCrop 的无向 warp 已处理整体 180° 旋转;翻转窗仅处理 "同向但细节反向",NoFlip 下产品不反放即无此需求 测试:+1 NoFlip 语义(0° noFlip 正确匹配不受影响)。全量 946+11 跳过+0 失败。 注:20°/-33°/90° 主窗残差(UprightCrop housing 拟合)为独立几何问题, roadmap #9 已登记,与翻转判决无关。
18961389539
pushed a commit
that referenced
this pull request
Sep 2, 2026
根因:PreferFlippedCrop 以 polar180 > polar0 + 1e-6 即翻转。中小角度旋转 (±20° 内)使灰度极性探针落在插值模糊区,polar0≈polar180(同号小值), 1e-6 级噪声差即触发翻转 → 输出差 ~174°(实测 8.7°/20° 事故,方向一致 DirAgree 仍 1.00 说明非方向项问题,纯相位误判)。87c921d 用 NoFlip 规避, 但默认(NoFlip=false)配置仍不安全。 修复:极性证据门——两支极性须分离到示教幅度(模型.PolarDelta)的显著比例 (0.5×)才可判 180° 相位;证据不足时信任主窗(首达且几何已过门),不做 1e-6 噪声判决。近对称件(|PolarTeach|<12)的几何兜底门槛 0.2→0.5 防抖动。 验证:8.7° 由翻转(err 174°)修正到 err 1.33°、20° 修正到 5.65°(均为 默认 noFlip=false);FollowsRotation(37/180)正向对照仍绿(180° 真翻转时 极性差 2×|PolarTeach| 明确可判,翻转照常)。+2 回归用例,全量 948+11 跳过+0 失败。 残留:±20° 负向角(实测 -20° warp=160.2)的误翻转源于 MinAreaRect 180° 补角表示歧义(主窗内容物理翻转),非极性门可解,roadmap #9 已登记。
18961389539
pushed a commit
that referenced
this pull request
Sep 2, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pinned CommunityToolkit.Mvvm at 8.4.2.
Release notes
Sourced from CommunityToolkit.Mvvm's releases.
8.4.2
What's Changed
Full Changelog: CommunityToolkit/dotnet@v8.4.1...v8.4.2
8.4.1
This release of the .NET Community Toolkit updates the MVVM Toolkit analyzers and source generator to Roslyn 5.0, so they can work with C# 14 out of the box. This means that
[ObservableProperty]on partial properties no longer needspreviewlanguage version 🎉What's Changed 🆕
--no-buildargument in dotnet test invokation by @echoix in Remove extra dash in--no-buildargument in dotnet test invokation CommunityToolkit/dotnet#1132[ObservableProperty]by @Sergio0694 in Fix C# language version checks for[ObservableProperty]CommunityToolkit/dotnet#1140New Contributors
--no-buildargument in dotnet test invokation CommunityToolkit/dotnet#1132Full Changelog: CommunityToolkit/dotnet@v8.4.0...v8.4.1
8.4.0
What's Changed 🆕
New Contributors
Full Changelog: CommunityToolkit/dotnet@v8.3.2...v8.4.0
8.4.0-preview3
What's Changed 🆕
New Contributors
Full Changelog: CommunityToolkit/dotnet@v8.3.2...v8.4.0-preview3
Commits viewable in compare view.