Entrar
Começar

Changelog de Licenciamento de Software

Versão 3.9.8 — 20 de outubro de 2026
  • NOVO: Licenças – As licenças agora podem ser lidas e gerenciadas através da API de Habilidades do WordPress (requer EDD 3.7.1 ou posterior).
  • Segurança: Os links de download de pacotes agora são assinados com um segredo específico do site, para que sua expiração não possa ser forjada.
  • Segurança: O formulário de renovação de licença não revela mais os detalhes de uma licença ou o preço de renovação para ninguém além do proprietário da licença.
  • Segurança: Corrigido um problema que permitia que os preços de upgrade e renovação de licença fossem alterados no checkout.
  • Segurança: Corrigido um problema de divulgação de informações onde a API de atualização poderia descrever produtos não publicados ou protegidos por senha.
  • Segurança: Corrigido um problema de cross-site scripting armazenado no changelog do produto.
  • Segurança: Corrigido um problema de falsificação de solicitação do lado do servidor na localização do arquivo readme.txt do produto.
  • Segurança: A exclusão de uma licença, inclusive por meio de ações em massa, agora requer a capacidade de excluir licenças.
  • Segurança: Adicionada proteção contra falsificação de solicitação entre sites às ações de limite de ativação e aviso de renovação na tela de licenças.
  • Segurança: Corrigido um problema de cross-site scripting refletido na tela de licenças.
  • Segurança: As ações em massa na tela de licenças agora exigem as mesmas capacidades que suas versões de licença única.
  • Segurança: Corrigido um problema de injeção de SQL na ordem de classificação da tabela de listagem de licenças.
  • Segurança: Corrigido um problema que poderia revelar o URL do site ativado de outro cliente ao adicionar um site a uma licença.
  • Segurança: A exportação de chaves de licença agora requer permissão para gerenciar licenças.
  • Segurança: Changelogs de produtos, descrições e avisos de upgrade enviados pela API de atualização agora são limitados ao mesmo HTML de outros conteúdos de produtos.
  • Segurança: Corrigido um problema de injeção de SQL no filtro de status da exportação de licenças.
  • Segurança: Corrigido um problema que permitia que uma solicitação não autenticada excluísse as licenças de um pedido, enquanto o pedido permanecia.
  • Admin: O título da página da tela de Licenças agora é “Licenças”.
  • Admin: Corrigido o estilo do aviso de requisitos de plugin na tela de Plugins no WordPress 7.1.
  • Admin: A página de upgrades de licença não aparece mais na paleta de comandos do WordPress.
  • Admin: Corrigido o envio de um aviso de renovação para uma licença expirada a partir das ações em massa da tela de licenças.
  • Admin: Clicar em Filtrar na tela de licenças não executa mais a ação em massa selecionada nas licenças marcadas.
  • Admin: A tela de licenças mantém o termo de pesquisa e a aba quando ela é recarregada após uma ação em massa.
  • API: A API de atualização não descreve mais produtos não publicados, privados ou protegidos por senha, a menos que a solicitação inclua uma licença ativa ou expirada para esse produto. Uma licença desativada não é mais contada.
  • Blocos: Restaurado o botão cancelar no formulário de renovação de licença.
  • Downloads: Os links de download do pacote de atualização usam uma nova assinatura, portanto, os links gerados antes da atualização param de funcionar. Eles expiram por conta própria dentro da expiração do link de download da loja (24 horas por padrão).
  • Downloads: Os changelogs de produtos não permitem mais scripts, iframes ou outros HTML fora do que o conteúdo do post permite, portanto, vídeos incorporados em um changelog são removidos.
  • Downloads: A localização do arquivo readme.txt de um produto deve ser um URL público. Endereços de rede locais e privados não são mais buscados, e URLs inválidos não são salvos.
  • Emails: Avisos de renovação não são mais enviados para licenças cujo produto foi excluído.
  • Emails: Corrigida a ação em massa Enviar Aviso de Renovação que não enviava nada para licenças que ainda não haviam expirado.
  • Licenças: Uma licença deve ser anexada a uma conta de usuário para ser atualizada. Uma licença sem conta, como uma de uma compra de convidado, não pode mais ser atualizada.
  • Licenças: Corrigido um erro fatal ao executar licenciamento retroativo em pacotes com uma licença filha irresolúvel.
  • Renovações: No formulário e bloco de renovação de licença, uma licença anexada a uma conta de usuário só pode ser renovada por esse usuário.
  • Renovações: Com a correspondência de e-mail ativada, um convidado que renova uma licença anexada a uma conta agora é solicitado a fazer login.
  • Renovações: Renovar uma licença não remove mais o mesmo produto do carrinho quando ele já está lá como uma nova compra. Ambos permanecem no carrinho.
  • Renovações: Corrigida uma mensagem falsa de "já está no seu carrinho" ao renovar um produto que estava no carrinho como uma nova compra.
  • Dev: Depreciado EDD_Software_Licensing::get_download_package(). Use EDD\SoftwareLicensing\Downloads\Package::get_download_package().
  • Dev: Os manipuladores AJAX de limite de ativação agora retornam uma resposta JSON em vez de um número bruto.
  • Dev: O filtro edd_sl_package_download_computed_hash agora é aplicado quando os URLs do pacote são gerados, não apenas quando são validados.
  • Dev: A expiração do link de download do pacote agora é gerada e verificada em UTC.
