Releases: truebite/smart-image-canvas
Release list
v1.2.7: Enhanced Plugin Reactivation System
v1.2.6: Fix Plugin Reactivation After Update
Bug Fixes
- Fixed Plugin Deactivation Issue: Resolved the problem where the plugin would become deactivated after updates
- Improved Post-Update Redirection: Fixed 'Sorry, you are not allowed to access this page' errors after updates
- Automatic Reactivation: Plugin now automatically reactivates itself after successful updates
User Experience Improvements
- Better Success Messages: Added clear success notifications when updates complete successfully
- Proper Redirection: Users are now correctly redirected to the plugin settings page after updates
- Enhanced Error Handling: Improved error reporting and user guidance during the update process
- Activation State Management: Plugin properly tracks and restores its activation state during updates
Technical Improvements
- Enhanced update mechanism to store activation state before update process
- Improved AJAX response handling with proper redirection logic
- Added fallback handling for manual activation when automatic reactivation fails
- Better error reporting for troubleshooting update issues
This release fixes the common WordPress plugin update issue where plugins become deactivated and users lose access to plugin functionality after updates.
v1.2.5: Unified Debug Interface
User Experience Improvements
- Merged Debug Tabs: Combined 'Debug & Troubleshooting' and 'Debug Logs' into a single unified interface
- Improved Layout: Debug logs now appear on the right side of troubleshooting content for better space utilization
- Streamlined Navigation: Reduced tab count from 4 to 3 tabs by merging related debug functionality
Technical Enhancements
- Responsive Design: Debug tab layout automatically adapts to smaller screens by stacking vertically
- Optimized Display: Compact buttons and improved styling for debug log controls
- Better Organization: Side-by-side content layout makes better use of screen real estate
- Enhanced Usability: All debug-related functionality now accessible from a single location
This update provides a more cohesive and efficient debugging experience by consolidating related functionality into a single, well-organized interface.
v1.2.4: Fix Update Mechanism
Bug Fixes
- Fixed Update Error: Resolved the 'Download URL returned error 302' issue that was preventing plugin updates
- Enhanced Redirect Handling: Improved the update mechanism to properly handle GitHub redirect responses
- Better Error Handling: Added more comprehensive error handling and timeout settings for plugin updates
Technical Improvements
- Enhanced download mechanism to accept both 200 (direct) and 302 (redirect) HTTP response codes
- Added custom redirect download handler specifically for GitHub release archives
- Improved plugin updater with better compatibility metadata
- Enhanced error reporting for failed updates with more detailed messages
This release fixes the update functionality that was failing due to GitHub redirect behavior when downloading release archives.
v1.2.3: Custom Aspect Ratio Feature
New Features
- Custom Aspect Ratio Support: Added ability to define custom aspect ratios using a simple width:height format (e.g., 5:3, 7:4)
- Dynamic Field Display: Custom aspect ratio input field appears only when 'Custom' is selected from the dropdown
- Input Validation: Comprehensive validation ensures custom ratios follow the correct format
Enhancements
- Updated aspect ratio dropdown to include 'Custom' option
- Enhanced image generation to handle user-defined aspect ratios dynamically
- Improved admin interface with JavaScript-based conditional field visibility
- Added proper error messages for invalid custom ratio formats
This release gives users complete flexibility in defining aspect ratios beyond the predefined options, perfect for unique design requirements or brand-specific dimensions.
v1.2.2: Update Mechanism Fix
Fixed
- Update Mechanism - Improved plugin update functionality to work with GitHub archives
- Fixed 'Update failed for unknown reason' error by implementing more robust update process
- Enhanced error handling for plugin updates with better diagnostic messages
- Improved compatibility with WordPress's built-in update system
This release addresses the update failure issue and provides a more reliable update mechanism for the plugin.
v1.2.1: Updates Tab Enhancement
Enhanced
- Updates Tab Improvement - Added 'Last Checked' timestamp to Updates tab
- Display when plugin last checked for updates in admin interface
- Improved user feedback for update checking functionality
This is a minor enhancement release for testing the plugin update functionality.
v1.1.2 - Private Repository Fix
Fixed private repository asset downloads by using GitHub API endpoints with proper authentication. Resolved 'Not Found' errors when downloading from private repository releases.
v1.1.1 - Update Download Fix
Fixed plugin update download mechanism to use GitHub release assets. Resolved 'Not Found' errors during updates by properly handling both release assets and zipball downloads.
v1.1.0 - GitHub Releases Integration Fixed
Fixed GitHub API 404 errors by creating proper GitHub releases. The update system now works correctly with all previous versions having corresponding releases.