BenchPress

Release notes

This update for BenchPress introduces expanded language support, better code organization, and localization improvements:

πŸš€ New Features

  • WordPress.com Compatibility Restriction: Added WPCom Check to prevent plugin usage on WordPress.com-hosted sites, ensuring proper environment support.
  • New Translations: BenchPress is now available in French πŸ‡«πŸ‡·, German πŸ‡©πŸ‡ͺ, Afrikaans πŸ‡ΏπŸ‡¦, and Japanese πŸ‡―πŸ‡΅, improving accessibility for a global audience.

πŸ”§ Improvements

  • Enhanced Localization: Updated text strings to improve translation accuracy and consistency across languages.
  • Code Refactoring for Better Maintainability:
    • Database Table Code: Moved to its own file for better structure.
    • Enqueue Scripts: Separated into a dedicated file.
    • AJAX Code: Moved to its own file to improve code clarity and maintainability.
    • Admin Settings: Now in a separate file for improved organization.
  • Translation Optimization: Ensured the plugin properly loads text domains for accurate translations.