Versão 3.9.7 — 29 de junho de 2026
  • Blocos: Novo bloco de renovação de licença adicionado, com opções para mostrar as licenças atuais de um usuário para facilitar o gerenciamento de renovações.
  • Blocos: Novo bloco de gerenciamento de licenças adicionado.
  • Acessibilidade: Os títulos do shortcode de gerenciamento de licenças foram atualizados.
  • Admin: As contagens da tabela de licenças do admin poderiam estar incorretas quando filtros eram aplicados.
  • Admin: Os filtros da tabela de licenças do admin agora suportam variações individuais de produtos.
  • API: Verificações de licença aprimoradas para solicitações de API.
  • Banco de dados: A classe de banco de dados legada foi atualizada para um melhor gerenciamento de cache.
  • Mensagens: As mensagens de erro foram atualizadas para seguir as práticas principais do EDD.
  • Licenças Ausentes: Em alguns casos, a ferramenta poderia falhar ao criar licenças filhas ausentes para um pacote.
  • Licenças Ausentes: A ferramenta de licenças ausentes poderia decidir incorretamente que o processamento foi concluído quando mais pedidos precisavam ser recuperados.
  • Pedidos: Descontos de renovação agora são registrados como ajustes de pedido.
  • Renovações: Correspondência de e-mail aprimorada quando forçada.
Versão 3.9.6 — 4 de Maio de 2026
  • Domínios: Manuseio de API aprimorado para recuperar padrões de domínio local.
  • Licenças: Desempenho significativamente melhorado para telas de administração de licenças e endpoints de API.
  • Ferramentas: Corrigida a compatibilidade PHP para a ferramenta de licença ausente.
  • Dev: Atualizados os índices da tabela de banco de dados para melhorar as consultas de licença.
  • Dev: Corrigida uma notificação de depreciação ao processar uma URL vazia.

Versão 3.9.5 — 26 de janeiro de 2026
  • Admin: Melhora a funcionalidade de busca na tabela de licenças.
  • Admin: Corrigido o resultado do assunto no seletor de aviso de renovação de licença.
  • API: Corrige um problema que poderia impedir que alguns pedidos mostrassem licenças no endpoint de vendas.
  • Emails: Descontinua os avisos de renovação legados em ferramentas; todos os logs de avisos de renovação são exibidos em Emails > Logs.
  • Logs: Adiciona logs de licença ao novo sistema de poda de logs do EDD.
  • Logs: Adiciona todos os logs de licença em Downloads > Ferramentas > Registro de Eventos (anteriormente disponível apenas para licenças individuais).
  • Dev: Melhora a consulta de licença por ID de pagamento/pedido.
Versão 3.9.4 — 3 de janeiro de 2026
  • Ativação: Melhor manipulação do padrão de domínio.
  • API: O Aviso de Upgrade agora está incluído na resposta da API.
  • Pacotes: Licenças filhas poderiam ter uma expiração diferente da licença pai.
  • Banco de Dados: Rotinas de upgrade poderiam atingir uma condição de corrida se várias abas fossem abertas após o upgrade.

Versão 3.9.3 — 4 de dezembro de 2025
  • Admin: Resolvidas notificações de descontinuação do jQuery com scripts de administração.
  • API: Removido .dev de padrões de domínio locais para evitar que sites de produção sejam considerados locais.
  • Pacotes: Corrige um problema que impedia a geração de licenças filhas para produtos de pacote sem licença.
  • Downloads: Melhorada a integração com a prévia do carrinho.
  • Downloads: Melhorada a estabilidade do editor de changelog.
  • Emails: Lembretes de e-mail de licença agora salvam corretamente os metadados nos logs de licença.
  • Exportações: A exportação de licenças foi movida para Relatórios > Exportações.
  • Exportações: A exportação de licenças agora mostra datas de expiração formatadas.
  • Amostras: Plugin/tema de amostra atualizado para os padrões atuais.
  • Configurações: Melhorada a manipulação de erros para padrões de domínio quando o Cloudflare está inativo.
  • Upgrades: O upgrade de licença agora exibe a data de expiração correta.
  • Dev: Mensagens de teste unitário atualizadas para clareza.
