Resolved an issue where updating exchange rates could fail with a fatal error and leave the settings page loading indefinitely when the exchange rate service returned no rates
Improved currency calculations to be more reliable and accurate
2024
1 versão
Versão 2.1.0
1 melhoria
Melhoria
Moved currency switcher settings in the form builder from the donation amount block to the form settings tab.
2023
3 versões
Versão 2.0.3
1 correção
Correção
Ensure there is a default value for each global setting and that global settings that Currency Switcher block relies on are not hidden
Versão 2.0.2
1 correção
Correção
Resolved a conflict with GiveWP 3.0 that prevented donations in a second currency by the same donor on the same form
Versão 2.0.0
1 novidade2 melhorias3 correções
Novidade
Added compatibility with visual donation form builder
Melhoria
1.5.2: October 31st, 20222 =
1.5.1: March 17th, 20222 =
Correção
Adds a database upgrade to resolve an issue where some currencies weren't being stored correctly
The dismiss button for an invalid currency was absolutely massive on Multi-Step forms. It's a reasonable size once again
Improved some documentation within the plugin
2021
3 versões
Versão 1.5.0
2 novidades
Novidade
Exchange services have been removed for one, simple, free API compliments of GiveWP
Exchange rates now automatically update every day (unless they are manually set)
Versão 1.4.0
1 novidade1 correção
Novidade
Decimals now look great and are better handled using the new Multi-Step template decimal option introduced in GiveWP 2.11.0
Correção
The currency levels are now correctly updated when a new payment method is selected
Versão 1.3.14
1 correção
Correção
Resolved issue where Currency > Decimals setting was affecting donation calculations and reducing amounts
2020
8 versões
Versão 1.3.13
1 correção
Correção
Prevent duplicate database updates from 1.3.12
Versão 1.3.12
1 novidade2 correções
Novidade
Currency exchange code and amount are now stored in the new give_revenue table
Correção
Improved compatibility with the Multi-step form
Allow for 0 as a valid number of decimals in settings
Versão 1.3.11
1 correção
Correção
Resolved an issue with the previous release which was causing a JavaScript error for donors when attempting to switch currencies.
Versão 1.3.10
2 correções
Correção
When a donor is logged in and Fee Recovery is active the fee amount could be inaccurate with some configurations.
Preventing conflicts with GiveWP 2.7 version. Note: The Currency Switcher add-on is currently not compatible with the first GiveWP Form Template but we're working on making it compatible in an upcoming release.
Versão 1.3.9
1 correção
Correção
Adjusted a JavaScript conditional check to prevent a JS error when Currency Switcher is not enabled on a donation form.
Versão 1.3.8
1 correção
Correção
Resolved a conflict with Fee Recovery that was formatting currencies incorrectly when using comma-delimited currencies.
Versão 1.3.7
4 correções
Correção
Resolved an issue with Currency Switcher not properly setting the currency when only one currency is supported by a particular payment gateway.
When a logged in donor's preferred currency was auto-switched there was an issue with the donor then giving a custom amount in that currency that has been fixed.
Resolved an issue with currency formatting the total amount correctly when the donor switches the payment gateway.
An "Invalid amount" notice would display incorrectly when using custom currency amount in a multi-level donation form. Now no incorrect errors will display.
Versão 1.3.6
1 correção
Correção
Resolved a bug where an invalid amount notice would appear for donors who submit a donation where the converted currency donation amount is equal to a donation level of the base currency.
2019
4 versões
Versão 1.3.5
3 correções
Correção
With Currency Switcher active and configured with multiple currencies, a set donation form would clear out the amount at the bottom of the form when you switch payment gateways.
Resolved an issue when Currency Switcher is activated it throws a JavaScript error on a page with the [give_profile_editor] shortcode on it.
Resolved PHP warnings when the Per Form Gateways add-on and Currency switcher are both activated.
Versão 1.3.4
1 correção
Correção
Resolved an issue with a JavaScript error appearing when switching currencies based on certain configurations.
Versão 1.3.3
2 correções
Correção
Allow seamless transition to another currency when a donor switches to a payment gateway that does not support the currently selected currency.
When you have a goal set with large amounts and you switch the currency the human readable large amount is now properly converted. Previously when a large goal was set, for instance above one million, Currency Switcher would swap to a different currency and the "millions" word would be removed incorrectly.
Versão 1.3.2
1 correção
Correção
Resolved an issue where setting the per-form Currency Switcher default currency setting didn't take effect on the front end of the form and incorrectly defaulted to the base currency global setting.
2018
10 versões
Versão 1.3.1
1 novidade1 melhoria5 correções
Novidade
Added compatibility with the Payfast payment gateway.
Melhoria
Improved the notice that displays for currency support per gateway so admins have a clearer understanding.
Correção
Resolved an issue where changing the currency for a donation form with a goal would adjust the goal.
Ensure that the donation level amount respects zero decimal configurations on page load.
EUR renewals no longer cause reports to display incorrect amounts.
Removed the apostrophe for the thousands separator for the Taiwan New Dollars currency.
Ensure that strings displayed on the donation form from currency switcher are translatable.
Versão 1.3.0
1 novidade2 correções
Novidade
Admins now have the ability to set the default currency per donation form.
Correção
The recurring donation amount was not properly being converted when switching to some currencies.
Stats could be conflicting when currency switcher is active in the dashboard widget and on reports.
Versão 1.2.2
1 novidade2 melhorias4 correções
Novidade
Added an option for admins to enable or disable the option to switch to the users preferred currency.
Melhoria
Important: You must be running Give Core 2.2.0+ in order to use this add-on update. Please update Give Core to the latest version prior to completing this update.
Use give_get_donation_levels filter to filter the variable amounts after Give 2.2.0.
Correção
Ensure two decimal places aren't added on conversion and export.
Ensure that moving around the donation form levels won't cause errors.
Only schedule CRON jobs if automatic updates enabled.
Use uninstall.php instead of deactivation hook.
Versão 1.2.1
3 correções
Correção
Resolved geolocation not working properly due to incorrect usage of the is_admin conditional check.
Amount conversions now use the donation form's base amount for improved conversions between currencies.
The admin decimal separator field is can now be left blank to more accurately depict the currency formatting in use.
Versão 1.2.0
1 novidade1 melhoria6 correções
Novidade
Added amount validation to the set donation amount admin donation form fields for Currency Switcher.
Melhoria
When a donor switches to a gateway that doesn't support his/her currency the noticed displayed does not auto-dismiss anymore to give the donor a chance to acknowledge the change.
Correção
The add-on now properly formats the currency amount using the per form currency's formatting settings instead of using global currency setting.
Improved the responsive layout of the admin fields for Currency Switcher.
If a minimum donation amount is not met the notice displayed will now display the switched currency properly.
Wehn an admin defined recurring donation amount is enabled the currency selected will now properly display.
Ensure that when a donation form is in "Button" mode that the currency acronym doesn't display multiple times when the modal popup is closed.
The add-on will now properly display the currency acronym on first page load even if a payment gateway doesn't support switching currencies.
Versão 1.1
1 novidade3 melhorias5 correções
Novidade
Performance improvements for fewer on-the-fly calculations so your site loads faster and your server works less.
Melhoria
Added compatibility for Give Core 2.1+ - Please update if you haven't yet!
Adjusted the logic for calculating the donation amount when switching currencies.
XE.com is not the default exchange rate provider for its ease of use.
Correção
Properly convert the min/max donation amounts when switching currencies.
If the thousands separator is blank in Give's settings this caused currency calculation inaccuracies.
jQuery was having issues with Dutch (netherland) translated donation forms.
PayPal Pro gateway compatibility - now the properly converted currency is passed to the gateway.
Dropdown display bug in Firefox.
Versão 1.0.3
1 correção
Correção
The "Google Finance" exchange rate API has been fixed. Google had changed the URL for this free API and a workaround fix has been implemented to continue using Google for API changes.
Versão 1.0.2
1 correção
Correção
When decimal and comma are switched from the standard the math becomes inaccurate for custom and minimum amounts. This has been resolved so that custom amounds and minimum amounts, including fee calculations, are correct.
Versão 1.0.1
1 melhoria1 correção
Melhoria
Settings UI improvement to conditionally display the API exchange rate fields if enabled in WP-Amin.
Correção
Support added for embedded donation forms. If your currency switching dropdowns weren't displaying properly for embedded (shortcode) forms then they will now!