Ad Blocking
• [Added] Support for Extended CSS and Extended Selectors ( https://github.com/AdguardTeam/ExtendedCss ) #810
• Extended CSS support is a very important addition in terms of future (and present) possibilities that it opens for ad blocking. Extended CSS is a module for applying CSS styles with extended selection properties. Basically, it means that we will be able to select and, therefore, block some elements that we would not be able to block otherwise. Currently we support following pseudo-classes: -ext-has ( :has ), -ext-contains ( :contains ), -ext-matches-css ( :matches-css ).
• 'Extended selector' is a technical term, but what hides behind it? With extended selectors support, we can much more easily create some rules that were very, very hard to create earlier. Notably, this concerns rules required to block such things as 'Sponsored posts' on Facebook.
• [Added] 'pref.filtered.ports' added to low level settings — advanced users can now add new ports to filter #796
• [Added] $websocket content type modifier — it will enable to use rules written exclusively for WebSocket connections #801
• [Added] $important rule modifier #833
• [Improved] Increased content filtering rules maximum length limit #590
• [Improved] HAR file writer, which is used for debugging purposes #784
• [Improved] QUIC-connections blocking for the Chrome browser #766
• [Fixed] Inconsistent behavior of $image rule modifier #796
UI
• [Added] 'Installation date' to the app details screen #794
• [Added] A Quick Settings tile for Android N and up #767
• [Changed] Apps Management screen is automatically updated when new app is installed — no need to restart Adguard anymore #747
• [Changed] 'Apps and Statistics' section renamed to 'Apps Management' and brought to the main menu #823
• [Improved] Filter editor now recognizes lines starting with "!" as commentaries in user-imported filters #759
• [Fixed] Time format on main screen now follows system settings #819
Networking
• [Added] VPN restart feature #733
• [Changed] IPv4 connections now have priority over IPv6 connections #802
• [Fixed] Wi-Fi calling for AT&T #817
• [Improved] Adguard automatically detects when Adguard's certificate is moved to system certificate storage (Helps with https filtering in Android N+) #755
• [Fixed] Issue with traffic slipping through firewall #765
Minor
• [Changed] Pyrope browser added to the list of browsers filtered by default #808
• [Changed] 'com.opera.browser.extension' added to the list of browsers filtered by default #757
• [Fixed] example.com##[role="main"]:style(display: none
rule now converts correctly #783
Compatibility issues fixed:
• SoundHound #781, #805
• Skype #826
• Google Allo #804
• ru.yota.android #762
• Roboform #789
• Yandex Mail #388
• Bria #787
• Apple Music #792
• Google Duo #753
• SwiftKey #679
• Panda Antivirus #740
• se.feomedia.quizkampen.ru.lite #811