Skip to content

Releases: Igalia/wpe-android

Latest Preview

14 Dec 10:00

Choose a tag to compare

Latest Preview Pre-release
Pre-release
[wpe] Update to WPE WebKit 2.50.0

Even when this is an update to a new release series, there are no
differences from the packaging point of view, so the version number
change is enough.

WPE Android 2.48.6 (v0.2.2)

05 Sep 11:46
v0.2.2

Choose a tag to compare

Changed

  • WPE WebKit updated to version 2.48.6 (#211).
  • Use WPE WebKit and GStreamer version information obtained at run time to determine versioned identifiers for process assets. This avoids manually editing them on every version update (#212).

Fixed

  • Fix incorrect double-close of socket file descriptor during service startup, which allowed removing a workaround in WebKit (#210).

WPE Android 2.48.5 (v0.2.1)

11 Aug 11:16
v0.2.1

Choose a tag to compare

Changed

Added

  • The WPE WebKit version in use at runtime is now sent to the debug log during startup (#209).

WPE Android 2.48.3 (v0.2.0)

04 Jun 20:30
v0.2.0

Choose a tag to compare

Changed

  • WPE WebKit updated to version 2.48.3 (#204, #194, #191).
  • Use mangled entry points for service process entry points (#184, #196)
  • Remove onInputMethodContextOut() call that is no longer needed after
    the WPE WebKit update (#203).
  • Improved dependency handling in the bootstrap.py script (#195).

Fixed

  • Apply system bar and IME insets to Minibrowser views, to avoid them
    overlapping UI elements (#190, #193, #202).
  • Fix crash when opening the Minibrowser settings view with system-wide
    dark mode enabled (#201).

WPE Android 2.46.3 (v0.1.3)

14 Jan 18:24

Choose a tag to compare

Changed

  • Improved the CI and build system

Added

  • Added new APIs to better handle security features, in particular for testing
    purposes.
  • Added the "DisableWebSecurity" setting in WPESettings to enable/disable all
    CORS verifications.
  • Added the "setTLSErrorsPolicy" feature in WPEView to accept/reject invalid
    SSL certificates by default.
  • Added the "onReceivedSslError" callback in WPEViewClient to allow the handle
    of invalid SSL certificates on demand.

WPE Android 2.46.3 (v0.1.2)

20 Nov 23:24
v0.1.2

Choose a tag to compare

Changed

WPE Android 2.46.0

17 Oct 07:33

Choose a tag to compare

What's Changed

  • Updated to WPE 2.46.0
  • Updated to NDK r27 LTS
  • Updated to Cerbero 1.24.8
  • Remote Inspector support.
  • Public WPESettings API
  • Skia rendering backend with hardware accelerated rasterization
  • Renamed package structure from com.wpe package to org.wpewebkit
  • WPEView published to Maven Central
  • Multiple bug fixes including major fix to GLib main loop integration

WPE Android 2.44.1

28 Aug 13:05

Choose a tag to compare

What's Changed

  • Updated to WPE 2.44.1
  • Updated to NDK r26d
  • Updated to Cerbero 1.24.2
  • Upgrade to libsoup3 for HTTP/2 support.
  • Support for proper device scale ratio according to Android's DisplayMetrics. This takes into account the screen size and pixel density, automatically adapting rendered content to show with appropriate dimensions on all devices.
  • Support for JS dialogs (Alert, Confirm, Prompt). Integrates Android dialogs with JavaScript alert(), confirm(), and prompt() prompts. Also provides an option to build custom native dialogs for these prompts.
  • Instrumentation tests for recently added features and a CI pipeline for running them.
  • API to receive HTTP errors. WPEViewClient interface onReceivedHttpError to catch HTTP error codes >= 400.
  • API to evaluate JavaScript. Provides the WPEView method evaluateJavascript to inject and evaluate JavaScript code on a loaded page.

WPE Android 2.42.1

08 Apr 14:50

Choose a tag to compare

What's Changed

  • Updated to WPE 2.42.1.
  • Updated to NDK 25c.
  • Added WebDriver support, including a new webdriver application.
  • Updated wpebackend-android API

Note: This project is still experimental and not yet intended for deployment in production environments.