Skip to content

4.0.0

Choose a tag to compare

@hchouhan hchouhan released this 19 Mar 16:31
· 5 commits to main since this release
bec122d

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