Skip to content

Releases: AdguardTeam/AdguardForiOS

1.2.0

12 Apr 13:26
Compare
Choose a tag to compare

The time has come for another version of Adguard for iOS to be released. This time, we concentrated on the reduction of the app's size, and we did a good job (or at least we'd like to think so). Other than that, not much has changed.

[Changed] Reworked User filter #29

The User filter for Safari content blocker is different now, and by 'different' we mean 'better'! If you are an avid custom rules creator, you know how painfully slow and inconvenient inputting rules one by one used to be, and it was the only way you could edit, add or delete your custom rules. Well, now there is one big text field and it's possible to copy&paste a bunch of rules at once.

[Improved] The size of the application has been significantly reduced #331

This is a very big (no pun intended) and important change, which there is surprisingly little to say about. The size of the application has dropped from ~60Mb to ~15Mb. This was achieved strictly by optimization, none of the apps functional was cut. There is literally no drawback for the user.

[Added] New localizations #325

Some localizations were added and some were updated. Now such languages as Chinese Traditional, Portuguese (Brazil), Bulgarian, Estonian, Hungarian and Croatian are available.

[Fixed] Other minor issues

1.1.5 (1.1.5 Pro)

27 Jan 21:57
Compare
Choose a tag to compare

Another, rather small, update, at least if you judge by the number of issues fixed. Those issues are quite important, though, to require a new release.

[Fixed] An issue with $generichide and $elemhide rules #316

A major bug was found in the latest version. $generichide and $elemhide types of rules were not working in Safari - which is very serious. This update addresses it.

[Fixed] 'undefined' rules are created in User filter #305

Previously creating custom rules with Assistant in Safari used to result in adding 'undefined' rules to User filter. This problem is fixed now.

[Fixed] Other minor problems

1.1.3 Pro

22 Dec 09:22
Compare
Choose a tag to compare

This update for Adguard Pro gives users more options for fine-tuning the filtering, improves app's stability and makes it more friendly towards blind users and users with a visual impairment. Find all the details below.

NOTE: for app to update correctly it is strongly recommended to disable DNS filtering before starting the update.

[Added] Option to block domains with user filter rules #161

With new update it is possible to make your own rules for DNS blocking, so you don't have to rely 100% on our filters. If you want any particular domain blocked on DNS level, just add a rule like this to User filter:

||example.com^

and it will be blocked from now on (example.com in this case). As an alternative way, you can enable DNS log, visit the website in question, then find the respective request in the log and block the domain in request details.

[Improved] New filters server is now used instead of AG backend #200

You might not notice this change right away. Now HTTPS protocol is used to update filters instead of HTTP, which will result in fixing several problems, especially the background filters update problem.

[Fixed] DNS filtering can't be turned on using Voice Over screen reader #170

We continue to improve our app in terms of accessibility to blind users and users with a visual impairment. There used to be problems with enabling filtering by DNS using Voiceover - now there will be none.

Other

[Fixed] Adguard does not validate filter text #154
[Fixed] App crashes if you try to add incompatible rules to User filter #193, #285
[Improved] Rules converter updated to the latest version #275

1.1.2

22 Dec 09:21
Compare
Choose a tag to compare

The new version will probably appear less impresive than it is in reality to many users , since most changes are technical and can't be noticed right away. Overall, though, the app will become much more stable thanks to this update, which we believe to be an important improvement.

[Improved] New filters server is now used instead of AG backend #200

This is likely the most important change of all. Now HTTPS protocol is used to update filters instead of HTTP, which will result in fixing several problems, especially the background filters update problem.

Other

[Changed] "Get PRO" link added to the top-right corner #171
[Fixed] App crashes if you try to add incompatible rules to User filter #193, #285
[Improved] Rules converter updated to the latest version #275

1.1.0

07 Oct 08:25
Compare
Choose a tag to compare

New version features one big change - filters can now be updated not only over WiFi, but also over mobile data. This change is complemented by several other fixes, the addition of new localizations and cosmetic changes.

[Improved] Filters now can be updated over mobile data, but with a greater update period #123

Previously filters could be only updated by WiFi. This was done mostly because the program would often exceed the allowed time limit while updating fitlers over mobile network. With new update algorithm this should not be the case anymore.

Other

[Fixed] Rules count in status bar does not change #130
[Fixed] Inability to disable filtering for some websites #120
[Fixed] On iPhone SE, in some cases, Adguard action extension receives memory warning and crashes #129
[Fixed] Assistant does not select <iframe> element properly #111
[Improved] Filters are now updated immediately after being enabled #118

1.1.0 Pro

30 Sep 15:15
Compare
Choose a tag to compare

This is the first release of Adguard for iOS Pro. It has all the features regular Adguard for iOS has, but offers more on top of that. Here we will describe the most important things that make Pro version better than the regular one.

Adguard DNS and blocking in other apps and browsers

This is by far the most distinguished addition to the regular Adguard for iOS. It allows to block ads and phishing websites, protects your privacy etc., not only in Safari, but everywhere, system-wide.

How does Adguard DNS work?

It would take too much space to describe here in detail how exactly Adguard DNS works. It is better to leave a link to our blog where the standalone Adguard DNS is explained - the principle is the same here.

What can I do with Adguard DNS?

There are two modes available.

