Changelog

= 4.5 =

  • Date: 15.March.2024.
  • Tested with WordPress 6.5.
  • Tested with PHP 8.3.0.
  • Enhancement: Added checks to use the correct filename for image attributes when an image file is renamed.
  • Enhancement: Added checks to prevent fatal error if the Action Scheduler loaded is prior to version 3.3.0.

= 4.4 =

  • Date: 09.November.2023.
  • Tested with WordPress 6.4.1.
  • New Feature: Display and edit image attributes directly in Media Library columns (list view).
  • Enhancement: Limit the display of Event Log to the most recent 10,000 entries from the log file. This prevents abnormal UI load time on websites with huge Event Log files.
  • Enhancement: Remove trailing hyphens (if any) after cleaning image filenames using the Advanced and custom filter during a new image upload.
  • UX Enhancement: Improved messaging when base plugin is not installed and activated.
  • Bug fix: Handle edge cases were Image Attributes Pro is not loaded when a post is saved.

= 4.3.1 =

  • Date: 11.October.2023.
  • Tested with WordPress 6.3.1.
  • Tested with PHP 8.2.10.
  • Updated action scheduler to 3.6.3.
  • Updated plugin update checker to version 5.2.

= 4.3 =

  • Date: 25.April.2023.
  • New Feature: Choose where to update image title and alt text while running the Bulk Updater. Image attributes can be updated in Media Library, post HTML, or both. What is the difference? Read: Understanding How WordPress Store Image Attributes.
  • New Feature: Added option to automatically copy image attributes from Media Library to post HTML while updating in Media Library. When enabled, any changes made to image attributes in the media library will be automatically synced to the corresponding post HTML. Read more.
  • New Feature: Added option to automatically update image attributes on post publish or update. Ensures that the image attributes are always consistent with settings. Read more.
  • New Feature: Save image caption added in the Gutenberg editor to the Media Library for new image uploads.
  • New Custom Attribute: %copymedialibrary% to copy image attributes from Media Library to the post / product HTML in bulk.
  • New Custom Attribute: %imagetitle%, %imagealttext%, %imagecaption% and %imagedescription%, for image title, alt text, caption and description respectively. This can be used to copy one attribute to other. For example, use %imagedescription% as image alt text to copy image description to alt text in bulk. Read more.
  • Enhancement: Remove orphan separators while generating custom attributes. If your attribute ends with a hyphen (-) or pipe symbol (|), it will be trimmed off. Can be filtered with iaffpro_custom_attribute_tag_trim_list.
  • Enhancement: !IMPORTANT! Developers please note: The third argument of iaffpro_get_custom_attribute_tag_{%tagname%}() is changed to an array. Please refer documentation if you have used this function to define your own custom attribute tags.
  • UI Enhancement: Simplified UI by removing Filter Settings and Custom Filter from Bulk Updater Settings. The bulk updater will use the same filters from the Advanced settings from here on.
  • UI Enhancement: Removed Capitalization Settings from Bulk Updater Settings. The bulk updater will use the capitalization settings from the Advanced settings from here on.
  • UI Enhancement: Simplified UI for image attributes by removing the image attribute configuration in Bulk Updater Settings. The image attributes you set in the Advanced settings will be used by the bulk updater from here on.
  • UI Enhancement: Hide attribute settings that are not selected in General Settings of Bulk Updater Settings. Makes the UI cleaner and easier to use.
  • UI Enhancement: Copy custom attributes to all settings in one click using the new Copy to all attributes link in settings.
  • Bug Fix: Fixed an issue where special characters were being replaced by their unicode values.

= 4.2 =

  • Date: 28.March.2023.
  • Tested with WordPress 6.2.
  • New Feature: Compatibility with Advanced Custom Fields plugin to update image attributes in ACF’s WYSIWYG editor. Learn more.
  • New Feature: Compatibility with Divi theme to update image attributes in Divi modules. Learn more.
  • New Custom Attribute: `%yoastseotitle%` to use Yoast SEO Title as image attributes. Learn more.
  • Enhancement: The bulk updater is now faster by intelligently varying the batch size as per server performance and available resources.
  • Enhancement: Updated default batch size of bulk updater to 20.
  • UI Enhancement: Automatically redirect to license information page on plugin activation.

