Releases: flatpak/libportal
Releases · flatpak/libportal
0.8.1
- Fix a regression in the Remote Desktop where it wouldn't work with the
ScreenCast portal correctly. - Use non-deprecated functions in the GTK4 code
- Run tests in CI so we catch regressions earlier
- Make Qt tests use QTEST_GUILESS_MAIN
- Fix an Input Capture test
$ sha256sum libportal-0.8.1.tar.xz
281e54e4f8561125a65d20658f1462ab932b2b1258c376fed2137718441825ac libportal-0.8.1.tar.xz
0.8.0
- Add API to allow for persistence on RemoteDesktop sessions
- Implement support for the Input Capture portal
- Add support for Qt 6
- Support xdg-foreign with Qt 6
- Fix screencasting on wlroots-based compositors
- Add support for the Settings portal
$ sha256sum libportal-0.8.0.tar.xz
ca38cd186e98388e4e92859506c9ecbd01db650ef871838b357b117d147f1541 libportal-0.8.0.tar.xz
0.7.1
- Restore ability to call
g_object_new (XDP_TYPE_PORTAL, ...)
$ sha256sum libportal-0.7.1.tar.xz
297b90b263fad22190a26b8c7e8ea938fe6b18fb936265e588927179920d3805 libportal-0.7.1.tar.xz
0.7
- Add support for the new SetStatus() method of the Background portal
- Add support for the new ConnectToEIS() method of the Remote Desktop portal
- Improve unit and integration tests
- Documentation improvements
- CI improvements
$ sha256sum libportal-0.7.tar.xz
64635f03c9501b829d3b4fd2246e8d840f92e2ed14053e082ed3dddda7d725fb libportal-0.7.tar.xz
0.6
- New portal support: Dynamic launcher
- Add API for checking for flatpak/snap sandbox
- Fix a bug where the callback setup by libportal for a GCancellable was not
properly canceled in case a portal method call was not successful, which can
lead to a double free seg fault - libportal-qt: Add convenient functions to better deal with GVariants
- libportal-qt: Use a global instance of XdpPortal object
- libportal-qt: make filechooserFilterToGVariant() public
- camera: Use correct variant for is_camera_present()
- portal-test-gtk3: Fix incorrect paths used in tests
- Documentation improvements
- CI improvements
$ sha256sum libportal-0.6.tar.xz
88a12c3ba71bc31acff7238c280de697d609cebc50830c3766776ec35abc6566 libportal-0.6.tar.xz
0.5
Changes in 0.5, 21-12-2021
- Relicence to LGPL 3.0
- Fix a refcounting error in xdp_parent_free
- location: Fix location-updated signature
- remote: Add cursor mode
- remote: Support virtual screens
- remote: Support persistent sessions
- Rename qt backend to qt5
- Install separate libraries: libportal-gtk3, libportal-gtk4, libportal-qt5
- Add gobject-introspection support
- Add vala support
- Add a GTK4 portal test app, using gjs
- Build documentation using gi-docgen
$ sha256sum build/meson-dist/libportal-0.5.tar.xz
d8c8cb18a34e5eeb26a39c94044c955995b01de0e139caac5e18c076cf821b3b build/meson-dist/libportal-0.5.tar.xz
0.4
Changes in 0.4
- Make GTK4 support work with GTK 4.0
- Qt5 support
- OpenURI: Support write access
- Build fixes
- Add more tests
- Require GLib 2.58
3cd5f50907831cf236b40aa14c5a14ccbbf08828cecb3286efa82ce03cacef28 libportal-0.4.tar.xz
0.3
Changes in 0.3
- Clean up includes
- Future-proof the API
- Test and fix update monitor APIs
fd35d66357169e63e33ef46c43fdf22ddc07dbd960ec3462b58ca9ef15a65bd7 libportal-0.3.tar.xz
0.2
Changes in 0.2
- Build a portal-test application if you specify -Dbuild-portal-test=true
- The portal-test app comes with a flatpak build script for ease of testing
- The OpenURI call has gained an 'ask' argument
4dac1f3a42e7ee0c216592a8c302e9ff312fa60b4f883fd7ff491da7cefc208b libportal-0.2.tar.xz
0.1
$ sha256sum libportal-0.1.tar.xz
f4b2bb7f8bb666b5db6a3bf8f9a28c6de2a63506cb799afa0837809f9f324f84 libportal-0.1.tar.xz