easy_localization_generator icon indicating copy to clipboard operation
easy_localization_generator copied to clipboard

dependency conflicts

Open Duckmolemore opened this issue 4 months ago • 2 comments

Summary The latest versions of easy_localization_generator introduce dependency constraints that conflict with the current Flutter SDK and other packages in the project.

Details

easy_localization_generator >=0.3.3 requires intl ^0.19.0, but the Flutter SDK depends on intl 0.20.2, which causes a version resolution failure.

easy_localization_generator >=0.3.3 requires source_gen ^1.5.0, but go_router_builder depends on source_gen >=3.0.0, resulting in another incompatible constraint.

These constraints make it impossible to use easy_localization_generator with the latest Flutter versions and ecosystem packages.

Expected Behavior

Update dependency constraints to support intl 0.20.x

Update source_gen compatibility to allow source_gen 3.x (or provide guidance on compatible versions)

Environment [✓] Flutter (Channel stable, 3.35.3, on macOS 26.1 25B78 darwin-arm64, locale zh-Hans-CN) [✓] Android toolchain - develop for Android devices (Android SDK version 36.0.0) [✓] Xcode - develop for iOS and macOS (Xcode 26.1.1) [✓] Chrome - develop for the web [✓] Android Studio (version 2025.1) [✓] VS Code (version 1.103.2)

Additional Notes Please consider releasing an updated version with relaxed or updated dependency constraints to allow integration with modern Flutter setups.

Duckmolemore avatar Dec 08 '25 04:12 Duckmolemore