Upgrading pigeon 25 to 26
Breaking25.5.0 → 26.3.4Breaking1Platform3Deprecated1New3Changed12Fixed8Other4
BreakingUpgrade verdict
1 breaking change and 3 platform requirement changes.
In plain terms
- If you write Dart code that creates a subclass of a ProxyApi, the constructor name has changed.
- You now need Flutter 3.35 or newer and Dart 3.9 or newer to use this package.
- You need at least Flutter 3.32 and Dart 3.8 to use this version.
- You now need Flutter 3.29 or newer and Dart 3.7 or newer to use this package.
Must act 5 items need code or config changes
Dart SDK requirement changed in 26.1.3: ^3.6.0 → ^3.9.0.
What you must change
Breaking1
Renames Dart constructors used to create ProxyApi subclasses to pigeon_**original_name**.
ProxyApiPlatform3
Updates minimum supported SDK version to Flutter 3.35 and Dart 3.9.
Updates minimum supported SDK version to Flutter 3.32/Dart 3.8.
Updates minimum supported SDK version to Flutter 3.29 and Dart 3.7.
Deprecations to plan for
Deprecated1
Deprecates
dartHostTestHandler and dartTestOut.dartHostTestHandlerdartTestOut