Avatar Privacy · Version history
Avatar Privacy changelog and version history
- Latest version
- 2.7.0
- May 1, 2023 (3 years ago)
- Releases
- 41
- since 2012
- In the last year
- 0
- Tested up to
- WordPress 6.2.15
- PHP 7.4 or later
Releases each year
- 20122 releases
- 20131 release
- 201815 releases
- 201910 releases
- 20201 release
- 202110 releases
- 20221 release
- 20231 release
20231 release
Avatar Privacy 2.7.0Latest
- Feature: Avatar Privacy is now compatible with PHP 8.2.
- Feature: The plugin now honors the wp_delete_file filter when deleting files.
- Change: Requires at least PHP 7.4.
- Change: Upgrades identifier column of avatar_privacy_hashes table to 256 characters on supported MySQL/MariaDB versions (as it was in 2.4.0).
- Change: The library yzalis/identicon has been removed as a dependency.
- Change: Avatar Privacy now honors the wp_delete_file filter hook.
- Bugfix: Icons from Webmentions using Gravatar will get cached now.
- Bugfix: Uploading avatars for users with no role on the primary site of a Multsite network now works as expected.
20221 release
Avatar Privacy 2.6.0
- Feature: The size of uploaded images is now checked to make sure processing does not overload the server. By default, all uploaded images have to be smaller than 2000×2000 pixels. The constraints can be adjusted with these new filter hooks:
- avatar_privacy_upload_min_width
- avatar_privacy_upload_min_height
- avatar_privacy_upload_max_width
- avatar_privacy_upload_max_height
- Feature: Improved caching to reduce the number of database queries.
- Change: Requires at least WordPress 5.6 and PHP 7.2.
- Change: Support for Internet Explorer (all extant versions, i.e. 9, 10, and 11) has been dropped.
- Change: A fabulous new plugin icon designed by Johanna Amann.
202110 releases
Avatar Privacy 2.5.2
- Bugfix: When a user is deleted, their local avatar image is removed as well.
- Bugfix: The dependency version for JS and CSS files is properly calculated. (This also fixes the apparently empty PHP warning when WP_DEBUG is enabled.)
Avatar Privacy 2.5.1
- Bugfix: Fixes PHP 8.0 deprecation warning in the level-2/dice package.
Avatar Privacy 2.5.0
- Feature: Avatar Privacy is now compatible with PHP 8.0.
- Feature: Integration for the following plugins had been added:
- Simple Local Avatars
- Simple User Avatar
- Change: The library scripturadesign/color has been removed as a dependency.
- Change: Additional hardening.
Avatar Privacy 2.4.6
- Bugfix: Unchecking the Gravatar opt-in and anonymous commenting checkboxes in a user’s profile screen works again.
Avatar Privacy 2.4.5
- Bugfix: Gravatar opt-ins by anonymous commenters are now properly saved on WordPress 5.5 and later.
Avatar Privacy 2.4.4
- Bugfix: Gracefully handle changes to WordPress’ default DB collation (no more Illegal mix of collations errors).
Avatar Privacy 2.4.3
- Bugfix: Don’t break stuff (another build process fix, for real this time).
Avatar Privacy 2.4.2
- Bugfix: An unfortunate oversight in the build process led to crashes instead of the intended graceful failure when the installation requirements were not met.
Avatar Privacy 2.4.1
- Bugfix: Don’t break the site when the options value in the DB has become corrupted.
- Bugfix: Workaround for maximum database key length when using MySQL < 5.7.7 or MariaDB < 10.2.2.
Avatar Privacy 2.4.0
- Feature: Legacy (default) avatars are now properly cached and resized.
- Feature: There are now API methods to get and set a user’s (local) avatar (and their Gravatar and anonymous commenting policies).
- Feature: New WP-CLI commands relating to local avatars added.
- Feature: Integration for the Simple Author Box plugin has been added.
- Change: Requires at least WordPress 5.2 and PHP 7.0.
- Change: The yzalis/identicon package has been updated to version 2.0.
- Change: Some unused files have been removed from the vendor-scoped directory.
- Change: A new per-site database table for fast hash lookup has been introduced (base name avatar_privacy_hashes).
- Change: General code clean-up and removal of PHP 5.6 workarounds.
- Bugfix: Gravatars will be properly regenerated for comment authors that have not set a policy (when the site-admin has switched the default to “opt-out”).
- Bugfix: When a user requests deletion of their personal data, this now includes the uploaded avatar image files.
- Bugfix: A timestamp is added to uploaded avatar images for better browser caching in the Profile screen.
20201 release
Avatar Privacy 2.3.4
- Bugfix: Allow plain URLs as default avatars. Use the filter hook avatar_privacy_allow_remote_default_icon_url to allow third-party domains and avatar_privacy_validate_default_icon_url if you want to implement your own image URL validation.
- Bugfix: Properly handle trackback/linkback avatars. This includes a workaround for avatars provided by the Webmention plugin. You can use avatar_privacy_allow_remote_avatar_url to prohibit third-party domains (the default is to allow them for webmentions) and avatar_privacy_validate_avatar_url if y…
- Change: Due to the trackback/linkback bug fix, the priority for pre_get_avatar_data filter can now be adjusted using the avatar_privacy_pre_get_avatar_data_filter_priority hook instead of being hardcoded.
201910 releases
Avatar Privacy 2.3.3
- Bugfix: Timestamps in WP-CLI commands now always use GMT.
Avatar Privacy 2.3.2
- Bugfix: Some error messages were not getting translated because of a WP.org infrastructure change.
Avatar Privacy 2.3.1
- Bugfix: Will not crash on WordPress 4.9 anymore when the Gutenberg plugin is not activated.
- Bugfix: The label for the block settings panel of the Avatar block was incorrect.
Avatar Privacy 2.3.0
- Feature: New shortcode [avatar-privacy-form] (optional parameter: avatar-size) to allow changing Avatar Privacy’s user settings on the frontend of the site.
- Feature: Two blocks have been added to the Block Editor to allow displaying a user’s avatar and to change the settings related Avatar Privacy on the frontend.
- Feature: Three new generated default avatars:
- Bird Avatars,
- Cat Avatars (both designed by David Revoy), and
- RoboHash (designed by Zikri Kader).
- Feature: Integration for the following plugins had been added:
- BuddyPress
- Theme My Login
- Ultimate Member
- Feature: New template function \Avatar_Privacy\gravatar_checkbox() for legacy themes added.
- Feature: There is a CLI interface to some parts of Avatar Privacy:
- wp avatar-privacy db show: Show information about the custom database table(s).
- wp avatar-privacy db list: List entries in the custom database table(s).
- wp avatar-privacy db create: Create the custom database table.
- wp avatar-privacy db upgrade: Upgrade the structure of the custom database table.
- wp avatar-privacy uninstall: Remove data added by Avatar Privacy.
- wp avatar-privacy cron list: List active cron jobs created by the plugin.
- wp avatar-privacy cron delete: Delete cron jobs created by the plugin.
- Change: avapr_get_avatar_checkbox() has been deprecated in favor of \Avatar_Privacy\get_gravatar_checkbox().
- Change: The ID and name of the use_gravatar comment form checkbox has been changed to avatar-privacy-use-gravatar. Please update custom CSS rules accordingly.
- Change: Additional inline styling is added to the avatar-privacy-use-gravatar comment form checkbox to work around common theme limitations. Styling can be disabled using the avatar_privacy_comment_checkbox_disable_inline_style filter hook.
- Change: All external PHP dependencies have been moved to the namespace Avatar_Privacy\Vendor to reduce the chance of conflicts with other plugins.
- Bugfix: Gravatars are only cached if they are actually images to prevent issues with temporary Varnish errors on Gravatar.com.
Avatar Privacy 2.2.2
- Bugfix: Re-allow installation on 4.9.x for increased compatibility with possible future WordPress Core changes. The 2.2.x branch of Avatar Privacy is the last that will support WordPress < 5.2.
Avatar Privacy 2.2.1
- Bugfix: Compatibility with Windows servers.
Avatar Privacy 2.2.0
- Feature: Integration for the following plugins had been added:
- wpDiscuz
- WP User Manager
Avatar Privacy 2.1.0
- Feature: Improved compatibility with multisite installations. Plugin data will be properly deleted on uninstallation or when a site is removed. (“Large Networks” will still have to take manual action to prevent timeouts.)
- Feature: Network settings for enabling/disabling global table use on multisite. Existing global data will be migrated to the site-specific tables when global table use is disabled (but not in the other direction).
- Change: usermeta keys are now prefixed (avatar_privacy_use_gravatar instead of use_gravatar).
- Change: Generally improved code quality through unit tests.
- Bugfix: New multisite installations were incorrectly detected as “legacy”, making them use the global table (instead of per-site tables). Affected installations can be switched via the new network settings page.
Avatar Privacy 2.0.5
- Bugfix: Fixed a previously undiscovered compatibility issue with recent versions of EWWW Image Optimizer.
Avatar Privacy 2.0.4
- Bugfix: Updated included libraries for improved compatibility with other plugins.
201815 releases
Avatar Privacy 2.0.3
- Bugfix: Prevent warnings when trying to retrieve the avatar for an invalid user ID.
Avatar Privacy 2.0.2
- Bugfix: Updated included libraries for improved compatibility with other plugins.
Avatar Privacy 2.0.1
Avatar Privacy 2.0.0
Avatar Privacy 1.1.1
Avatar Privacy 1.1.0
Avatar Privacy 1.0.7
Avatar Privacy 1.0.6
Avatar Privacy 1.0.5
Avatar Privacy 1.0.4
Avatar Privacy 1.0.3
Avatar Privacy 1.0.2
Avatar Privacy 1.0.1
Avatar Privacy 1.0
Avatar Privacy 0.4
20131 release
Avatar Privacy 0.3
20122 releases
Avatar Privacy 0.2
Avatar Privacy 0.1
Questions about Avatar Privacy’s releases
What is the latest version of Avatar Privacy?
2.7.0, released on May 1, 2023 (3 years ago). It’s tested up to WordPress 6.2.15 and needs PHP 7.4 or later.
How often is Avatar Privacy updated?
It had no release in the last year; the latest came out 3 years ago. Its first release on WordPress.org dates from February 2012.
Know when your rivals ship
Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.
Start freeRelease dates come from the day each version’s folder was made in Avatar Privacy’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.