4.0.0
IMPORTANT: After upgrading, run "Optimize Database" in Settings > DB Tools. Update custom CSS to target .irecommendthis-wrapper. Template tags and shortcodes changed from dot_irecommendthis to irecommendthis. Legacy code still works for backward compatibility.
Release Date: 19 March 2025
-
Core Improvements:
- Completely rebuilt plugin with a modern component-based architecture
- Changed naming from "dot_irecommendthis" to "irecommendthis" throughout
- Consolidated settings and tools into a single, organized admin interface
- Added multiple extension points with action and filter hooks for developers
-
Privacy & Security:
- Implemented IP anonymization using global hashing for GDPR compliance
- Added secure cookie handling with improved security parameters
- Enhanced nonce verification throughout all AJAX operations
- Fixed potential SQL injection vulnerabilities
- Added option to completely disable IP tracking
-
UI & Display:
- Added consistent div wrappers for recommendation buttons
- Fixed layout issues with buttons in different contexts
- Added wrapper parameter for fine-tuned layout control
- Improved responsive design for mobile users
- Better handling of button state changes
-
JavaScript & Interactions:
- Fixed like/unlike functionality with backward compatibility
- Added enhanced HTML attributes for better accessibility
- Implemented smoother button state transitions
- Improved error handling in AJAX operations
-
Block Editor Integration:
- Improved button targeting with class-based selectors
- Enhanced post ID detection in query loops and block contexts
- Fixed compatibility issues with the WordPress block editor
-
Performance & Optimization:
- Added database indexes and optimized queries for faster performance
- Implemented database optimization tools with improved error handling
- Added hook for caching plugin integration
- Reduced page load impact with optimized asset loading
-
Developer Tools:
- Updated shortcodes and template functions with backward compatibility
- Added new wrapper control options for theme developers
- Introduced 30+ new action hooks and filters for customization
- Added comprehensive developer documentation