= 4.1 =

  • Date: 01.February.2023.
  • New Feature: Set image attributes automatically after importing WooCommerce products from a CSV file using the WooCommerce product import feature.
  • New Feature: Update image attributes of a single Image, Post, Page or WooCommerce Product using the “Update image attributes” row action in the Media Library, Post, Page and WooCommerce Product list. Read more.
  • New Feature: Update image attributes from Post, Page or Product Editor directly using the new Image Attributes Pro meta box.
  • New Filter: iaffpro_bu_batch_size. Use this filter to modify the batch size of the bulk updater of Image Attributes Pro. This filter can be used to increase or decrease the default batch size.
  • Enhancement: Added a button to delete Bulk Updater Event Log file.
  • Enhancement: Add alt text even when alt="" placeholder is missing from image markup.
  • Bug Fix: Fixed an issue where updating attributes using the Media Library Meta Box was not reflecting in the post HTML in certain cases.

= 4.0 =

  • Date: 13.December.2022.
  • New Feature: Bulk Updater will now run in the background and is much faster than before.
  • New Feature: Event Log is now saved into a log file. Learn More.
  • UI Enhancement: Install and activate Auto Image Attributes From Filename With Bulk Updater in one click if plugin is not installed and / or activated.
  • Bug Fix: Fixed an issue where Image Attributes Pro bulk actions were executed along with other bulk actions.
  • Bug Fix: Fixed an issue where image attributes of images excluded via the Media Library meta box were updated in certain cases.

= 3.2 =

  • Date: 10.November.2022.
  • Tested with WordPress 6.1.
  • New Feature: Added support for external images. Image Attributes Pro can now update image attributes of external images used within posts / products.
  • New Custom Attribute Tag: %excerpt% to add post excerpt or WooCommerce product short description as image attribute.
  • Enhancement: Added space after comma for Rank Math focus keywords. Previously multiple focus keywords were separated only by a comma.
  • Enhancement: Display Image Attributes Pro meta box in Media Library only for images.
  • Bug Fix: Fixed an issue where backslashes were stripped out of post content while updating image attributes.
  • Bug Fix: Fixed a PHP error that occurred while loading Image Attributes Pro meta box for non-images in the media library.

= 3.1 =

  • Date: 27.April.2022.
  • Tested with WordPress 5.9.3.
  • New Feature: Display a list of posts or products where an image is used. This list is available in the Image Attributes Pro meta box in Media Library > Edit Media.
  • New Feature: Added a button to update image attributes in the Image Attributes Pro meta box in Media Library > Edit Media.
  • Enhancement: Update attributes of all images including featured image and WooCommerce Product Gallery images while updating attributes of a post or product.
  • Enhancement: Improved the messaging for Bulk Actions by making sure the success notice is displayed even when action takes longer than usual.
  • Bug Fix: Fixed an edge case where searching for images matched partial ID’s. Thanks Farrel Coetzee for his collaboration to debug.

= 3.0 =

  • Date: 24.March.2022.
  • Tested with WordPress 5.9.2.
  • This version requires WordPress version 4.7 or above.
  • This version requires Auto Image Attributes From Filename With Bulk Updater version 3.1 or above.
  • New Feature: Bulk Update image attributes from WordPress Media Library. Select images and choose “Update image attributes” Bulk action in Media Library (list view). Read more.
  • New Feature: Bulk Update image attributes from WordPress admin page for Posts, Pages and WooCommerce Products. Select the posts, pages or WooCommerce products in bulk and choose “Update image attributes” Bulk action. Read more.
  • New Custom Attribute: %category% to add Category name for Post / WooCommerce product as image attribute.
  • New Custom Attribute: %tag% to add Tag name for Post / WooCommerce product as image attribute.
  • New Custom Attribute: %seopresstargetkw% to add SEOPress Target Keyword as image attribute. Read more.
  • New Filter: iaffpro_custom_attribute_tag_category_taxonomy. Use this filter to extend %category% Custom Attribute Tag to other post types.
  • New Filter: iaffpro_custom_attribute_tag_category_names. Use this filter to modify the output of %category% Custom Attribute Tag.
  • New Filter: iaffpro_custom_attribute_tag_tag_taxonomy. Use this filter to extend %tag% Custom Attribute Tag to other post types.
  • New Filter: iaffpro_custom_attribute_tag_tag_names. Use this filter to modify the output of %tag% Custom Attribute Tag.
  • Enhancement: Improved image discovery. The Bulk Updater will search in featured images and WooCommerce product gallery images to determine where the image is used. This changes the behaviour of Image Attributes Pro when an image is used on multiple posts / products. Read More.
  • Enhancement: Display %yoastfocuskw% custom attribute tag only when Yoast plugin is active.
  • Enhancement: Display %rankmathfocuskw% custom attribute tag only when Rank Math plugin is active.
  • Bug Fix: Fixed an issue where settings were overwritten with default values during plugin activation if license information was not added to database.

