Detailed changelog for Adblock Plus 0.7
The following lists the major changes compared to Adblock Plus 0.6.1:
New features
- Counting how often each filter gets applied — resulting hit count visible in the Preferences dialog
- Added possibility to disable individual filters, not only complete subscriptions
- Optimized processing of long filter lists, 5000 filters work without a noticeable slowdown (doesn't work for regular expressions)
- Vastly extended element hiding syntax — limiting by domain, attribute selectors, raw CSS
- Filter list now stored in adblockplus/patterns.ini in the profile directory instead of prefs.js
User interface
- Added translations: Brazilian Portuguese, Dutch, Chinese Simplified, French, Danish, British English, Portuguese, Swedish, Chinese Traditional
- Preferences dialog: Made filter list a multi-column tree
- Preferences dialog: Added filter search (also find-as-you-type if enabled in browser)
- Preferences dialog: Filters and subscriptions can be reordered via drag and drop
- Preferences dialog: Added copy and paste for filters
- Preferences dialog: The list can be sorted by any column now
- Preferences dialog: Showing element hiding rules and invalid rules (mainly wrong regular expressions) in separate groups
- Preferences dialog: Element hiding rules are shown as invalid when used in a browser that doesn't support them (Gecko 1.7 and lower)
- Preferences dialog: Added an Edit menu
- Preferences dialog: Added Help button (opens FAQ)
- Sidebar: Added column sorting
- Sidebar: Can be filtered by address or type text
- Sidebar: Added filter and state columns (not shown by default)
- Sidebar: Tooltip showing more information now
- Sidebar: Images and background images are displayed in the tooltip for easier identifying (can be disabled via preference extensions.adblockplus.previewimages)
- Sidebar: Splitting up long addresses into multiple rows in the tooltip
- Sidebar: Current state is saved when detaching/reattaching
- Sidebar: Making sure to scroll to the item when flashing its borders (can be disabled via preference extensions.adblockplus.flash_scrolltoitem)
- Add subscription dialog: Made subscription title first input field
- Add subscription dialog: Added a dropdown list with a few suggestions for subscriptions
- Whitelisting via menu now allows to whitelist a specific page, not all its subpages as well
- Added an option to show/hide toolbar icon
- "Show in status bar" switched off by default
- Toolbar icon now visible in Mozilla and SeaMonkey in the personal toolbar
- Remembering now whether Preferences dialog/detached sidebar were maximized and restoring state when reopened
- Preferences extensions.adblockplus.defaulttoolbaraction and extensions.adblockplus.defaultstatusbaraction now define the action for left-click on toolbar/status bar icon
- Preferences extensions.adblockplus.sidebar_key, extensions.adblockplus.setting_key and extensions.adblockplus.enable_key now define the keyboard shortcut for opening/closing sidebar, opening preferences and enabling/disabling
- Selecting active locale on startup in Mozilla and SeaMonkey to fix installer's bad choice
- Fixed: Don't allow to add filters via "Disable on ..." while the Preferences dialog is open
- Fixed: Cannot open Preferences when either About or Subscription dialog is open
- Fixed: When switching to an already open Preferences dialog suggestion isn't filled in and the filter is not selected
- Fixed: Spaces shouldn't be stripped from subscription address/file name
- Fixed: Detached sidebar wouldn't save state in Firefox 1.0/Mozilla 1.7
- Allowed blocking background images via context menu
- Made it possible to drag images/links to the toolbar icon as well, not just the status bar
Core
- Only exception rules starting with
http:// orhttps:// will whitelist entire pages, other rules apply to individual items only - Saving daily backups of patterns.ini (max. 5 backups by default)
- VERSION in subscription addresses is replaced by current Adblock Plus version when updating, e.g. ABP0.7
- Added interface IAdblockPlus to be used by other extensions (for example to manage external subscriptions)
- Moved several hardcoded lists to preferences
- Choosing which schemes can be blocked with a whitelist (extensions.adblockplus.whitelistschemes), not a blacklist
- Fixed: Blockable items list would show all visited pages, not just the current (mainly on Linux)
- Fixed: Memory leak happening with Gecko 1.8 (not Gecko 1.9) when "Show tabs on Flash and Java" is activated
- Fixed: Performance issues on pages with many occurences of the same address
- Fixed: Switching profiles at runtime in Mozilla and SeaMonkey isn't handled properly
- Fixed: Error message "secureLookup(insecDoc, 'createEvent') is not a function"
- Filters starting with http:// or https:// no longer match only at the beginning of the address
- Starting filters with | makes them match only at the beginning of the address, finishing them with | makes them match only at the end
- Fixed file permission problems when installing on Linux in Mozilla Suite/SeaMonkey
- Made sure there is no way for web sites to detect Adblock Plus
Known issues
- Yahoo Application State plugin (npYState.dll, installed by Yahoo Messenger) causes crashes on Yahoo Mail if Adblock Plus is installed. It is suggested to remove this plugin, its only function seems to be to notify Yahoo Mail about your version of Yahoo Messenger.
- Flash plugin crashes when Mozilla ActiveX plugin is installed and the option "Show tabs on Flash and Java" in Adblock Plus is activated. It is suggested to deactivate this option.