= 1.1.4 2026-04-08 =
- Enhancement - Registered custom image upload frontend assets on
wp_enqueue_scripts and deferred actual enqueue to the configurator-loaded flow for more reliable load order.
- Refactor - Updated frontend config enqueue methods to separate asset registration from runtime enqueue behavior.
= 1.1.3 2025-12-19 =
- Refactor - Optimized cropper popup rendering to prevent duplicates by moving popup HTML generation from per-layer
wp_footer actions to a single global footer action that renders each unique layer only once. This improves performance and avoids duplicate popups.
- Enhancement - Updated frontend script to use a scoped jQuery selector for image elements, ensuring more reliable and isolated DOM targeting.
- New: Added localization support for multiple new languages (ar, de_DE, es_ES, fr_FR, it_IT, ja, pl_PL, pt_BR, pt_PT, ru_RU, sk_SK, zh_CN) and updated all related strings to use standard WordPress i18n functions.
- New: Added compatibility with WordPress 6.9 and PHP 8.4, ensuring the plugin works seamlessly with the latest platform and runtime versions.
- Improvement: Tested and verified plugin stability on the latest WordPress and PHP releases.
- Fix: Resolved minor compatibility warnings and deprecated notices related to newer PHP versions.
= 1.1.2 2025-11-25 =
- Fix - Corrected image upload layer deselection by calling
$store.deSelectLayer after clearing the uploaded image source, ensuring proper layer state reset.
- Enhancement - Improved cropper popup rendering by moving its HTML output to the
wp_footer hook and refined CSS for better responsiveness and scrolling behavior.
= 1.1.1 2025-08-07 =
- Dev - Wrapped script in an IIFE and passed in jQuery to prevent polluting the global scope.
- Dev - Replaced
$(document).on("ready", …) with $(document).ready(…) to ensure DOM-ready code executes reliably across client sites.
= 1.1.0 2025-07-28 =
- Fix - Resolved issue where crop transform feature failed on Back View and other non-Front views, causing images to freeze.
- Fix - Improved reliability of image cropper by adding checks for missing DOM elements and handling view-specific settings dynamically.
- Fix - Fixed cropper event handlers to support proper cropping, image removal, and save functionality.
- Fix - Corrected mask and curved effect application to use the correct view data.
- Style - Removed border radius from cropper popup images for visual consistency.
- Style - Removed unnecessary centering styles from carousel elements within the cropper popup.
= 1.0.9 2025-07-04 =
- Enhancement - Refactored the
createMaskedImg method to use asynchronous image loading with Promise.all for improved reliability.
- Fix - Ensured both source and mask images are fully loaded before applying canvas
= 1.0.8 2025-05-28 =
- Enhancement - Added ability to remove previously uploaded images in the image upload layer UI.
= 1.0.7 2025-03-17 =
- Fix - Resolved an issue where the license could not be deactivated to allow for a new license.
- Enhancement - Added an option in the backend to enable the curved effect to the image.
= 1.0.6 2025-03-03 =
- Fix - Resolved image preview duplication, PNG transparency issues, and multi-layer control inconsistencies.
= 1.0.5 2025-02-11 =
- Fix - Resolved an issue where the crop image feature was not working when the panorama skin was set.
= 1.0.4 2024-12-11 =
- Add - Allow customers to edit uploaded images.
= 1.0.3 2023-08-30 =
- Fix - Edit cart details not showing in the Update cart.
= 1.0.2 2023-03-08 =
- Add - Active setting added.
- Fix - Placeholder/Mask SVG image not importing.
- Fix - License activation issue solved.
= 1.0.1 2022-11-04 =
- Add - Placeholder image for Upload layers.
- Add - Mask custom uploaded images using SVG.
= 1.0.0 2022-10-01 =