Skip to content

Latest commit

 

History

History
1200 lines (963 loc) · 55.7 KB

CHANGELOG.md

File metadata and controls

1200 lines (963 loc) · 55.7 KB

108.0.5359.156

108.0.5359.109

  • reintroduce adaptive-button-in-top-toolbar-customization flag

108.0.5359.106

  • fix crash when using always incognito (fixes #2482)
  • enable third-party storage partitioning (fixes #2337)
  • disable features ExperimentsForAgsa, KeepPrefetchedContentSuggestions, CriticalClientHint, AcceptCHFrame (accidentally enabled but not effective in 108.0.5359.75)

108.0.5359.75

  • drop patch to mark all favicons ON_DEMAND (fixed by upstream, see https://bugs.chromium.org/p/chromium/issues/detail?id=1096660)
  • enable AutomaticLazyFrameLoadingToAds and AutomaticLazyFrameLoadingToEmbeds features
  • drop patch for SDK21 to prevent crashes on download
  • fix patch to ignore enterprise policies for secure DNS (fixes #2463)
  • stop using SM-G960U as model provided via client hints and Javascript (fixes #2465)
  • temptative fix for OfflinePageModelFactory crash (thanks to @uazo, fixes #2419)
  • fix fingerprinting vector via Window.requestAnimationFrame() (thanks to @uazo, fixes #2370)
  • remove patch for offline measurements background task (fixes #2468)
  • enable PermuteTLSExtensions (fixes #2467)
  • hide "turn on enhanced protection" in security interstitials

107.0.5304.114

  • fix for drag selection not working with bottom toolbar (thanks to @uazo, fixes #2411)
  • fix for navbar color not matching site color (thanks to @uazo, fixes #2416)
  • clamp time resolution in WebWorkers' requestAnimationFrame (thanks to @uazo)
  • drop patch for AV1 codec support (already in upstream)

107.0.5304.96

  • bottom toolbar: fix for white strip at top in tab view (thanks to @uazo, fixes #2407)
  • reverse tab order from top to bottom when using bottom toolbar (thanks to @uazo)
  • dropped patches already merged upstream (partition DNS requests by top frame NIK, clipboard user gesture requirement removal)
  • disable StartSurface feature

106.0.5249.163

  • enable ECH (Encrypted ClientHello) by default

106.0.5249.72

  • dropped patches already merged upstream

105.0.5195.147

  • enable HEVC by default (fixes #2331)
  • partition blobs by top frame URL (thanks to @uazo, fixes #2312)
  • use first accept-language as system language for Blink (thanks to @uazo, fixes #2160)
  • fix user scripts injection with back-forward cache enabled (thanks to @uazo)
  • remove HTTP referrals in cross-origin navigation (thanks to @uazo)
  • update noise factor for anti-fingerpriting mitigations only once per document (fixes #2352)
  • disable add to home screen prompt (fixes #2340)

105.0.5195.41

  • revert by-pass for clipboard permissions for NTP doodles (fixes https://bugs.chromium.org/p/chromium/issues/detail?id=1334203)
  • prevent history detection via favicon (fixes #2269)
  • fix the lack of protection in canvas.convertToBlob()
  • improve incognito mode detection countermeasures (thanks to @uazo, fixes #1615)
  • fix toolbar gesture when using bottom navigation bar (thanks to @uazo, fixes #2253)

104.0.5112.91

  • re-introduce modal flag to prompt when closing all tabs
  • sharing hub: always use visible URL (fixes #2204)
  • add SVG fingerprinting mitigation (thanks to @uazo)
  • updated zh_CN translactions (thanks to @zhmars)
  • dropped patch to open YouTube links in Bromite

104.0.5112.63

103.0.5060.140

  • fix timezone override not working correctly (thanks to @uazo, fixes #2133)
  • never provide navigator.connection info (thanks to @uazo)
  • fix management of custom User-Agent (thanks to @uazo)

103.0.5060.126

  • fix malfunctioning sticky desktop mode (thanks to @uazo, fixes #2179)
  • fix non-working passwords manager (thanks to @uazo, fixes #2188)
  • fix crash when opening recent tabs (thanks to @uazo, fixes #2190)
  • fix autoplay not working correctly (thanks to @uazo, fixes #2096)
  • add GN flag for clangd builds (thanks to @uazo)

103.0.5060.121

  • do not enable always use HTTPS by default
  • match system dark mode (thanks to @krlvm)
  • remove window name on cross origin navigation (thanks to @uazo)
  • remove preload of GMS fonts on stock Android (thanks to @uazo, fixes #2156)

102.0.5005.96

  • fix history expiration bug (thanks to @uazo, fixes #2104)
  • fix category setting activation (thanks to @uazo, fixes #2091)
  • improve plain text rendering on mobile
  • rewritten certificate transparency patch (fixes #2101)

102.0.5005.92

  • restore offline-indicator-v2 flag functionality (thanks to @Zelda189)

102.0.5005.67

  • dropped patch to disable mobile identity consistency by default
  • fix text for blocked ads (fixes #2026)
  • fix OpenSeach visited site detection bug (fixes #1994)

101.0.4951.69

  • flag to toggle site engagement (thanks to @uazo, fixes #2022)
  • site settings to enable webGL (thanks to @uazo)
  • removed flag to disable webGL
  • fix bottom navigation bar search/site suggestions behaviour (thanks to @uazo, fixes #2049)
  • enable process isolation for all iframes
  • add webRTC site settings (thanks to @uazo, fixes #1965)

101.0.4951.53

  • move incognito settings to separate page (thanks to @uazo)
  • disable automatic offline pages saving by default (thanks to @uazo)
  • make history support and site settings in always incognito mode disabled by default (thanks to @uazo, fixes #1991)
  • move pop-up toolbar to the bottom when using bottom navigation bar (thanks to @uazo, fixes #2030)
  • menu does not show all entries (thanks to @uazo, fixes #2011)
  • stray shadow when using bottom toolbar (thanks to @uazo, fixes #1995)

101.0.4951.39

  • save only ContentSettings in always-incognito mode (thanks to @uazo, fixes #1942)
  • fix a couple issues related to signin and metrics leftover code affecting debug builds (thanks to @uazo)
  • remove some more parameters from the English-version search engine (thanks to @uazo)
  • add welcome screen with mention of privacy statements (fixes #691)

100.0.4896.135

  • remove mremap from seccomp baseline policy
  • add flag to move top toolbar to bottom (thanks to @uazo)

100.0.4896.92

  • improve user script errors and visualized name (thanks to @uazo)
  • fix autofill password not working anymore (thanks to @uazo, fixes #1956)
  • mark sites as visited when they have an already-parsed OpenSearch descriptor
  • disable TLS resumption by default (thanks to @uazo)
  • partition DoH requests by top-frame NIK (thanks to @uazo)

100.0.4896.83

  • update zh_CN translations (thanks to @zhmars)
  • fix custom UA reported via Javascript (thanks to @uazo, fixes #1936)
  • introduce session granularity for permissions (thanks to @uazo, fixes #1549)
  • disable crash reporting
  • avoid script injection on some sites
  • fix upstream OpenSearch bug with search engines prematurely discarded
  • fix upstream DNS bug with inconsistent Android system DNS configuration (fixes #1960)
  • use less invasive approach to protect local IP address when using webRTC (fixes #589)
  • add menu entry to select all bookmarks (fixes #1959)
  • fix Note 9 crash on startup (thanks to @uazo, fixes #1871)
  • remove passwords menu entry for leak check
  • remove privacy menu entry to use phone as a security key

100.0.4896.57

  • allow OpenSearch search engine URLs with path
  • disable AsyncDNS by default
  • remove translate menu entries
  • fix patch to remove contextual search (thanks to @nikolowry)
  • add option to never expire history
  • improve description for JIT site settings (fixes #1931)
  • remove more signin integration (fixes #1902)
  • miscellaneous fixes for AMP and background video playback (fixes #1921)
  • update zh_CN translations (thanks to @zhmars)

99.0.4844.77

  • fix missing adaptive icon for updates
  • do not close adblock filters editor when tapping reset button
  • change text for 'Never' in history days to keep setting
  • bring back dictionary hints in address bar

99.0.4844.58

  • remove contextual search (fixes #1750)
  • remove global JIT settings
  • add privacy setting for how many number of days of history to keep (thanks to @uazo, fixes #1870)
  • disable UA full version (thanks to @uazo)
  • reintroduce patch for Save-Data header
  • updated zh_CN translations (thanks to @zhmars)
  • reintroduce Save-Data header flag

99.0.4844.55

  • flag to enable Certificate Transparency (thanks to @uazo, fixes #1554)
  • allow adding search engines from incognito mode
  • disable all predictors code (thanks to @uazo)
  • revert allow block of view-source URLs
  • enable StrictOriginIsolation and SitePerProcess for all devices (thanks to @uazo)
  • JIT toggle site setting (thanks to @uazo, fixes #1720 and #1819)
  • move always incognito preference to native (thanks to @uazo, fixes #1496 and #1568)
  • remove Save-Data header flag
  • close a potential security issue with user scripts on native pages (thanks to @uazo)
  • disable safety checks and possible Omaha interactions
  • disable SegmentationPlatformFeature and Optimization Hints (thanks to @uazo, fixes #1632)
  • add notification for a major upstream version being released (fixes #1796)
  • fix screenshots in incognito allowed by default (fixes #1816)

98.0.4758.116

  • disable minidumps upload
  • complete disabling of client hint headers (thanks to @uazo)
  • disable another way to activate origin trials (thanks to @uazo)
  • fix for gateway attacks via websockets blocking (thanks to @uazo, fixes #1693)

98.0.4758.108

  • re-introduce flag for text fragments
  • re-introduce content feature flag to disable field trials
  • disable idle detection
  • disable critical client hints
  • disable supervised users
  • partial fix for incognito notification (thanks to @uazo, fixes #1503)
  • consider websockets 'unknown' address space as 'public' (thanks to @uazo, fixes #1693)
  • fix crash when accessing site settings of some sites (thanks to @uazo, fixes #1355)

97.0.4692.106

  • disable url-keyed metrics reporting service (thanks to @uazo)
  • disable mobile identity consistency by default
  • disable appending variations header
  • use Google Chrome branding for client hints
  • make HTTPS-only mode enabled by default
  • enable trivial auto var init (thanks to @BayLee4, fixes #1749)
  • enable use_cfi_cast

96.0.4664.183

  • updated zh_CN translations (thanks to @zhmars)

96.0.4664.104

  • separate patches for package name

96.0.4664.54

  • restored offline-indicator-v2 flag (fixes #1588)
  • re-introduced option to use home page as NTP (thanks to @uazo, fixes #1519)
  • ask user before closing all tabs (thanks to @uazo, fixes #1561)
  • fix crash on always incognito on tablet (thanks to @uazo, fixes #1611)
  • dropped patch to not upload crash data
  • fix autofill pop-up not appearing (thanks to @uazo, fixes #1534)

95.0.4638.79

  • improvements for field trials disable patch (thanks to @uazo)
  • remove privacy sandbox UI leftover (thanks to @uazo, fixes #1560)
  • disable conversion measurement API (thanks to @uazo, fixes #1531)
  • remove all code related to FLoC (thanks to @uazo)
  • remove all code related to ENABLE_REPORTING (thanks to @uazo)
  • enable ad-tagging feature
  • SystemWebView: ignore StrictMode warning (thanks to @jylitalbit, #1567)
  • improvements for field trials fetch patch (thanks to @uazo)
  • disable accessibility service by default (thanks to @uazo, #1559)

95.0.4638.78

  • disable third-party origin trials (fixes #1530)
  • dropped patch for async DNS flag
  • dropped duplicate patch for pull-to-refresh flag
  • fix application not closing on incognito tab (thanks to @uazo, fixes #1503)
  • fix external links in incognito not always opening (thanks to @uazo, fixes #1474)
  • fix incognito tab closing new tab under normal tab (thanks to @uazo, fixes #1030)
  • allow custom tab intents and opening external links in incognito (thanks to @uazo)
  • never use HTTP probes for connectivity check on Android < M
  • re-introduce option to use home page as NTP (thanks to @uazo, #1586)

94.0.4606.109

  • experimental user scripts support (thanks to @uazo, fixes #792)
  • Bromite auto-update notifications enabled by default
  • enable Android native autofill (thanks to @uazo, fixes #547)

94.0.4606.102

  • add flag to disable pull-to-refresh effect
  • add recents, offlinepage and send to home screen for always incognito (thanks to @uazo, fixes #1182 and #1362)
  • prompt to restart when always-incognito is enabled (thanks to @uazo, fixes #1459)
  • merge patches for custom tab intents

94.0.4606.94

  • Bromite auto-update feature, disabled by default (thanks to @uazo, fixes #706)
  • add site setting for images (thanks to @uazo, fixes #1339)
  • use SM-G960U as model provided via client hints and Javascript
  • drop patches already merged upstream

93.0.4577.110

  • set enable_reporting to false (thanks to @nikolowry)
  • backported patches for security issues https://crbug.com/1245578 and https://crbug.com/1251787
  • disable AGSA by default
  • disable UA client hint for model
  • disable lock icon in address bar by default
  • enable share intent (thanks to @uazo, fixes #1062)
  • allow forcing external links to open in incognito (thanks to @uazo, fixes #728)
  • avoid double restart for default tab groups flags status

93.0.4577.83

  • dropped patch for FLoC (already disabled by upstream)
  • dropped patch for build with system sysroots
  • disable tab groups by default (needs restart)
  • added 'services/network/public/mojom' to ad blocker patch to avoid a build error

92.0.4515.176

  • use upstream feature to prevent default search engine permissions grants
  • slightly improve error message for gateway attacks prevention error

92.0.4515.134

92.0.4515.125

  • replace patch for missing API keys warning
  • fix subresource filter not working (thanks to @uazo, fixes #1299)

92.0.4515.103

  • disable User Agent client hints
  • fix builds with system sysroots
  • force text/x-suse-ymp to be downloaded

91.0.4472.158

  • added x64 releases

91.0.4472.146

  • removed flags for device motion/orientation (fixes #1204)
  • prevent crash on download on API level 21 (fixes #1184)
  • fix crash reporting garbled UI for small screens (thanks to @uazo, #1236)
  • add flag to enable/disable vibration API (fixes #1045)

91.0.4472.143

  • add support for ISupportHelpAndFeedback
  • JIT-less toggle (fixes #1235)
  • enable crash reporting UI (thanks to @uazo, fixes #944)

91.0.4472.102

  • fix opening new tabs from links in always-incognito mode (thanks to @uazo, fixes #1154)

91.0.4472.97

  • add flag for omnibox autocomplete filtering (fixes #1152)
  • enable IntentBlockExternalFormRedirectsNoGesture by default
  • add flag to disable external intent requests
  • fix for tab collection temporary/non-exportable (thanks to @uazo, fixes #1138)

91.0.4472.50

  • unexpire tab group flags #enable-tab-groups and #enable-tab-groups-ui-improvements
  • replace known good hostname used for DoH test (fixes #1148)
  • drop patch to disable preview fetching
  • drop patch to restore horizontal tab switcher

90.0.4430.204

  • fix for custom tab intent tab crashes when in always incognito mode (thanks to @uazo, fixes #1116)

90.0.4430.101

  • disable RTCGetCurrentBrowsingContextMedia by default
  • disable FLoC by default

90.0.4430.92

  • restore horizontal tab switcher feature (fixes #1077)
  • fix a couple of bugs in proxy saving UI (thanks to @uazo, fixes #1072)
  • disable feeds V2 toggle (fixes #1070)
  • allow fetching field trials from flags (thanks to @uazo, fixes #1021)
  • add AllowUserCertificates flag (thanks to @uazo, fixes #921)
  • add IsCleartextPermitted flag (thanks to @uazo, fixes #1068)

90.0.4430.74

  • re-added patch for User agent customization (thanks to @uazo, fixes #1049)
  • fix always-incognito custom tab intents issues (thanks to @uazo, fixes #1047 and #1051)
  • prevent Omnibox URL elisions by default

90.0.4430.59

  • fix menu items not properly displayed with tab overflow menu regroup (fixes #963)
  • fix text displayed for menu entry to bookmark all tabs
  • bookmarks import/export: disable SAF by default (fixes #1039)
  • disable offline measurement background task
  • dropped patch to show warnings for TSLv1.0/v1.1 connections (upstream now disallows them)
  • disable AImageReader by default on Android 9 and below for Qualcomm (fixes #1005)

89.0.4389.117

  • disable AImageReader by default on Android 9 and below for ARM (fixes #1005)
  • log checksum of AdBlock filters

89.0.4389.100

  • enable AImageReader by default (fixes #1005)
  • fix missing flag for AImageReader
  • move incognito snapshots flag to proper section (fixes #1006)
  • add missing icon for exit menu
  • implement SAF for bookmarks export functionality (thanks to @uazo, fixes #831)

89.0.4389.92

  • updated zh_CN translations (thanks to @zhmars, #1000)
  • introduce Alt+D hotkey to focus address bar (fixes #979)
  • use 64-bit ABI for webview processes (fixes #997)
  • use dedicated folder for bookmark all tabs
  • fix Javascript and cookies permissions missing (thanks to @uazo, fixes #990)
  • fix missing enable Save-Data header flag (fixes #989)
  • fix menu items not properly displayed with tab overflow menu regroup (thanks to @uazo, fixes #963)

89.0.4389.78

  • make all favicon requests on-demand
  • restored older icon for view source menu item
  • prevent adblock filters update check on app start (fixes #967)
  • removed UI for adblock filters (fixes #941)
  • dropped patch for swapped favicons bug
  • dropped patch to enable reduced-referrer-granularity by default (already present upstream)
  • dropped password reuse detection patch
  • dropped UA customization patch
  • enabled PartitionExpectCTStateByNetworkIsolationKey and PartitionDomainReliabilityByNetworkIsolationKey (fixes #985)

88.0.4324.207

  • add flag for save-data-header
  • add option to force tablet UI
  • fix bug with adblock filters not being downloaded correctly (fixes #960)
  • move up bookmark all tabs menu item (fixes #943)
  • fix icons for exit and view source menu items

88.0.4324.187

  • fix exit menu item not working in tablet mode
  • add menu item to bookmark all tabs (fixes #570)
  • enable app overflow menu icons by default
  • UI for adblock filters (thanks to @uazo, fixes #811)
  • dropped patch to not permit user-installed certificates
  • ignore enterprise policies for secure DNS (fixes #832)

88.0.4324.185

  • fix favicons fallback search (thanks to @uazo, fixes #788)
  • fix potential DIAL crash when network state changes (thanks to @Ahrotahn)
  • fix crash when opening links in incognito-only mode (thanks to @uazo, fixes #899)
  • disallow empty custom user agent (thanks to @uazo)

88.0.4324.149

  • fix proxy PAC URL option not working (fixes #908)
  • store proxy configuration in LocalState instead of Profile (thanks to @uazo)
  • fix toggle for reversing the meaning of bypass rules (thanks to @uazo, fixes #884)
  • do not permit user-installed certificates

88.0.4324.141

  • fix bookmarks not opening (thanks to @uazo, fixes #891)
  • fix proxy page not loading (fixes #890)

88.0.4324.95

  • fix broken recent tabs behaviour (fixes #886)
  • re-introduce flags for number of raster threads (fixes #875)
  • avoid initializing histogram data for the WebView (#873)
  • dropped patch for manifest changes for Q/R (already present upstream)
  • fix check for HTML extension in bookmark import dialog

87.0.4280.131

  • enable all network isolation features (fixes #836)
  • disable unified autoplay feature (fixes #804)

87.0.4280.106

  • enable SplitCacheByNetworkIsolationKey (fixes #836)
  • fix random timezone option (thanks to @uazo, fixes #828)
  • disable autofill server communication by default
  • ask permission to play protected media by default
  • disable SystemWebView variations support

87.0.4280.81

  • fix text fragment not disabled by default, unexpire flag (fixes #803)
  • turn AImageReader off by default on ARM64 (fixes #814)
  • fix issue with global autoplay settings (thanks to @uazo, #825)
  • fix issues with user agent customization (thanks to @uazo, #823)
  • updated zh_CN translations (thanks to @zhmars, #821)

87.0.4280.68

  • user agent customization (thanks to @uazo, fixes #798)
  • fix for intent handling for local apps on Android 11 (#816)

87.0.4280.67

86.0.4240.194

  • fix native pages displaying incorrectly with the sticky desktop mode (thanks to @uazo)
  • re-introduce simplified NTP (fixes #701)
  • re-introduce site settings to block autoplay (thanks to @uazo, fixes #791)
  • fix Omnibox flag not working (thanks to @uazo, fixes #789)

86.0.4240.181

  • allow sticky desktop mode for all tabs (thanks to @uazo, fixes #780)

86.0.4240.112

  • fix crash in new overflow menu (thanks to @uazo, fixes #771)

86.0.4240.99

86.0.4240.92

  • upstream fix for video playback audio issue (fixes #755)
  • fix order of entries in privacy settings (fixes #758)

86.0.4240.73

  • re-introduce ARM64 AImageReader mitigations (fixes #766)
  • re-introduce menu items for autocomplete, autofill assistant and contextual search (fixes #763)

86.0.4240.70

  • fixed crash on unused menu item tap (fixes #760)
  • fixed issue on new installations without DoH configuration (fixes #761)

86.0.4240.66

  • switch to upstream UI for DoH URL customization
  • remove weblayer dependency on Play Services
  • build fixes for password service
  • removed obsolete patch to kill Translate
  • removed patch to revert unified consent code
  • removed patch for dav1d library
  • removed patch for improved cookie controls defaults
  • removed patches for ARM64 AImageReader issues

85.0.4183.114

85.0.4183.110

  • hardening against incognito mode detection
  • fix background playback issue (fixes #734)

85.0.4183.94

  • disable the DIAL repeating discovery
  • removed patch for session-only cookies support
  • add timezone customization patch (thanks to @uazo, fixes #331)
  • fixed bug happening when configuring proxies in incognito mode (thanks to @uazo)

85.0.4183.86

  • fix LocationBarPhone app crash at startup (fixes #565)

85.0.4183.84

  • fix crash in About page (fixes #710)
  • fix adding more than one proxy (thanks to @uazo, fixes #679)
  • fix system proxy configuration (thanks to @uazo, fixes #377)

85.0.4183.82

  • fixes bookmark button not working with always-incognito (fixes #654)
  • disable scroll-to-text-fragment
  • remove NTP blocklisted URLs when adding an URL as bookmark
  • removed duet flags
  • unexpire #darken-websites-checkbox-in-themes-setting flag
  • rollback dav1d upgrade which breaks x86

84.0.4147.132

  • fix exit menu item not always working (thanks to @uazo, fixes #673)
  • session-only cookies site settings option (thanks to @uazo, fixes #142)
  • add setting to enable history on incognito mode (thanks to @uazo)
  • removed old non-working site settings patches

84.0.4147.121

  • removed Qwant search engine
  • fixed zh_CN translations
  • added patch to not embed non-free unrar library (fixes #674)
  • enable improved cookie controls by default

84.0.4147.119

  • update zh_CN translations
  • disable CORS RFC1918 (fixes #664)
  • restore duet flags (fixes #667)

84.0.4147.113

  • block gateway attacks via websockets (fixes #590)
  • enable prefetch-privacy-changes by default (fixes #659)
  • enable reduced-referrer-granularity by default (fixes #659)

84.0.4147.106

  • fixed bug with Javascript site settings not showing
  • add exit menu item to overview menu (fixes #619)

84.0.4147.95

  • show warnings for TLSv1.0/TLSv1.1 connections (fixes #645)
  • fix bug with unconfigured DoH (fixes #646)

84.0.4147.90

  • added menu item to view source of current page
  • fixed dialog for SSL/TLS errors (fixes #638)
  • build with feeds support due to upstream build flags combination bugs

83.0.4103.119

  • restored non-CFI builds for x86

83.0.4103.101

  • enable HEVC and Dolby Vision

83.0.4103.93

  • fix undesired replacement for search engines (fixes #595)
  • fix resume flag not visible

83.0.4103.76

  • fixed inverted Omnibox flag
  • fixed LocationBarPhone/LocationBarTablet crash (fixes #565)

83.0.4103.53

  • updated zh_CN translations
  • mitigation for LocationBarPhone crash (#565)

83.0.4103.46

  • add zh_CN missing translations (fixes #546)
  • change default mode for WebRTC (fixes #553)
  • add flag to allow screenshots of incognito tabs (fixes #551)
  • reintroduced patches for disabling AImageReader
  • fixed DevTools issue with domain substitution (fixes #526)
  • drop patch to disable QUIC by default
  • drop patch for DoH minimum timeout (upstream also implemented it)
  • dropped patch for removal of support of CCT dynamic modules (upstream also removed it)
  • removed upstream patch for SD card not found issue (upstream merged it)
  • enable reporting because of COEP

81.0.4044.127

  • fix always-incognito crashes (#135 and #529)
  • improved crash uploader mock by calling done callback

81.0.4044.106

  • remove option to add NTP as homepage (fixes #517)

81.0.4044.97

  • disable browser auto-login by default
  • show download prompt again

81.0.4044.83

81.0.4044.76

81.0.4044.70

  • backport surface control fix (fixes #445)

81.0.4044.63

  • use upstream fix for SD card not found issue (fixes #485)
  • do not compile QR code sharing
  • remove obsolete patch for GCM experiment status
  • drop 2 patches for AImageReader crash fix (upstream has the same revert patches)

80.0.3987.118

  • disable AImageReader for all ARM64 devices (fixes #497)
  • use upstream possible workaround for SD card not found issue (fixes #485)

80.0.3987.109

  • restored GPU workaround for the ARM/ARM64 AImageReader crash (#445)

80.0.3987.95

  • enable user-agent freeze (fixes #483)
  • fix issue with AMP (fixes #488)
  • fix crash on home page (fixes #484)

80.0.3987.78

  • removed ungoogled-chromium patch for non-remote developer tools resources
  • removed patch for 64-bit webview (it is now a default from upstream)
  • removed patch for enabling dark mode menu entry by default (it is now a default from upstream)
  • removed patch for enabling download rename by default (it is now a default from upstream)
  • removed some redundant Iridium safe browsing patches

79.0.3945.139

  • remove patch to automatically disable video decoding acceleration on Android 10+ and arm64
  • fix referral headers bug in non-DoH requests (fixes #470)
  • disable smart selection by default, enable web search in incognito mode
  • disable DRM media pre-provisioning (fixes #471)

79.0.3945.123

  • updated User-agent version
  • increase minimum DoH timeout to 400ms (fixes #437)

79.0.3945.111

  • automatically disable video decoding acceleration on Android 10+ and arm64
  • restore enable-horizontal-tab-switcher flag
  • remove non-working contextual search settings
  • disable QUIC by default
  • remove logging for DoH timeouts

79.0.3945.107

  • always show cookies, javascript and ads site settings (fixes #133)
  • remove global ads and javascript menu options

79.0.3945.100

  • log timeout values for DoH
  • enable DFM (fixes #441)
  • updated User-agent version

79.0.3945.94

  • removed patches which do not apply anymore (Widevine version punting, always show homepage settings, network errors UMA recording)
  • removed split APKs support (Play integration)
  • disabled password reuse functionality (Play integration)
  • re-introduced minimal headers for DoH
  • removed Startpage
  • disable feed support
  • updated User-agent version

78.0.3904.130

  • support user-specified subresources filter URL (fixes #2)
  • revert removal of flag for disabling pull-to-refresh effect
  • fix crash when entering no DoH URL (fixes #430)
  • added Peter Lowe's Ad and tracking server list (fixes #423)
  • enabled dav1d_decoder

78.0.3904.119

  • replace fixed DNS-over-HTTPS feature flag with user-customizable option
  • fix background playback issue (fixes #424)

78.0.3904.105

  • add flag to disable WebGL (fixes #411)
  • more selective AMP sanitization (fixes #410)
  • build optimizations to disable debug information

78.0.3904.93

  • introduce flags to disable browser fingerprinting capabilities (fixes #402)
  • major enhancements to AMP sanitization for news/images
  • remove duplicate network predictions privacy setting
  • disable some signed exchanges features
  • ungoogled-chromium-android: patches to block all GCM/GMS/PlayServices integrations
  • ungoogled-chromium: block all connection requests to substituted domains
  • disable GVR services build flag
  • disable HEAD requests for single words typed and clicked in Omnibar
  • increase number of autocomplete matches from 5 to 10
  • replace DoH probe domain with RIPE domain
  • merged fixes for adblock/javascript menu text (#398)
  • updated User-agent phone model and version

78.0.3904.72

  • updated User-agent phone model and version
  • fix network predictions bug (fixes #387)
  • fix crash in settings (fixes #388)

78.0.3904.63

77.0.3865.104

  • revert upstream commit for search privacy options and related translations removal (fixes #375)
  • remove unused patch for enabling subresource filter on all sites

77.0.3865.95

77.0.3865.81

  • use native subresource filtering instead of Bromite engine
  • introduce Bromite AdBlockUpdate service
  • keep using Bromite engine for SystemWebView
  • enable subresource filter for all sites
  • disable subresource filter popup
  • enable IPv6 probing by default
  • drop DnsTransaction default security level patch
  • drop patch to visualize all type of extensions
  • drop patches for Network Service
  • enable CFI for all architectures except x86

76.0.3809.129

  • disable CFI to fix x86 crashes (fixes #357)

76.0.3809.115

  • disable search-ready omnibox by default
  • disable unified consent

76.0.3809.100

  • use default feature flags for autofill (fixes #348)

76.0.3809.91

76.0.3809.85

  • add flag to toggle Network Service
  • disable Network Service by default
  • do not record UMA for network errors
  • use fixed User Agent and Android OS version
  • dropped patch for history requirement of user gesture

75.0.3770.139

  • disable media router and remoting by default (fixes #281)
  • enable CFI in GN build flags

75.0.3770.132

75.0.3770.109

  • disable payment support by default
  • disable background sync by default
  • better patch from GrapheneOS/Vanadium for disabling sensors access (fixes #319)
  • use new patch for content settings sensors allow/block (fixes #319)
  • fix impossible values in Battery Status API (fixes #322)

75.0.3770.86

75.0.3770.82

75.0.3770.70

  • enable changing default downloads storage location by default
  • enable download rename option by default
  • disable offline pages in the downloads home to be opened in CCT by default
  • increase minimum SDK from 17 to 19 (fixes #310)
  • prefs: disable SigninAllowed by default
  • prefs: always prompt for download directory by default
  • build: remove calling untrusted hooks

75.0.3770.53

  • fix crash when downloading or from browser-initiated requests (fixes #309)

75.0.3770.50

  • disable dynamic module loading
  • more fixes to allow building for SDK 17

74.0.3729.162

  • remove recent tabs signin

74.0.3729.154

74.0.3729.141

74.0.3729.122

  • remove more unnecessary permissions

74.0.3729.106

  • remove account/sync menu entries (fixes #285)
  • fix failed debug builds

74.0.3729.86

  • enable dark mode settings entry by default
  • fix permission request for Play services on reboot (fixes #281)

74.0.3729.80

  • increase minimum SDK version to 17 (Jelly Bean 4.2)
  • dropped obsolete patch for hyperlink auditing disable

73.0.3683.107

  • dropped patch to disable smooth scrolling
  • fixed custom tab intents issue (fixes #279)

73.0.3683.105

  • removed Fanboy's Annoyance List and Peter Lowe's adservers list from filters

73.0.3683.97

  • dropped redundant patch to hide NTP tiles (use home page + about:blank)

73.0.3683.88

  • add option to use home page as NTP

73.0.3683.82

  • remove force home page button flag
  • enable site per process isolation for devices with memory > 1GB
  • use 64-bit processes for SystemWebView
  • disable local field trials seed (redundant)
  • fix patch for classic new tab page (redundant)

73.0.3683.79

  • add missing Qwant engine from default engines list (fixes #262)
  • DoH: include upstream patch for DNS secure mode
  • DoH: enable DNS secure mode by default

73.0.3683.70

73.0.3683.61

  • drop patches with functionality now available from upstream (DuckDuckGo and Qwant search engines, TLS 1.3 final)
  • add only DuckDuckGo Lite search engine
  • provide image URL for Qwant
  • disable safe browsing subresource filter by default
  • fix PAC URL support in proxy configuration

72.0.3626.120

  • add support for resource type in adblock engine (fixes #115)
  • adblock engine speed optimizations
  • use adblock engine also in SystemWebView
  • add back uBlock Origin and EasyList filters
  • added Fanboy's Annoyance List
  • remove AdGuard filters

72.0.3626.119

  • use AdGuard filters
  • fixes for new tile rows usage
  • re-introduce patch to hide NTP tiles
  • disable NTP tile metrics collection

72.0.3626.114

  • use 4 tile rows instead of 2 in the new tab page
  • do not grant geolocation permission to default search engine (fixes #250)

72.0.3626.108

72.0.3626.99

72.0.3626.87

  • update bookmarks view after import

72.0.3626.81

72.0.3626.73

72.0.3626.68

71.0.3578.132

  • add patches from AndroidHardening project (fixes #226)

71.0.3578.123

  • disable jumbo builds (fixes #216 and #219)
  • disable preview fetching
  • do not consider Android Jelly Bean unsupported

71.0.3578.120

  • fix breakage of translate quick answers by anti-AMP (fixes #210)

71.0.3578.115

  • add AdGuard DNS-over-HTTPS option
  • use green icon for SystemWebView

71.0.3578.110

71.0.3578.104

71.0.3578.101

71.0.3578.98

  • do not ask permissions for camera when importing bookmarks (fixes #200)

71.0.3578.88

71.0.3578.85

  • fix blurry adaptive icon (fixes #197)

71.0.3578.76

71.0.3578.72

  • add flag to disable IPv6 probes

70.0.3538.107

  • added adaptive icon (fixes #181)
  • do not change randomisation at each call (fixes #177)
  • do not enable #enable-scroll-anchor-serialization by default

70.0.3538.102

  • do not grant notifications to default search engine
  • remove all promos from bookmark manager page
  • re-introduced various patches to eradicate binary blob dependencies (only Cast left)
  • remove contacts picker permission

70.0.3538.95

  • fix crash on bookmark edit activity (fixes #172)
  • fix slow chrome://flags (fixes #173)
  • enable TLS 1.3 final support by default (fixes #174)
  • dropped some patches related to GCM/GMS on suspicion of being related to random crashes

70.0.3538.87

  • enable history requirement of user gesture (fixes #171)
  • enable serialization of scroll position changes while loading (fixes #171)
  • remove passwords keyboard accessory option (fixes #171)
  • some improvements to bookmark import/export interaction
  • add flag to disable orientation API, disabled by default
  • disable device motion API by default (fixes #171)

70.0.3538.83

  • fix keep session cookies option showing on all site settings views
  • fix blank site settings entry showing (fixes #166)
  • offer builtin autocomplete for chrome://flags quick access

70.0.3538.80

  • add flag to disable video resume functionality, allowing to not pause video playback on tab switch (fixes #108)
  • prevent "are you there" prompts from appearing when playing videos
  • completely disable update scheduler checks to fix a related crash

70.0.3538.77

  • disable generic sensor APIs by default (fixes #160)
  • introduce flag to disable device motion API (fixes #160)
  • add Quad9 as a DNS-over-HTTPS (DoH) option (fixes #140)

70.0.3538.71

  • fix bug with canvas fingerprinting (fixes #154)

70.0.3538.67

  • re-enabled DNS-over-HTTPS (DoH) flag (fixes #139)
  • dropped GCM removal patch
  • disable kSigninAllowedOnNextStartup by default
  • permanently disable query-in-omnibox (fixes #143)

69.0.3497.113

  • disabled DNS-over-HTTPS (DoH) flag, not working since 69.0.3497.73 (see #139)

69.0.3497.109

69.0.3497.102

  • ungoogled-chromium: disable network time tracker
  • ungoogled-chromium: remove third-party/analytics
  • ungoogled-chromium: always use local Devtools instead of remote files
  • build without safebrowsing
  • drop "Hide NTP tiles" flag

69.0.3497.91

  • fixed crash when accessing site settings media preferences (fixes #122)

69.0.3497.73

  • enabled WebRTC
  • drop clear HTTP cache patch

68.0.3440.126

  • add option to disallow custom tab intents (fixes #117)
  • add option to keep local data until browser exit (fixes #56)
  • remember preference for tabs persistence option
  • extend anti-AMP to all search results

68.0.3440.121

  • add option to not persist tabs across sessions (fixes #106)
  • always incognito mode (fixes #18)
  • disable domain reliability (ungoogled-chromium)
  • more efficient adblock interception by using proper handler
  • fix log message about default maximum connections
  • improvement for exit menu patch

68.0.3440.110

  • add import action to Bookmarks activity page
  • use different user-agent version based on Android OS version

68.0.3440.90

  • reduce rects randomisation by factor of 100
  • use a fixed user-agent (fixes #103)

68.0.3440.87

  • add export action to Bookmarks activity page

68.0.3440.81

  • fix issue with filters with an excluded domain option

68.0.3440.72

  • fix crash during some canvas rendering (fixes #95)
  • new approach to adblock filtering (fixes #90)
  • add a flag to enable higher maximum connections per host limit (fixes #61)
  • add a flag to disable custom tab intents (fixes #81)
  • add a flag to have an always-empty new tab page (fixes #82)
  • reduced randomization of TextMetrics and ClientRects results
  • disable ads metrics by default
  • disable all field trials (fixes #83)
  • re-introduced own battery API patch (fixes #80)

67.0.3396.107

  • removed patch to use Android Media Player for URLs (fixes #71)

67.0.3396.101

  • set home page to new tab page
  • adjust order of new menu entries, remove help menu item (fixes #76)
  • remove some Play Services integrations: Auth, Vision, GCM
  • remove TOS/metrics and translate
  • net/cert: increase default key length for newly-generated RSA keys
  • dns: send IPv6 connectivity probes to RIPE DNS rather than Google
  • profile-resetter: do not tick send-settings by default
  • autofill: disable autofill download manager
  • first_run: deactivate autoupdate globally
  • safe_browsing: disable incident reporting
  • safe_browsing: disable reporting of safebrowsing override
  • safe_browsing: disable cookie transmission
  • extensions: always show component extensions in the ext list
  • translate: disable fetching of translate languages from server

67.0.3396.95

  • reduce headers sent in DoH requests (fixes #70)
  • serve DoH requests with maximum priority
  • CloudFlare -> Cloudflare (fixes #73)
  • fingerprint mitigations: cover also ConvertToArrayBufferContents
  • removed redundant own patch for battery API

67.0.3396.92

  • improve randomization for each retrieved Canvas data (fixes #69)

67.0.3396.88

  • add flag for DNS-over-HTTPS (Google experimental DNS) (fixes #68)
  • disable signin, translate and data saver UI/internal components (fixes #67)
  • rename GoogleEN -> Google In English (fixes #66)
  • re-enabled text metrics and ToDataURL, ToBlob with randomization of color data (fixes #52)
  • open YouTube links in Bromite
  • use Android Media Player for URLs
  • add exit menu item
  • hide "send reports to Google" menu item

67.0.3396.82

67.0.3396.76

67.0.3396.72

  • add global toggle for adblock engine (#53)

67.0.3396.67

66.0.3359.202

  • fix DevTools integration (#23)
  • allow toggling of Javascript from New Tab Page (fixes #60)

66.0.3359.200

66.0.3359.196

66.0.3359.188

  • increase max (persistent) connections per server from 6 to 15
  • preliminary work for better canvas fingerprinting mitigations

66.0.3359.161

66.0.3359.148

  • disable permanently all custom tab intents (#17)
  • reduce randomization for client rects from 5% to 3%

65.0.3325.230

  • fixed permission to access Google account issue (#11)

65.0.3325.218

  • always set WideVine version

65.0.3325.204

  • add menu option to toggle global Javascript preferences setting (#37)
  • add fingeprinting mitigation for getClientRects, getBoundingClientRect
  • set audio latency to fixed number

65.0.3325.198

  • re-landed support for third-party AdBlock filters
  • completed patches cleanup

65.0.3325.190

  • block some Canvas and AudioBuffer APIs mostly used for fingerprinting (#15)

65.0.3325.176

  • block plugins enumeration API
  • block battery API
  • remove device name and build id from User Agent
  • added Qwant search engine
  • disable non-working 3rd-party filters support

64.0.3282.204

  • use H264 NEON optimizations also for arm64
  • fix build of Stable channel
  • started building vanilla Chromium releases as well

64.0.3282.193

  • disable reporting

64.0.3282.182

  • add support for domain-based adblock filters
  • optimized memory allocation for filters

64.0.3282.168

  • extension: allow playing youtube/vimeo videos in background (#16)
  • never fetch most popular sites for new tab initialization, disable logo on new tab page
  • some improvements to adblock filters
  • disabled signin (ungoogled-chromium) (#31 and #11)
  • disabled webRTC and crash uploaders (ungoogled-chromium)
  • disabled translate (ungoogled-chromium)
  • disabled Gaia & GCM (ungoogled-chromium)
  • added clear HTTP cache menu item (ungoogled-chromium)
  • disabled Google host detection (ungoogled-chromium)
  • disabled profile avatar downloading (ungoogled-chromium)
  • disabled intranet redirect detector (ungoogled-chromium)
  • disabled plugin untraceable URLs (ungoogled-chromium)

64.0.3282.149

63.0.3239.150

  • fixed crash when clicking on address bar lock (page info) or opening site settings (#28)
  • build H264 with NEON optimizations for ARMv7
  • more builds for arm64 architecture

63.0.3239.144

  • fixed invalid AdBlock filter rule blocking all connections (#26)

63.0.3239.129

63.0.3239.122

  • disable webRTC completely (#9)
  • hyperlinks sanitization fixed and now accessible from Google logo click
  • now building and publishing SystemWebView apks

63.0.3239.118

  • limit impact of AMP-removal to not break tabs (#20)
  • fix DuckDuckGo and StartPage suggestions (#19)
  • revert /deep/ and ::shadow feature drop to attempt fixing DevTools support (#23)
  • remove also ads from search results
  • add Google search engine with English-only results, no RLZ and field trials
  • fix build of x86 version (was broken in previous version)

63.0.3239.85

  • no suggest URL for DuckDuckGo (#19)
  • fixed 4chan blocking rule
  • limit AMP links cleanup to search results only (fixes broken images/news result tabs)

63.0.3239.78

  • correctly set version and build numbers

63.0.3239.73

63.0.3239.64

  • fixed an issue with incognito new tab
  • permanent disable for ToS/metrics and unused auto-updates check

63.0.3239.46

  • removed search engine geolocation default patch

63.0.3239.38

63.0.3239.27

63.0.3239.24

  • convert AMP search results to regular search results

63.0.3239.15

  • remove URL tracking from Google search results
  • disable webRTC by default (#9, still not working proper)
  • do not enable search engine geolocation by default
  • use own package name (closes #1)
  • use 64bit WebView process

63.0.3239.10

  • attempt enabling API keys (didn't work)
  • added StartPage search engine (closes #3)

63.0.3239.6

  • added Bromite patch for Google search results click-tracking removal
  • added x86 target CPU
  • fixed red blink frame

63.0.3235.2

  • first release with NoChromo adblocking patch
  • Bromite patch: disable NTP remote suggestions
  • added some Inox/Iridium/Ungoogled-Chromium patches, namely:
    • DuckDuckGo search engine
    • disable battery status service
    • disable formatting in OmniBox
    • disable GCM status checks
    • use local fonts instead of fonts from Google servers
    • disable updater pings
    • do not enable Google integrations by default (translation, lookup, etc)
    • disable the ad promo system
    • do not store passwords by default
    • do not fetch Google promotions
    • restore classic NTP
    • only keep cookies until exit
    • block third-party cookies