Skip to content

Releases: flatpak/flatpak-builder

1.4.10

Choose a tag to compare

@github-actions github-actions released this 18 Jun 01:05
Immutable release. Only release title and notes can be modified.
1.4.10
152518c
  • Rewrite locale migration to use fd-based traversal
  • Various improvements to tests

1.4.9

Choose a tag to compare

@github-actions github-actions released this 27 May 15:43
Immutable release. Only release title and notes can be modified.
1.4.9
ae9912f
  • Fix various leaks found by ASAN
  • Fix various build warnings and fix the build with GCC 15 and GLIBC 2.43

1.4.8

Choose a tag to compare

@github-actions github-actions released this 09 Apr 18:51
Immutable release. Only release title and notes can be modified.
1.4.8
  • Use glnx_chaseat() to resolve and validate license files (CVE-2026-39977)
  • Limit Glib version gate macros to flatpak-builder target to mitigate build warnings from libglnx update
  • Update libglnx submodule to ccea836b
  • Handle trailing '/' as directory boundary in cleanup
  • Fix licence directory for runtimes
  • Include license-files in cache checksum
  • Show a better message on CURLE_BAD_CONTENT_ENCODING
  • Install base-extensions when handling dependencies
  • Run locale migration after cleanup
  • Handle case-insensitive YAML boolean and null scalars in YAML manifests
  • Support setting state-dir for run
  • Various improvements to CI, documentation and tests

1.4.7

Choose a tag to compare

@bbhtt bbhtt released this 20 Oct 14:44
Immutable release. Only release title and notes can be modified.
1.4.7
a7a5aae

Flatpak builder 1.4.x stable releases from now on will be created
from the flatpak-builder-1.4.x branch.

  • Pass --wrap-mode=nodownload to meson setup if building without network for the meson buildsystem
  • Install debug extension by default when using the --install argument
  • Support setting environment buildflags for the qmake buildsystem
  • Create a fixed alias for builddir of current module at /run/active-build
  • Set LANGUAGE to avoid AppStream output localisation
  • Fix a compiler warning
  • Improvements to docs and CI
  • Start new branching policy, document maintainance and versioning docs
sha256sum flatpak-builder-1.4.7.tar.xz

fd5bc36fe3b974395f782e6c920d8955cee168f513370c32cc800b69acd980d0  flatpak-builder-1.4.7.tar.xz

1.4.6

Choose a tag to compare

@bbhtt bbhtt released this 20 Sep 06:00
Immutable release. Only release title and notes can be modified.
1.4.6
c2c03c4
  • Support specifying appstream compose URL policy with
    --compose-url-policy argument

    During 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-policy argument defaults to partial for now.

  • Support fetching and checking out Git LFS objects

    This is only used if git-lfs is available in the environment.
    Distributors may consider adding a run time dependency on git-lfs.
    There is also a new disable-lfs manifest property to disable
    fetching LFS objects on a per git source basis.

  • Prevent deleting current working directory, state directory or their
    parents with --force-clean

    This ensures that flatpak-builder cannot 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 using flatpak-builder --force-clean . MANIFEST.
    Please consider using a dedicated subdirectory, for example
    flatpak-builder --force-clean builddir MANIFEST will 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-sign to git commit when committing archives inside
    state directory

  • Pass --no-gpg-sign to git am when 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

1.4.5

Choose a tag to compare

@bbhtt bbhtt released this 07 Sep 06:52
1.4.5
ed24fde
  • Support automatically installing common license files for modules
  • Add license-files option to define license files to install per module
  • Support committing mirrored media as screenshot ref to exported repo
  • Enable authenticated downloads via netrc
  • Create CACHEDIR.TAG file in state dir
  • Create gitignore file in state dir
  • Switch to bsdunzip from unzip. Distributors should consider replacing
    the runtime dependency on unzip (info-zip) with bsdunzip (libarchive).
  • Install both platform and sdk from combined runtime manifest
  • Improvements to docs and CI
ed794ed780bdeb72e3765621fec6395709a3a2295193a10c3600372f079e13ae  flatpak-builder-1.4.5.tar.xz

1.4.4

Choose a tag to compare

@TingPing TingPing released this 11 Jul 17:48
  • Default to a relative path for CMAKE_INSTALL_LIBDIR on cmake modules
  • Only pass --libdir to autotools modules when libdir is explicitly set

1.4.3

Choose a tag to compare

@TingPing TingPing released this 25 Mar 15:59
  • Always set CMAKE_INSTALL_LIBDIR with cmake buildsystems
  • Update libglnx submodule to latest commit
  • Fix missing libglnx files in the 1.4.2 tarball

1.4.2

Choose a tag to compare

@TingPing TingPing released this 24 Feb 20:35
  • Fix missing test files in the generated tarballs
  • Fix possible empty id in provides when renaming
  • Fix minor memory leaks

1.4.1

Choose a tag to compare

@TingPing TingPing released this 08 Feb 19:10
  • Add support for autoprune-unless in extensions
  • Add disable-http-decompression option to archive/file sources
  • Change rename-desktop-file and rename-appdata-file to also set the launchable or provide the old id if needed