Skip to content

Releases: flatpak/xdg-desktop-portal

1.14.2

29 Mar 22:15
Compare
Choose a tag to compare
  • realtime: Fix a frequent crash with WebKit processes
  • Fix a bug in parsing the app ID from the cgroup on KDE
  • Fix build with old GLib
  • New translation: oc
  • Documentation improvements
$ sha256sum xdg-desktop-portal-1.14.2.tar.xz 
c929066710cab236647e52b82e409ba74bfba94dfdcdca1d9243c2310f794418  xdg-desktop-portal-1.14.2.tar.xz

1.12.3

28 Mar 18:19
Compare
Choose a tag to compare
  • realtime: Fix a frequent crash with WebKit processes
$ sha256sum xdg-desktop-portal-1.12.3.tar.xz 
d4fa9ff3febf231a6a02295039d689d63557446de8e5bb829a1de8e9dad0fec2  xdg-desktop-portal-1.12.3.tar.xz

1.14.1

19 Mar 03:02
Compare
Choose a tag to compare
  • Fix an issue in 1.14.0 where xdg-desktop-portal.service starting before
    graphical-session-pre.target would cause the GNOME session to deadlock by
    moving code to a new libexec binary which handles deleting or migrating
    .desktop files (and icons) from the dynamic launcher portal for apps which
    have been uninstalled or renamed.
  • Fix some bugs in the aforementioned launcher migration implementation,
    "xdg-desktop-portal-rewrite-launchers".
  • Fix build without libsystemd
$ sha256sum xdg-desktop-portal-1.14.1.tar.xz 
698159680592c77c7df60c8849f3ae1df421b23972fcdc7b16db40d01996e3ec  xdg-desktop-portal-1.14.1.tar.xz

1.14.0

17 Mar 18:16
Compare
Choose a tag to compare
  • Add a new "dynamic launcher" portal, which can install .desktop files and
    accompanying icons after user confirmation.
  • Rework handling of empty app IDs: In case an empty string app ID is stored in
    the permission store, this permission is now shared only by apps whose app ID
    couldn't be determined, rather than all unsandboxed apps.
  • Use libsystemd (when available) to try to determine the app ID of unsandboxed
    processes. This is useful since some portals otherwise can't be used by host
    apps.
  • Make x-d-p start on session start, which is needed for the dynamic launcher
    portal to handle rewriting launchers for apps that have been renamed.
  • Bring back the copy of Flatpak's icon-validator, which was dropped many
    releases ago.
  • Icon validation is now required for the notification and dynamic launcher
    portals (previously it was only done if the "flatpak-validate-icon" binary
    could be found).
  • document-portal: Move to the libfuse3 API
  • document-portal: Use renameat2 sys call
  • document-portal: Use mutex to fix concurrency bug
  • realtime: Fix error code paths
  • realtime: Fix MakeThreadHighPriorityWithPID method
  • screencast: Fix an error when restoring streams
  • ci: Various improvements
  • Documentation improvements
  • New translations: pt, ro
$ sha256sum xdg-desktop-portal-1.14.0.tar.xz 
5746d95d7a21ceecfb4621035e65702939aac3412a5f05500221c776fb625488  xdg-desktop-portal-1.14.0.tar.xz

1.12.2

17 Mar 19:06
Compare
Choose a tag to compare
  • realtime: Fix error code paths
  • realtime: Fix MakeThreadHighPriorityWithPID method
  • screencast: Fix an error when restoring streams
  • screencast: Fix D-Bus interface XML type annotations
  • New translation: pt
$ sha256sum xdg-desktop-portal-1.12.2.tar.xz 
0cee307b9bea266df6d34218841181a8395c68a778fd6b16f37395af3c3b2966  xdg-desktop-portal-1.12.2.tar.xz

1.12.1

22 Dec 15:37
Compare
Choose a tag to compare

Changes in 1.12.1, 22-12-2021

  • Fix a crash in the device portal
$ sha256sum xdg-desktop-portal-1.12.1.tar.xz 
f83e3f37c19d423e7dd5e205deca8560bffb00b1620023bd2536c1d4ff8b4358  xdg-desktop-portal-1.12.1.tar.xz

1.12.0

21 Dec 15:25
Compare
Choose a tag to compare

Changes in 1.12.0, 21-12-2021

  • Place portals in the systemd session.slice
  • settings: Add color-scheme key
  • open-uri: Avoid a sync call to org.freedesktop.FileManager
  • screncast: Allow restoring previous sessions
  • Add a portal for requesting realtime permissions
  • ci: Many improvements
  • Publish the docs from a ci job
  • Translation updates
$ sha256sum xdg-desktop-portal-1.12.0.tar.xz 
575c6ac16d4f8ea352ee260c1cca2e0ae7ec0d5019386ec5af0c38acb64095ac  xdg-desktop-portal-1.12.0.tar.xz

1.10.1

20 Sep 21:27
Compare
Choose a tag to compare

Changes in 1.10.1

  • Revert a breaking change to the screencast and inhibit portal
$ sha256sum xdg-desktop-portal-1.10.1.tar.xz 
ed798de9e7994949f72d8aca69c95fec79446b404395de2dc6c96b7a45c634a5  xdg-desktop-portal-1.10.1.tar.xz

1.10.0

16 Sep 00:24
Compare
Choose a tag to compare

Changes in 1.10.0

  • Remap /run/flatpak/app, for Flatpak 1.11.x
  • Remap /var/config and /var/data
  • permission-store: Avoid a crash
  • permissions-store: Add GetPermission
  • screencast: Add 'virtual' source type
  • openuri: Use real path for OpenDirectory
  • location: Fix accuracy levels
  • Add power profile monitor implementation
  • Translation updates
$ sha256sum xdg-desktop-portal-1.10.0.tar.xz 
a22dc980a41fa255dff62512f1ade9ad6c1192b561634d920214677117ed4f0f  xdg-desktop-portal-1.10.0.tar.xz

1.8.1

17 Feb 03:33
Compare
Choose a tag to compare

Changes in 1.8.1

  • openuri: Fix an fd leak
  • filechooser: Fix directory support
  • build: Drop a fontconfig dependency
  • snap: Use cgroups to identify confined apps
  • documents: Add snap support
  • wallpaper: Fix a crash
  • build: Factor out a fuse check
  • Translation updates
$ sha256sum xdg-desktop-portal-1.8.1.tar.xz 
01f5f87d3546b63bad85cdba40619913435235a499af3c48ec7554ce8200dcdf  xdg-desktop-portal-1.8.1.tar.xz