================= WPE WebKit 2.29.2 ================= What's new in WPE WebKit 2.29.2? - Add support for backdrop filters. - Add support for text-underline-offset and text-decoration-thickness. - Add OpenCDM and AV1 support to media backend. - Add new API to get ITP data summary. - Fix several crashes and rendering issues. ================= WPE WebKit 2.29.1 ================= What's new in WPE WebKit 2.29.1? - Add Intelligent Tracking Prevention (ITP) support. - Add webkit_authentication_request_get_security_origin. - Add support for video formats in img elements. - Add API to handle video autoplay policy that now defaults to disallow autoplay videos with audio. - Add API to mute a web view. - Add API to allow applications to handle the HTTP authentication credential storage. - Add API to configure and handle the DOM cache. - Add API to configure and handle Service Worker registrations. - Add a WebKitSetting to set the media content types requiring hardware support. - Add support for sndio to bubblewrap sandbox. - Add support for website data to the existing permission request API. - Add support for rendering many user interface controls (scroll bars, progress bars, spin buttons, menu lists, sliders, etc.) - Add USER_AGENT_BRANDING build option. - Use a mobile User-Agent string on tablets and handheld devices. - Change the cookies accept policy to always when no-third-party is set and ITP is enabled. - Enable kinetic scrolling with async scrolling. - Bubblewrap sandbox should not attempt to bind empty paths. - Fix several race conditions and threading issues in the media player. - Fix web process hangs on large GitHub pages. - Fix a race condition causing a crash in media player. - Fix several crashes and rendering issues. ================= WPE WebKit 2.27.4 ================= What's new in WPE WebKit 2.27.3? - Add API for input methods. - Add API to serialize/deserialize a JSCValue to/from a JSON string. - Add WebKitOptionMenu API. - Add support for strict secure cookies. - Add support for saving data from remote inspector. - Support client-side video rendering using DMA-BUF to share frames across processes. - Fix rendering of conic gradients in high resolution displays. - Fix special combination characters not respecting the keystroke order when high CPU load. - Honor the IndexedDB directory set in WebsiteDataManager. - Fix rendering of text when there's an initial advance in the text run. - Fix web process crash when displaying a KaTeX formula. - Fix several crashes and rendering issues. ================= WPE WebKit 2.27.3 ================= What's new in WPE WebKit 2.27.3? - Improve performance when falling back to system fonts. - Stop using DBus for the remote inspector implementation to improve the performance of both WebDriver and remote inspector. - Implement support for new ARIA roles: code, strong, emphasis, generic. - Fix handling of content type with new custom protocols implementation. - Make image decoders fully thread safe. - Add support for get page source command in WebDriver. - Add support for network proxy capabilities in WebDriver. - Add support for new window command in WebDriver. - Fix several crashes and rendering issues. ================= WPE WebKit 2.27.2 ================= - Add user messages API for the communication with the web extension. - Enable service workers by default. - Fix the build with WebDriver disabled. - Show also client EGL extensions in about:gpu. - Fix the build with unified sources disabled. - Fix several crashes and rendering issues. ================= WPE WebKit 2.27.1 ================= What's new in WPE WebKit 2.27.1? - Enable asynchronous scrolling. - Add about:gpu to show information about the graphics stack. - Add WebKitWebView:page-id property. - Fix the build with ENABLE_WEBDRIVER=OFF. - Fix several crashes and rendering issues. ================= WPE WebKit 2.25.1 ================= - Enable process switch on cross site navigation. - Fix rendering artifacts in youtube volume button. - Fix trapezoid artifact in github comment box. - Enable hyperlink auditing setting by default. - Fix HLS streams being slow to start. - Add support for subprocess sandboxing. - Add API to get the web process unique identifier of a WebKitFrame. - Add WebKitWebPage::did-associate-form-controls-for-frame signal and deprecate did-associate-form-controls. - Implement AtkComponentIface scroll_to methods. - Fix touch capabilities detection for websites checking touch events properties present in window or pointer media queries. - Fix several crashes and rendering issues. ================== WPE WebKit 2.21.91 ================== What' new in WPE WebKit 2.21.2? - Add API to evaluate code in a new object to JavaScriptCore GLib API. - Add API to check for syntax errors in given code to JavaScriptCore GLib API. - Update jsc_context_evaluate_with_source_uri() to receive also a starting line number. - Add API to allow creating variadic functions to JavaScriptCore GLib API. - Add API to run javascript from a WebKitWebView in an isolated world. - Disable Gigacage if mmap fails to allocate in Linux. - Fix WebProcess crash when trying to use the remote Web Inspector. - Fix a network process crash when trying to get cookies of about:blank page. - Fix some frames being dropped when using requestAnimationFrame() to animate elements. - Fix several crashes and rendering issues. ================= WPE WebKit 2.21.2 ================= What' new in WPE WebKit 2.21.2? - Add initial support for the fullscreen Web API. - Add initial implementation of WebDriver advance user interaction commands. - Add introspectable alternatives for functions using vargars to JavaScriptCore GLib API. - Fix memory pressure monitor to reliably notify all subprocesses. - Fix building with the Raspberry Pi userland GPU driver and certain versions of GStreamer-GL. - Fix building with the ICU headers in a non-default directory. - Fix several crashes and rendering issues. ================= WPE WebKit 2.21.1 ================= What's new in WPE WebKit 2.21.1? - Everything. This is the first release. Enjoy.