Skip to content

Latest commit

 

History

History
1755 lines (1286 loc) · 169 KB

CHANGELOG_ANDROID.md

File metadata and controls

1755 lines (1286 loc) · 169 KB

Changelog

  • Added voice support for Brave Leo. (#37053)
  • Improved Brave Leo handling for YouTube video transcripts. (#34945)
  • Fixed payout status banner not being displayed under rewards panel for self-custody. (#36773)
  • Upgraded Chromium to 123.0.6312.86. (#37097) (Changelog for 123.0.6312.86)

Web3

  • Added support for SNS V2 Records. (#35958)
  • Implemented new Brave Wallet onboarding. (#35713) & (#35488)

Rewards

  • Added self-custody option for Brave Rewards. (#35334)
  • Updated generic linking error text. (#33955)

General

  • Improved Chromium storage partitioning by making it compatible with Brave's ephemeral storage implementation. (#26165)
  • Improved brave://adblock by redirecting to "Custom Filters" via settings. (#35269)
  • Renamed "Data Preferences" button under Sync settings to "Sync Options". (#13530)
  • Fixed Brave Leo so that if a content node isn't found the root content node is used. (#35371)
  • Fixed invalid URLs being used when reporting websites via "Report a broken site" under the shields panel. (#35244)
  • Upgraded Chromium to 123.0.6312.58. (#36938) (Changelog for 123.0.6312.58)

Web3

  • Implemented autofill of token details when adding EVM tokens. (#31062)

General

  • Fixed inability to login to SharePoint by enabling Cookie Partitioning. (#36450)
  • Fixed Leo "Submit" button overlapping text when using RTL locales. (#36413)
  • Upgraded Chromium to 122.0.6261.111. (#36556) (Changelog for 122.0.6261.111)

Web3

  • Added new configuration options for default "Ethereum wallet" and "Solana wallet" settings. (#18325)
  • Added chain validation to "wallet_addEthereumChain" API call and chainID validation to the network settings page. (#20934)
  • Updated certain areas of the wallet from native UI to Web UI. (#34386)
  • Updated "Swap" UI to be similar to "Send" UI. (#28720)
  • Fixed crash when adding Brave Rewards account while the wallet is currently in a locked state. (#36018)

Rewards

  • Removed "?" from the BAT icon under the rewards panel. (#33922)

General

  • Added VPN region selection into main settings menu. (#27014)
  • Improved support for "removeparam" in standard mode. (#35141)
  • Updated default VPN icon. (#32595
  • Updated VPN summary under paywall modal. (#34250
  • Removed known YouTube tracking parameter "si" from URLs. (#34719)
  • Removed known Instagram tracking parameter "igsh" from URLs. (#35094)
  • Fixed scriptlet arguments with trailing escaped commas not being parsed correctly. (#36223)
  • Fixed crash when changing default search engine for "Private Tab" in certain cases. (#34826)
  • Fixed "Connecting to your server. Should only take a moment..." messaging being displayed infinitely when VPN subscription has expired. (#34738)
  • Fixed crash when playing media in a loop within the Playlist. (#30682)
  • Upgraded Chromium to 122.0.6261.57. (#36242) (Changelog for 122.0.6261.57)

Web3

  • [Security] Updated Brave Wallet password policy. (#25780)
  • Updated wallet account blockies design. (#34482)
  • Migrated Solana Swaps to use Jupiter Swap API v6. (#35091)
  • Removed loading indicator when asset discovery is not being run. (#30921)

General

  • Added the ability to pause/disable VPN tunnelling for a desired time frame. (#34445)
  • [Security] Force the referrer to always be "no-referrer" while in Speedreader mode as reported on HackerOne by nishimunea. (#35095)
  • Updated farbling protections to only farble a subset of user installed fonts. (#34043)
  • Updated "Private Tab" re-authentication UI. (#29688)
  • Updated various "Setting" menus to improve usability. (#33981)
  • Removed HTTPS Everywhere. (#28433)
  • Removed aggressive fingerprinting mode (being rolled out in phases using Griffin). (#31229)
  • Removed known tracking parameter "_kx" from URLs. (#34578)
  • Removed known tracking parameter "irclickid" from URLs. (#33952)
  • Removed several known Yandex tracking parameters from URLs. (#33216)
  • Removed several known Facebook tracking parameters from URLs. (#33984)
  • Moved both "Block YouTube recommended content" and "Block YouTube distracting elements" into "Media" under "Settings". (#34420)
  • Upgraded Chromium to 121.0.6167.101. (#35530) (Changelog for 121.0.6167.101)
  • Fixed "Signature verification error" being incorrectly displayed in Brave Wallet with the signTransaction method. (#34842)
  • Upgraded Chromium to 120.0.6099.115. (#34856) (Changelog for 120.0.6099.115)

Web3

  • Improved dark mode within Brave Wallet. (#33439)

Rewards

  • Redesigned UI for the contribution banner. (#30371)
  • Implemented new design for account provider selection screen. (#33258)

General

  • Added save path to the bookmark "Exported successfully" dialog. (#33171)
  • [Security] Fixed crash when incorrectly handling reward navigation redirects as reported on HackerOne by 0xc4gr1. (#32498)
  • Disabled VPN "Contact Technical Support" for non-subscribed users. (#34724)
  • Fixed website failing to load on certain Motorola Moto devices (was rolled out using Griffin starting at 100%). (#33941)
  • Fixed Brave News onboarding modal appearing via NTP for unsupported regions. (#33267)
  • Fixed "Add" button under "Custom filter list" not being disabled when "Enter filter list URL here" text field is empty. (#33178)
  • Upgraded Chromium to 120.0.6099.62. (#34723) (Changelog for 120.0.6099.62)

Web3

  • Updated Brave Wallet v2 screens for SIWE support. (#32863), (#33254)
  • Improved performance of "Network" filter dropdown. (#33004)
  • Fixed webview crash when selecting tokens using the "Deposit" screen. (#33966)

Rewards

  • Added auto-select of target country during the rewards onboarding via the geolocation declaration dropdown. (#29785)
  • Fixed multiple default regions being selected during rewards onboarding via the geolocation declaration dropdown. (#32273)

General

  • Added Widevine support. (#20241)
  • Added support for "#@#+js()" syntax for blanket scriptlet exception. (#33766)
  • Enabled History datatype for Brave Sync. (#32876)
  • Updated New Tab Page Sponsored Image counter to reset every 24 hours. (#31551)
  • Updated display frequency for New Tab Page Sponsored Image. (#33228)
  • Updated Brave News to only download the page's linked alternate feeds when the UI list is opened. (#33246)
  • Removed known tracking parameter "_gl" from URLs. (#33188)
  • Removed known tracking parameters "at_recipient_id" and "at_recipient_list" from URLs. (#32488)
  • Removed known tracking parameter "unicorn_click_id" from URLs. (#33172)
  • Fixed crash while viewing Privacy Hub in certain cases. (#32944)
  • Upgraded Chromium to 119.0.6045.105. (#34024) (Changelog for 119.0.6045.105)
  • Updated user shield reports to include the "origin" + "path" to improve webcompat. (#32640)
  • Brave Ad Block Resources Library now updates via Component Updater on a more frequent basis, to always have most recent Ad Block lists. (#32274)
  • Upgraded Chromium to 118.0.5993.117. (#33893) (Changelog for 118.0.5993.117)
  • Fixed "Block Cookies" changes under the "Brave Shields & privacy" settings not being saved. (#30155)
  • Fixed crash when viewing the New Tab Page in certain cases. (#33385)
  • Upgraded Chromium to 118.0.5993.88. (#33694) (Changelog for 118.0.5993.88)

Web3

  • Redesigned the main Brave Wallet layout. (#32197)
  • Redesigned wallet navigation and combined both "Assets" & "NTFs" into a single section. (#32411)
  • Redesigned the "Portfolio" view and added option to show/hide NFTs. (#32545)
  • Added ability to select multiple networks under the "Networks" selection screen for both the "Portfolio" and "NFT" tabs. (#32644)
  • Added method to return "Swap" protocol fees. (#32464)
  • Added "Help Centre" link under both the wallet settings and panel settings. (#27270)
  • Improved wallet performance by optimizing the onboarding flow. (#32256)
  • Fixed NFTs still appearing as visible when marked as invisible via "Edit visible NTFs" settings. (#31915)
  • Fixed wallet header not being displayed. (#32222)
  • Fixed crash when downloading wallet data on a slower connection in certain cases. (#33386)

Rewards

  • Updated "Estimated earnings" to display "Earnings so far". (#32653)
  • Fixed rewards panel and brave://rewards using different balance values dueto using different rounding algorithm. (#28258)

General

  • [Security] Updated which origins and URLs trigger debouncing and request-OTR protections as reported on HackerOne by nishimunea. (#32230)
  • [Security] Fixed crash when loading brave://optimization-guide-internals as reported on HackerOne by jaguilera. (#31648)
  • Moved both content filtering and "add custom filter list" from brave://adblock into "Brave Shields & privacy" settings. (#26587), (#30174)
  • Removed the cookie content modal. (#33151)
  • Fixed crash when adding scriptlet injection filters with too many arguments. (#32916)
  • Fixed context menu for Brave News articles not correctly being displayed while in landscape mode. (#31935)
  • Upgraded Chromium to 118.0.5993.70. (#33556) (Changelog for 118.0.5993.70)
  • Fixed crash when dismissing Brave VPN dialog in certain cases. (#33257)
  • Fixed crash when checking if device supports Brave VPN in certain cases. (#33235)
  • Upgraded Chromium to 117.0.5938.140. (#33282) (Changelog for 117.0.5938.140)
  • Added brave://flags#brave-global-privacy-control-enabled to opt out of GPC. (#32231)
  • Updated SKU credential matching logic for Brave VPN. (#32924)
  • Fixed Brave VPN crash due to new Billing SDK. (#32924)

Web3

  • Added Filecoin to Brave Wallet. (#30342)
  • Added support for EIP-6963. (#30595)
  • Added network selector in the "Add custom asset" dialog. (#31188)
  • Added network selector in the "Edit visible assets" dialog. (#27093)
  • Implemented Web UI for "Send" similar to desktop. (#31260)
  • Implemented Web UI for "Buy" similar to desktop. (#31494)
  • Implemented Web UI for "Deposit" similar to desktop. (#31495)
  • [Security] Fixed Brave Wallet pop-up hiding the full screen toast as reported on HackerOne by shadow2639. (#30113)
  • Improved the flow for manually adding NFTs. (#31399)
  • Updated "Add custom asset" dialog to appear in full screen (also added "Add NFT" screen which appears in full screen). (#27070)
  • Moved Solana to the top of the network list. (#31506)
  • Removed reference to Brave Rewards within the wallet reset flow. (#28003)
  • Fixed transaction confirmation screen being shown when wallet has been auto-locked. (#31272), (#23049)
  • Fixed wallet balance being displayed on Swap Web UI when wallet is locked. (#31236)
  • Fixed manually added assets not being listed in deposit fund screen. (#31889)
  • Fixed crash when fetching prices in certain cases. (#32561)
  • Fixed crash when editing visible assets in certain cases. (#31303)
  • Fixed color for both the "Add custom asset" & "Add NFT" buttons in dark mode. (#31141)

Rewards

  • Added ZebPay as new custodial account provider for Brave Rewards (India only). (#32386)
  • Implemented new rewards onboarding UI and flow. (#30309)
  • Implemented "Manage Brave Ads" on the brave://rewards page. (#30638)
  • Fixed Virtual BAT expiry notice being displayed due to an incorrect deadline date being used. (#28817)

General

  • Added "Copy clean link" feature. (#26013)
  • Added external deep linking for both VPN & Playlist. (#31148)
  • Updated "lock" icon to "tune" icon in address bar. (#32380)
  • Updated cosmetic filtering to force aggressive blocking on YouTube. (#30896)
  • Updated "Learn more" link on the "Lookalike URL" popup. (#31396)
  • Removed known tracking parameters "mtm_cid" and "pk_cid" from URLs. (#31084)
  • Fixed "Open in new tab" behaving as "Open in new tab in group" and opening new tabs in groups. (#32853)
  • Fixed "Open in new tab" being shown under the New Tab Page context menu when toggle is still disabled under "Appearance" settings. (#32854)
  • Fixed external links not being opened in the same tab group. (#32868)
  • Fixed "Try" Brave VPN modal not being displayed when user meets conditions. (#29255)
  • Fixed crash when interacting with VPN settings in certain cases. (#30656)
  • Fixed crash when viewing the Brave News feed in certain cases. (#31195)
  • Upgraded Chromium to 117.0.5938.62. (#32945) (Changelog for 117.0.5938.62)

Web3

  • Added support for "Swap" on Base. (#32235)
  • Fixed cancelling unapproved transaction continues to display the pending transaction icon. (#32199)

General

  • Fixed crash when using the bottom toolbar in certain cases. (#32334)
  • Fixed "Back" gesture closing/crashing Brave on Android 14. (#31939)

Web3

  • Added Market Tab. (#30301)
  • Added asset details within Market Tab. (#30717)
  • Added Activity Tab. (#30608)
  • Added the ability to connect to DApps by selected network per origin. (#29635)
  • Added "Help Center" link next to "Privacy Policy" link on the "Swap" page. (#30372)
  • Added full network name in status bar for "Buy", "Send" and "Swap" activity. (#30341)
  • Added Ellipsify contract address in status bar for "Buy", "Send" and "Swap" activity. (#30340)
  • Improved "Select Network" by displaying test networks in separate group. (#31815)
  • Fixed Filecoin EVM Testnet being displayed in secondary networks list. (#30903)
  • Fixed changing network momentarily flashes ETH icon. (#24244)

Rewards

  • Updated "Estimated Earnings" indicator to display a monthly payout range. (#30352)
  • Updated "Brave Rewards" button in native browser settings to redirect to brave://rewards settings page. (#26902)

General

  • Added support for "Forget by Default" browsing mode. (#26465)
  • Added farbled weights to Accept-Language headers' service workers. (#29372)
  • Added ability to Allow/Block universal links from being opened in external apps. (#25863)
  • Added support for overriding eTLD+1 exceptions from default adblock filter lists. (#20426)
  • Improved text on domain blocking interstitial page. (#30142)
  • Improved accessibility by fixing several content labelling issues. (#30763)
  • Removed known Hive email trackers "h_sid" and "h_slt" from URLs. (#30731)
  • Removed "Restore" button from VPN subscription modal when there's no active subscription available. (#30244)
  • Fixed custom filter lists in shields not respecting the "Expires" field. (#17909)
  • Upgraded Chromium to 116.0.5845.96. (#32241) (Changelog for 116.0.5845.96)

Web3

  • Added auto-discovery for Filecoin assets and accounts. (#28002)
  • Updated default Brave Wallet auto lock setting to 10 minutes. (#26362)
  • Fixed transactions and tx approvals displaying invalid amount and gas values due to using default network. (#30277)

Brave Rewards

  • Updated the "Verified Creator" blue checkmark icon. (#28208)
  • Redesigned UI for the contribution banner. (#28149)

General

  • Added the ability to import/export bookmarks. (#6378)
  • Fixed login issue on https://login.live.com. (#31196)
  • Fixed issue where cosmetic filtering could not resolve relative URLs as first-party. (#30062)
  • Fixed cosmetic filtering unhiding heuristic. (#30202)
  • Fixed debounced sites displaying a top-level document blocking interstitial. (#22437)
  • Fixed crash when loading brave://settings via the URL bar. (#31047)
  • Fixed articles from Brave News always being grouped when using "Open in New Tab" via context menu. (#28868)
  • Upgraded Chromium to 115.0.5790.98. (#31682) (Changelog for 115.0.5790.98)

Web3

  • Updated label for "Reset and clear wallet data" under brave://settings/web3. (#30005)
  • Fixed crash when hiding local network assets via "Edit visible assets" when local networks have been disabled. (#31357)

General

  • Fixed "Share" button under shields panel not working on certain devices. (#29856)
  • Fixed "Brave News has no content to show" modal not appearing under New Tab Page when there's no Brave News sources selected. (#28349)
  • Fixed bottom padding for "Top Sites" under New Tab Page. (#30674)

Web3

  • Fixed switch network notifications incorrectly being fired when a custom network is selected. (#30778)

General

  • Fixed crash which could occur when refreshing the New Tab Page in certain cases. (#30938)
  • Fixed crash when the "Notification are disabled" modal is displayed in certain cases. (#30821)
  • Upgraded Chromium to 114.0.5735.133. (#31023) (Changelog for 114.0.5735.133)
  • Fixed crash when opening Brave from third party apps using "Web Search". (#30773)

Web3

  • Added multi-chain support to show NFTs in grid view. (#29444)
  • Added "All network" selection for visible asset dialog. (#29555)
  • Implemented versioned transactions for Solana swaps on Jupiter. (#30296)
  • Implemented "Enable NFT auto-discovery" popup when navigating to NFT section for the first time. (#29778)
  • Updated Jupiter Swap API to v4 to add support for versioned transactions. (#30297)
  • Updated network selector to show all tokens from the selected network. (#27333)
  • Updated token list to only display tokens and not NFTs. (#29412)
  • Updated back navigation from block explorer to return to wallet instead of browser. (#29421)
  • Updated Buy/Send/Swap buttons to fall back to default network. (#29695)
  • Fixed inability to sign transactions on custom EVM networks. (#30642)
  • Fixed Solana transactions not being submitted to the chain in certain cases. (#28645)
  • Fixed issue with Solana swap failing if "Associated Token Account" does not exist. (#29733)

Brave Rewards

  • Updated custodian selection modal. (#29448)

General

  • Added "localhost resources" permission prompt. (#29730)
  • Added Constellation/STAR encryption for P3A. (#24338)
  • Added settings to remove distracting elements from YouTube. (#27095)
  • Added drop shadow around the rewards dropdown panel. (#27257)
  • [Security] Fixed URLs automatically being resolved when scanned from QR code as reported on HackerOne by roland_hack. (#29743)
  • Removed widget onboarding promo. (#30618)
  • Removed Google fallback when http://redirector.brave.com is unresponsive. (#29841)
  • Fixed "HTTPS Everywhere" not being disabled when enabling "HTTPS By Default" which caused issues with "Don't upgrade connections to HTTPS" in certain cases. (#30436)
  • Fixed VPN resetting both split tunnelling and country selection when resetting the configuration. (#29466)
  • Fixed crash when loading New Tab Page images in certain cases. (#29427)
  • Fixed crash when loading "Top Tiles" after opening a New Tab Page in certain cases. (#29790)
  • Upgraded Chromium to 114.0.5735.90. (#30679) (Changelog for 114.0.5735.90)

Web3

  • [Security] Fixed Brave Wallet binding issue as reported on HackerOne by nick0ve. (#30204)

General

Web3

  • Added NFT tab feature under "Wallet' section. (#29274)
  • Added overlapping network icon and network name on asset list items via the "Portfolio" page. (#29165)
  • Implemented SVG support for NFT images. (#27800)
  • Updated native asset icons for Aurora to use ETH icon. (#24210)
  • [Security] Prevent blind cross chain signing as reported on HackerOne by julianor. (#29798)
  • Removed Transak assets which are not supported in the US. (#28866)
  • Removed NFTs from being displayed under "Portfolio". (#29330)
  • Fixed missing network icons (Aurora, Arbitrum etc..) to show actual icon instead of ETH icon on "Asset" list. (#29166)
  • Fixed incorrect NFTs being displayed when wallet is unlocked. (#28301)
  • Fixed NFTs with same token identifiers may display incorrect balance. (#28627)
  • Fixed issue with graph not being displayed when network is changed. (#28748)
  • Fixed crash when pulling image assets when activity context has been destroyed. (#29473)

Brave Rewards

  • Fixed creator counter not being displayed in unconnected state. (#29270)

General

  • Added "Google Sign-In" permission prompt. (#28927)
  • Added support for scriptlet arguments with quotes or backslashes. (#29099)
  • Added "View page with Speedreader" modal when visiting websites compatible with Speedreader. (#28769)
  • Implemented "HTTPS by Default" feature. (#28295)
  • Implemented WebUSB farbling. (#28146)
  • Updated “HTTPS by Default” to fallback to HTTP when encountering an HTTP error code in response to an HTTPS upgrade. (#28013)
  • Updated “HTTPS by Default” to work with “HttpsFirstModeV2" which fixes some capability problems, such as determining the correct referrer policy for a navigation. (#28935 & #28809)
  • Fixed crash when switching back to original NTP after enabling Brave News in another tab. (#29634)
  • Fixed crash when scrolling through Brave News feed in certain cases. (#29343)
  • Fixed crash when adding widgets to Android home screen in certain cases. (#28831)
  • Upgraded Chromium to 113.0.5672.77. (#30096) (Changelog for 113.0.5672.77)

Web3

  • Added support for biometric unlock when restoring a wallet. (#20807)
  • Added navigation to new Swap WebUI in a new tab when selecting Swap from wallet. (#29223)
  • Fixed crash when attempting to select different networks via https://app.uniswap.org on Android 8 devices. (#29538)

Brave Rewards

  • Fixed "Notifications are disabled" being displayed under rewards panel even though notifications have been enabled on Android 8 devices. (#29563)
  • Fixed "Note:" being displayed twice in the cross-custodial tipping notice via the rewards panel. (#29081)
  • Fixed cross-custodial notice not being updated correctly via both the rewards panel and rewards banner. (#29080)
  • Fixed "Loading..." spinner not being displayed under rewards panel when balance failed to fetch from custodian. (#29054)

General

  • Fixed crash when attempting to set Brave as the default browser in certain cases. (#29428)
  • Fixed crash when tipping via the rewards panel in certain cases. (#29041)
  • Fixed crash when tipping with Android 8 devices. (#29562)
  • Upgraded Chromium to 112.0.5615.138. (#29839) (Changelog for 112.0.5615.138)

Web3

  • Added Filecoin EVM to preloaded networks. (#28954)
  • Implemented filtering options for "eth_subscribe" with "logs". (#27842)
  • Updated Brave Wallet to use BalanceScanner contracts for ETH asset discovery. (#28203)
  • Updated on-ramp support for Sardine and Transak purchases on Android. (#23316)
  • Removed Sardine as an on-ramp provider for native BNB token. (#29248)

Brave Rewards

  • Fixed Brave Rewards option being displayed under settings menu for unsupported countries. (#28908)
  • Fixed crash in certain cases when interacting with the "Brave Rewards" modal that appears via New Tab Page. (#28451)
  • Fixed rewards crash in certain cases. (#28482)
  • Fixed "Earn Tokens" and "Give Back" text misalignment under the Brave Rewards onboarding panel. (#28278)

General

  • Added Brave News V2. (#28476)
  • Added brave://flags/#brave-sync-send-all-history flag to enable the ability to send all history entries to Brave Sync. (#28062)
  • Added support for ":-abp-has()" procedural selector in adblock rules. (#28609)
  • Added and enabled "Fanboy's Mobile Notification List" by default. (#25079)
  • Enabled all available regional adblock filter lists for a given locale on first launch. (#20825)
  • Updated widget onboarding so it only appears after Brave has been opened 25 times. (#27648)
  • Updated adblock rules created by the "Don't warn me about this site again" domain blocking interstitial to be more strict. (#28390)
  • Fixed Brave Shields onboarding being interrupted by other onboarding modals. (#27644)
  • Fixed search queries being added into "Top Sites" under New Tab Page. (#29093)
  • Fixed error when logging in https://account.t-mobile.com. (#28945)
  • Fixed crash when viewing passwords in "Password Manager" when system text is set as bold via "Display size & text". (#29344)
  • Fixed news sources not being unfollowed when removing via the context menu under New Tab Page. (#28865)
  • Fixed widget crash in certain cases. (#27946)
  • Upgraded Chromium to 112.0.5615.49. (#29396) (Changelog for 112.0.5615.49)

Web3

  • Fixed issue with multiple onboarding tabs opening up for Magic Eden. (#28546)

General

Web3

  • Added "Swap" button to the token details screen. (#28914)
  • Fixed missing users wallet address as fee payer when submitting Solana transactions in certain cases. (#28955)
  • Fixed token balance not being updated correctly when user changes network or accounts. (#28879)

General

  • Fixed blob partitioning. (#28934)
  • Fixed "Share via" not working in Custom Tabs. (#28805)
  • Fixed searching or opening pages through the URL bar not correctly triggering events for user activity. (#28826)
  • Fixed subscription "Status" and "Expires" fields appearing blank after redeeming a VPN subscription. (#28910)
  • Fixed crash when adding VPN subscription in certain cases. (#29037)
  • Fixed crash when the "Enable" VPN modal is displayed in certain cases. (#29039)
  • Fixed crash when the bottom toolbar is initialized in certain cases. (#29184)
  • Upgraded Chromium to 111.0.5563.116. (#29229) (Changelog for 111.0.5563.116)

Web3

  • Added auto-discovery of Solana assets. (#27246)
  • Added loading skeletons to Brave Wallet asset list on the "Portfolio" and "Account" pages. (#27344)
  • Implemented "logs" support for "eth_subscribe". (#27283)

Brave Rewards

  • Implemented vBAT messaging. (#27883)
  • Updated Brave Rewards for users in specific countries to disallow enabling and show clearer unavailable messaging. (#25276)
  • Fixed accidental tipping by not selecting a tipping amount by default under the tipping banner. (#7767)
  • Fixed crash in rewards tipping banner in certain cases. (#28316)
  • Fixed crash in rewards site banner in certain cases. (#28088)
  • Fixed "Accourding" spelling error under the limited functionality toast notification. (#28215)

General

  • Added support for ":has" pseudoclass in cosmetic filters. (#27874)
  • Added support for "$match-case" option for adblock filters. (#28194)
  • Added ability to disable download progress notifications via "Downloads" settings. (#25611)
  • Enabled Safe Browsing by default. (#27642)
  • Included "Fanboy's Mobile Notifications List" in brave://adblock by default. (#24506)
  • [Security] Restricted QR scanner to only open HTTP/HTTPS URL schemas rather than allowing any valid URL schema to be opened. (#28703)
  • Removed the search engine onboarding for new installations in India. (#28656)
  • Updated default search engine to Brave Search for new installations in India. (#27709)
  • Fixed crash when accessing Brave VPN billing in certain cases. (#28946)
  • Fixed crash when viewing the retention notification in certain cases. (#28317)
  • Fixed "Open in New Tab" under Brave News not opening tabs in background. (#26289)
  • Fixed "Rate Brave" button overlapping the "Liking Brave" rating card in certain cases. (#28315)
  • Fixed Brave icons being incorrectly sized in Android's browser app picker. (#27937)
  • Upgraded Chromium to 111.0.5563.64. (#28922) (Changelog for 111.0.5563.64)
  • Fixed crash when fetching balance on the "Portfolio" screen via Brave Wallet in certain cases. (#28452)
  • Fixed long wait times when starting a sync chain with multiple devices with a large amount of bookmarks. (#27931)
  • Fixed incorrect aspect ratio being used on certain New Tab Page images. (#28450)
  • Fixed crash when quickly selecting a search engine from "Private Tab" and then closing the "Settings" page. (#28262)
  • Fixed crash when opening New Tab Page in certain cases. (#28457)
  • Fixed crash when running through the welcome onboarding in certain cases. (#28458) (#28598)
  • Removed auto contribution slide from the the Brave Rewards onboarding panel in Japan region. (#28221)
  • Upgraded Chromium to 110.0.5481.177. (#28690) (Changelog for 110.0.5481.177)
  • Added NFT asset details screen in Brave Wallet. (#27276)
  • Added support to add Solana NFT to Brave Wallet and implemented Solana NFT details screen. (#27803)
  • Added NFT section in "Portfolio" page via Brave Wallet. (#27777)
  • Added "Solana Naming Service" (SNS) preference under the "Brave Shields & privacy" settings to resolve SNS domains. (#27392)
  • Added support for "eth_signTransaction" and "eth_sendRawTransaction" in Brave Wallet. (#23582)
  • Added ENS L2 address resolution in Brave Wallet. (#27465)
  • Added and updated rewards states for Brave Rewards changes as described in https://brave.com/rewards-changes. (#27055)
  • Added "Auto-redirect tracking URLs" setting under brave://settings/shields. (#24020)
  • Added ability to hide privacy stats from the New Tab Page using the "Show Brave Stats" toggle via the "New tab page" settings. (#22921)
  • Implemented ENS/SNS/UD address resolution for Brave Wallet addresses. (#27464)
  • Improved various rating prompts within Brave. (#25777)
  • [Security] Added the ability to delete a Brave Sync chain. (#22884)
  • [Security] Added ability to enable Safe Browsing via brave://flags. (#8705)
  • [Security] Fixed EIP712Domain data not being displayed in Brave Wallet when signing messages as reported on HackerOne by julianor. (#28048)
  • Reverted Twitter's "t" tracking parameter removal due to webcompat issues in certain cases. (#28184)
  • Removed crypto widgets. (#26865)
  • Removed address resolution for ".coin" TLD from Unstoppable Domains. (#27436)
  • Removed "user wallet" language in the custodian submenu via the rewards panel. (#27190)
  • Removed known Yahoo tracking parameters from URLs. (#25691)
  • Removed known Twitter tracking parameters "ref_src" and "ref_url" from URLs. (#26966)
  • Updated "Learn more" link under Brave Rewards panel from https://brave.com/brave-rewards to https://brave.com/rewards-changes. (#27986)
  • Updated "Learn more" link under P3A onboarding from https://brave.com/privacy/browser/#how-we-improve-brave to https://support.brave.com/hc/en-us/articles/9140465918093-What-is-P3A-in-Brave-. (#27279)
  • Limited account names to thirty characters in Brave Wallet. (#23362)
  • Fixed the back button and swipe navigation in Brave Wallet that prevented users from leaving the Brave Wallet view on Android 13. (#27787)
  • Fixed issue with "Portfolio" graph when adding an NFT with an non-existent Token ID in Brave Wallet. (#26803)
  • Fixed crash in Brave Wallet when Solana is selected as the default provider. (#28147)
  • Fixed crash when changing the default network in Brave Wallet in certain cases. (#28225)
  • Fixed cosmetic filters not being applied on certain websites. (#27098)
  • Fixed amp="true" not being detected by DeAMP regex which prevented websites from being redirected to non-AMP websites. (#27477)
  • Fixed crash when opening links from third party apps while Brave set as default browser in certain cases. (#28087)
  • Fixed crash on New Tab Page when interacting with Brave News in certain cases. (#28089)
  • Fixed crash when enabling Brave News while device has no internet connection. (#28197)
  • Fixed "Enable notifications from Brave to earn Brave Rewards" modal not being displayed during Brave Rewards panel onboarding when "Brave Ads" notifications have been disabled via the "Notification" settings. (#27851)
  • Fixed "Get weekly privacy updates on tracker & ad blocking" not being displayed when "General" notifications have been disabled via the "Notification" settings. (#27852)
  • Fixed "Not now" button being cut off via widget onboarding on certain devices. (#27825)
  • Upgraded Chromium to 110.0.5481.77. (#28219) (Changelog for 110.0.5481.77)
  • Reverted #27757 which was causing issues on certain Samsung devices due to old widgets not being removed from the manifest file. (#28118)
  • Fixed crash when scrolling through the Brave News feed in certain cases. (#28086)
  • Added Ramp network support in Brave Wallet. (#27678)
  • Fixed crash when creating a Brave Wallet in certain cases. (#27805)
  • Fixed crash when displaying the Brave search widget onboarding in certain cases. (#27903)
  • Fixed some "$removeparam" filter rules not being applied to document requests. (#27819)
  • Fixed crash in "DomainBlockNavigationThrottle" in certain cases when adding "$removeparam" rules into "brave://settings/shields/filters". (#27791)
  • Fixed intermittent crash when accessing DApps. (#28015)
  • Fixed crash when scrolling through the Brave News feed in certain cases. (#27836)
  • Fixed startup crash when attempting to access the ads notification channel when not created in certain cases. (#27982)
  • Fixed crash when updating settings menu icon state in certain cases. (#27856)
  • Fixed crash when accessing Brave VPN billing in certain cases. (#27751)
  • Fixed "Top Tile" icons being cut off within the quick action widget on certain devices. (#26645)
  • Fixed icons within the bookmark widget not being displayed correctly when minimized vertically. (#27801)
  • Fixed placeholder text within search widget not being updated when changing default search engine. (#27749)
  • Fixed legacy widgets not being removed from current widget list after updating profile. (#27757)
  • Fixed text under the permission request modals when using dark theme. (#27767)
  • Upgraded Chromium to 109.0.5414.119. (#28011) (Changelog for 109.0.5414.119)
  • Fixed several crashes related to the permission request modals for Brave Rewards and Privacy Report. (#27810) (#27809)
  • Fixed crash when viewing ad notifications in certain cases. (#27808)
  • Added Solana DApp support for Brave Wallet. (#27527)
  • Added support for "$removeparam" adblock filter syntax under brave://settings/shields/filters. (#23927)
  • Added "Connecting to selected custodian temporarily unavailable" error modal in Brave Rewards. (#25125)
  • Added widget onboarding and updated widget previews to remove Chrome defaults. (#22875)
  • Added ability to scroll through "Top Sites" on the New Tab Page. (#26942)
  • [Security] Improved browser privacy by reducing high resolution timer precision as reported on HackerOne by joe12387. (#24681)
  • [Security] Improved URL bar by always displaying eTLD+1 URLs. (#26155)
  • Improved asset discovery for Brave Wallet. (#25820)
  • Improved performance of cosmetic filtering in third-party iframes. (#26212)
  • Updated permission request modals for Brave Rewards and Privacy Report when Android notifications are not enabled during onboarding or have been disabled. (#27032)
  • Disabled the paint preview feature by default. (#25123)
  • Removed "Restore" tab from "Manage Brave Rewards" modal. (#26338)
  • Removed known tracking parameter "vgo_ee" from URLs. (#26295)
  • Fixed NFT details page displaying as a token and listing all available accounts. (#23507)
  • Fixed Brave News crash which occurred when certain characters were at the end of the title or description field. (#26604)
  • Fixed default search engine for private tabs not updating until all private tabs have been closed. (#25821)
  • Upgraded Chromium to 109.0.5414.87. (#27710) (Changelog for 109.0.5414.87)
  • Removed Wyre for buying crypto in Brave Wallet. (#27681)
  • Added close button ("X") under Brave Rewards tipping banner. (#26744)
  • Updated Brave Wallet to sign Solana transactions with selected account instead of fee payer. (#27051)
  • Fixed crash during Brave Rewards onboarding when selecting country on both Android 6 and 7. (#26286)
  • Fixed "Support this creator" not being displayed under the Brave Rewards tipping banner. (#26740)
  • Fixed several spacing issues on Brave Rewards tipping banner when using tablet devices. (#26739)
  • Upgraded Chromium to 108.0.5359.128. (#27351) (Changelog for 108.0.5359.128)
  • Fixed performance issue where fingerprint farbling caused some sites to load slowly or not at all. (#26700)
  • Added asset discovery for tokens with non-zero balance when restoring Brave Wallet via seed phrase, private key import or via hardware wallet import. (#19746)
  • Added custom tip amounts to Brave Rewards. (#16021)
  • Added country selection requirement for Brave Rewards. (#24543)
  • Added permission request modals for Brave Rewards and Privacy Report when Android notifications are not enabled during onboarding or have been disabled. (#25042)
  • Added font fingerprinting protections. (#24975)
  • [Security] Fixed "Dark Mode" detection not being blocked when fingerprinting protection is set as strict. (#25851)
  • Updated Brave Wallet to ignore Chain ID casing. (#25707)
  • Updated Brave Rewards onboarding via the rewards panel. (#26041)
  • Updated Brave Rewards tipping banner. (#17070)
  • Updated the notifications permission request modal on Android 13. (#25593)
  • Updated adblock components to use plaintext lists. (#25363)
  • Updated debouncing to only apply to cross site navigations. (#25859)
  • Fixed locale parsing of send values in a Brave Wallet transaction. (#24909)
  • Fixed Brave Wallet addresses not resolving under the "Send" screen when using QR scanner. (#25731)
  • Fixed Brave Rewards banner displaying "Tip Amount" instead of "One-time tip amount" when creating a recurring monthly tip. (#26348)
  • Fixed crash on https://d3ward.github.io/toolz/adblock when "RU Adlist" is enabled under brave://settings/shields/filters. (#26075)
  • Fixed HTTPSE redirects taking precedence over adblock redirects. (#26415)
  • Upgraded Chromium to 108.0.5359.71. (#27041) (Changelog for 108.0.5359.71)
  • Added header for "search.brave.com" so Brave Search is aware when Brave Ads are enabled. (#25430)
  • Added Solana NFT support in Brave Wallet. (#26617)
  • Added new setting to enable/disable Brave Translate feature. (#26154)
  • [Security] Fixed misleading signing request message in Brave Wallet. (#26372)
  • Updated default search engine to Brave Search for new installations in certain regions. (#26318)
  • Fixed crash when viewing a retention notification in certain cases. (#26444)
  • Fixed crash when using the built-in password manager in certain cases. (#26396)
  • Fixed crash when viewing "In-app notification settings" under "App notification". (#26440)
  • Added dialog for blocking cookie consent banners. (#8974)
  • Added QR code scanner to address bar. (#21478)
  • Added additional language pairs to Brave Translate. (#24303)
  • Added support for province level targeting for select Canadian provinces when using Brave Ads. (#16682)
  • [Security] Added additional password protection for Brave Wallet show private key. (#24830)
  • Implemented Solana connection state indicator on Brave Wallet panel. (#24810)
  • Implemented multi-chain pending transaction requests on Brave Wallet panel. (#24928)
  • Enabled theme support for Speedreader. (#25116)
  • Improved fingerprinting privacy by adding farbling protections for screen resolution and coordinates. (#23170)
  • Improved privacy by preventing private windows from inheriting permissions set in normal windows. (#24720)
  • Improved brave://rewards responsiveness. (#24570)
  • Updated the text colour of pre-set values to be more legible on the Brave Wallet "Send" screen. (#24522)
  • Updated verified vs. unverified criteria for Brave Rewards creator channels. (#25085)
  • Removed known Blueshift email tracking parameters from URLs. (#25238)
  • Fixed crash when switching/selecting networks and quickly viewing asset details via Brave Wallet. (#25131)
  • Fixed misaligned autocomplete icons under the address bar. (#26063)
  • Fixed misaligned on-touch animation under Top Sites. (#24676)
  • Upgraded Chromium to 107.0.5304.62. (#26151) (Changelog for 107.0.5304.62)
  • Removed deprecated Ethereum Testnet's (Ropsten/Rinkeby/Kovan) and added support for Sepolia Testnet for Brave Wallet. (#25654)
  • Upgraded Chromium to 106.0.5249.119. (#25926) (Changelog for 106.0.5249.119)
  • Added .zil TLD support for Unstoppable Domains. (#24621)
  • Added "Prevent fingerprinting via language settings" under the "Brave Shields & privacy" settings. (#24621)
  • Added Solana account creation dialog in Brave Wallet under the "Send" screen if Solana account doesn't exist. (#24463)
  • Updated Brave Wallet to create a Solana account by default when creating or restoring a wallet and set Solana as the default network. (#25432)
  • Improved de-AMP functionality. (#22917)
  • Removed extra whitespace being added when pasting a contract address while adding a custom token in Brave Wallet. (#24728)
  • Removed support for legacy Brave Rewards anonymous Uphold cards. (#24464)
  • Removed 2 BAT minimum threshold under Brave Rewards before being able to use Uphold as a custodial provider. (#24759)
  • Fixed pending Solana Devnet requests not being displayed under "Transactions" via Brave Wallet. (#24410)
  • Fixed "Reset Brave Rewards" not working correctly when the Brave Rewards page is opened. (#8776)
  • Fixed Brave Rewards panel not displaying "Logged out" when wallet has been disconnected from custodian. (#23480)
  • Fixed Brave News feed not being displayed under active NTP when enabling through settings. (#25500)
  • Upgraded Chromium to 106.0.5249.65. (#25629) (Changelog for 106.0.5249.65)
  • Added "Bridge to Aurora" button under the "Asset" panel in Brave Wallet. (#24446)
  • Restored gesture requirement for async clipboard write access. (#16890)
  • Fixed crash when reaching the end of Brave News feed. (#25312)
  • Fixed button text not visible while using dark mode. (#25225)
  • Upgraded Chromium to 105.0.5195.127. (#25377) (Changelog for 105.0.5195.127)
  • Added Brave Translate. (#23770)
  • Added dynamic Brave Ads payout status UI to Brave Rewards. (#23429)
  • [Security] Implemented feature policy for Ethereum and Solana for iframes. (#23710)
  • Updated several onboarding strings to improve the experience for users in India locales. (#24111)
  • Updated IPFS to use a longer delay between reconnection attempts. (#24461)
  • Fixed native token not being used when switching networks under both the "Send" and "Swap" panels in Brave Wallet. (#22572)
  • Fixed native token not being updated when network is changed under the "DApp" panel in Brave Wallet. (#24078)
  • Fixed incorrect image being used for the pending contribution message in Brave Rewards. (#24006)
  • Fixed Brave News settings bar being cut off when scrolling through the news feed under the New Tab Page. (#21737)
  • Fixed Brave News display issue when scrolling through the news feed after changing orientation while under the New Tab Page. (#22439)
  • Fixed scrolling issue when swiping through the news feed under the New Tab Page for Brave News. (#22434)
  • Fixed inconsistency between the "Sync Chain Code" and "Sync Chain QR Code" error messages in Brave Sync. (#23948)
  • Fixed "Show simplified view" being displayed in certain cases even though the setting has been disabled via the "Accessibility" settings. (#14749)
  • Fixed string alignment issue under the "Help make Brave better" onboarding panel at first launch. (#24003)
  • Upgraded Chromium to 105.0.5195.68. (#25009) (Changelog for 105.0.5195.68)
  • Added Solana support for account creation, sending SOL and sending SPL tokens with Brave Wallet. (#24133)
  • Improved fingerprint farbling for subresources. (#24282)
  • Updated tokens list for Aurora Chain in Brave Wallet. (#24473)
  • Fixed balance not being updated correctly when changing networks via Brave Wallet. (#24272)
  • Upgraded Chromium to 104.0.5112.102. (#24713) (Changelog for 104.0.5112.102)
  • Added Aurora EVM chain to preloaded chains for Brave Wallet. (#23522)
  • Added the ability to debounce URLs based on a regex applied to the path. (#23121)
  • Added pending request notification to Brave Wallet icon badge for Decrypt screen. (#23613)
  • Improved Brave Wallet UI on various screens to show the gradient color when selected. (#23556)
  • Improved fingerprint farbling in aggressive mode. (#24126)
  • Updated default search engine to Brave Search for new installations in certain regions. (#23814)
  • Removed known Marketo email tracking parameters from URLs. (#9018)
  • Removed P3A protobuf reporting. (#23147)
  • Fixed incorrect token being set as default when selecting Buy/Send from token details page in Brave Wallet. (#22574)
  • Fixed cosmetic filters not being applied inside of child frames. (#22781)
  • Fixed input field from being blocked by auto-complete suggestions on certain sites. (#23487)
  • Fixed Brave Wallet account address to be displayed in the same line when selected. (#23558)
  • Fixed Brave Wallet icon color to match based on site theme color. (#23632)
  • Fixed Brave Wallet interaction notification when tab focus is changed. (#23745)
  • Fixed incorrect balance being shown for certain tokens in Brave Wallet. (#23998)
  • Upgraded Chromium to 104.0.5112.81. (#24364) (Changelog for 104.0.5112.81)
  • Fixed crash which occurred when searching on certain sites due to debouncing. (#24164)
  • Implemented time-limited sync code words. (#22242)
  • Added host related information including the ability to disconnect from Brave VPN via the persistent notification. (#21997)
  • Added DApp decrypt request screen. (#23260)
  • Improved privacy by preventing pages from passing identifiers through "window.name". (#5910)
  • Updated the onboarding welcome screens. (#22946)
  • Updated the brand logo for Ecosia throughout Brave. (#23405)
  • Removed "Desktop Mode" from "Site Settings" as it's a duplicate of "Desktop site". (#23652)
  • Fixed not being able to send Non-Fungible Token (ERC721) tokens. (#23508)
  • Fixed Swap "To" token value from resetting to 0 when Swap "From" token is changed (#23631)
  • Fixed crash when adding Harmony network into Brave Wallet when the locale is set to Hindi. (#23775)
  • Fixed blogspot.com URLs not being debounced. (#22894)
  • Fixed browser crash when app is brought into view from background with a pending action in Brave Wallet panel while notification badge is shown. (#23604)
  • Added Dapps support for Brave Wallet. (#23159)
  • Added support to list Non-Fungible Token (ERC721) in Brave Wallet. (#19565)
  • Added pre-loaded EVMs into Brave Wallet network selector (supported by 0x). (#22888)
  • Added ability to remove "Top Tiles" from the New Tab Page via the "New Tab Page" settings. (#23118)
  • Retired the option of using DNS over HTTPS for Unstoppable Domains resolution now that layer 2 support has been added. (#22149)
  • Changed Ethereum Dapp provider to only be available in secure contexts. (#23407)
  • Changed Unstoppable Domains user opt-in interstitial from Cloudflare DoH to Ethereum option. (#22148)
  • Removed "Beta" from Brave Wallet via the settings menu. (#23238)
  • Updated QR sync code generator to include Brave icon when creating new QR sync codes. (#22420)
  • Fixed Ethereum Dapps dialog being opened in inactive tabs. (#23460)
  • Fixed selected network being used when resolving Unstoppable Domains/Ethereum Name Service to ETH address. (#22151)
  • Fixed crash when selecting "VPN Support" under the "Brave Firewall + VPN" settings in certain cases. (#23492)
  • Fixed not being able to copy sync code from existing sync chain in certain cases. (#23206)
  • Fixed issue where setting Brave as the default browser using the onboarding screen didn't work in certain cases. (#22766)
  • Upgraded Chromium to 103.0.5060.53. (#23482) (Changelog for 103.0.5060.53)
  • Changed position of VPN toggle under settings menu. (#23240)
  • Fixed browser crash when device attempts connecting to Google Play Store after losing network connectivity in certain cases. (#23177)
  • Fixed subscription status under Brave Firewall + VPN settings not specifying if it's a trial, monthly or yearly subscription. (#23004)
  • Fixed errors during sync decryption which caused Brave Sync to fail in certain cases. (#22898)
  • Fixed certain cases where AMP pages would go into loading loop. (#22610)
  • Upgraded Chromium to 102.0.5005.99. (#23311) (Changelog for 102.0.5005.99)
  • Disabled Brave Firewall + VPN on both Android 6 and Android 7 due to several crashes. (#23063) & (#23089)
  • Fixed cookies being cleared/removed when upgrading from Chromium 101 to Chromium 102. (#23109)
  • Upgraded Chromium to 102.0.5005.78. (#23131) (Changelog for 102.0.5005.78)
  • Added Brave Firewall + VPN. (#12197)
  • Added support for blob partitioning. (#21746)
  • Implemented eth_getEncryptionPublicKey for Brave Wallet. (#19276)
  • Reduced adblock filter memory usage by optimizing unused regex rules. (#21970)
  • Removed known Dialog Insight user tracking parameters from URLs. (#22082)
  • Fixed breakage in webpack build caused by OpenSSL 3.0. (#22305)
  • Fixed pending bell icon under Brave Wallet not being displayed when new unapproved requests are created. (#21654)
  • Fixed expand icon under Brave Shields using incorrect color when the Privacy Hub has been enabled. (#22049)
  • Upgraded Chromium to 102.0.5005.61. (#22923) (Changelog for 102.0.5005.61)
  • Added Brave News opt-in card via the New Tab Page. (#22778)
  • Reimplemented the ability to override page elements with "!important" styles using cosmetic filtering. (#22264)
  • Refactored gas fee estimations to help increase successful transactions for Brave Wallet. (#22640)
  • Fixed Brave Wallet disambiguation between Thor on Avalanche vs Thorswap on Ethereum. (#22651)
  • Fixed selected custom networks not being displayed within the Brave Wallet portfolio page when selected via the dropdown menu. (#22425)
  • Fixed incorrect starting position being used when opening a new tab within another New Tab Page while Brave News is enabled. (#22549)
  • Fixed crash when changing device orientation and scrolling through the New Tab Page after upgrade in certain cases. (#22777)
  • Fixed Brave News feed reappearing via the New Tab Page after being disabled when changing the device orientation. (#22444)
  • Fixed Brave News position not being retained when switching between different tabs. (#22356)
  • Fixed tapping on "Load new content" takes user to the second card within the news feed rather than at the beginning of feed. (#22183)
  • Upgraded Chromium to 101.0.4951.67. (#22896) (Changelog for 101.0.4951.67)
  • Added Gemini two-way Brave Rewards wallet. (#17408)
  • Added the ability to redirect an AMP page to its canonical non-AMP version. (#21643)
  • Added the ability to customize the nonce for unapproved Brave Wallet transactions via the transactions confirmation screen. (#21459)
  • Added "Clear wallet transaction and nonce information" setting for Brave Wallet under "Settings". (#21457)
  • Added notification for Brave Wallet pending transactions. (#19837)
  • Added "Show all pending contributions" view into Brave Wallet. (#17038)
  • Updated the Brave Wallet network selector screen. (#20471)
  • Updated adblocking to execute all cosmetic scriptlets even if one fails. (#21932)
  • Renamed "Monthly Contributions" to "Monthly Tips" for Brave Rewards. (#20564)
  • Removed referral code from P3A reports. (#21460)
  • Fixed crash when opening the swap page under Brave Wallet for custom watchlist assets. (#22164)
  • Fixed users swap values automatically being changed due to the market price constantly being updated in Brave Wallet. (#22308)
  • Fixed both "Approve" and "Reject" buttons overlapping the details section when initiating swaps. (#21605)
  • Fixed "Approve/Reject" dialog not being displayed for unapproved Brave Wallet transactions via "Asset Details". (#21458)
  • Fixed switching networks in Brave Wallet via the "Send" screen not resetting input values. (#21136)
  • Fixed unblocked cookie consent dialogs on some websites when the brave://flags/#brave-adblock-cookie-list-default is enabled. (#22032)
  • Upgraded Chromium to 101.0.4951.41. (#22431) (Changelog for 101.0.4951.41)
  • Improved general performance by fixing cosmetic filters. (#22030)
  • Added "Enable Tab Group auto creation" setting under "Appearance" which controls the ability to open links in separate tabs. (#22105)
  • Fixed rounding issues under Brave Wallet via the "Send" and "Swap" panels by increasing the digits after the decimal to 0.00000000 (8 digits) from 0.000000 (6 digits). (#22257)
  • Fixed crash when attempting to send opened tab to another devices on sync chain using "Send to your devices". (#22128)
  • Upgraded Chromium to 100.0.4896.127. (#22318) (Changelog for 100.0.4896.127)
  • Fixed crash when enabling or disabling P3A in certain cases. (#22037)
  • Added fee oracle for EIP-1559 to estimate priority fees in Brave Wallet. (#20469)
  • Added ability to to override page elements with "!important" styles using cosmetic filtering. (#20177)
  • Improved selection of RPC URLs after input from chainlist.org with variables and wss:// (Affects Arbitrum). (#20958)
  • Improved adblocking by applying generic cosmetic filters from brave://adblock into "Standard" shields blocking mode. (#20855)
  • Removed references of "Brave DEX Aggregator" from Brave Wallet. (#20463)
  • Fixed transaction status not being updated in certain cases for pending transactions in Brave Wallet. (#21300)
  • Fixed biometric still enabled after Brave Wallet has been reset via brave://settings/wallet. (#20444)
  • Fixed new Brave Wallet transactions not being added into the "Buy", "Send" and "Swap" panels. (#20677)
  • Fixed switching to "Private" mode opened a "Standard" tab in certain cases. #21877)
  • Fixed desktop mode not working in certain cases. (#20936)
  • Fixed New Tab Page Sponsored Image text being cut off at the bottom on certain devices with smaller screen size. (#21736)
  • Upgraded Chromium to 100.0.4896.60. (#21953) (Changelog for 100.0.4896.60)
  • Fixed Brave News onboarding card still appearing under New Tab Page in certain cases when Brave News has already been enabled via settings. (#21493)
  • Upgraded Chromium to 99.0.4844.74. (#21693) (Changelog for 99.0.4844.74)
  • Fixed crash due to autocomplete in certain cases. (#21558)
  • Added EVM support for compatible chains under Brave Wallet. (#20337)
  • Added ability to restore Brave Crypto wallets within Brave Wallet using legacy 24-word mnemonic. (#18459)
  • Added WebSockets connection pool limit when shields are enabled. (#19990)
  • Added ability to completely disable autocomplete under "Brave Shields and privacy" settings. (#19647)
  • Added EIP-55 checksum address checks in the send widget. (#20132)
  • Added ability to enable Brave News via settings. (#21477)
  • Added ability to scroll through websites within tab groups using swipe gestures. (#19902)
  • Updated P3A pings to use JSON format. (#15967)
  • Updated setting name and description for "Automatically send diagnostic reports" under brave://settings/privacy for clarity. (#19822)
  • Removed the tab stack layout in favor of tab overview mode. (#21005)
  • Fixed crash during onboarding when creating a Brave Wallet on certain devices that have biometric unlock enabled. (#21153)
  • Fixed biometric unlock only being displayed when initially launching Brave Wallet. (#19973)
  • Fixed biometric unlock not being displayed when auto-lock is triggered within Brave Wallet. (#20036)
  • Fixed custom network being removed when editing ChainID while custom network not set as default. (#21046)
  • Fixed selecting unapproved transactions not displaying the approval screen. (#19969)
  • Fixed both "Buy" and "Swap" screens not being closed when an unsupported network is selected. (#20977)
  • Fixed being able to select the same token under both the "From" and "To" fields when using Swaps via Brave Wallet. (#20005)
  • Fixed incorrect asset icons being used in certain cases for Brave Wallet. (#20649)
  • Fixed verify recovery phrase page being displayed when backup wallet is selected after resetting Brave Wallet. (#20532)
  • Fixed cursor being reset to beginning of recovery phrase when "Show recovery" is selected. (#20465)
  • Fixed several theme issues with Brave Wallet. (#19827)
  • Fixed both "Submit" and "Add" buttons being cutoff when adding custom networks via Brave Wallet. (#20962)
  • Upgraded Chromium to 99.0.4844.51. (#21370) (Changelog for 99.0.4844.51)
  • Added bitFlyer notification for Japan region only to let users know bitFlyer is available as a custodian. (#20725)
  • Fixed crash when attempting to send opened tab to another devices on sync chain using "Send to your devices". (#21035)
  • Upgraded Chromium to 98.0.4758.102. (#21093) (Changelog for 98.0.4758.102)
  • Fixed issues with "Desktop mode" which prevented users from being able to view websites in desktop mode. (#20963)
  • Fixed phone model being leaked via "navigator.userAgent". (#20499)
  • Fixed crash when adding large values into swap input field via Brave Wallet. (#20881)
  • Added bitFlyer two-way Brave Rewards wallet for Japan region. (#18439)
  • Added "Brave" into the web search context menu when opening links in other browsers. (#19842)
  • Added notification for Uphold verified users when Customer Due Diligence survey needs to be completed. (#20497)
  • Added "wallet_requestPermissions" and "wallet_getPermissions" for compatibility with https://market.x.immutable.com and others. (#19274)
  • Added support for "wallet_watchAsset" method to add suggested tokens. (#17878)
  • Added EIP-55 checksum address checks in the send widget. (#19532)
  • Updated rewards panel design. (#18471)
  • Reduced BAT threshold before being able to verify Uphold two-way user wallet from 15 to 2 BAT. (#19912)
  • Removed known user tracking parameters "igshid" from certain URLs. (#11580)
  • Removed "navigator.connection". (#20122)
  • Fixed last connected account being selected when multiple accounts are provided for OpenSea. (#19750)
  • Fixed typed data signing issues with https://looksrare.org. (#20541)
  • Fixed backup wallet message being displayed when restoring wallet account from seed phrase. (#19966)
  • Fixed "My First Ad" notification not opening the correct website after rewards has been enabled. (#19856)
  • Fixed "Brave Wallet" icon under "Settings" being a lot larger than other icons. (#20034)
  • Upgraded Chromium to 98.0.4758.87. (#20814) (Changelog for 98.0.4758.87)
  • Added several new notifications to help onboard users and explain various features. (#19888)
  • Updated the default widget list under New Tab Page. (#19888)
  • Fixed autofill suggestions covering the URL bar in certain cases. (#19575)
  • Fixed "Backup your wallet" error message not being clickable. (#18945)
  • Upgraded Chromium to 97.0.4692.71. (#20269) (Changelog for 97.0.4692.71)
  • Added first steps of Brave Wallet (Dapps and EVM support in future releases). (#19702)
  • Implemented time-limited sync QR codes. (#19550)
  • Removed known user tracking parameters "wbraid" and "gbraid" from certain URLs. (#18758)
  • Upgraded Chromium to 96.0.4664.110. (#20077) (Changelog for 96.0.4664.110)
  • Re-enable P3A uploads if enabled by user. (#19302)
  • Fixed P3A being automatically enabled if disabled after upgrading in certain cases. (#19324)
  • Updated autoplay to behave the same as desktop (desktop parity). (#14142)
  • Fixed not being able to scan sync QR code during initial setup if QR code modal was dismissed. (#19389)
  • Fixed sync warning modal that appears before joining sync chain not being dismissed when screen timeout is reached. (#19483)
  • Removed mention of "Incognito" from the "Cookie" section under "Site Settings". (#12514)
  • Upgraded Chromium to 96.0.4664.45. (#19387) (Changelog for 96.0.4664.45)
  • [Security] Clarified sync setup instructions. (#19233)
  • Disabled P3A temporarily due to possible instability issues and crashes in certain cases. (#19280)
  • Fixed inability to leave sync chain in certain cases. (#19199)
  • Fixed crash when tapping on "private product analytics" under the "Welcome to Brave Browser" on-boarding screen in certain cases. (#19135)
  • Fixed crash when the initial "Brave Rewards" notification is displayed after enabling rewards for the first time in certain cases on Android 12 devices. (#19149)
  • Fixed Brave freezing and crashing in certain cases. (#19144)
  • Fixed startup crash on devices running Android 12. (#18667)
  • Fixed startup crash when launching Brave for the first time without a network connection. (#18825)
  • Fixed crash when tapping on "Continue" under the "Welcome to Brave Browser" on-boarding screen in certain cases. (#18776)
  • Fixed incorrect search engine being set for both "Standard" and "Private" tab after making a selection under the search on-boarding screen. (#18777)
  • Upgraded Chromium to 95.0.4638.69. (#19083) (Changelog for 95.0.4638.69)
  • Added support for custom filter lists in shields via brave://adblock. (#8107)
  • Added support to retrieve New Tab Page background images via CRX which reduces the size of the initial app. (#17328)
  • Added ability to disable Chrome Sharing Hub from the share sheet via "Appearance" settings. (#17548)
  • Added support for Android crash reports to be uploaded to https://backtrace.io. (#17563)
  • Updated default search engine to Brave Search for new installations in certain regions. (#18452)
  • Updated website that opens in a new tab when Brave Search is selected as the default. (#18324)
  • Removed "Brave" from User Agent when visiting DuckDuckGo. (#15156)
  • Removed Uphold "x-client-partner" header. (#18015)
  • Removed "IdleDetection" from brave://settings/content. (#18409)
  • Removed known user tracking parameter "twclid" from Twitter query strings. (#18020)
  • Fixed "Incognito" being used instead of "Private" under "Search" settings on non-en-US locales. (#10105)
  • Upgraded Chromium to 95.0.4638.54. (#18840) (Changelog for 95.0.4638.54)
  • Fixed issue where site settings were not being retained in certain cases. (#17859)
  • Fixed Brave crash when launching Twitter App on tablets running Android 5. (#17735)
  • Fixed browser crash when closing private tabs after interacting with shields on private tab. (#17657)
  • Upgraded Chromium to 93.0.4577.63. (#17790) (Changelog for 93.0.4577.63)
  • Added ephemeral support to "BroadcastChannel". (#17220)
  • Added Uphold user ID under brave://rewards-internals to assist with rewards support. (#16937)
  • Updated the date of installation parameter in the stats ping to expire in 30 days. (#17089)
  • Removed the Brave Rewards semi-verified user wallet state which occurred in certain cases. (#15390)
  • Upgraded Chromium to 93.0.4577.58. (#17668) (Changelog for 93.0.4577.58)
  • Updated the custom header list to be hard-coded. (#16455)
  • Updated adblocking to collapse HTML elements with blocked image or iframe requests. (#14960)
  • Removed the mention of Gmail under the "Safe Browsing" settings. (#16181)
  • Fixed Brave Rewards wallet being reset after upgrading in certain cases. (#16449)
  • Fixed users not being rewarded for New Tab Page Sponsored Image views in certain cases. (#17352)
  • Fixed ads from split groups not being displayed in certain cases. (#17199)
  • Fixed Brave ads database failing to upgrade in certain cases. (#17231)
  • Upgraded Chromium to 92.0.4515.131. (#17306) (Changelog for 92.0.4515.131)
  • Added new hourly options under “Maximum number of ads displayed” for Brave Ads notifications. (#16228)
  • Added ability to change “Block trackers & ads” to either “Standard”, “Aggressive” or “Allow all” via the shields panel. (#16300)
  • Added a new tab tutorial page on startup for Japan region. (#16033)
  • Updated default search engine for new installations in certain regions. (#16870)
  • Updated “Block cross-site trackers” text to “Block trackers & ads” under the shields panel. (#16299)
  • Updated fingerprinting protections to always return light mode when set to strict. (#15265)
  • Updated Brave Ads UI to show estimated pending rewards for current month only. (#15005)
  • Improved “Disconnected” Brave Rewards wallet state. (#15237)
  • Fixed “Maximum number of ads displayed” incorrectly being set to 0 after upgrade in certain cases. (#17155)
  • Upgraded Chromium to 92.0.4515.115. (#17162)
  • Upgraded Chromium to 91.0.4472.164. (#16977)
  • Renamed “Brave Search beta” to “Brave” in several locations including settings and the onboarding screen. (#16564)
  • Upgraded Chromium to 91.0.4472.124. (#16600)
  • Fixed crash when opening links using custom tabs on certain locales. (#16569)
  • Fixed permission crash in certain cases when sharing stats using Brave Shields. (#16596)
  • Upgraded Chromium to 91.0.4472.120. (#16576)
  • Added Brave Search beta to the list of available search engines. (#15663)
  • Added ability to clear data on exit via “Clear browsing data on exit” under settings. (#7487)
  • Added share button in Brave Shields to increase app virality. (#15021)
  • Updated brave://version to show full variation names. (#14780)
  • Updated the “Learn more” link on the IPFS interstitial page and under brave://settings/ipfs. (#15829)
  • Updated the Cloudflare privacy policy link on the Unstoppable Domains interstitial page. (#15831)
  • Fixed New Tab Page Sponsored Image always being opened when creating new tabs after beign added into tab groups. (#16263)
  • Fixed “Ask where to save files” state under “Downloads” not persisting when changed. (#14246)
  • Upgraded Chromium to 91.0.4472.114. (#16489)
  • Upgraded Chromium to 91.0.4472.106. (#16314)
  • Fixed $csp rules still being applied when Brave Shields has been disabled. (#16283)
  • Upgraded Chromium to 91.0.4472.101. (#16314)
  • Fixed an issue with tab-groups setting from working and re-implemented stacked tab layout. (#16140)
  • Upgraded Chromium to 91.0.4472.88. (#16243)
  • Added support for Unstoppable Domains via Ethereum. (#15373)
  • Added support for “$csp” filter list rules in blocking engine. (#14792)
  • Removed all Japan related Brave Rewards blocks. (#15786)
  • Enabled logging of Brave Rewards errors by default. (#15500)
  • Reduced BAT threshold before being able to verify Uphold two-way user wallet from 25 to 15 BAT. (#15196)
  • Disabled additional parts of Google’s FLoC system. (#14942)
  • Disabled FirstParty Sets. (#13098)
  • Updated rewards wallet verification flow to match the current desktop flow. (#13220)
  • Updated ad notification icons to distinguish between release and beta ads. (#7571)
  • Updated Startpage icon under onboarding and search engine settings. (#15515)
  • Fixed Binance widget not being dismissed when “Buy” button is clicked and landing page is loaded. (#14405)
  • Fixed all tokens being displayed when viewing deposit address for a specific token. (#15236)
  • Fixed certain setting pages missing “X” close button. (#10375)
  • Fixed list of trackers being blocked under privacy report not visible when using dark theme. (#13455)
  • Fixed “Nothing to see here” being shown on NTP instead of favorite icons when selecting search engine from onboarding. (#14662)
  • Upgraded Chromium to 91.0.4472.77. (#16054)
  • Fixed referral program codes not being retrieved from Google Play Store. (#15903)
  • Upgraded Chromium to 90.0.4430.212. (#15725)
  • Added support for Unstoppable Domains and ENS via DNS over HTTPS. (#15159)
  • Added support for IPFS via gateway. (#13683)
  • Updated 5% fee for Brave Rewards tips to only attempt to contribute 3 times per browsing session. (#14386)
  • Removed Chrome logo when vertically flipping opened tabs. (#9867)
  • Fixed “X” close button not working under “Site setting” pages. (#12181)
  • Fixed crash when switching to existing rewards tab in certain cases. (#15389)
  • Fixed Tab Groups toolbar occasionally still visible when the second last tab is closed. (#14847)
  • Fixed “Estimated pending rewards” being temporarily reset to zero when server endpoint returns a non HTTP_OK status. (#15460)
  • Fixed artifacts appearing when using fullscreen on YouTube. (#15548)
  • Upgraded Chromium to 90.0.4430.93. (#15502)
  • Added ability to disable Tab Groups through settings. (#15453)
  • Fixed issue where device information was sometimes reported in User Agent string. (#15372)
  • Upgraded Chromium to 90.0.4430.85. (#15397)
  • Implemented verifiable advertiser conversions for Brave Ads. (#13368)
  • Fixed CNAME adblocking breakage in certain cases. (#14755)
  • Fixed Brave Shield icon being displayed in the incorrect position when using Custom Tabs. (#9113)
  • Fixed text color to improve visuals in certain reward onboarding panels. (#13911)
  • Upgraded Chromium to 90.0.4430.72. (#15299)
  • Upgraded Chromium to 89.0.4389.128. (#15270)
  • Fixed referral pings not initializing correctly. (#15034)
  • Upgraded Chromium to 89.0.4389.114. (#15030)
  • Improved canvas fingerprinting protections. (#12069)
  • Enabled re-linking when Uphold wallet is connected to Brave Rewards. (#14573)
  • Removed known Drip tracking parameters from URLs. (#8975)
  • Updated query filter to enabled or disabled using shields toggle. (#13242)
  • Fixed shields appearing disabled when opening links using “Open in browser” via custom tabs. (#14645)
  • Fixed bottom toolbar appearing in landscape mode. (#14254)
  • Fixed CNAME adblocking breakage. (#14756)
  • Upgraded Chromium to 89.0.4389.105. (#14891)
  • Updated the default number of ads per hour from 2 to 5 for new users and users who have not changed the "Maximum number of ads displayed" setting for Brave Ads. (#14377)
  • Fixed crash on startup in certain cases due to stats ping being called before the profile is initialized. (#14594)
  • Upgraded Chromium to 89.0.4389.90. (#14694)
  • Fixed ads service crashing when fetching estimated earnings via rewards widget under the New Tab Page. (#14447)
  • Upgraded Chromium to 89.0.4389.86. (#14579)
  • Added support for overriding default network adblocking using custom exception rules in brave://adblock. (#5440)
  • Added warning into Brave Sync if auto-sync has been disabled on the device. (#11128)
  • Implemented cosmetic filters. (#13070)
  • Updated referral system to skip initialization when no referral code present. (#14428)
  • Updated User Agent farbling to add workers support. (#12392)
  • Removed known Olytics tracking parameters from URLs. (#13644)
  • Removed known tracking parameter "wickedid" from URLs. (#13647)
  • Fixed default browser modal being displayed if another Brave version is already set as the default browser. (#14078)
  • Fixed Binance widget and autocomplete always using "en" URLs for all locales. (#9691)
  • Fixed cast dialog not being displayed on https://gem.cbc.ca/live/channel/ottawa. (#13898)
  • Upgraded Chromium to 89.0.4389.72. (#14412)
  • [Security] Fixed ISP DNS leak when shields are enabled. (#12575)
  • Fixed onboarding tooltip being displayed when shields icon not currently in view. (#14060)
  • Upgraded Chromium to 88.0.4324.182. (#14187)
  • Added several educational onboarding notifications for Brave Shields. (#12209)
  • Added onboarding for Privacy Preserving Product Analytics (P3A). (#12723)
  • Implemented User Agent fingerprint farbling protections. (#12638)
  • Updated the default browser modal. (#12390)
  • Updated New Tab Page background images. (#13447)
  • Improved UI on several onboarding modals. (#11939)
  • Fixed rewards onboarding under rewards panel being displayed twice. (#13423)
  • Fixed cases where the search engine onboarding is being displayed when URL bar not empty. (#13392)
  • Fixed bookmark button under the bottom toolbar opening "Edit bookmark" rather than removing bookmark. (#14033)
  • Upgraded Chromium to 88.0.4324.152. (#13969)
  • Removed "Homepage" under settings when bottom toolbar has been disabled which fixes a known crash. (#13809)
  • Improved appearance of several text strings on the rewards onboarding panels. (#13800)
  • Fixed several broken images on the rewards onboarding panels. (#13749)
  • Fixed crash when loading background images on New Tab Page in certain cases. (#12627)
  • Upgraded Chromium to 88.0.4324.146. (#13900)
  • Added Ecosia to the default search engine list for several new regions. (#13511)
  • Fixed crash when updating home button state in certain cases. (#13680)
  • Updated pre-populated search engine list. (#13283)
  • Update referrer handling for better compatibility. (#13464)
  • Fixed PDF files automatically downloading and opening on click. (#12902)
  • Fixed menu buttons not properly aligned when bottom toolbar is disabled. (#12926)
  • Upgraded Chromium to 88.0.4324.96. (#13637)
  • Upgraded Chromium to 87.0.4280.141. (#13399)
  • Added protection against private browsing detection. (#11543)
  • Implemented the ability to remove other devices in a sync chain. (#11232)
  • Implemented Brave Rewards onboarding. (#12141)
  • Enabled Global Privacy Control. (#12875)
  • Updated default search engine to Yandex for new installations in certain regions. (#12327)
  • Removed redundant rewards setting to address user confusion. (#11467)
  • Fixed issue where the number of Brave Ads delivered per day was incorrectly being limited by the ads per hour selection. (#13215)
  • Fixed issue where "Hide Brave Rewards Icon" setting was not being respected. (#12533)
  • Upgraded Chromium to 87.0.4280.101. (#13081)
  • Upgraded Chromium to 87.0.4280.88. (#13006)
  • Fixed only four top sites appearing under New Tab Page when background images are disabled. (#12837)
  • Fixed crash when "Tab Groups" or "Conditional Tab Strip" are enabled using brave://flags. (#12809)
  • Fixed crash under privacy report in certain cases. (#12834)
  • Fixed Brave stats formatting error under privacy report when reaching certain values. (#12831)
  • Fixed settings menu appearing on both the top and bottom when opening links using custom tabs. (#12784)
  • Updated "Ad notifications received this month" text under brave://rewards to "Ads received this month". (#12719)
  • Upgraded Chromium to 87.0.4280.67. (#12793)
  • Added widgets under New Tab Page. (#11658)
  • Added support for CNAME adblocking. (#11712)
  • Implemented WebGL2 fingerprint farbling protections. (#9189)
  • Removed known user tracking parameter "_openstat" from query strings. (#11579)
  • Fixed cosmetic filters crash in certain cases. (#12745)
  • Fixed Startpage missing from onboarding. (#12340)
  • Upgraded Chromium to 87.0.4280.66. (#12741)
  • Upgraded Chromium to 86.0.4240.198. (#12645)
  • Fixed supported links not being opened in external applications. (#12330)
  • Changed HTTP error code Brave uses when blocking network request to better match what other browsers and tools expect, to increase compatibility with crowdsourced filter lists. (#10063)
  • Disabled Brave notification when upgrading to a new version. (#12507)
  • Upgraded Chromium to 86.0.4240.193. (#12603)
  • Fixed reCAPTCHA constantly being displayed when logging into certain websites. (#12359)
  • Fixed crash when tapping on rewards panel after skipping onboarding. (#12509)
  • Upgraded Chromium to 86.0.4240.185. (#12479)
  • Fixed "Desktop Mode". (#11928)
  • Fixed webview crash in certain cases by using proper origin. (#12268)
  • Added cosmetic filtering. (#11599)
  • Added social media blocking for Google, Twitter, LinkedIn and Facebook. (#9536)
  • [Security] Fixed file-path for cookies as reported on HackerOne by kanytu. (#11520)
  • [Security] Encrypted private wallet data preferences for Brave Rewards. (#2555)
  • Updated Startpage search to give attribution to Brave. (#12257)
  • Removed known email tracking parameters from Vero URLs. (#11817)
  • Removed known tracking parameter "yclid" from URLs. (#11578)
  • Removed intra-site requests from the query string filter. (#9020)
  • Fixed breakage on sites that use "addthis" scripts in certain cases. (#11744)
  • Upgraded Chromium to 86.0.4240.111. (#12225)
  • Fixed "Estimated pending rewards" and "Ad notifications received this month" not being updated even though ads are being displayed in certain cases. (#11952)
  • Upgraded Chromium to 86.0.4240.99. (#12124)
  • Added "Night Mode" under "Appearance" settings. (#11085)
  • Removed Chrome images from password prompt when re-logging into websites using saved passwords. (#12018)
  • Fixed ad landing page not loading when clicking on a silent ad notification when Brave is running in background. (#10926)
  • Fixed fingerprint settings not being retained in certain cases. (#11786)
  • Upgraded Chromium to 86.0.4240.75. (#12021)
  • Upgraded Chromium to 85.0.4183.127. (#11827)
  • Upgraded Chromium to 85.0.4183.121. (#11793)
  • Implemented additional farbling protections for fingerprinters accessing CPU information. (#10808)
  • Implemented additional farbling protections for fingerprinters accessing media hardware information. (#11271)
  • Fixed browser still using auto-rotate even when auto-rotate has been disabled on the device. (#11632)
  • Fixed Brave accepting TLS 1.0 and TLS 1.1 certificates without warning users. (#10607)
  • Fixed WebRTC Web APIs being modified when fingerprinting protection is enabled. (#11310)
  • Fixed crash when opening "Privacy Report" notification while Brave running in background. (#11625)
  • Fixed "Settings" menu not reachable on devices running Android 7. (#11620)
  • Fixed text under the location permission modal displaying "Chromium" instead of "Brave". (#11656)
  • Upgraded Chromium to 85.0.4183.102. (#11621)
  • Implemented cross-platform promotion modal. (#10571)
  • Implemented "Refresh Status" button on rewards panel to check publisher status. (#10005)
  • Implemented new version of onboarding. (#9555)
  • Implemented fingerprint farbling for Plugins. (#9435)
  • Implemented new wallet API for Brave Rewards. (#8428)
  • [Security] Reduce logging as reported on HackerOne by hihouhou. (#11456)
  • Disabled ability to retrieve rewards logs via brave://rewards-internals and removed existing logs. (#11260)
  • Fixed issue where ad conversions would fail when a site uses pushState. (#11012)
  • Fixed not being able to open downloaded PDF and APK files. (#11420
  • Fixed not being able to send links from Android to Desktop when sync is enabled. (#11077
  • Upgraded Chromium to 85.0.4183.83. (#11401)
  • Added Sync v2. (#10203)
  • Added support for state level ads delivery. (#9200)
  • Added the date of installation to the stats ping. (#10061)
  • Added farbling for WebGL API when "Fingerprinting blocking" is set to "strict". (#10214)
  • Enabled the "prefetch-privacy-changes" flag by default under brave://flags. (#8319)
  • Updated referrer policy to improve privacy and prevent web compatibility issues. (#8696)
  • Updated canvas maximum farbling to match balanced farbling. (#11067)
  • Updated pre-populated search engine list. (#11089)
  • Improved web compatibility by changing behavior of local and session storage in third-party frames to not throw an exception when storage is blocked. (#9578)
  • Reduced size and improved performance of the publisher list for Brave Rewards. (#10836)
  • Reduced the frequency at which promotions are fetched for rewards. (#9513)
  • Disabled ad notifications on wearables. (#9397)
  • Fixed issue where "Bat Ads Service" was running when Brave Ads were not enabled. (#9196)
  • Fixed crash with Brave Ads when opening a new tab in certain cases. (#9393)
  • Fixed issue where "Bat Ledger Service" was running when Brave Rewards was not enabled. (#9526)
  • Fixed file-path for cookies as reported on HackerOne by kanytu. (#9818)
  • Fixed "Estimated pending rewards" not being refreshed after claiming an ad grant. (#10094)
  • Fixed ads state being removed when Brave Ads are disabled. (#10097)
  • Fixed URL bar text being cleared when going into edit mode. (#10524)
  • Fixed ads not being enabled on clean install when enabling rewards. (#10526)
  • Fixed state level ads being shown on versions without support for state level ads delivery. (#10557)
  • Upgrade to Chromium 84.0.4147.125. (#11153)
  • Implemented new Brave Shields design to match desktop. (#9888)
  • Implemented "Rate Brave" to capture feedback from within the app. (#8243)
  • Implemented Sync v1 deprecation infobar for devices that have Sync enabled. (#10416)
  • Added ability to view and download server error logs for Brave Rewards under "brave://rewards-internals" to improve rewards debugging. (#10712)
  • Fixed shields not working on custom tab when app is removed from memory. (#10612)
  • Updated Brave Rewards to display BAT values to three decimal places. (#10028)
  • Upgraded to Chromium 84.0.4147.105. (#10732)
  • Fixed rewards balance appearing as "0.0 BAT" in certain cases. (#9992)
  • Fixed ads being shown on embedded YouTube videos. (#10436)
  • Upgraded to Chromium 83.0.4103.116. (#10482)
  • Disabled Twitter support in the rewards panel. (#10208)
  • Fixed "Enable bottom toolbar" being reverted in certain cases. (#9843)
  • Fixed ads being shown on YouTube in certain cases. (#10241)
  • Fixed crash when opening new tab with Sponsored Image on certain screen resolutions. (#10296)
  • Added Uphold two-way user wallets. (#8511)
  • Added 25 BAT threshold before being able to verify Uphold two-way user wallet. (#9636)
  • Fixed promotion notification not being cleared when error occurs. (#9657)
  • Fixed referral QR code using incorrect URL format. (#10079)
  • Upgraded to Chromium 83.0.4103.106. (#10268)
  • Fixed default setting for "Show Brave suggested sites in autocomplete suggestions" to be off under brave://settings/appearance. (#10131)
  • Implemented import/export database options for rewards. (#9766)
  • Added settings for "Top sites suggestions" and "Brave suggested sites". (#9782)
  • Added "Estimated Bandwidth Savings" stats on new tab page. (#8845)
  • Fixed crash on certain devices when opening custom tabs. (#9857)
  • Fixed users not receiving ad promotion due to empty public key in certain cases. (#9733)
  • Implemented pagination for publisher list. (#9724)
  • Upgraded to Chromium 81.0.4044.138. (#9736)
  • Added support for referral background images and top sites on the New Tab Page. (#8217)
  • Removed the "Telephone" permission. (#9454)
  • Disabled background ad notifications by default. (#8641)
  • Fixed Twitter displaying "Something went wrong" when toggling "Cross-site cookies blocked" using the shields panel. (#9489)
  • Fixed video not playing in background in certain cases. (#9463)
  • Fixed intermittent crash in ad confirmations due to invalid wallet. (#9651)
  • Fixed sponsored images on New Tab Page being cropped after rotation. (#8892)
  • Fixed URL overlapping tab count when using private tab and the bottom toolbar is disabled. (#9040)
  • Upgraded to Chromium 81.0.4044.129. (#9734)
  • Added "Open tabs in Custom Tabs" option in settings. (#9074)
  • Improved publisher list load time. (#9376)
  • Fixed ad notifications being displayed when Brave is not running. (#7917)
  • Fixed claiming grants issue on rewards page when there are multiple promotions available. (#8586)
  • Fixed custom tab being opened instead of new tab after launching PWA from home screen. (#9037)
  • Fixed sponsored images under New Tab Page not using defined center point. (#9426)
  • Fixed urlbar corners not appearing rounded when the rewards icon is disabled. (#8983)
  • Upgraded to Chromium 81.0.4044.122. (#9453)
  • Fixed third party cookies being blocked in certain cases after upgrade causing web compatibility issues. (#9055)
  • Fixed Brave not closing when "Closing all tabs closes Brave" is enabled. (#9044)
  • Replaced Chromium incognito icons with Brave icons in private browsing. (#9046)
  • Changed rewards publisher list fetch interval from 1 day to every 7 days. (#9032)
  • Upgraded Chromium to 80.0.3987.162. (#9031)
  • Moved to new Chromium code base to improve stability and performance. (#9052)