Versão 3.9.2 — 30 de outubro de 2025
  • Admin: Corrige uma variável ausente ao visualizar licenças para um pacote individual.
  • API: Corrige um problema ao ativar uma licença com um item_id correto, mas item_name incorreto.
  • API: Corrige um problema com as seções padrão na resposta de get_version.
  • Licenças: Atualiza a criação de licenças para ser mais performática e precisa.
  • Licenças: Corrige um problema onde a geração de licenças ausentes para um pacote poderia falhar.
  • Análise de Readme: Atualiza a análise do readme para obter a descrição correta, changelog, etc.
Versão 3.9.1 — 9 de outubro de 2025
  • Ativações: A resposta de ativação de licença inclui mensagens de erro para solicitações inválidas.
  • Admin: Adicionado um alternador para ocultar ativações "inativas" no lado do administrador.
  • Admin: Criada uma tabela de lista de ativações para melhor gerenciamento de licenças.
  • Checkout: Melhorada a compatibilidade do formulário de renovação com o bloco de checkout do EDD.
  • Licença: A exclusão de uma licença agora também exclui os logs de licença associados.
  • Relatórios: Melhorada a consulta de produtos para relatórios.
  • Relatórios: Relatórios de ativação de licença agora mostram as informações esperadas com precisão.
  • Dev: Atualizadas as consultas de ativação de licença para melhor compatibilidade com a versão do PHP.
  • Dev: Resolvido erro fatal ao não chamar um método estaticamente.
  • Dev: Atualizados os testes unitários locais para remover dependência quebrada.
Versão 3.9.0 — 17 de setembro de 2025
  • Novo: Importante – Requer EDD 3.3.6+, WordPress 6.2+, PHP 7.4+.
  • Novo: E-mails – Introduzido um e-mail de estoque baixo para chaves predefinidas.
  • Novo: Amostras – Amostras atualizadas para usar o composer para o SDK de licenciamento.
  • Novo: Relatórios – Obtenha insights sobre ativações e distribuição de versões.
  • Ativação: Melhorado o suporte ao padrão de domínio local.
  • Admin: Mover submenu de licenças.
  • Admin: Mover chaves de licença na tela de detalhes do pedido.
  • Admin: Atualizar cabeçalho de detalhes da licença.
  • Admin: Atualizar tela de configurações.
  • Admin: Atualizar filtro show_download_files.
  • Admin: Remover status redundante da tabela de lista.
  • Admin: Remover aviso de requisitos futuros.
  • Checkout: Melhorada a compatibilidade do checkout com EDD 3.3.x+.
  • Clientes: Melhorada a performance para detalhes do cliente.
  • Downloads: Ocultar o valor da versão na página de Downloads se o produto não precisar dela.
  • Downloads: Melhorar a experiência de Edição de Download para produtos licenciados.
  • Downloads: Permitir desativar ou rascunhar um Download assim que as chaves de licença predefinidas se esgotarem.
  • Licenciamento: Identificadores de ativação não são mais formatados como URLs.
  • Licenciamento: Melhorou o desempenho e a confiabilidade da ferramenta de licenças ausentes.
  • Licenciamento: Aumentar a coluna da tabela site_name para 255 caracteres.
  • Licenciamento: Datas de log corrigidas na tela de detalhes da licença.
  • Logs: Melhorou o desempenho dos logs de ativação/desativação.
  • Logs: Atualizações de plugins entregues via API de Licenciamento de Software agora são registradas nos logs de download de arquivos.
  • Pedidos: Oferecer uma caixa de seleção para desativar uma licença ao emitir um reembolso parcial.
  • Renovações: Melhorou a confiabilidade do registro de e-mails de 'renovação'.
  • Renovações: Evitar adicionar o item errado ao carrinho ao renovar uma licença com ID de preço inválido.
  • Relatórios: Relatórios de renovação e upgrade lidam corretamente com várias moedas.
  • Relatórios: Relatórios e gráficos foram atualizados para melhor compatibilidade com EDD.
  • Ferramentas: Ao executar a ferramenta de redefinição de loja no EDD, remova todos os dados de Licenciamento.
  • Upgrades: Mostrar a nova data de expiração (ou inalterada) ao fazer upgrade de uma licença.
  • Dev: Depreciar funções de e-mail antigas.
  • Dev: Reduzir o uso de EDD_Payment o máximo possível.
  • Dev: Adicionados hooks aos métodos remove_site e add_site para uma licença.
  • Dev: Filtros de resposta da API aprimorados.
