- 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)
- Fixed crash when closing tabs while "Tab Groups" is enabled via brave://flags. (#14491)
- Fixed ads incorrectly displaying on https://www.reuters.com. (#14483)
- 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)
- Fixed not being able to play videos on https://www.imdb.com. (#13101)
- 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)