Skip to content

chore: lower minimum Dart SDK to 3.10#1053

Merged
halildurmus merged 1 commit intomainfrom
lower-minimum
Apr 11, 2026
Merged

chore: lower minimum Dart SDK to 3.10#1053
halildurmus merged 1 commit intomainfrom
lower-minimum

Conversation

@halildurmus
Copy link
Copy Markdown
Owner

Description

Lowers the minimum Dart SDK requirement to 3.10 to improve compatibility with other packages.

3.10 is the lowest supported version due to the use of hooks, which became stable in this release.

Related Issue

Bug: #1052

Type of Change

  • 🚀 feat – New feature (non-breaking change that adds functionality)
  • 🛠️ fix – Bug fix (non-breaking change that fixes an issue)
  • ! – Breaking change (fix or feature that causes existing functionality to change)
  • perf – Performance improvement
  • 🧹 refactor – Code refactor (no functionality change)
  • 📝 docs – Documentation update
  • 🎨 style – Code style changes (formatting, renaming, etc.)
  • 🧪 test – Test update or addition
  • 🔧 build – Build related changes
  • ci – CI related changes
  • 🗑️ chore – Chore (maintenance, non-production code change)
  • ◀️ revert – Revert a previous commit

@github-actions github-actions Bot added documentation Improvements or additions to documentation package: generator Issue with package:generator package: win32 Issue with package:win32 website Issue with https://win32.pub example Sample code and demos package: ffi_leak_tracker Issue with package:ffi_leak_tracker package: filepicker_windows Issue with package:filepicker_windows package: win32_clipboard Issue with package:win32_clipboard package: win32_registry Issue with package:win32_registry package: winmd Issue with package:winmd package: win32_runner Issue with package:win32_runner package: win32_gamepad Issue with package:win32_gamepad labels Apr 11, 2026
@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Apr 11, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 87.92%. Comparing base (e5e0410) to head (fef7355).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1053      +/-   ##
==========================================
+ Coverage   85.69%   87.92%   +2.23%     
==========================================
  Files          91      216     +125     
  Lines        5202    10529    +5327     
==========================================
+ Hits         4458     9258    +4800     
- Misses        744     1271     +527     
Flag Coverage Δ
ffi_leak_tracker 83.96% <ø> (ø)
generator 86.08% <ø> (ø)
win32 80.07% <ø> (ø)
win32_clipboard 93.00% <ø> (ø)
win32_registry 88.53% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
packages/winmd/lib/src/writer/metadata_writer.dart 92.11% <ø> (ø)
...ages/winmd/lib/src/writer/table/exported_type.dart 88.88% <ø> (ø)
packages/winmd/lib/src/writer/table/file.dart 85.71% <ø> (ø)
...ages/winmd/lib/src/writer/table/generic_param.dart 68.75% <ø> (ø)
packages/winmd/lib/src/writer/table/impl_map.dart 25.00% <ø> (ø)
...ackages/winmd/lib/src/writer/table/method_def.dart 90.00% <ø> (ø)
packages/winmd/lib/src/writer/table/type_def.dart 90.00% <ø> (ø)

... and 118 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@halildurmus halildurmus merged commit 88dba9d into main Apr 11, 2026
70 of 71 checks passed
@halildurmus halildurmus deleted the lower-minimum branch April 11, 2026 19:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation example Sample code and demos package: ffi_leak_tracker Issue with package:ffi_leak_tracker package: filepicker_windows Issue with package:filepicker_windows package: generator Issue with package:generator package: win32_clipboard Issue with package:win32_clipboard package: win32_gamepad Issue with package:win32_gamepad package: win32_registry Issue with package:win32_registry package: win32_runner Issue with package:win32_runner package: win32 Issue with package:win32 package: winmd Issue with package:winmd website Issue with https://win32.pub

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants