Skip to content

@Mizzick Mizzick released this Aug 19, 2019

In this version, we fix several crashes and address other stability issues. Also, AdGuard for Safari now supports scriptlets (this is a new tool to enhance ad blocking quality).

[Added] Scriptlets support #151

Scriptlets are a powerful ad blocking instrument. You can say that a scriptlet is an internal script (a mini-program) that we preinstall to AdGuard for Safari, and then execute that script with the help of filtering rules. Putting it simply, scriptlets allow us to modify how the code of the web page behaves. As for the practical use, this helps in many situations, for example, to circumvent anti-ad blockers.

  • [Added] "Verbose logging" option to General settings #174
  • [Changed] The app now opens in the background at login #141
  • [Changed] Notifications for background filters updates have been disabled #195
  • [Changed] AdGuard notifications now appear in Safari console only when verbose logging is enabled #148
  • [Fixed] Sometimes whitelisted websites are still filtered #98
  • [Fixed] AdGuard crashes when you close the settings window with Cmd + w command #182
  • [Fixed] Incorrect custom filter rules count in RU locale #183
  • [Fixed] Layout issue on About screen after a new update is found #184
  • [Fixed] Some crashes of the Mac App Store build #197
Assets 4
Jul 3, 2019
Merge pull request #151 in EXTENSIONS/safari-app-extension from featu…
…re/188 to master

* commit 'bc82c929c3eb9067e30a702828e16ab5b2572c80':
  #188 review
  #197 fix mas crashes
  #188 lookup tables
  #188 fix regexps
  #188 lookup tables
  #188 lookup tables
  #188 lookup tables
  #188 fix unit tests
  #188 added top sites unit test
  #188 adv blocking performance
  #98 Fix adv blocking exceptions
  #188 adv blocking performance
  #188 adv blocking performance

@zzebrum zzebrum released this Jul 1, 2019 · 29 commits to master since this release

Hotfix time! The autostart feature wasn't working in the last version, and that's a pretty important feature. It is getting fixed here, so you can again enjoy the seamless ad blocking experience.

  • [Fixed] 'Launch AdGuard at the login' option is not working #190
Assets 4

@Mizzick Mizzick released this Jun 11, 2019 · 57 commits to master since this release

It took us a bit more than a month to update AdGuard for Safari from v1.1 to v1.2, and almost half a year to get to v1.3. As you know, if we do something for so long, it's probably going to be worth it. This time is not an exception: on top of multiple smallish but important changes and fixes, we have two big ones. First is the addition of standalone builds, including Beta build. Second is even cooler: AG for Safari now supports advanced ad blocking rules, and this is very unusual for Safari ad blockers (thanks, Apple restrictions). In fact, AdGuard is the only one who does it. Enough talk, update to v1.3 and see for yourself.

[Added] Release and Beta standalone builds for AdGuard for Safari #153

AdGuard for Safari has quickly become a real member of AdGuard product family. And what is a better initiation rite for an app than getting its own beta channel? That's right, you can now get an early access to all AG for Safari updates. How do you do it?

You go to GitHub, open the latest beta version there and download the beta archive. Notice that there's another one: a release standalone build (its identical to the App Store one but is distributed via GitHub).

Warning! Installing either of the standalone builds on top of the App Store version will lose you all current settings, so make sure to save all your custom rules beforehand.

[Added] Advanced blocking rules in Safari #114

As you probably know, Apple is always eager to restrict something when it comes to ad blockers. Safari ad blocking extensions are one of the primary targets, thanks to Apple limitations it is non-trivial for them to support some of the more advanced filtering syntax. In particular, JS and ExtCSS rules. But we managed, and proud to say that AG for Safari will provide an even higher ad blocking quality than before.

Ad blocking

  • [Added] An option to mark custom filters as "Trusted" to get access to advanced ad blocking rules #156
  • [Changed] Safari filter incorporated into Base filter and marked as obsolete #137
  • [Fixed] Adding Custom filter is broken #164
  • [Fixed] Some JS and CSS rules don't work #144
  • [Improved] ExtendedCss has been updated #138

