·
- Major upgrade implemented - This release introduces significant improvements and new features to enhance performance, reliability, and compatibility.
- Implemented WordPress Transients API for saving and retrieving customizations, with browser localStorage as fallback - Customizations are now stored more efficiently using the Transients API, improving speed and scalability. If transients aren’t available or are cleared, localStorage ensures users don’t lose data.
- Tested up to WordPress 6.7 - The plugin is fully compatible and stable with the latest version of WordPress (6.7), ensuring future-proof operation.
- Fixed issue with legacy orders - A bug affecting older orders has been resolved, restoring expected functionality and data consistency for long-term users.
- Removed customizations from email and added it as an option - Customizations are no longer included by default in order emails. This feature can now be toggled on or off based on user preference.
- Limited previews in admin order details to 4 - Admins will now see up to 4 previews in order details, optimizing load times and reducing clutter for large customization sets.
- Moved the Uploads folder outside the plugin into WordPress root for easy access Uploads are now stored in a central location outside the plugin folder, making them more accessible and persistent across updates.
- Fixed an issue with file uploads not registering - A bug that prevented uploaded files from being registered correctly has been resolved to ensure file data is captured reliably.
- Plugin reports and updates orderId against a PitchPrint project - Each order is now properly linked and updated against its corresponding PitchPrint project, improving tracking and integration.
- Updates the userId if the user was a guest when the order was placed - If a guest later becomes a registered user, their order is now correctly associated with their user account for better continuity.
- Fixed issue with webhooks - Webhook functionality has been stabilized, ensuring real-time communication and automation with external systems.
- Added session as a backup for saving and retrieving customizations on sites where other plugins reset transient data - For sites where other plugins interfere with transients, session storage ensures customization data is retained without interruption.
- SVN now includes functions/general/email.php file - The email-related functions file is now included in the SVN repository, ensuring full availability during deployment or installation.
- Tested with the latest version of WordPress - Final compatibility and QA testing confirmed seamless operation with the most recent WordPress release.
- Fixed email download link issue - The issue where the download link in emails was broken or missing has been resolved, restoring full download functionality.
