Detailed changelog for Adblock Plus 1.0
The following lists the major changes compared to Adblock Plus 0.7.5.4:
Known issues
- Format of the filter storage changed so going back to a previous version requires exporting the filters and re-importing them after the downgrade
- Mac OS X: Flash movies might not be displayed properly if "Show tabs on Flash and Java" option is switched on
- Some translations contain untranslated English strings
New features
- New filter composer dialog makes adding filters easier
- New filter options
$third-partyand$~third-partyrestrict filters to third-party/first-party requests (forum topic)
User interface
- Added translations: Armenian, Galician, Indonesian
List of blockable items
- Tooltip now shows the filter source in addition to the filter itself (forum topic)
- Filters can now be disabled and re-enabled from the context menu (forum topic)
- Changed default action for blocked items to "Add exception rule" instead of "Edit filter"
- Made "State" the default sort order (blocked items first)
- Added support for multiple selection and copying of multiple addresses/filters (forum topic)
- Added "Select all" to the context menu
- Added "Copy filter" item to the context menu (forum topic)
- Added "Size" column (hidden by default), same information shown in the tooltip
- Changed filter color for element hiding hits (forum topic)
- Fixed: Header is hidden in full screen mode
Preferences window
- Eliminated delay when window is opened and much of the delay when changes are applied
- Mac OS X: Preferences menu changed into toolbar to make sure it stays inside the window (forum topic)
- Changed names for groups of user-defined filters (forum topic)
- Group/subscription titles use bold text now (forum topic)
- Added "View" menu to control visible columns and sorting, removed column picker
- Made new "View" menu the context menu for list header
- Groups containing user-defined filters can now be disabled (forum topic)
- Images for "Enabled" column made more obvious (forum topic, forum topic)
- Removed "Add filter" dummy from the list (forum topic)
- Added support for comments in all filter groups, not only "Advertisement filters"
- Comments now always stay before the same filter, regardless of sorting (also, they can be dragged even if the list is sorted)
- For invalid filters, tooltip now explains why they are invalid
- Removed user interface elements that were made obsolete by the filter composer: regular expression warning and corresponding preference
extensions.adblockplus.warnregexp, dropdown list in filter editor (forum topic) - Filter export now inserts a checksum comment into the file (forum topic)
- Added a tooltip explaining the meaning of the exclamation mark
- Added a way to disable/enable filters and subscriptions from context menu
- "Reset filter statistics" now resets "Last hit" as well (bug 18650)
- Fixed: Findbar in preferences dialog has no icons (Firefox 3)
- Fixed: Dates would sometimes use wrong character encoding (bug 441370)
- Fixed: "Edit filter in effect" might select a filter in a disabled subscription even though it exists in enabled subscriptions as well (forum topic)
- Fixed: Clicking twice on the Enabled column starts filter editor
- Fixed: Changes to "download automatically" status are not displayed immediately
- Pasting filters with spaces (in particular comments) now possible (bug 18920)
Filter subscription selection
- First start: Filter subscription selection is opened in a new tab rather than in a separate window (bug 15786)
- First start: Filter subscription selection will show up even if other extensions already added a filter subscription they maintain.
- "Add filter subscription" from Preferences brings up filter subscription selection rather than the dialog for custom filter subscriptions.
- Added warning if Filterset.G is installed with option to uninstall automatically
- Added Adblock warning with option to uninstall automatically (this was a separate question pop-up before)
Other user interface changes
- Regular expression warning was extended to also warn for filters that are too short to be optimized
- Warning that Adblock Plus is disabled allows re-enabling with a single click
- Removed ancient Drag&Drop handling code (not discoverable and not advertised anywhere)
- Fixed: "Disable on this page only" won’t work for pages with query string
- About Adblock Plus: Made version number selectable so that it can be copied
- About Adblock Plus: Made homepage link localizable (and different for German/French locales, bug 17136)
- Added "Adblock Plus: Blockable Items" to the View menu in Firefox (View – Toolbars menu in SeaMonkey)
Core
- Core code was redesigned for better maintainability, code documentation and automated tests (based on Mochitest) were added for large parts of the core
- Made sure filter storage file isn't overwritten unless write was successful (bug 16488)
- Improved performance (esp. reading filter from disk and saving filters for large filter lists), reduced the amount of memory used
- Fixed: Exception rules don’t always apply to element hiding in Firefox 3 (bug 20034)
- Firefox 1.5, Thunderbird 1.5, SeaMonkey 1.0, Songbird 0.5/0.6 are no longer supported (removed some backwards compatibility hacks)
- Flock 1.2/2.0 and Songbird 0.7/1.0 are supported now
- Added support for Prism 0.9 (forum topic)
- Added hidden preference extensions.adblockplus.savestats to allow turning off hit statistics (useful if patterns.ini is put into a version control system) (bug 18650)
- Added support for private browsing mode in Firefox 3.1, hit statistics are disabled automatically
- All first run actions are now controlled by extensions.adblockplus.currentversion preference (replaces
showsubscriptions,checkedtoolbar,checkedadblockinstalledpreferences) - Changed patterns.ini format to allow user-defined comments (and potentially other filters as well) to be stored in any filter group
- Adblock Plus 0.6 preferences are no longer imported on upgrade
- Adblock preferences are no longer imported on upgrade (filter list still imported)
- Fixed: Object tabs show up on print (bug 19405)
- Fixed: "getBoxObjectFor() is deprecated" warning in error console (bug 19126)
Subscription downloads
- For subscription downloads, a comment "! Checksum: abcd" is now interpreted and files with wrong checksum are rejected to prevent broken downloads (forum topic, reference implementation to add checksums)
- Next attempt after failed download is after one day now rather than after one hour to prevent server overload (adjusted preference extensions.adblockplus.subscriptions_fallbackerrors accordingly)
- Fallback request can now disable automatic downloads for subscriptions that are no longer available
- Fixed: Subscription downloads sometimes go to browser cache