From 03af672c51a1a5bd7083a5fb64fc621ce7ad5027 Mon Sep 17 00:00:00 2001 From: Emanuel Lopes Date: Sat, 23 Dec 2023 14:28:47 -0300 Subject: [PATCH 1/5] ci: Update build to include plugin correct permissions --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 0628d84..0a0c617 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -18,7 +18,7 @@ jobs: # Add plugin files to a root directory - name: Make plugin root directory - run: "mkdir $PLUGIN_NAME && mv -t ./$PLUGIN_NAME ./plugin-updater ./includes *.php && ls -lah" + run: "mkdir $PLUGIN_NAME && mv -t ./$PLUGIN_NAME ./plugin-updater ./includes *.php && find ./${{env.PLUGIN_NAME}} -type f -exec chmod 0644 {} + && find ./${{env.PLUGIN_NAME}} -type d -exec chmod 0755 {} + && ls -lah" # Compact plugin as .zip - name: Archive Release From a7cf01c270aa3b344d47aeba52ad45b42c5a7ac2 Mon Sep 17 00:00:00 2001 From: Emanuel Lopes Date: Sat, 23 Dec 2023 14:34:56 -0300 Subject: [PATCH 2/5] feat: Add support for saudi rial #10 --- includes/admin/form-settings.php | 2 ++ includes/admin/setting-admin.php | 2 ++ includes/exchange-rates.php | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/includes/admin/form-settings.php b/includes/admin/form-settings.php index 8540e69..2363316 100644 --- a/includes/admin/form-settings.php +++ b/includes/admin/form-settings.php @@ -49,6 +49,7 @@ public function setup_setting($settings) { 'EUR' => __('Euro (€)', 'give'), 'JPY' => __('Iene (¥)', 'give'), 'GBP' => __('Libra esterlina (£)', 'give'), + 'SAR' => __('Rial Saudita (ر.س)', 'give') ], 'default' => 'BRL', ], @@ -63,6 +64,7 @@ public function setup_setting($settings) { 'EUR' => __('Euro (€)', 'give'), 'JPY' => __('Iene (¥)', 'give'), 'GBP' => __('Libra esterlina (£)', 'give'), + 'SAR' => __('Rial Saudita (ر.س)', 'give') ], ], ], diff --git a/includes/admin/setting-admin.php b/includes/admin/setting-admin.php index a0608ff..3a8ef07 100644 --- a/includes/admin/setting-admin.php +++ b/includes/admin/setting-admin.php @@ -52,6 +52,7 @@ function lkn_give_multi_currency_add_setting_into_existing_tab($settings) { 'eur' => __('Euro (€)', 'give'), 'jpy' => __('Iene (¥)', 'give'), 'gbp' => __('Libra esterlina (£)', 'give'), + 'sar' => __('Rial Saudita (ر.س)', 'give') ], ]; } @@ -70,6 +71,7 @@ function lkn_give_multi_currency_add_setting_into_existing_tab($settings) { 'EUR' => __('Euro (€)', 'give'), 'JPY' => __('Iene (¥)', 'give'), 'GBP' => __('Libra esterlina (£)', 'give'), + 'SAR' => __('Rial Saudita (ر.س)', 'give') ], ]; } diff --git a/includes/exchange-rates.php b/includes/exchange-rates.php index dea43e3..2d881fa 100644 --- a/includes/exchange-rates.php +++ b/includes/exchange-rates.php @@ -17,7 +17,7 @@ function lkn_give_multi_currency_get_exchange_rates($currenciesCode) { $exRate = []; foreach ($currenciesCode as $key => $currency) { - $result = lkn_multi_currency_curl_get_contents('https://api.linknacional.com.br/cotacao/cotacao-' . $currency . '.json'); + $result = lkn_multi_currency_curl_get_contents('https://api.linknacional.com/cotacao/cotacao-' . $currency . '.json'); $result = json_decode($result); $exRate[$currency] = $result->rates->BRL; } From 69791f679da24515d8d7b31cad14fbdccb317fe6 Mon Sep 17 00:00:00 2001 From: Emanuel Lopes Date: Sat, 23 Dec 2023 14:55:29 -0300 Subject: [PATCH 3/5] docs: Add changelog --- CHANGELOG.md | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..3203aa9 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,52 @@ +# 2.6.0 - 23/12/2023 +* Adição de changelogs; +* Adição de suporte a moeda Rial Saudito; +* Atualização de API de consulta de cotações. + +# 2.5.2 +* Atualização de endpoint de atualizações; +* Correção de notices de ativação do plugin; +* Adição de licença GPL 2.0. + +# 2.5.1 +* Atualizado método de consulta de cotações; +* Cálculo de valor convertido atualizado; + +# 2.5.0 +* Adicionada compatibilidade com template Classic; +* Adicionada compatibilidade com sumário da doação; +* Correção de bugs; +* Ajustes nos comentários e lintagem; +* Atualização do README.md. + +# 2.4.0 +* Implementada mudança de configurações de moedas por formulário, fazendo com que hajam múltiplos formulários com configurações independentes com moedas diferentes. + +# 2.3.2 +* Agora o multi moedas está implementado segundo padrão EOT; +* Adição de função que muda o símbolo da moeda no valor final ao selecionar outro método de pagamento; +* Correção de interação não esperada que o plugin do multi moedas não deixava os métodos de pagamento serem atualizados; + +# 2.3.1 +* Corrigido bug que mudava os separadores das casas decimais e de milhar dependendo da moeda escolhida; +* Símbolo da moeda dos botões de doação por nível mudam de acordo com moeda selecionada; +* Ajustes na conversão de valores para o método de pagamento PayPal Donations. + +# 2.3.0 +* Adição de suporte para moeda iene; +* Adição de suporte para moeda libra esterlina. + +# 2.2.0 +* Implementação de biblioteca de atualizações automáticas. + +# 2.1.0 +* Agora o link que leva para a página do plugin Multi Moedas estará escondido caso encontre um gateway com uma licença; +* Ao desinstalar o plugin ele limpa os dados de opções do banco de dados. + +# 2.0.0 +* Multi Moedas não faz mais a conversão de valores exceto para o PayPal Donations; +* Agora o Multi Moedas altera o 'countryCode' e o Gateway que faz a conversão; +* Compatibilidade básica com o formulário legado; + +# 1.0.0 +* Lançamento de plugin \ No newline at end of file From aa6db33194e16282f1e99f0b14e467c9c8a2e6a8 Mon Sep 17 00:00:00 2001 From: Emanuel Lopes Date: Sat, 23 Dec 2023 14:56:38 -0300 Subject: [PATCH 4/5] chore: Update version to 2.6.0 --- give-currency.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/give-currency.php b/give-currency.php index c56174b..4f435aa 100644 --- a/give-currency.php +++ b/give-currency.php @@ -2,13 +2,12 @@ /** * Plugin Name: Give - Multi-Moedas * Plugin URI: https://www.linknacional.com.br/wordpress/givewp/ - * Description: Adiciona opções de escolher moedas no formulário do give. - * Version: 2.5.2 + * Description: Adiciona opções de escolha de moedas aos formulários do GiveWP. + * Version: 2.6.0 * Author: Link Nacional * Author URI: https://www.linknacional.com.br * License: GNU General Public License v2 or later * License URI: http://www.gnu.org/licenses/gpl-2.0.html - * Text Domain: give-multi-currency */ require_once __DIR__ . '/plugin-updater/plugin-update-checker.php'; @@ -103,7 +102,7 @@ private function setup() { private function setup_constants() { // Defines addon version number for easy reference. if (!defined('GIVE_MULTI_CURRENCY_VERSION')) { - define('GIVE_MULTI_CURRENCY_VERSION', '2.5.2'); + define('GIVE_MULTI_CURRENCY_VERSION', '2.6.0'); } // Set it to latest. From 81bbbd7f59ed6cff2180a32111abeecd883156c7 Mon Sep 17 00:00:00 2001 From: Emanuel Lopes Date: Sat, 23 Dec 2023 14:58:19 -0300 Subject: [PATCH 5/5] ci: Add custom_tag to release script --- .github/workflows/main.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 0a0c617..29efef8 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -36,6 +36,7 @@ jobs: uses: mathieudutour/github-tag-action@v6.0 with: github_token: ${{ secrets.GITHUB_TOKEN }} + custom_tag: "2.6.0" # // TODO remove this after update # Generate new release - name: Generate new Release