

Crash in getRulesCountForFilter on empty rule lines #1918.Allowlist and Blocklist disappear after reboot #1907.Now you won't have any problems if you actively use DNS protection and your custom rules. Crash on opening an app with a large DNS blocklist #1883 A little AdGuard magic and everything works as it should. Previously, DNS protection didn't work with some cellular operators with IPv6-only networks (e.g., T-Mobile US).

No Internet when using cellular connection (DNS64 network) #1901 We hope you’ll enjoy the new version of AdGuard for iOS. You'll probably notice that AdGuard now starts faster than before. In this release we've mainly focused on improving the app’s performance and fixing minor bugs. So, meet AdGuard v4.3.2 for iOS - right from the oven. Not all our updates are flashy and eye-catching, but they all make AdGuard better. Updated Safari Converter Lib to v2.0.39.Incorrect description of Alternative servers in Spanish #2078.Improved Safari Web Extension initialization speed.Show Scriptlets and ExtendedCss versions in About #2121.Show SafariConverterLib version after tapping the app version in About #2050.Now, this functionality is available to all AdGuard for iOS users! Changelog Features Until AdGuard v4.4.6 for iOS, support for the :has() pseudo-class was implemented as part of the Advanced Protection module, available only in paid version. It allows for the selection of ad blocks based on their content. While this might sound complex and confusing, it's essential to know that this feature is incredibly important to us. With Safari v16.4, content blockers gained the capability to select elements for hiding using the :has() pseudo-class. Native support for the :has() pseudo-class When preparing the new version of AdGuard for iOS, we put in a lot of effort into speeding up the implementation of advanced blocking rules which directly improved the overall app performance. In other cases, this even prevented certain ads from being blocked. Sometimes this led to ad "flickering" as it was only hidden after page loading. For example, some rules applied noticeably later than page load. However, due to the peculiarities of iOS, the Advanced Protection feature’s operation was always limited compared to other versions of AdGuard. With this module, AdGuard for iOS can apply advanced filtering rules that supplement standard Safari content blocking rules and help effectively tackle complex and encrypted ads. The Advanced Protection feature is something we're proud of and what sets us apart from other content blockers on iOS. We've updated all the libraries used in the app and improved the UI, so now AdGuard for iOS runs smoother and is more user-friendly. Spring is the time for renewal, and AdGuard products are no exception.
