Skip to content

docs: update package versions after Dependabot PRs #22/#23 - #24

Merged
Tmphi merged 1 commit into
mainfrom
docs/dependency-versions
Oct 15, 2026
Merged

Tmphi merged 1 commit into
mainfrom
docs/dependency-versions

Conversation

@Tmphi

@Tmphi Tmphi commented Oct 15, 2026

Copy link
Copy Markdown
Owner

Tóm tắt

PR #22 và #23 đã merge, nên tài liệu được cập nhật theo version mới:

  • C05: FluentAssertions 6.12.0 → 7.2.2 ở cả hai lệnh dotnet add package. Ghi chú về license đổi thành "dự án chỉ nhận bản 7.x" và dẫn sang T06 §7.
  • U00, U01: CommunityToolkit.Mvvm 8.2.2 → 8.4.2.
  • T06 §7:
    • Cập nhật danh sách dependency hiện tại.
    • Thêm một đoạn giải thích vì sao net48 vẫn chạy được dù các DLL tham chiếu version khác bản trong bundle. Ví dụ: DI 8.0.1 đòi Microsoft.Bcl.AsyncInterfaces 8.0.0.0, bundle có 10.0.0.1. Lý do là resolver của AppBootstrapper, không phải app.config; CadCoreFramework.dll.config không được .NET Framework đọc và cũng không nằm trong bundle.

Đã kiểm (chạy lại code trong tài liệu với version mới)

Chỗ Kết quả
C05 §2 HocTest, FA 7.2.2 5 passed. Thông điệp khi đổi Be(1950) giống hệt bản cũ: Expected total to be 1950.0, but found 1900.0 (difference of -50). --filter cho 1 passed
C05 §5 test mẫu PanelRow, FA 7.2.2 5 passed (dùng một lời giải tạm, không đưa vào tài liệu)
U00 dựng HocWpf + code U01 §5.3, Mvvm 8.4.2, C# 10 Build 0 warning. Bảng kết quả (2,5 / trống / abc / -1 / 2.5 / 600) khớp từng dòng
U01: AsyncRelayCommand khi đang chạy IsRunning=True, CanExecute=False; chạy xong thì CanExecute=True. Khớp tài liệu
Link 1737 link, 0 hỏng

Chưa kiểm

Bản Mvvm/DI/Newtonsoft mới (PR #22) chưa được thử trong AutoCAD thật. Ở máy dev, việc này chỉ mới qua mô phỏng nạp DLL trên net48. Bundle để thử đã có sẵn.

🤖 Generated with Claude Code

C05: FluentAssertions 6.12.0 -> 7.2.2 (only 7.x accepted, link T06 §7).
U00/U01: CommunityToolkit.Mvvm 8.2.2 -> 8.4.2. T06 §7: current
dependency list, and why mismatched references on net48 (DI 8.0.1 ->
Bcl.AsyncInterfaces 8.0.0.0, bundle has 10.0.0.1) still load: the
AppBootstrapper resolver, not app.config.

Re-ran the doc samples on the new versions: C05 §2 (5 passed, same
failure message), C05 §5 sample tests (5 passed), U01 §5.3 table and
the AsyncRelayCommand IsRunning/CanExecute claim.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Tmphi Tmphi closed this Oct 15, 2026
@Tmphi
Tmphi deleted the docs/dependency-versions branch October 15, 2026 07:11
@Tmphi
Tmphi restored the docs/dependency-versions branch October 15, 2026 07:11
@Tmphi Tmphi reopened this Oct 15, 2026
@Tmphi
Tmphi merged commit f19f3da into main Oct 15, 2026
2 checks passed
@Tmphi
Tmphi deleted the docs/dependency-versions branch October 15, 2026 07:15
Tmphi added a commit that referenced this pull request Oct 15, 2026
docs(changelog): record dependency and CI updates (PR #20–#24)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants