GeckoView API Changelog.

⚠️ breaking change and deprecation notices

v104

v103

  • Added GeckoSession.saveAsPdf that returns a GeckoResult<InputStream> that contains a PDF of the current session’s page.
  • Added missing @Deprecated tag for setPermission, see deprecation note in v90.
  • ⚠️ Deprecated cookieLifetime, this feature is not available anymore.

v102

v101

v100

  • ⚠️ Changed GeckoSession.isOpen to @UiThread.
  • WebNotification now implements Parcelable to support persisting notifications and responding to them while the browser is not running.
  • Removed deprecated GeckoRuntime.EXTRA_CRASH_FATAL
  • Removed deprecated MediaSource.rawId

v99

  • Removed deprecated GeckoRuntimeSettings.Builder.enterpiseRootsEnabled. (bug 1754244)

v98

v97

v96

v95

v94

v93

v92

v91

v90

v89

v88

v87

v86

v85

v84

  • ⚠️ Removed deprecated GeckoRuntimeSettings.Builder.useMultiprocess and [GeckoRuntimeSettings.getUseMultiprocess]. Single-process GeckoView is no longer supported. (bug 1650118)
  • Deprecated members now have an additional @DeprecationSchedule annotation which includes the version that we expect to remove the member and an id that can be used to group annotation notices in tooling. (bug 1671460)
  • ⚠️ Removed deprecated ContentBlockingController.ExceptionList and ContentBlockingController.restoreExceptionList. (bug 1674500)

v83

v82

v81

v80

v79

v78

v77

v76

v75

v74

v73

v72

v71

v70

v69

v68

v67

v66

v65