1.4.6
-
Support specifying appstream compose URL policy with
--compose-url-policyargumentDuring the appstream-glib to libappstream transition in 1.3.x cycle,
the compose URL policy inadvertently got switched to partial due to
a change in the default behaviour between the two libraries. This
option finally exposes the non-partial compose URL policy to
flatpak-builder. To preserve backwards compatibility, the
--compose-url-policyargument defaults topartialfor now. -
Support fetching and checking out Git LFS objects
This is only used if
git-lfsis available in the environment.
Distributors may consider adding a run time dependency ongit-lfs.
There is also a newdisable-lfsmanifest property to disable
fetching LFS objects on a per git source basis. -
Prevent deleting current working directory, state directory or their
parents with--force-cleanThis ensures that
flatpak-buildercannot enter an inconsistent
state during builds and helps avoid accidental deletions. This might
be a minor breaking change for users who were building in the current
working directory usingflatpak-builder --force-clean . MANIFEST.
Please consider using a dedicated subdirectory, for example
flatpak-builder --force-clean builddir MANIFESTwill use
./builddir. No other changes are required. -
Create appstream ref branches in locally exported repo
-
Log SDK, runtime and base versions and commits used with
--verbose -
Pass
--no-gpg-signtogit commitwhen committing archives inside
state directory -
Pass
--no-gpg-signtogit amwhen applying patches -
Fix the meson build with
-Dinstalled_tests=true -
Fix the screenshot ref commit test to work offline
-
Improvements to docs and CI
$ sha256sum flatpak-builder-1.4.6.tar.xz
a8e0e5c52237cbbf732957e141eca497a2ea7a64ab20c012aeb7f92c16ea13b1 flatpak-builder-1.4.6.tar.xz