Skip to content

Latest commit

 

History

History
316 lines (237 loc) · 8.89 KB

CHANGELOG.md

File metadata and controls

316 lines (237 loc) · 8.89 KB

= 1.9.3 - 07.10.2024 =

Added:

  • Integration with Smart Slider 3
  • Integration with All in One SEO: allow controlling application/ld+json schema image URLs
  • Integration with Rank Math: allow controlling application/ld+json schema image URLs
  • Filter cf_images_disable_crop to disable auto cropping for registered crop images
  • Background image support in Spectra plugin when styles are inlined (props @josephdsouza86)

Changed:

  • Improve performance processing external images
  • Rename 'cf_images_can_run' filter to 'cf_images_skip_image' so it's more clear what it does

Fixed:

  • Images being replaced in RSS feeds, regardless of the settings
  • Fatal error when a registered image size does not have height or width defined

= 1.9.2 - 17.07.2024 =

Added:

  • Integration with WPBakery page builder image galleries
  • Integration with Elementor Pro Gallery
  • Integration with Flatsome theme gallery
  • cf_images_upload_host filter to adjust the image host ID

Changed:

  • Improve image AI modules
  • Improve performance when Rank Math image SEO is active

Fixed:

  • Only allow generating image alt text for supported formats (JPEG, PNG, GIF, BMP)
  • Duplicate queries for images that are not part of the media library
  • Rank Math image SEO module not working with custom domains

= 1.9.1 - 23.04.2024 =

Added:

  • Integration with Elementor lightbox

Fixed:

  • NaN undefined error in compression savings stats
  • AI image captioning when custom image paths are set
  • WPML compatibility
  • "Disable WordPress image sizes" option causing issues with image URLs

= 1.9.0 - 22.03.2024 =

Added:

  • Set browser TTL for images
  • Option to serve originals for logged-in users
  • Option to apply settings network wide in multisite

Changed:

  • Disable logging in wp-admin
  • Improve detection of cropped images
  • Fallback to scaled images if original image is larger than 20 Mb

Fixed:

  • Image size can now be changed in the Gutenberg image block for fully offloaded images
  • Full size images not replaced in the gallery block on expand
  • Multiple fixes and improvements with the WPML integration

= 1.8.0 - 16.02.2024 =

Added:

  • Support for RSS feeds
  • Auto crop option. If an image width matches the image height - auto crop the image.
  • Use img width size. New option that allows using the img width attribute value for the image size, if the value is smaller than the requested image.
  • Bulk remove files from the media library.
  • Bulk restore files to the media library.

Fixed:

  • Page parser will now add the wp-image-* class to images that do not have it
  • Page parser not detecting images that have a custom title set in the media library

= 1.7.1 - 31.12.2023 =

Fixed:

  • Fatal error on plugin uninstall
  • Do not bulk offload SVG images
  • Compatibility with Gutenberg Interactivity API
  • Type error when fetching image hashes

= 1.7.0 - 03.12.2023 =

Added:

  • Bunny CDN integration
  • Service tools module - reset ignored images
  • Custom URLs module - control your image links
  • Track stats for images served via Cloudflare Images
  • REST API integration module

Changed:

  • UI/UX improvements

Fixed:

  • Notices getting injected into plugin navigation
  • Do not expose internal methods to WP CLI commands
  • WP CLI command only processing the first 10 images
  • Auto resize feature using incorrect descriptors
  • Page parser not replacing all images
  • Expand on click functionality

= 1.6.0 - 12.11.2023 =

Added:

  • Generate images with AI
  • Logging module
  • Images in media library can now be sorted by offload status
  • Integration with ShortPixel
  • Compatibility option to store credentials in the database

Changed:

  • Increase timeout to 15 seconds when offloading images

Fixed:

  • Bulk processing stops if an image triggers an error during upload
  • Settings resetting on update after using a beta version

= 1.5.1 - 28.10.2023 =

Fixed:

  • Do not replace images on wp-admin if full offload module is disabled

= 1.5.0 - 27.10.2023 =

Added:

  • New and improved React-based UI
  • Image compression module: optimize the size of your media library images
  • WP CLI support via the "wp cf-images" commands (bulk & individual offload)
  • Compatibility with the "Enable Media Replace" plugin
  • Option to bulk add image captions
  • Allow viewing a page with original images, using a "?cf-images-disable=true" URL query

Changed:

  • The "Auto resize images on front-end" module has been refactored to prevent double loading of images

Fixed:

  • Cropped image detection
  • Compatibility with latest WordPress coding standards
  • PHP warnings with page parser module on pages with no images
  • Link for adding API key for AI module was not working

= 1.4.1 - 21.08.2023 =

