flutterpi_tools_mac 0.11.2
flutterpi_tools_mac: ^0.11.2 copied to clipboard
Flutter 3.44 compatible fork of flutterpi_tool for building and distributing flutter-pi apps.
0.11.2 - 2026-05-22 #
- Allow Flutter 3.41.x again, since current flutter-pi engine artifacts are available for Flutter 3.41.x but not yet Flutter 3.44.x.
- Keep Flutter 3.44 compile compatibility without requiring Flutter 3.44-only enum values.
0.11.1 - 2026-05-22 #
- Rename package and executable to
flutterpi_tools_mac. - Add Flutter 3.44 compatibility for
ArtifactUpdaterprogress APIs. - Add handling for
HostPlatform.linux_riscv64.
0.11.0 - 2026-04-19 #
- flutter 3.41.x compatibility (thanks to @miguelzapp!)
--rotationargument forflutterpi_tools_mac devices add(thanks to @TID-Test!)
0.10.1 - 2025-12-11 #
- flutter 3.38.4 compatibility
- fix hook results not rebuilding on hot reload
- try to source github authentication token from GITHUB_TOKEN environment variable
0.10.0 - 2025-12-10 #
- support flutter 3.38
0.9.2 - 2025-09-04 #
- fix device diagnostics connecting to invalid device on
flutterpi_tools_mac devices add - fix target device specification using
flutterpi_tools_mac run -d
0.9.1 - 2025-09-01 #
- fix artifacts resolving
- add test for artifacts resolving
0.9.0 - 2025-08-29 #
- flutter 3.35 compatibility
0.8.1 - 2025-08-29 #
- add
--fs-layout=<flutter-pi/meta-flutter>argument toflutterpi_tools_mac devices addandflutterpi_tools_mac build - internal refactors, tests & improvements
0.8.0 - 2025-06-13 #
- add
--flutterpi-binaryargument to bundle a custom flutter-pi binary with the app - flutter 3.32 compatibility
- internal artifact resolving refactors
0.7.3 - 2025-04-29 #
- add
flutterpi_tools_mac testsubcommand - supports running integration tests on registered devices, e.g.
flutterpi_tools_mac test integration_test -d pi
- add
--dummy-displayand--dummy-display-sizeargs forflutterpi_tools_mac devices add- allows simulating a display, useful if no real display is attached
0.7.2 - 2025-04-29 #
- add
flutterpi_tools_mac testsubcommand - supports running integration tests on registered devices, e.g.
flutterpi_tools_mac test integration_test -d pi
- add
--dummy-displayand--dummy-display-sizeargs forflutterpi_tools_mac devices add- allows simulating a display, useful if no real display is attached
0.7.1 - 2025-03-21 #
- fix missing executable permissions when running from windows
- fix app not terminating when running from windows
0.7.0 - 2025-03-20 #
- flutter 3.29 compatibility
0.6.0 - 2024-01-13 #
- fix "artifact may not be available in some environments" warnings
- 3.27 compatibility
0.5.4 - 2024-08-13 #
- fix
flutterpi_tools_mac run -dcommand for flutter 3.24
0.5.3 - 2024-08-13 #
- Fix artifact finding when github API results are paginated
0.5.2 - 2024-08-09 #
- Flutter 3.24 compatibility
- Print a nicer error message if engine artifacts are not yet available
0.5.1 - 2024-08-08 #
- Expand remote user permissions check to
rendergroup, since that's necessary as well to use the hardware GPU. - Added a workaround for an issue where the executable permission of certain files would be lost when copying them to the output directory, causing errors when trying to run the app on the target.
- Reduced the amount of GitHub API traffic generated when checking for updates to flutter-pi, to avoid rate limiting.
- Changed the severity of the
failed to check for flutter-pi updatesmessage to a warning to avoid confusion.
0.5.0 - 2024-06-26 #
- add
runanddevicessubcommands - add persistent flutterpi_tools_mac config for devices
- update Readme
- constrain to flutter 3.22.0
0.4.0 #
- fix for flutter 3.22
0.3.0 #
- fix for flutter 3.19
0.2.1 #
- fix gen_snapshot selection
0.2.0 #
- add macos host support
- add
--dart-define,--dart-define-from-file,--targetflags - add
--debug-symbolsflag - add support for v2 artifact layout
0.1.2 #
- update
flutterpi_tools_mac --helpin readme
0.1.1 #
- update
flutterpi_tools_mac build helpin readme
0.1.0 #
- add x64 support with
--arch=x64(and--cpu=generic) - fix stale
app.sowhen switching architectures (or cpus) - fix
--tree-shake-iconsdefaults - fix inconsistent cached artifact versions
0.0.5 #
- add
precachecommand
0.0.4 #
- update readme for new build option
0.0.3 #
- remove some logging
- add
--[no-]-tree-shake-iconsflag- sometimes tree shaking is impossible, in which case
it's necessary to specify
--no-tree-shake-icons, otherwise the tool will error
- sometimes tree shaking is impossible, in which case
it's necessary to specify
0.0.2 #
- rename global executable
flutterpi-tool ==> flutterpi_tools_mac
0.0.1 #
- Initial version.