Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
86ac2c3
Update SDK constraint to '>=3.12.0 <4.0.0' for Dart 3 upgrade
hemantkumar-wk Jul 30, 2026
eaa3d16
Raise json_annotation to ^4.11.0 for Dart 3 compatibility
hemantkumar-wk Jul 30, 2026
79ccd77
Remove dart_style dependency, raise json_annotation to ^4.9.0
hemantkumar-wk Jul 30, 2026
cd03625
Add --no-fatal-warnings to dart analyze config for Dart 3 upgrade
hemantkumar-wk Jul 30, 2026
3de74f0
Ignore dart_style in dependency validator (transitive dep, incompatib…
hemantkumar-wk Jul 30, 2026
1e94cad
Revert test fixture SDK constraints to Dart 2 ranges
hemantkumar-wk Jul 30, 2026
a3aa5e1
Fix format-check input name in CI workflow
hemantkumar-wk Jul 31, 2026
2b881c2
Regenerate aggregated_data.sg.g.dart for Dart 3.12
hemantkumar-wk Jul 31, 2026
ce2fc84
Update over_react_null_safe_project fixture SDK upper bound to <4.0.0
hemantkumar-wk Jul 31, 2026
e6e8d61
Delete required_props codemods and fixtures (not applicable under Dar…
hemantkumar-wk Aug 3, 2026
534819b
Upgrade over_react_project, wsd_project, rmui_project fixtures to Dart 3
hemantkumar-wk Aug 3, 2026
049851b
Fix test failures from Dart 3 fixture upgrade
hemantkumar-wk Aug 3, 2026
43c00b0
Remove unused direct dependencies (json_annotation, package_config, w…
hemantkumar-wk Aug 3, 2026
86062be
Add unreleased changelog entry for Dart 3 upgrade
hemantkumar-wk Aug 3, 2026
62b7b41
Remove null-safety migration suggestors no longer needed under Dart 3
hemantkumar-wk Aug 3, 2026
e55fb18
Delete the rest of null safety migrator code
greglittlefield-wf Aug 3, 2026
17a847c
`dart fix` warnings
greglittlefield-wf Aug 3, 2026
9d540e2
Fix remaining warnings
greglittlefield-wf Aug 3, 2026
36c0f6c
Stop suppressing warnings
greglittlefield-wf Aug 3, 2026
04c5a9a
Restore dart_style dev_dependency, remove from validator ignore list
hemantkumar-wk Aug 4, 2026
5a90519
Add defaultIsExpectedError to wsd and rmui contexts
hemantkumar-wk Aug 5, 2026
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
6 changes: 5 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,18 +13,22 @@ jobs:
checks:
uses: Workiva/gha-dart-oss/.github/workflows/checks.yaml@v0.1.12
with:
sdk: 3.12.2
format-check: false
additional-checks: |
no_entrypoint_imports

build:
uses: Workiva/gha-dart-oss/.github/workflows/build.yaml@v0.1.12
with:
sdk: 3.12.2

test:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
sdk: [ 2.19.6 ]
sdk: [ 3.12.2 ]
steps:
- uses: actions/checkout@v2
- uses: dart-lang/setup-dart@v0.2
Expand Down
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## Unreleased
- Upgrade to Dart 3 SDK (`>=3.12.0 <4.0.0`)
- Remove `null_safety_required_props` codemod and related fixtures (null-safety migration tooling no longer needed under Dart 3)

## 2.38.0
- Add mui_system_props_migration codemod to migrate from system props to sx

Expand Down
15 changes: 0 additions & 15 deletions bin/null_safety_migrator_companion.dart

This file was deleted.

15 changes: 0 additions & 15 deletions bin/null_safety_prep.dart

This file was deleted.

15 changes: 0 additions & 15 deletions bin/null_safety_required_props.dart

This file was deleted.

15 changes: 0 additions & 15 deletions bin/required_flux_props.dart

This file was deleted.

2 changes: 1 addition & 1 deletion lib/src/boilerplate_suggestors/boilerplate_utilities.dart
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ class SemverHelper {
}

final locations = <String>[];
_exportList!.forEach((key, value) {
_exportList.forEach((key, value) {
if (value['type'] == 'class' && value['grammar']['name'] == className) {
locations.add(key);
}
Expand Down
2 changes: 1 addition & 1 deletion lib/src/creator_utils.dart
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,7 @@ class DartProjectCreatorTestConfig {
}

String get testName {
if (_testName != null) return _testName!;
if (_testName != null) return _testName;

var name = 'returns exit code ${expectedExitCode} with ';
if (pubspecCreators.isEmpty) {
Expand Down
151 changes: 0 additions & 151 deletions lib/src/dart3_suggestors/null_safety_prep/analyzer_plugin_utils.dart

This file was deleted.

Loading
Loading