Skip to content

Upgrading pigeon 25 to 26

Breaking25.5.0 → 26.3.4Breaking1Platform3Deprecated1New3Changed12Fixed8Other4

BreakingUpgrade verdict

1 breaking change and 3 platform requirement changes.

  • 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.
5 items need code or config changes

Dart SDK requirement changed in 26.1.3: ^3.6.0 → ^3.9.0.

Breaking1
Renames Dart constructors used to create ProxyApi subclasses to pigeon_**original_name**.
ProxyApi
Platform3
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.
Deprecated1
Deprecates dartHostTestHandler and dartTestOut.
dartHostTestHandlerdartTestOut