tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

2018-09-07-release-0.22.markdown (2793B)



layout: post title: "🎉 Release: Android Components 0.22" date: 2018-09-07 20:40:00 +0200 categories: releases author: csadilek


News

Changelog

Milestone, API reference

* Android * SDK: 27 * Support Libraries: 27.1.1 * Kotlin * Standard library: 1.2.61 * Coroutines: 0.23.4 * GeckoView * Nightly: 64.0.20180905100117 🔺 * Beta: 63.0b3 (0269319281578bff4e01d77a21350bf91ba08620) 🔺 * Release: 62.0 (9cbae12a3fff404ed2c12070ad475424d0ae869f) 🔺

* EngineView now exposes lifecycle methods with default implementations. A LifecycleObserver implementation is provided which forwards events to EngineView instances. `Kotlin lifecycle.addObserver(EngineView.LifecycleObserver(view)) ` * Added engine setting for blocking web fonts: `Kotlin GeckoEngine(runtime, DefaultSettings(webFontsEnabled = false)) ` * setDesktopMode() was renamed to toggleDesktopMode().

`Kotlin session.register(object : Session.Observer { fun onDesktopModeChange(enabled: Boolean) { // .. } }) `

* Fretboard now has synchronous methods for adding and clearing overrides: setOverrideNow(), clearOverrideNow, clearAllOverridesNow. * Access to Experiment.id is now deprecated and is scheduled to be removed in a future release (target: 0.24). The id is an implementation detail of the underlying storage service and was not meant to be exposed to apps.