Versão 3.8.14 — 8 de agosto de 2024
  • Compatibilidade: Corrigido um problema que causava um erro fatal com EDD 2.x
  • Licenças: Melhorada a detecção de se uma licença poderia ser estendida.
  • Licenças: O processador de licenças retroativo poderia criar licenças para pedidos de renovação.
Versão 3.8.13 — 25 de julho de 2024
  • API: Impede um aviso PHP ao verificar uma licença sem URL.
  • Changelogs: Corrige um problema que poderia quebrar URLs em changelogs.
  • Checkout: Corrige um erro de JavaScript no checkout para lojas que não permitem renovações de licença.
  • Database: Corrige um problema que poderia impedir a consulta de licenças por um índice de carrinho específico.
  • Emails: Corrige um problema que impedia o envio de avisos de renovação agendados.
  • E-mails: Garante que os avisos de renovação enviados ainda sejam registrados nos dados da licença.
  • Licenças: Melhora o desempenho da criação de licenças.
  • Exemplos: Corrige avisos PHP para plugins que não definem requisitos de versão. A classe de atualizador agora está na versão 1.9.4.
  • Renovações: Corrige um problema que permitia que o texto e os links de renovação fossem exibidos para licenças que não podiam ser renovadas.
  • Widget: O widget de changelog poderia causar avisos PHP no PHP 8.0.
Versão 3.8.12 — 19 de junho de 2024
  • Novo: Atualizado para integrar com o gerenciamento de e-mails do EDD.
  • Plugins do WordPress: O analisador de arquivos readme.txt personalizado foi atualizado para melhor compatibilidade com PHP.
  • Banco de Dados: As consultas são ordenadas para corresponder às colunas do banco de dados para serem mais eficientes.
  • Descontos: A validação de checkout e de descontos quando os descontos são desativados para renovações foi aprimorada.
  • Blocos: A marcação e o estilo foram atualizados para chaves de licença no bloco de Recibo do EDD.
  • Exemplos: Os dados transientes de update_plugins agora incluem apenas o necessário para atualizações, para melhor compatibilidade com o sistema de atualização do WordPress Core.
  • Dev: PHP e JavaScript foram atualizados para compatibilidade com versões mais recentes.
  • Dev: Os métodos can_extend e can_renew agora devem ser usados diretamente com o objeto da classe de licença.
Versão 3.8.11 — 30 de novembro de 2023
  • Licenciamento: Adicionado suporte de ativação de staging para InstaWP, Cloudways, Kinsta, GoDaddy, Flywheel, Bluehost, HostGator + mais.
  • Licenciamento: O reembolso de uma renovação pode não redefinir a data de expiração da licença.
  • Renovações/Upgrades: Descrição aprimorada do item do carrinho ao renovar ou atualizar manualmente uma licença.
  • Ferramentas: Melhor comunicação para usuários sem acesso ao Processador de Licenciamento Retroativo.
  • Administração: Algumas rotinas de atualização estavam verificando a capacidade errada do usuário e impedindo falsamente a execução das rotinas de atualização.
Versão 3.8.10 — 2 de novembro de 2023
  • Novo: Atualizações para garantir a compatibilidade com PHP 8.1 e 8.2.
  • Correção: Pedidos parcialmente reembolsados poderiam restringir a renovação manual de uma licença.
  • Correção: Havia um erro fatal potencial em versões mais antigas do PHP.
  • Correção: A tag {unsubscribe_url} para e-mails de expiração de licença estava gerando o HTML incorreto em pré-visualizações.
  • Melhoria: Renomeada a configuração 'Desativar Verificação de URL' para maior clareza.
  • Melhoria: Atualiza a comunicação de compatibilidade para os próximos requisitos de Licenciamento de Software.
  • Dev: O tipo de post personalizado edd_license não está mais sendo registrado.
  • Dev: Corrigido um erro de digitação no bloco de documentação para a chamada check_license no plugin de exemplo.
