GeckoView API Changelog.

⚠️ breaking change and deprecation notices

v134

v133

v132

-Added getDisableShip to get the setting for Session History in Parent (SHIP)) and disableShip to set the status of SHIP on the GeckoRuntimeSettings builder.

v131

v130

v129

v128

v127

v125

v124

v123

v122

v121

v120

v119

  • Added remoteType to GeckoView child crash intent. (bug 1851518)

v118

v116

v115

v114

v113

v112

v111

v110

v109

v108

v107

  • Removed deprecated cookieLifetime
  • Removed deprecated setPermission, see deprecation note in v90

v106

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