github AdguardTeam/AdguardForMac v1.2.0
1.2.0

latest releases: v2.14.1, v2.14.1-beta-1, v2.14.0...
8 years ago

Disclaimer Adguard for Mac is not an open source project. We use github as an open bug tracker for users to see what developers are working on.

This new version brings a lot of very important changes to Adguard for Mac. Lets focus at the most important changes first: $replace modifier and security improvements.

Added a $replace modifier for basic rules #38

This new rule modifier allows Adguard to change any web response on the fly. Adguard is pretty good at HTML content filtering, and with this new modifier we can change response content of any response disregarding the content type. Especially this is important for blocking video ads, for instance when a video player uses the VAST/VPAID protocol. Simple blocking of the web requests will break the video player. So the only way to block such ads is to modify response content, removing the ads from it.

Security improvements #46

In Adguard we keep up with browsers security improvements. So, as all modern browsers, we have also deprecated SHA1 certificates.

UI changes

[Added] New localizations: Serbian (Latin), German, Italian, Spanish, Chinese Traditional, Armenian, Turkish, Korean, Indonesian, Hungarian. #50
[Added] User warnings in case HTTP proxy mode fails to start. #22
[Changed] Now clicking on Adguard icon in status bar brings opened Adguard windows to front and makes them active. #33
[Changed] Assistant requests are now excluded from 'Filtering log'. #4
[Fixed] Error previously led to inability to change HTTP proxy port with HTTP proxy mode enabled. #42
[Fixed] Lack of explanation text in the 'Enter email address' text field. #44

Ad blocking

[Added] $generichide rule modifier. #15
[Added] $genericblock rule modifier. #16
[Changed] Now status 500 is always returned for blocked requests. #35
[Changed] User filter is now loaded last, after all other filters are loaded. #41
[Changed] Now $popup rules modifier is also applied to server redirect responses. #49
[Fixed] Third-party requests filtering error. #6
[Fixed] Error in css-inject rules. #7
[Fixed] Now $elemhide rule modifier is applied only to HTML-pages. #14
[Fixed] Error in finding the elements path on a page for HTML filtering rules. #17
[Fixed] Improved $popup modifier. #25
[Fixed] Error in HTML filtering rules – empty elements were never removed. #29
[Fixed] Problem when basic rules were treated as rules with $popup modifier. #34
[Fixed] Template modifier * in rules now takes into account line break symbols. #40
[Fixed] Modifiers for the whitelist rules do not work while filtering the content. #57

Networking

[Changed] Updated default list of SSL exceptions. #3
[Changed] If a website requires client certificate at SSL connection, then Adguard will pass traffic without filtering it. #2
[Changed] Port on which Adguard accepts connections. #5
[Changed] Suppress browser cache after filtering startup for a short period of time. #53
[Fixed] Problem when Adguard caused browser to freeze. #37

Browsing Security

[Changed] A method of domain check with Browsing Security filter. Improved privacy of requests. #8

Compatibility issues

[Changed] Improved compatibility with sites that use the Content-Security-Policy mechanism. #58
[Fixed] Safari inability to connect to some websites with IPv6 network configuration. #10
[Fixed] Blocking of Google Chrome Rapportive extension for Gmail. #30
[Fixed] Problem when Adguard extension for Google Chrome couldn't see triggered $genericblock rules. Integration mode works correctly now. #39

Minor issues

[Added] Unit-tests for collapsing HTML elements. #19
[Added] Unit-test for "parent-elements" modifier. #27
[Changed] Switch to a new form of templates of the blocking responses. #23
[Changed] Add translations for texts of the blocking response templates. #24
[Changed] Document-level rules ($popup, $elemhide,etc) must have a higher priority. #26
[Changed] Update copyrights to current year. #45
[Changed] Copy locale from 'Spain (Spain)' to 'Spain'. #55
[Fixed] Issue with userscripts API. #18
[Fixed] Integration mode with extension is broken. #20
[Fixed] Userscripts do not work on bing.com/search page. #31
[Fixed] App has hanged while editing "filtered apps" list. #51

Don't miss a new AdguardForMac release

NewReleases is sending notifications on new releases.