Bug 1879146 - Move mozac.org docs back into the android-components folder. r=owlish...
[gecko.git] / mobile / android / android-components / docs / _archive / 2018-09-26-release-0.25.markdown
blob110a3f4e634fc1e0c971fc42a715162bd050757d
1 ---
2 layout: post
3 title:  "🐼 Release: Android Components 0.25"
4 date:   2018-09-26 20:33:00 +0200
5 categories: releases
6 author: arturo
7 ---
9 # 0.25.1 (2018-09-27)
11 * **browser-engine-system**: Fixed a `NullPointerException` in `SystemEngineSession.captureThumbnail()`.
13 # 0.25 (2018-09-26)
15 * [Commits](https://github.com/mozilla-mobile/android-components/compare/v0.24...v0.25),
16 [Milestone](https://github.com/mozilla-mobile/android-components/milestone/25?closed=1),
17 [API reference](https://mozilla-mobile.github.io/android-components/api/0.25/index)
19 * Compiled against:
20   * Android
21     * SDK: 27
22     * Support Libraries: 27.1.1
23   * Kotlin
24     * Standard library: 1.2.61
25     * Coroutines: 0.23.4
26   * GeckoView
27     * Nightly: 64.0.20180905100117
28     * Beta: 63.0b3 (0269319281578bff4e01d77a21350bf91ba08620)
29     * Release: 62.0 (9cbae12a3fff404ed2c12070ad475424d0ae869f)
31 * ⚠️ **This is the last release compiled against Android SDK 27. Upcoming releases of the components will require Android SDK 28**.
32 * **service-fretboard**:
33   * Fixed a bug in `FlatFileExperimentStorage` that caused updated experiment configurations not being saved to disk.
34   * Added [WorkManager](https://developer.android.com/reference/kotlin/androidx/work/WorkManager) implementation for updating experiment configurations in the background (See ``WorkManagerSyncScheduler``).
35   * `Experiment.id` is not accessible by component consumers anymore.
36 * **browser-engine-system**:
37   * URL changes are now reported earlier; when the URL of the main frame changes.
38   * Fixed an issue where fullscreen mode would only take up part of the screen.
39   * Fixed a crash that could happen when loading invalid URLs.
40   * `RequestInterceptor.onErrorRequest()` can return custom error page content to be displayed now (the original URL that caused the error will be preserved).
41 * **feature-intent**: New component providing intent processing functionality (Code moved from *feature-session*).
42 * **support-utils**: `DownloadUtils.guessFileName()` will replace extension in the URL with the MIME type file extension if needed (`http://example.com/file.aspx` + `image/jpeg` -> `file.jpg`).