UI

  • [Added] "Сheck for updates" button to the standalone build menu #154
  • [Changed] Clicking on "About" in the tray menu now opens "About" section of UI #155
  • [Changed] Translations have been updated
  • [Fixed] AdGuard for Safari window doesn't open from Applications/Launchpad #118
  • [Fixed] Custom filter rules count is displayed incorrectly #157
  • [Fixed] Filter updates notifications are missing #166
  • [Fixed] Filters update notification mentions only one filter #116
  • [Fixed] The description of Safari extension #181
  • [Fixed] Total rules count is displayed as zero right after the installation #173
  • [Improved] Titles of custom filters can be modified now #143

Other

  • [Fixed] “Launch AdGuard for Safari at Login” option doesn't work #127
  • [Fixed] AdGuard crashes sometimes #170
Assets 4
Pre-release

@Mizzick Mizzick released this Jun 5, 2019 · 57 commits to master since this release

In this version, we introduce the standalone build of AdGuard for Safari. Otherwise identical to the version you're able to get from the App Store, it will be distributed via GitHub. Go there and scroll down to "Assets" to download the standalone build.

Warning! Installing the standalone version on top of the App Store version will lose you all settings, so make sure to save all your custom rules beforehand.

There are other important changes, too.

[Added] Advanced blocking rules in Safari #114

As you probably know, Apple is always eager to restrict something when it comes to ad blockers. Safari ad blocking extensions are one of the primary targets, thanks to Apple limitations it is non-trivial for them to support some of the more advanced filtering syntaxes. In particular, JS and ExtCSS rules. But we managed, and proud to say that AG for Safari will provide an even higher ad blocking quality than before.

  • [Added] Advanced blocking rules limitations (custom filter lists, user filter) #156
  • [Added] Standalone release update channel #153
  • [Changed] Localizations has been updated
  • [Improved] Safari filter is merged with the Base filter and made obsolete #137
  • [Improved] ExtendedCss has been updated #138
  • [Improved] Titles of custom filters can be modified now #143
  • [Fixed] AdGuard for Safari crash #170
  • [Fixed] Missing filter updates notifications #166
  • [Fixed] Filters update notification mentions only one filter #116
  • [Fixed] AdGuard for Safari window doesn't open from Applications/Launchpad #118
  • [Fixed] “Launch AdGuard for Safari at Login” option doesn't work #127
  • [Fixed] Some JS and CSS rules don't work #144
  • [Fixed] Adding Custom filter is broken #164
  • [Fixed] Total number of rules in Custom filter is detected incorrectly #157
  • [Fixed] Click on "About" in the tray menu should open "About" section of the UI #155
Assets 4
Pre-release

@Mizzick Mizzick released this May 22, 2019 · 145 commits to master since this release

🐌 This is just another run-of-the-mill beta, no splashy changes here. Regular localization updates, boring bugfixes, etc. yawn.

  • [Added] Advanced blocking rules limitations (custom filter lists, user filter) #156
  • [Added] "Check for updates" button to the menu in the standalone build #154
  • [Changed] Localizations has been updated
  • [Changed] Safari filter has been removed from default filters #137
  • [Fixed] Adding Custom filter is broken #164
  • [Fixed] Total number of rules in Custom filter is detected incorrectly #157
  • [Fixed] Click on "About" in the tray menu should open "About" section of the UI #155
  • [Fixed] Some JS and CSS (with advanced blocking extension) rules don't work #144
Assets 3
Pre-release

@Mizzick Mizzick released this Apr 19, 2019 · 145 commits to master since this release

🎊 AdGuard for Safari is now a big boy and gets its own beta version! How does it work? You install it directly from GitHub, either on top of the App Store version, or as a standalone build. Warning! Updating the App Store version will lose you all the settings, so make sure to save all your custom rules beforehand. 🍀

In the future, there will be two separate channels (or three, depending on how you count). The stable version will be distributed via the App Store and via GitHub, while the beta will be GitHub-exclusive. Once you install a beta version, the future beta updates will be automatic.

