Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2.6.0 Atualização de API de cotação e adição de suporte a moeda Rial Saudito #11

Merged
merged 6 commits into from
Dec 26, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down
52 changes: 52 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
7 changes: 3 additions & 4 deletions give-currency.php
Original file line number Diff line number Diff line change
Expand Up @@ -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';
Expand Down Expand Up @@ -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.
Expand Down
2 changes: 2 additions & 0 deletions includes/admin/form-settings.php
Original file line number Diff line number Diff line change
Expand Up @@ -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',
],
Expand All @@ -63,6 +64,7 @@ public function setup_setting($settings) {
'EUR' => __('Euro (€)', 'give'),
'JPY' => __('Iene (¥)', 'give'),
'GBP' => __('Libra esterlina (£)', 'give'),
'SAR' => __('Rial Saudita (ر.س)', 'give')
],
],
],
Expand Down
2 changes: 2 additions & 0 deletions includes/admin/setting-admin.php
Original file line number Diff line number Diff line change
Expand Up @@ -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')
],
];
}
Expand All @@ -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')
],
];
}
Expand Down
2 changes: 1 addition & 1 deletion includes/exchange-rates.php
Original file line number Diff line number Diff line change
Expand Up @@ -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;
}
Expand Down
Loading