Skip to content

Releases: Codeinwp/optimole-wp

v3.12.2

08 Jan 09:04
Compare
Choose a tag to compare
Version 3.12.2 (2024-01-08)

Bug Fixes

  • Optimization Exclusions Fix: Resolved an issue where some pages were excluded from optimization due to AJAX requests exclusions.

Enhancements

  • Lazyloading Menu Item: Ensure that turning off lazyloading now disables the lazyloading settings menu item in the plugin dashboard.
  • Lazyload Support for Group Blocks: Added lazyload support for group blocks background for improved performance.
  • Cap Offloading Log: Capped offloading log read lines to 10,000 for better performance and manageability.

v3.12.1

21 Dec 15:24
Compare
Choose a tag to compare
Version 3.12.1 (2023-12-21)

Enhancements

  • Add Retries for Offloading Common Errors: Implemented a feature to add retries to address common errors in the offloading process.

Fixes

  • Fix Replacement in Elementor: Resolved an issue where replacement in Elementor was not working in some cases

v3.12.0

19 Dec 17:13
Compare
Choose a tag to compare

Version 3.12.0 (2023-12-19)

New Features

  • Handshake Mechanism: Implemented a handshake mechanism to ensure that the website can use Optimole when connecting.
  • New Cloud Library UI/UX: Introduced a new and improved UI and experience for the Cloud Library.

Enhancements

  • Improved Optimole Dashboard UX: Enhancements to improve the user experience of the Optimole dashboard.
  • Cohesive UI on Plugin Dashboard: Improved the overall UI on the plugin dashboard for a more cohesive look and feel.
  • Revamped Offloading User Experience: Revamped the UI/UX for offloading operations, making it more intuitive and user-friendly.
  • Cloud Library Access by Default: Enabled Cloud Library access by default for all users, enhancing accessibility to Optimoles features.
  • Notice for Offloaded Images Limit: Added a notice if the count of offloaded images exceeds the limit, keeping users informed.

v3.11.3

05 Dec 12:12
Compare
Choose a tag to compare
Version 3.11.3 (2023-12-05)

Bug Fixes

  • Division by zero: Addressed an edge case where a division by zero was happening when resizing images.
  • WPML Duplicated Attachments: Resolved an issue where WPML duplicated attachments were not being accounted for as offloaded.
  • Offload Batch Size: Lowered the batch size of images processed for offloading/rollback to address timeout issues on some servers.

Improvements

  • Action Scheduler Integration: The offloading/rollback process will use Action Scheduler if available.

v3.11.2

23 Nov 18:33
Compare
Choose a tag to compare
Version 3.11.2 (2023-11-23)

Bug Fixes

  • Rollback Issue: Fixed an issue where rolling back images would not point the attachments to the correct uploads folder path.

v3.11.1

20 Nov 15:22
Compare
Choose a tag to compare
Version 3.11.1 (2023-11-20)

Bug Fixes

  • Cache for Offloaded Attachments: Fixed an issue with caching for offloaded attachments when the object cache extension isnt enabled.
  • Error on Older WordPress Versions: Resolved an error occurring on WordPress versions lower than 6.0.0.
  • Performance Issue on Large Instances: Fixed a performance issue affecting instances with a large number of images.
  • Offload Rollback Issue: Addressed a problem where offloading was trying to rollback Cloud Library images.

v3.11.0

15 Nov 09:50
Compare
Choose a tag to compare

Version 3.11.0 (2023-11-15)

New Features

  • Image Optimization for ICO Files: Added support for optimizing ICO files, ensuring that these can benefit from Optimoles optimization capabilities.
  • Toast Notifications in Optimole Dashboard: Introduced a toast notifications system within the Optimole dashboard, informing users when settings are saved.
  • Offload Images Without Database Replacement: Images are now offloaded without the need to perform a database replacement, improving the speed of the process and reducing complexity.
  • Logging for Offloading Process: Implemented logging for the image offloading process, allowing users to track progress more effectively.
  • Faster Zip Generation Routine: Optimized the zip files generation routine from the Optimole Dashboard, making it faster and more efficient. Additionally, split the Zip files per each source website when downloading images, providing a smoother experience.
  • Motion.page Compatibility: Addressed compatibility issues to ensure smooth integration with the Motion.page.