[Added] Advanced blocking rules in Safari #114

As you probably know, Apple is always eager to restrict something when it comes to ad blockers. Safari ad blocking extensions are one of the primary targets, thanks to Apple limitations it is non-trivial for them to support some of the more advanced filtering syntax. In particular, JS and ExtCSS rules. But we managed, and proud to say that AG for Safari will provide an even higher ad blocking quality than before.

  • [Added] Standalone builds for AdGuard for Safari #153
  • [Improved] Safari filter is merged with the Base filter and made obsolete #137
  • [Improved] ExtendedCss has been updated #138
  • [Improved] Titles of custom filters can be modified now #143
  • [Fixed] Filters update notification mentions only one filter #116
  • [Fixed] AdGuard for Safari window doesn't open from Applications/Launchpad #118
  • [Fixed] “Launch AdGuard for Safari at Login” option doesn't work #127
  • [Fixed] Some JS and CSS rules don't work #144
Assets 3

@zzebrum zzebrum released this Jan 7, 2019 · 259 commits to master since this release

☃️

Year 2018 is nearing its end ended. And the closer it gets, the more urge we feel to make some last-minute fixes. So, here is another hotfix for AdGuard for Safari, just random minor-ish stuff really, but it just doesn’t feel right to go into the new year with unfixed bugs at hand 🙂 Enjoy AdGuard and happy New Year!

[Fixed] Custom filter can't be removed #109
[Fixed] Preference pane is blank #108
[Fixed] Settings are reset on exit #107
[Fixed] ⌘W doesn't close the settings window #112
[Fixed] Forced switching to dedicated video card #110
[Changed] Localizations have been updated

UPD: the app review took more time than we anticipated when writing the release notes 🙂

Assets 2

@zzebrum zzebrum released this Dec 20, 2018 · 259 commits to master since this release

🌲 This update comes shortly after the previous one, so not too many changes here: Menu Bar icon was made optional, some quality of life changes were introduced.

[Changed] Menu Bar icon is now optional #84

In the previous update we made the Safari icon optional; it was only logical to make the Menu Bar one optional too. You can even disable them both if you want to go full minimalistic 🙂 You'll find this option in AdGuard preferences in case you want to hide it. ❄️

  • [Added] “Pause AdGuard"/ "Enable AdGuard" option to extension menu #83
  • [Fixed] “Allow search ads...” option is not greyed out despite being disabled #102
  • [Fixed] Rules pasted from the clipboard are not saved in Filter editor #96
  • [Fixed] User filter is marked as “Saved" when the app is just started #95
  • [Improved] Dropdown style #94
  • [Improved] Localizations have been updated #97
  • [Improved] Scriptlets and snippets are now ignored properly #92
  • [Improved] Filter are now automatically updated after you enable them #89
Assets 2

@zzebrum zzebrum released this Dec 6, 2018 · 330 commits to master since this release

🎉 Safari extension is the newest addition to the AdGuard family, all the more important is its first real update. Some of the most pressing issues have been addressed here, making the app much more pleasant in use. Also, new localizations were added: check if your mother tongue is among them :)

[Changed] The use of Safari icon is not forced anymore #78

As it is historically with AdGuard extensions, the extension icon itself serves as a menu, providing such options as manual blocking of any element, reporting websites and adding domains to the whitelist. While we think that having access to all these features right from the web page is very handy, apparently many users don't like seeing the extension icon in browser. From now on, you can simply disable the icon via the Safari preferences (it can be brought back the same way, of course).

  • [Added] Several new localizations #88
  • [Added] New setting for filters update period #77
  • [Changed] "About" page #79
  • [Fixed] German translation bug #81
  • [Fixed] Validation for imported files #82
  • [Fixed] "Launch at login" setting can’t be disabled #69
  • [Fixed] Typos #87
  • [Improved] User filter and Whitelist editor have been enhanced #72
Assets 2
You can’t perform that action at this time.