Swift Currency – Multi-Currency Switcher for WooCommerce

Changelog

1.0.3

  • Fix: Cron auto-updates no longer silently skip when a Pro-tier rate provider (fixer, currencylayer, openexchangerates, exchangerate-api) is configured but the Pro add-on is not active. The scheduler now falls back to ECB automatically and logs a warning, so exchange rates are never left stale.
  • Security: Improved output escaping across admin and frontend templates — CSS class ternaries, aria attributes, number_format(), human_time_diff(), and translated strings now consistently use esc_attr()/esc_html().
  • Security: register_setting() now includes description and show_in_rest=false parameters.

1.0.2

  • Security: Added proper uninstall.php handler for WordPress.org compliance.
  • Security: Fixed database query escaping in installer for enhanced security.
  • Security: Added HTML escaping in admin JavaScript to prevent XSS vulnerabilities.
  • Enhancement: Improved translation compatibility with WordPress.org plugin repository expectations.
  • Compatibility: Ensured full WordPress.org Plugin Repository compliance.

1.0.1

  • Bug fixes and performance improvements.

1.0.0

  • Initial stable release.
  • Introduced three professional switcher styles: Fancy Dropdown, List, and Buttons.
  • Added support for local SVG flags.
  • Integrated real-time exchange rates via European Central Bank (ECB).
  • Added comprehensive display customization (Accent colors, symbols, labels).
  • Full compatibility with WooCommerce and performance caching.
  • Clean and sanitized codebase following WordPress.org best practices.

Plugin Website
Visit website

Version:
1.0.3
Last Updated
May 29, 2026
Requires
WordPress 5.8
Tested Up To
WordPress 6.9.4
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.