Releases: Codeinwp/optimole-wp
Releases · Codeinwp/optimole-wp
v3.12.0
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
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
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
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
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
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
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
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.
v3.9.0
Version 3.9.0 (2023-08-03)
New Features
- Hero Image Optimization: Adds fetch priority for hero images to preload them for enhanced performance.
- Digital Assets Management (DAM): Replaced old media modal integration with a new interface to browse and use the images on your Optimole account.
- DAM Elementor Compatibility: Use images from your Optimole account in Elementor Builder.
- DAM Core Editor Integration: Integrated DAM with the WordPress core editor.
- Cloud Library Dashboard: Added a new Cloud Library page to manage your cloud assets straight from the website dashboard.
Improvements
- Image Offloading & Rollback: Images offloading & rollback process is now ~50% faster and operates in the background.
- Moving Images: Instant reflection of image movement to folders inside the Dashboard and DAM.
Bug Fixes
- AVIF Disabling Feature: Fixed issue where serving AVIF format could not be disabled.
- Optimole Banner Toggling: Fixed an issue where toggling the Optimole banner would sometimes not save the setting.
- Dashboard Image Uploading: Fixes issue where certain images could not be uploaded to the Optimole Dashboard;
v3.8.2
Version 3.8.2 (2023-07-06)
Bug Fixes
- Compatibilities loading: Ensure service is connected before loading compatibilities, throwing errors in some edge cases.
- Widgets screen layout: Resolved issue with Optimole banner appearing in the admin inside widget iframes.
- Cloud library whitelist: Fixed problem with sites not being removed from the cloud library whitelist.
Improvements
- Add Support Link: Added a support link for Premium users.
- Removed Native Lazyload Fallback: Native lazyload fallback has been removed.
- Add Compatibility for Spectra Blocks: Introduced compatibility for Spectra Blocks.
- Add Error Notice: Added an error notice when the filter length is not three or more characters.