Fixed:

  • Cannot log in Image AI module without activating it first
  • Handling of images with "scaled" in the file name

= 1.4.0 - 09.08.2023 =

Added:

  • Image AI - tag and caption your images with AI
  • Page parser module
  • Compatibility with Breakdance builder (via page parser module)
  • Compatibility with WMPL

Changed:

  • Improved detection of image sizes
  • Media UI refactored for better accessibility

Fixed:

  • Issues with lazy loading
  • When full offload is enabled, images are not displaying on front-end
  • Removing of scaled images

= 1.3.0 - 24.06.2023 =

Added:

  • Full offload and restore for images from the WordPress media library [beta]
  • ACF integration
  • Option to remove selected images from Cloudflare
  • Preconnect to CDN URL

Changed:

  • Improved internal plugin structure
  • Improved media library status layout
  • Improved media library UI

Fixed:

  • Scaled images offloaded instead of originals
  • Fatal error when uninstalling the plugin
  • Error when image metadata is not an array
  • Images not served via CDN if a custom size is used

= 1.2.0 - 29.03.2023 =

Added:

  • Auto image sizes on front-end
  • Option to use custom paths for images
  • Confirmation modal for bulk remove action
  • Offload status to media library grid mode
  • Detailed setup guide link in the setup wizard

Changed:

  • Improved descriptions for the plugin settings
  • Improve settings layout
  • Intentionally sleep for a second after setup to allow the PHP cache to expire on setup/disconnect
  • Various UI/UX improvements

Fixed:

  • Properly handle already uploaded images and duplicates
  • Prevent replacing images in wp-admin, because WordPress does not respect is_admin() checks
  • Scaled images having an empty 'w' parameter

= 1.1.5 - 28.02.2023 =

Added:

  • Integration with RankMath Image SEO module
  • Integration with Multisite Global Media plugin
  • Option to disable async image offloading

Changed:

  • Store the Cloudflare image hash in network options on multisite installs
  • Code refactor to be fully compatible with WordPress coding standards

Fixed:

  • RankMath image titles not working properly with Cloudflare images
  • TypeError in get_attachment_image_src method
  • Removed debug code

= 1.1.4 - 29.01.2023 =

Fixed:

  • Links in readme.txt file

= 1.1.3 - 29.01.2023 =

Added:

  • Compatibility with "Spectra – WordPress Gutenberg Blocks" plugin
  • cf_images_upload_meta_data filter to allow customizing the metadata sent to Cloudflare Images

Changed:

  • Improve detection of image sizes, fallback to scaled image dimensions
  • Improved compatibility with RankMath - og:image tags will not be converted to Cloudflare Image URLs

Fixed:

  • Image file names on subdirectory multisite installs

= 1.1.2 - 19.11.2022 =

Added:

  • Support for WooCommerce bulk product uploads
  • Allow defining a custom domain for the Cloudflare Images service
  • Option to skip images in media library from offloading
  • Button to disconnect from Cloudflare

Changed:

  • On network installs, plugin can now only be activated on the network level
  • When bulk uploading, if no metadata is found for an image - skip the image, instead of failing the whole process
  • Minor UI/UX improvements
  • Improved compatibility with WordPress 6.1

Fixed:

  • Settings redirect to media library after saving

= 1.1.1 - 24.10.2022 =

Changed:

  • Improved button styling
  • Allow skipping the setup wizard with CF_IMAGES_ACCOUNT_ID and CF_IMAGES_KEY_TOKEN defines

Fixed:

  • Argument #1 ($metadata) must be of type array, bool given error

= 1.1.0 - 09.09.2022 =

Added:

  • Global API stats
  • Option to disable auto offload
  • New and improved UI
  • New plugin icon

Fixed:

  • Remove autocomplete for setup form fields
  • Incorrect stats calculations
  • Reset image stats, when no offloaded images found in media library
  • Offloading images on servers with outdated SSL libraries

= 1.0.3 - 05.09.2022 =

Fixed:

  • Fatal error in rare cases

= 1.0.2 - 05.09.2022 =

Added:

  • Support for scaled images
  • Detect API key changes or other auth issues

Changed:

  • Improve code quality

Fixed:

  • Do not replace images on the editor

= 1.0.1 - 30.08.2022 =

Added:

  • Image statistics

Changed:

  • Better handling of unsupported media types
  • Improve UI and UX

Fixed:

  • Failed bulk offload if an image path is not defined in metadata
  • PHP fatal error with Spectra plugin
  • Incorrect status during bulk offload

= 1.0.0 =

First release

  • Offload images to Cloudflare Images
  • Option to disable WordPress image sizes
  • Support for custom domains