Default - does what you would think it does: blocks ads, trackers, malicious websites in all apps and browsers.
Family Protection - this mode serves as a parental control tool. It does all of the above, plus it blocks websites with adult content and enforces safe search in your browser.

DNS requests log

This is an advanced tool that probably not everyone will be interested in. It shows every DNS request which was processed by Adguard DNS, and marks those which were blocked. This allows to, for example, easily find and whitelist something you don't want to be blocked. It is important to note that we do not store any logs on our servers. They exist only on your device.

Adguard VPN

To use DNS blocking, Adguard establishes a fake VPN connection. 'Fake' here means that in reality your traffic is NOT routed through any remote server. There is one 'hidden' option about Adguard VPN. If you go to General settings -> VPN, and then tap on 'i' symbol against 'Adguard Pro VPN', you will see a switch named 'Connect on demand'. You can enable it to avoid keeping VPN on constantly, and to only have it turned on when you actually use your browser or another app that accesses Internet.

Where are the actual release notes?

If you are interested in the issue-by-issue release notes for Adguard Pro 1.1.0, they can all be found here. It just didn't feel right to list them all under the first ever release of Pro version.

What else?

So far Pro version only offers Adguard DNS, but there will be much more stuff coming in future.

1.0.8

06 Jul 08:16
Compare
Choose a tag to compare

There are a couple of major changes in this update along with some less important ones. See the full list below.

Major changes

[Modified] Behavior upon reaching rules count limit was changed #92

Previously we had the rules count limited at 45 thousand. This number was increased and went up to 50 thousand. Unfortunately, it is impossible to make this number bigger - Safari limitations come to action.
The other thing we noticed is that the message box we show when user tries to exceed the max rule count was very annoying. So an alternative was found - now we allow you to add any filters, even if it will result in exceeding the max rule count, but we will show a notification reminding you that some of the rules might not work now.

[Modified] Adguard extension now allows to add blocking rules not only from Safari app #97

Good news for everyone who actively uses apps like Telegram, Twitter etc., which allow you to see web content right from the app. Now Adguard extension works properly when used from there, and can be used to add new blocking rules.

Improvements

[Fixed] #@# exclusion rules can't be added #61

Minor issues

[Modified] Twitter 'share' text #109
[Fixed] Filters update does not work properly right after installation #102
[Fixed] Minor grammatical issues #95

1.0.7

06 Jun 10:07
Compare
Choose a tag to compare

This is a very small technical update aimed at fixing a couple of minor bugs.

[Fixed] App crashes when the list of rules is changed in User Filter #91
[Fixed] Button "Send Bug Report" doesn't work #90

1.0.6

17 May 08:54
Compare
Choose a tag to compare

Hello to all of Adguard for iOS users!

A month ago we released a v.1.0.6 beta, and if you are lucky to participate in Adguard TestFlight program, you know that main news of this beta was introducing of Assistant - a tool many are familiar with from Windows and Mac versions of Adguard. Even if you are completely new to it, don't worry. We added an introduction video that will get you acquainted with everything it can do. Shortly, it is a tool to block any element on the page, from a rare missed ad to generally anything you just don't want to see for some reason. Other changes are not so major, but also useful: we fixed background updates for some 'problematic' devices where there were problems.

Adguard Assistant

[Added] Adguard Assistant tool, which gives user an ability to block any element on the current page in Safari #35

It will be useful in many situations when you don't like some element on the page which is not an ad, or on rare occasions when Adguard misses one. To block/hide this element, open Adguard from 'Sharing' menu. Choose 'Block Element On This Page' and then select an object on the page you want to remove by tapping on it. You will be given an option to adjust the frame size by tapping +/- buttons, as well as an ability to preview changes by tapping on 'eye' icon. Tap Adguard icon to confirm changes. Then, tap 'Open' to agree to go to Adguard and to save and enable the new rule which will block the selected element. Alternatively, just watch our tutorial video.

[Added] A tutorial video showing how to block elements manually #79
[Changed] Cosmetic changes to action extension dialog window on iPad #80

Other changes

[Fixed] Background update doesn't work on some devices #77

Previous update, v.1.0.5, brought many changes to background update process, but there were some problems left on particular devices. They should be fixed now in the release of 1.0.6.

1.0.6-beta

11 Apr 09:33
Compare
Choose a tag to compare

Great news today for all Adguard for iOS users. We are ready to release a new beta update, which has only a couple of changes, but oh boy, what changes those are. We introduce one of the most asked for tools, which our Windows and Mac users are already acquainted with - Adguard Assistant. This is, of course, the big bomb of the release, and it is described in detail below. The other change may not be as flashy, but is very important as well - we fixed background updates which were real pain in the back for some of our users with certain devices.

[added] Adguard Assistant tool, which gives user an ability to block any element on the current page in Safari #35

It will be useful in many situations when you don't like some element on the page which is not an ad, or on rare occasions when Adguard misses one. To block/hide this element, open Adguard from 'Sharing' menu. Choose 'Block Element On This Page' and then select an object on the page you want to remove by tapping on it. You will be given an option to adjust the frame size by tapping +/- buttons, as well as an ability to preview changes by tapping on 'eye' icon. Tap Adguard icon to confirm changes. Then, tap 'Open' to agree to go to Adguard and to save and enable the new rule which will block the selected element.

[fixed] Background update doesn't work on some devices #77