Improvements

  • Remove Redundant Setting: Removed redundant settings related to resizing large images from the original source, simplifying the user interface.
  • Review of Settings Descriptions and Documentation: Reviewed and refined settings descriptions and documentation to make it easier for users to understand what each setting does, and to configure Optimole to their specific needs.
  • Beaver Builder Compatibility with Cloud Library: Optimoles Cloud Library is now compatible with Beaver Builder, allowing users to import and use images from their Optimole account.
  • Progress Bar Design Consistency: Refined the design of progress bars for a more consistent and polished user interface.

Bug Fixes

  • Scheduled Crons Removal During Uninstall: Fixed an issue where scheduled cron jobs were not being removed when uninstalling Optimole.
  • Cloud Library in Safari: Resolved an issue where the Cloud Library was not functioning correctly in Safari.
  • Guidance on Third-Party Cookies for Cloud Library: Added instructions on how to allow third-party cookies to ensure seamless functionality of the Cloud Library.

v3.10.0

18 Sep 10:07
Compare
Choose a tag to compare

Version 3.10.0 (2023-09-18)

New Features

  • Edit Images in Cloud Library: Images can now be edited before inserting them into your website.
  • Lazyload for Optimole Cloud Library Images: Images imported from the Optimole Cloud Library now support lazy-loading.
  • Apply Optimization Settings to Cloud Library: Optimole Cloud Library images now inherit image optimization settings from the plugin.
  • More File Types in Dashboard: Support for uploading additional file types like documents, videos, text, audio, etc. in the Optimole Dashboard.
  • Add CLI Command for Clearing Image Cache: New command-line interface option to easily clear the image cache.
  • Best Format Toggle: Choose to enable or disable automatic best format calculation for images.
  • Generic Lazy-Loading Placeholder Color: Added customizable color option for the generic lazy-loading placeholder.
  • Improve WooCommerce Product Gallery Lazyload: Enhanced lazyloading functionality for WooCommerce galleries.
  • Resizing Images in Cloud Library and Dashboard: Manually resize images by typing dimensions in the editor modal.

Improvements

  • Explicit Connection Error Handling: More detailed error messages for failed plugin connection.
  • Unsaved Settings Alert: The plugin settings page now prompts to confirm leaving the page if settings are unsaved.
  • Better Folder UI/UX in the Dashboard: Enhanced the user interface and experience for folders on the Optimole Dashboard.
  • Multi-Image Selection UX: Improved user experience for selecting multiple images in the Optimole Dashboard.

Bug Fixes

  • Backwards Compatibility: Fixed offload compatibility issues with WordPress versions below 6.0.
  • Cloud Library Modal Loader not being removed: In some contexts, the cloud library loader was not disappearing when opening the modal a second time.
  • Visits Banner markup: Optimole additional visits banner was interfering with modals on the front end of the website.

v3.9.2

10 Aug 12:35
Compare
Choose a tag to compare
Version 3.9.2 (2023-08-10)

Bug Fixes

  • Fatal error: In some edge-cases, the Hero Preloader feature was throwing a fatal error, trying to access inexistent posts.
  • Lazyload default status: Lazyload was off for new users by default when it should have been on.

v3.9.1

07 Aug 13:06
Compare
Choose a tag to compare
Version 3.9.1 (2023-08-07)

Bug Fixes

  • Fatal error on PHP<7.3: Fixed fatal error that the plugin was throwing on PHP versions lower than 7.3.
  • PHP Warning: Fixed warning when inserting an image with a defined height but no width.