= 2.0 =

  • Date: 02.July.2021.
  • New Feature: Modular Custom Attributes! Build your own attributes using custom tags. !IMPORTANT! Update to version 2.1 of Auto Image Attributes From Filename With Bulk Updater to use this feature. Available custom tags: %filename%, %posttitle%, %sitetitle%, %yoastfocuskw% ,%rankmathfocuskw%. Each custom tag will be replaced with it’s value. You can combine them as you please!
  • New Feature: Use Yoast Focus Keyword and Rank Math Focus Keyword as image attributes.
  • New Feature: Exclude images from Bulk Updater. A new meta box and a checkbox is added to the Media Library > Edit Media sidebar. When checked, the bulk updater will not update the attributes of that image in the media library or in posts / products where the image is used.
  • New Feature: Added Bulk Updater Behaviour choices for Image Captions and Image Descriptions. Bulk updater can be configured to preserve existing image captions and descriptions.
  • Enhancement: !IMPORTANT! Plugin structure was changed including the name of the main plugin file to meet WordPress standards. This will deactivate the plugin on update. Simply reactivate the plugin to fix the issue.
  • Enhancement: Changed text domain from abl_iaffpro_td to auto-image-attributes-pro to meet WordPress standards.
  • Enhancement: Converted License Key text box into a password field so that the license key is not easily copied.
  • Enhancement: Code improvements. Few key areas are more reliable and much easier to maintain.
  • Enhancement: Improved empty title detection on Gutenberg image block editor.

= 1.4.1 =

  • Date: 20.June.2021.
  • Bug Fix: Image Titles were set to blank in a specific edge case.
  • Enhancement: Code improvements.

= 1.4 =

  • Date: 18.June.2021.
  • New Feature: Added option to preserve existing image title and image alt text in the media library. You will find this in Bulk Updater Settings > Bulk Updater Behaviour for Image Title Settings and Image Alt Text Settings. Namely: Update image titles in media library and posts only if no title is set. Existing image titles will not be changed. and Update alt text in media library and posts only if no alt text is set. Existing alt text will not be changed.
  • New Filter: iaffpro_html_image_markup_post_update. You can use this filter to modify image HTML markup and add or remove custom image attributes. The image HTML markup (‘ after it is updated by Image Attributes Pro is passed as argument to the filter.
  • Enhancement: Added UI link to account dashboard so that users can easily find their license key.
  • Enhancement: Removed mandatory lower case image filename conversion when Advanced tab > Miscellaneous Settings > Clean actual image filename after upload is enabled.
  • Enhancement: Updated plugin update checker library to v4.11.
  • Enhancement: Code improvements.

= 1.3 =

  • Date: 07.January.2019.
  • Enhancement: Added filter iaffpro_image_attributes. Now you can modify the image attributes generated by the bulk updater and customize it before its inserted into the database.
  • Enhancement: Added filter iaffpro_update_media_library to disable updating of attributes in media library completely.
  • Enhancement: Added filter iaffpro_included_post_types to choose specific WordPress post types to bulk update. Want to update WooCommerce products only? This is the solution.

= 1.02 =

  • Date: 14.April.2018.
  • Enhancement: Improved the plugin update checker with user friendly notices.
  • Bug Fix: Fixed an edge case where the Bulk updater ignored the Bulk Updater General Settings. This was found and fixed during internal testing before any users reported it.

= 1.01 =

  • Date: 23.November.2017.
  • New Feature: Added support for custom post types.
  • Enhancement: Better search criteria for updating images within posts. The bulk updater is more comprehensive than before.
  • Enhancement: Better handling of default options when upgrading from ver 1.3 IAFF Basic plugin.

= 1.0 =

  • Date: 22.November.2017.
  • First release of the plugin. 🎉