* 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's the difference? Read: [Understanding How WordPress Store Image Attributes](https://imageattributespro.com/how-wordpress-store-image-attributes/?utm_source=iap&utm_medium=readme).
* 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.](https://imageattributespro.com/auto-copy-image-attributes-to-post-html-from-media-library/?utm_source=iap&utm_medium=readme)
* 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.](https://imageattributespro.com/update-image-attributes-on-save-post/?utm_source=iap&utm_medium=readme)
* 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.](https://imageattributespro.com/copy-description-to-alt-text-in-bulk/?utm_source=iap&utm_medium=readme)
* 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](https://imageattributespro.com/codex/iaffpro_custom_attribute_tag_trim_list/?utm_source=iap&utm_medium=readme).
* Enhancement: `!important` Developers please note: The third argument of `iaffpro_get_custom_attribute_tag_{%tagname%}()` is changed to an array. Please [refer documentation](https://imageattributespro.com/codex/iaffpro_get_custom_attribute_tag_tagname/?utm_source=iap&utm_medium=readme) 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.