flatpak-builder/NEWS

126 lines
4.5 KiB
Plaintext

Major changes in 0.10.8
=======================
* Fix build on recent glibc
Major changes in 0.10.7
=======================
* Add support for --socket=fallback-x11
* Fix assert in --install
* Fix --disable-updates for git sources
* When mirroring git repos, use a temporary download dir
* Support running flatpak-builder inside a flatpak sandbox
Major changes in 0.10.6
=======================
* New checksum types for file/archive sources: md5, sha1, sha512
* Support including source snippets from another file, similar to
how module includes are supported.
* The app id renaming in the appdata file is now more careful to
avoid renaming other parts.
* The cache default repo format for new caches is now bare-user-only
which means building with flatpak-builder works on filesystems that
don't support xattrs.
* New --install argument will install the finished build using the
new flatpak install install-directly-from-local-repo feature.
This makes it easier to test local builds.
Major changes in 0.10.5
=======================
* Add support for running tests during the build (disable with --disable-tests).
* New build-option append-pkg-config to append to PKG_CONFIG_PATH
* --state-dir option lets you reuse a single directory instead of scattered
.flatpak-builder dirs for builds, downloads and cache data.
* git: Allow updates with non-fastforwarded branched
* Don't fail if app ships both appdata and metainfo file
* Support --log-system/session-bus in --run
Major changes in 0.10.4
=======================
* Fixed source bundling of git repos with older versions of git
* Allow git sources to use "HEAD" branch
* Fixed crashes in some cases of git failure
Major changes in 0.10.3
=======================
* Yet more fixed or older versions of git. In particular, we disable
fsck during transfer when doing a shallow clone and the git version
is less than 1.8.3.2.
Major changes in 0.10.2
=======================
* Even more fixes for shallow git clones with older versions of git
* New property for git sources, disable-shallow-clone which falls
back to cloning the entire remote.
Major changes in 0.10.1
=======================
* Fix handling of shallow git clones with older versions of git
* Fix issue where flatpak-builder --run could exit if some
thread in the parent process exited, exposeb by e.g.
gnome-builder.
Major changes in 0.10.0
=======================
* We now do shallow clones of git repos when downloading if
possible.
* The way the cache works internally was slightly tweaked
which will cause all existing caches to be rebuilt.
Major changes in 0.9.99
=======================
* Fix git source bundling on older git version
* New property: appdata-license lets you easily modify the appstream license field
* New source type "extra-data" which makes it easier to use extra-data apps
* We now automatically compress debuginfo unless the no-debuginfo-compression
option is specified.
* Appstream files called .metainfo.xml are now recognized.
* New prepare-platform-commands property, similar to cleanup-platform-commands,
but run before importing all the changes from the SDK.
* We now apply all the deletions that happened in the SDK on the base when creating
the platform.
Major changes in 0.9.98
=======================
* build cache hits are now faster
* git sources have a new property "tag" which works the same as "branch", but
improves readability when referencing a git tag.
* flatpak-builder --run now passes --with-appdir which is useful when
testing uninstalled builds.
* When bundling git repos in .Sources we now make a shallow clone which uses
a lot less space.
* .Locale extensions now always set the new locale-subset property
* locale-subset is supported in the add-extension property
* build-options now also supports make-args and make-install args, which
allows per-arch make flags.
Major changes in 0.9.11
======================
Skipped 0.9.10 to sync with flatpakk
* Fix build on some arches due to lack of flatpak_get_kernel_arch symbol
* Disable ostree 3% free space check for build cache
* Add some new status terminal title updates
* Set the requested environment vars in type=shell sources commands
* Add append-path and append-ld-library-path build options
* Add buildtype=qmake
* Updated docs
Major changes in 0.9.9
======================
flatpak-builder was split out from flatpak into its own module.
* Pass --die-with-parent to all flatpak build commands