Skip to content

3.0.0 version

Compare
Choose a tag to compare
@dingo-d dingo-d released this 30 Jan 13:10
· 45 commits to main since this release
40ba544

This update was mostly a dev update to make the plugin easier to maintain.
A lot was changed under the hood (from handling dependency injection to build process, and how settings are handled).
Minor issues in the plugin should be fixed, most notable is that the translation for Croatian language should work now.
Also, the plugin should work with PHP 8+ (beta compatibility). PHP 8.2 could throw some notices, but WP is not yet fully compatible with PHP 8, so you can report any issues you find.

Added

  • Improved handling of dependencies in files
  • Method that will delete HNB exchange rate transient on plugin update
  • Improved error handling on API call failures

Changed

  • Minimum PHP version updated to 7.4, beta compatibility with PHP 8+ added
  • Build process changed from Webpack to Vite
  • Updated the options page a bit (better organization)
    • The settings are a bit more fool-proof now in the way settings are fetched, stored and handled across the admin app.

Fixed

  • Translations for Croatian language should work now
  • If people didn't update their plugin or settings, the currency should automatically default to EUR
  • All outstanding coding style and type errors
  • Better exception descriptions