Versão 3.8.9 — 20 de setembro de 2023
  • Melhoria: A revogação de licenças agora suporta o status 'Em Espera' adicionado no EDD 3.2.0 e não desabilita mais uma licença se um pedido for parcialmente reembolsado.
  • Melhoria: Cálculos aprimorados do custo de renovação de licenças para licenças vendidas com um único preço de download, que posteriormente é alterado para um produto com preço variável.
Versão 3.8.8 — 28 de junho de 2023
  • Novo: Adicionado suporte para domínios IDN com a API de licenças.
  • Novo: URLs de atualização de licença agora suportam o envio da license_key além da license_id.
  • Melhoria: Melhoramos o desempenho ao obter licenças de um usuário por ID.
  • Melhoria: Metadados de licença legados desnecessários para lojas que migraram de tipos de postagem personalizados para tabelas personalizadas. Isso está sendo tratado em um processo em segundo plano. Você será notificado quando o processo iniciar e concluir através das notificações do EDD (ou avisos de administrador se você estiver em versões do EDD anteriores a 3.1.1)
  • Melhoria: Adicionados índices otimizados à tabela de licenças e consultas otimizadas para licenças.
  • Correção: Algumas licenças não podiam ser atualizadas se o pedido mais recente fosse reembolsado.
  • Correção: O bloco de checkout não exibia corretamente os itens de linha de renovação de licença.
  • Correção: Removido o uso da função get_page_by_title, pois ela foi depreciada no WP 6.2.
  • Correção: Os editores de Aviso de Renovação não tinham um título de seção adequado na área de Configurações.
  • Correção: Obter o limite de ativação de uma licença era inconsistente.
  • Correção: EDD 3.x – O relatório de renovação de licenças estava impreciso quando combinado com Pagamentos Recorrentes.
  • Correção: Quando uma licença é revogada, o usuário é desinscrito dos e-mails de renovação.
  • Correção: Licenças vitalícias às vezes podiam ser definidas como expiradas.
  • Correção: Os relatórios de licenciamento de software não levavam em conta os pedidos de renovação nos blocos.
  • Correção: As ações rápidas para e-mails de licenciamento de software não retornavam o usuário para a página de configurações correta.
Versão 3.8.7 — 20 de outubro de 2022
  • Melhoria: A saída foi atualizada para melhor compatibilidade com os blocos de histórico de pedidos e recibos.
  • Correção: Licenças em pacotes nem sempre eram exibidas corretamente.
  • Correção: Licenças nem sempre podiam ser atualizadas mais de uma vez.
  • Correção: A opção de preço no recibo estava faltando um espaço.
  • Dev: O método principal get_license foi atualizado para retornar false se um objeto de licença não pudesse ser recuperado.
Versão 3.8.6 — 17 de junho de 2022
  • Correção: Melhorou o desempenho relacionado à recuperação de licenças e contagens de ativação.
  • Dev: Métodos remotos de verificação de versão e licença agora podem retornar um array em vez de apenas gerar JSON.
  • Dev: Os argumentos usados para criar uma licença agora podem ser filtrados.
  • EDD 3.0: Atualizações de licença não estavam suportando o status parcialmente reembolsado.
  • Amostras
    • Plugin de Exemplo
      • O valor ‘Testado até’ para Plugins do WordPress agora espelha o comportamento do Core do WordPress.
      • A classe EDD_SL_Plugin_Updater agora é 1.9.2.
Versão 3.8.5 — 17 de março de 2022
  • Alteração: As configurações de avisos de renovação agora estão na aba principal de configurações de e-mail.
  • Atualização: Os arquivos de tradução alemã incluídos foram atualizados.
  • Melhoria: Os esquemas de URL de placeholder agora são https.
  • Melhoria: O desconto de renovação agora pode ser filtrado com mais precisão.
  • Correção: A alteração da opção de preço do produto principal do pacote agora é refletida corretamente nas licenças filhas.
Versão 3.8.4 — 15 de fevereiro de 2022
  • Correção: O shortcode de chaves de licença não estava mostrando “Ilimitado” para licenças ilimitadas.
  • Correção: Em certos cenários, usuários que optaram por atualizar para versões beta não conseguiam atualizar para uma versão estável mais recente de um download.
  • Correção: Preços variáveis não podiam definir o limite de ativação como vazio.
  • Correção: O aviso de atualização do Software Licensing estava sendo exibido em novas instalações do EDD 3.0.

Recursos Populares

Comece a vender hoje mesmo!

Junte-se a mais de 50.000 proprietários de lojas inteligentes e comece a usar a maneira mais fácil de vender produtos digitais com o WordPress.