Skip to content

Releases: fyne-io/tools

v1.7.2 - Android notification hooks, build fixes, and fyne-cross compat changes

Choose a tag to compare

@sdassow sdassow released this 04 Jun 12:01
32625e1

Mainly infrastructure related changes this time:

Added

  • Provide android native hooks for scheduled notifications (#127)

Fixed

  • Disable control flow protection (#133)
  • Let compiler handle the flag instead of bypassing it (#129)

Changed

  • Reintroduce old parameters as aliases and archive structure for fyne-cross image compatibility (#130)

v1.7.1 - Build hardening and optimisations, some improvements, and a bunch of fixes

Choose a tag to compare

@sdassow sdassow released this 29 Apr 09:35
4f50077

Thanks to our community for contributing to this latest release:

Added

  • Start support for open with in metadata (#104)
  • Support for adaptive and themed android icons (#115)
  • Parsing of concatenated strings with fyne translate (#117)

Changed

  • Apply hardening C/LD-FLAGS and optimize (#100)
  • Improve help to show that at least one file is needed (#102)
  • Set StartupWMClass in Unix/Linux .desktop files (#112)
  • gendex: Sort directory names in findLast (#123)

Fixed

  • Update Fyne version (#97)
  • Don't generate Migration code for pre-2.6 library usage (#98)
  • Support remote install with icons that are simply Icon.png (#99)
  • Fix release flags not being set for WASM (#101)
  • Don't make tarbombs (#105)
  • Fallback to app name if AppID is not present for package_unix (#114)
  • Update Android to API 21 in to keep the builds for Play Store happy (#119)
  • Make sure that CGO is not enabled when building in WASM mode (#121)
  • fyne serve: fix blank wasm loading screen while app is starting (#122)

New Contributors

Code in v1.7.1 contains work from the following first time contributors:

Mobile improvements, better bundling, i18n for new apps, full semver 2.0 support

Choose a tag to compare

@sdassow sdassow released this 16 Oct 17:15
ff01bd1

Starting new Fyne apps with i18n support is now easier than ever - just fyne init in your project directory!

1.7.0 - 16 Oct 2025

Added

  • Support Description metadata
  • Allow more than one bundle argument
  • Full support for semver 2.0 spec
  • Translation setup for newly generated apps

Changed

  • Use embed instead of generated []byte for bundle command
  • Make library version output deterministic and more forgiving
  • Better error messages when trying to install remote apps without FyneApp.toml
  • Replace dashes with underscores in generated app ids
  • Renamed release flag --key-store and --key-store-pass to --keystore and --keystore-pass
  • Create 16k aligned files for Google Play

Fixed

  • Remove legacy usage and files
  • toml file should not be indented
  • Correct lookup path for tools repo alongside fyne
  • Fix up some keyboard issues on Android (fyne-io/fyne#5806)
  • Entry with mobile.NumberKeyboard does not Type comma and separators (fyne-io/fyne#5101)
  • Support d8 instead of dx for generating dex
  • Make sure translation files end with a newline to prevent warnings from git and other tools
  • Fix missing Migrations in compiled metadata
  • Support installing Fyne apps in subdirectories

New Contributors

Code in v1.7.0 contains work from the following first time contributors:

Thanks to everyone contributing to a new release with solid improvements!

Releasing version compatible with Go 1.25

Choose a tag to compare

@andydotxyz andydotxyz released this 22 Aug 10:52

This hot fix release resolves only the compile issue with Go v1.25.0 caused by golang.org/x/tools conflict