- NOVO: Clientes – A tela do cliente agora mostra a data e o endereço IP do último login do cliente, e ambos estão incluídos nas exportações de dados pessoais.
- Segurança: Verificação de conta reforçada ao concluir um pedido do PayPal.
- Blocos: O bloco Downloads agora valida seus valores de estilo em destaque no editor, como o front-end já fazia.
- Blocos: Um parâmetro de pré-visualização de bloco malformado não causa mais um erro fatal.
- Recuperação de Carrinho: Carrinhos cancelados agora permanecem cancelados em vez de reentrar na sequência de e-mail de recuperação.
- Recuperação de Carrinho: Carrinhos com total zero não são mais marcados como abandonados.
- Checkout: Campos de Informações Pessoais no checkout de bloco não desaparecem mais quando um construtor de páginas renderiza os blocos da página mais de uma vez.
- Clientes: Administradores agora podem verificar, ou reenviar a verificação para, um cliente cuja conta de usuário ainda está pendente.
- Banco de Dados: Alterar um valor em cache, como o usuário vinculado de um cliente ou o código de um desconto, não deixa mais o valor antigo no cache.
- Pedidos: Listas de pedidos filtradas, como pedidos de um desconto ou uma pesquisa de transação, agora mostram os pedidos corretos em sites com cache de objeto persistente.
- Pedidos: O seletor de descontos na tela Adicionar Novo Pedido agora é pesquisável.
- Pedidos: Uma taxa adicionada a um novo pedido agora recebe o imposto correto após alternar "Aplicar imposto à taxa" ou alternar entre Taxa e Crédito.
- PayPal: Reembolsos emitidos do Easy Digital Downloads em lojas que usam o onboarding atual do PayPal agora registram a transação e o valor do reembolso, para que as notificações do PayPal não processem o mesmo reembolso duas vezes.
- PayPal: Reembolsos integrais recebidos através do IPN do PayPal agora marcam o pedido como Reembolsado em vez de Parcialmente Reembolsado.
- Privacidade: Apagar dados pessoais de alguém que não é cliente não anonimiza ou exclui mais pedidos deixados por clientes excluídos.
- Square: Webhooks em modo ativo agora processam, para que eventos do Square como reembolsos atualizem pedidos ativos.
- Stripe: Requisições do Stripe no navegador agora usam a mesma versão da API que as requisições do lado do servidor do EDD.
- Stripe: Pagamentos SEPA Direct Debit agora vão para a página de confirmação em vez de mostrar um erro no checkout.
- Stripe: Pagamentos Recorrentes agora gerenciam a criação de assinaturas Stripe para Elementos de Pagamento.
- Stripe: Desconectar uma conta Stripe Connect agora também pode revogar o acesso do EDD a essa conta no Stripe.
- Dev: Corrigida uma notificação de depreciação do PHP 8.5 registrada a cada carregamento de página quando uma chave de licença Pro é salva, mas não está ativa.
- Dev: Capacidades adicionadas ou removidas através de
EDD_Rolesagora entram em vigor na mesma requisição. - Dev: Adicionado
EDD\Reports\Dates\Range::options()para que os intervalos de datas dos relatórios estejam disponíveis antes do carregamento da API de relatórios. - Dev: Depreciado
EDD_Download::create(); usewp_insert_post()em vez disso. - Dev:
EDD_Paymentagora carrega a maioria das propriedades na primeira vez que são lidas, o que reduz sua contagem de consultas; o filtroedd/payments/defer_propertiesreativa o carregamento antecipado. - Dev: As telas de administração de pedidos e taxas de impostos agora usam React e caixas de diálogo nativas em vez de Backbone e jQuery UI.

