NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #473 most downloaded on pub.dev
Code generator tool to make communication between Flutter and the host platform type-safe and easier.
Last release 7 days ago
25 Sep 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
7 years old
268 releases · first in 2020
One column per quarter.
Fixed running in certain environments where NNBD is enabled by default.
Added support for running in versions of Dart that support NNBD.
[Windows] Fixed executing from drives other than C:.
Fixed execution on Windows with certain setups where Dart didn't allow backslashes in import statements.
import statements.Fixed assert failure with creating a PlatformException as a result of an exception in Java handlers.
Added flag to generate null safety annotated Dart code --dart_null_safety.
--dart_null_safety.Fixed bug that prevented running pigeon on Windows (introduced in 0.1.8).
pigeon on Windows (introduced in 0.1.8).Fixed bug where executing pigeon without arguments would crash (introduced in 0.1.8).
Started spawning pigeon_lib in an isolate instead of a subprocess. The subprocess could have lead to errors if the dart version on $PATH didn't match
Fixed Dart compilation for later versions that support null safety, opting out of it for now.
Fixed unused variable linter warning in Dart code under certain conditions.
Made array datatypes correctly get imported and exported avoiding the need to add extra imports to generated code.
Fixed nullability for NSError's in generated objc code.
Added error message if supported datatypes are used as arguments or return types directly, without an enclosing class.
Removed static analysis warnings from generated Java code.
* Updated the Readme.md.
Fixed issue where nested types didn't work if they weren't present in the Api.
Fixed some Obj-C linter problems.
Fixed setting an API to null in Java.
Added support for void argument functions.
Suppressed or got rid of warnings in generated Dart code.
Added support for void return types.
Fixed runtime exception in Android with values of ints less than 2^32.
Fixed primitive types for Android Java.
Added support for Android Java.
Added Host->Flutter calls for Objective-C
* Fixed warning in the README.md
* Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →