Como em todas as atualizações, recomendamos fortemente o uso de um site de staging para testar esta atualização antes de instalá-la em seu marketplace ativo.
- Novo: Introduzida a API de Campos na qual todos os campos FES agora rodam
- Novo: Introduzida a API de Formulários na qual todos os formulários FES agora rodam
- Novo: Introduzido _fes_deprecated_function()
- Novo: Introduzido o campo Honeypot
- Novo: Campo ReCAPTCHA agora usa ReCAPTCHA 2.0
- Novo: Introduzida a função fes_is_key()
- Novo: O Formbuilder agora divide os campos em extensões, personalizados e metaboxes específicos
- Novo: Introduzida a classe Vendors DB
- Novo: Introduzida a classe Vendor
- Novo: Introduzida nova tabela de fornecedores no admin
- Novo: Introduzidos relatórios para fornecedores
- Novo: Introduzidas notas para fornecedores
- Novo: Introduzida exportação CSV de clientes para produto(s) do fornecedor no admin
- Novo: Incrementa/decrementa os ganhos/vendas do fornecedor com base em pagamentos e reembolsos
- Novo: Aumentado o requisito mínimo de EDD para 2.3
- Novo: Aumentado o requisito mínimo de WP para 4.2
- Novo: Introduzido rastreamento opcional de dados por adesão
- Novo: Introduzida a classe Tools
- Novo: Introduzida a classe Welcome
- Novo: Introduzido toggle de rádio público para itens do formulário de envio
- Novo: Introduzida configuração para permitir que itens do formulário de envio sejam automaticamente exibidos na página do produto
- Novo: Introduzido set_option (para configurações do redux)
- Novo: Introduzida variável global do redux para uso em set_option
- Novo: Fornecedores agora podem ser pesquisados por e-mail de comissão, user_id, meta personalizada do fornecedor e nome de usuário
- Novo: Introduzido DOING_FES_FORM_SUBMISSION
- Novo: A redefinição de um formulário agora usa campos FES declarados estaticamente, não um arquivo json pseudo-importado
- Novo: Introduzida a função get_form_id_by_name
- Novo: Introduzida a função get_form_class_by_name
- Novo: Introduzida a função get_form_by_name
- Novo: Introduzida a função get_form_by_id
- Novo: Introduzida a função get_form_name_by_class
- Novo: E-mails FES agora podem usar qualquer campo nos e-mails
- Novo: Adicionado erro se o painel do fornecedor não estiver definido
- Novo: Visualização de recibo personalizada para fornecedores para os pedidos
- Novo: Se um usuário tiver uma função FES, a função FES sempre será exibida na coluna de função na tabela de usuários
- Novo: Adiciona ações FES à tabela de usuários
- Novo: Adicionadas sobreposições de carregamento JS à submissão de formulários no frontend
- Novo: Adicionados alertas JS de sucesso/falha à submissão de formulários no frontend
- Novo: Adicionado index.php na pasta de idiomas
- Novo: reCAPTCHA agora exibe um aviso no campo do construtor de formulários para garantir que os usuários configurem as definições do reCAPTCHA
- Novo: Introduzido um sistema altamente robusto e filtrável de sanitização e validação de campos
- Novo: Introduzido um sistema altamente robusto e filtrável de mensagens de sucesso/erro e redirecionamento para submissão de formulários
- Novo: Introduzida a função fes_dash_to_lower
- Novo: Introduzida a função fes_is_frontend()
- Novo: Introduzida a função fes_is_admin
- Novo: Introduzida a função fes_is_api_request
- Novo: Redux foi atualizado em mais de 40 versões
- Novo: Todos os e-mails do FES agora têm padrões
- Novo: Sistema completamente repensado para acionar a proteção de arquivos do EDD para arquivos enviados
- Novo: Scripts e Estilos agora são minificados, acionados por um novo e melhor sistema
- Novo: Introduzida a função is_fes_form
- Novo: Todos os campos do FES agora contêm títulos, subtítulos, descrições e exemplos de conteúdo mais explícitos
- Novo: Introduzido o campo Nome
- Novo: Novo logotipo do FES
- Novo: Adicionadas opções de redefinir todos os formulários e redefinir metadados do formulário nas ferramentas
- Novo: Introduzido um campo de Taxonomia Personalizada
- Novo: O FES agora se integra ao login social em termos de uso da foto de perfil da rede social obtida pelo Social Login como avatar do fornecedor
- Novo: O FES agora procurará modelos do FES na pasta EDD
- Novo: Introduzida a função fes_get_theme_template_paths e um sistema de carregamento de modelos mais robusto
- Novo: Adicionada uma metabox para alterar o status FES de um fornecedor e ver o status atual de um fornecedor na tela de edição do usuário
- Novo: Os fornecedores agora podem ser classificados por todas as colunas na tabela de fornecedores
- Novo: Erros fatais no FES agora são tratados como um alerta JS (chega de rodas giratórias de morte, desespero e contemplação da vida)
- Novo: E esses erros fatais têm um rastreamento de pilha completo despejado no console para desenvolvedores
- Novo: Campos de taxonomia agora fornecem sugestões ao vivo para campos de texto
- Novo: Adicionados shortcodes para renderizar a saída dos formulários FES
- Novo: Todos os arquivos FES foram formatados de acordo com o padrão
- Novo: O dropdown de fornecedor na página de edição de download agora usa Chosen para facilitar a localização de um fornecedor específico
- Novo: A página de Ferramentas do FES agora usa uma metabox combinada para importação, exportação e redefinição com um dropdown Chosen para selecionar o formulário ao qual aplicar a ação
- Novo: Introduzido um campo de Formato de Postagem
- Novo: Agora há um prompt antes que qualquer ação possa ser tomada para alterar o status de um fornecedor (medida de segurança)
- Novo: Agora há um link para a página da loja do fornecedor na página de edição do fornecedor no admin
- Novo: Um campo de senha não é mais necessário no formulário de registro do FES (se não estiver presente, o FES emitirá automaticamente uma senha para o usuário)
- Novo: Página Sobre/Boas-vindas do FES completamente redesenhada
- Novo: Composer.json para ajudar aqueles que gerenciam seus sites WordPress usando Composer
- Nomes de campos e formulários agora são completamente traduzíveis
- Correção: Bug no campo Múltiplos Preços e Arquivos que causava o desajuste incorreto de colunas às vezes
- Correção: O hover na data de postagem no painel do fornecedor estava incorreto
- Correção: Correção de menu para r34177 no core do WordPress, programado para lançamento com o WordPress 4.4.
- Correção: Não mostrar seção de anúncios se o anúncio não estiver definido
- Correção: O FES agora tenta corretamente usar o e-mail de contato do fornecedor no perfil antes do e-mail do usuário do fornecedor
- Correção: O campo ReCAPTCHA agora ecoa as configurações de inserção antes de usar o aviso deste campo no formulário
- Correção: Correção de problemas com o salvamento dos campos de arquivo (e tipo de arquivo)
- Correção: A variável global de configurações do FES estava na variável errada em certas situações
- Correção: Redefinir um formulário agora garante que o formulário seja salvo corretamente no painel de configurações do FES
- Correção: Links de paginação agora funcionam ao usar a estrutura de permalink padrão no painel
- Correção: Usar CSS específico do FES para o ícone do menu
- Correção: ReCAPTCHA agora funciona em sites SSL
- Correção: Erros JShint para vírgula no último item de um array foram corrigidos
- Correção: Campos de Importar/Exportar agora redirecionam com a aba correta aberta
- Correção: O FES agora salvará arquivos de imagem com um sufixo de dimensão no nome do arquivo
- Correção: Avisos PHP corrigidos na ativação do plugin causados pela rotina de instalação tentando encontrar formulários que ainda não existiam
- Correção: Logout não falha mais se a página do Painel do Fornecedor estiver incorreta
- Correção: O FES agora salva automaticamente novos índices de nome em novos campos adicionados no formulário (como deveria fazer)
- Correção: Resolve problemas quando o EDD é desativado e o FES permanece ativo
- Correção: Informações de perfil agora são exibidas no painel de back-end
- Correção: E-mails agora são pré-preenchidos para o formulário de contato do fornecedor
- Correção: upload_dir agora é devidamente (não) filtrado no admin em tipos de postagem não de download
- Correção: Uso corrigido de wp_new_user_notification() após o WordPress 4.3
- Ajuste: Removidos todos os shortcodes do FES obsoletos no FES 2.2
- Ajuste: Produtos de fornecedores suspensos agora são definidos como rascunho em vez de lixeira
- Ajuste: Melhores avisos sobre o que a revogação de um fornecedor implica
- Ajuste: is_meta é agora uma característica do campo em vez de ser armazenado no banco de dados
- Ajuste: Ao visitar uma página de fornecedor que não existe, um título mais genérico é apresentado
- Ajuste: Remover a única linha de um upload de arquivo agora limpa essa linha em vez de gerar um erro de JS
- Ajuste: Removida a função obsoleta e não utilizada vendor_not_enough_permissions
- Ajuste: Removidas funções de Template do Formbuilder usadas apenas por campos internos do FES
- Ajuste: Todas as funções que referenciam P/produto(s) e/ou D/download(s) e/ou V/fornecedor(es) agora usam as constantes de fornecedor e produto
- Ajuste: Botões de upload em campos de arquivo agora são botões em vez de links
- Ajuste: Botões X em campos de arquivo agora são o símbolo x
- Ajuste: Removida a função get_input_fields
- Ajuste: Removida a função prepare_meta_fields
- Ajuste: Removida a função get_buffered
- Ajuste: Removida a função remove_button
- Ajuste: Removidas todas as funções de campo da classe Forms
- Ajuste: Removido EDD_FES()->vendors->use_author_archives() obsoleto
- Ajuste: Melhor carregamento de scripts e estilos no admin e frontend
- Ajuste: Removida a função signal_error
- Ajuste: Campo URL do Site do Usuário agora é campo URL do Usuário
- Ajuste: Reescreveu a classe de instalação
- Ajuste: Reescreveu a classe de atualização
- Ajuste: FES agora carrega tipos de postagem de seu próprio arquivo (previne muitos bugs de instalação que estávamos vendo)
- Ajuste: FES agora carrega os campos padrão e meta de um arquivo schema.php (reduz muito a redundância de código)
- Ajuste: Impede a clonagem do objeto global FES
- Ajuste: Impede o wakeup do objeto global FES
- Ajuste: Melhorou muito o campo legenda usado na saída dos campos
- Ajuste: Corrigidos alguns textdomains de string para edd_fes de edd
- Ajuste: Reescreveu completamente a classe FES_Menu
- Ajuste: Todos os títulos de itens de menu agora são traduzíveis
- Ajuste: Todas as menções de “aplicativo” são alteradas para o novo “registro” se possível (contextualmente)
- Ajuste: Campos do Formbuilder agora usam classes CSS exclusivas do formbuilder
- Ajuste: Informações do sistema FES agora estão incluídas nas informações do sistema EDD, reduzindo a chance de confusão
- Ajuste: Removidos console.logs comentados em javascript
- Ajuste: Melhor descrição do campo de hook de ação
- Ajuste: readme.markdown completamente reescrito
- Ajuste: Arquivos JSON de backup removidos
- Ajuste: Opção de login como fornecedor/cliente removida
- Ajuste: Usa CSS específico do FES para o ícone do menu
- Ajuste: Assume que queremos atualizar a página se a página do painel do fornecedor não estiver definida em uma chamada AJAX do FES
- Ajuste: Datas de copyright corrigidas
- Ajuste: Verifica se as configurações do reCAPTCHA estão definidas antes de renderizar o campo
- Ajuste: Removido JS, PHP e CSS do reCAPTCHA 1.0
- Ajuste: Validação de campo baseada em JS completamente removida
- Ajuste: Mensagens de erro de Acesso Negado agora fornecem um motivo em cada instância
- Ajuste: Todos os campos agora são traduzíveis
- Ajuste: Opções de localização para arquivos js agora são filtráveis
- Ajuste: Oculta lixo do Redux (newsletters, opção de rastreamento, páginas de submenu, avisos de administrador, etc.)
- Ajuste: Constantes de Produto e Fornecedor agora são 1 configuração cada, não 4 configurações cada
- Ajuste: Configurações principais da guia FES agora são exibidas na ordem de uso
- Ajuste: Formulário de perfil não redireciona mais ao enviar
- Ajuste: Campo de Primeiro Nome e Último Nome no formulário de Contato do Fornecedor foi substituído por um campo de Nome
- Ajuste: Removido o campo de assunto no formulário de Contato do Fornecedor
- Ajuste: Contato do Fornecedor agora inclui títulos e mensagens mais sensatos no e-mail enviado aos fornecedores
- Ajuste: O formulário de registro não tentará mais fazer login de usuários ao enviar
- Ajuste: Adicionada uma verificação antes de tentar encontrar campos se o formulário não tiver os metadados que adicionamos na atualização 2.3 no formulário de redefinição
- Ajuste: Se os formulários FES estiverem faltando, durante a atualização o FES os adicionará
- Ajuste: Os walkers FES para taxonomia foram retrabalhados
- Ajuste: As classes de instalação e ferramentas usam get_posts para ajudar a aliviar problemas com outros plugins que se conectam à consulta
- Ajuste: Adicionada ocultação mais rigorosa do botão Adicionar Novo em Formulários FES em instalações multissite
- Ajuste: Removida a capacidade de definir um usuário para uma função FES na tela de edição de usuário (já que isso não torna mais esse usuário um fornecedor)
- Ajuste: Os fornecedores agora podem ser classificados por todas as colunas na tabela de fornecedores
- Ajuste: As colunas de Status do Fornecedor e Download foram aumentadas de tamanho para facilitar a leitura/identificação
- Ajuste: As colunas de nome das tabelas de fornecedor e download foram combinadas com as colunas de ação
- Ajuste: Removidas todas as antigas spans de validação JS do FES
- Ajuste: Removidas verificações antigas do WordPress para versões que o FES não suporta mais
- Ajuste: Removido fallback para e-mails caso EDD_Emails não exista (pois o FES agora só suporta versões do EDD com ele)
- Ajuste: Um melhor minificador de JS e CSS foi empregado para resultar em uma minificação de tamanho de arquivo melhor que a anterior
- Ajuste: CSS mais específico para as colunas de status nas tabelas de download e fornecedor
- Ajuste: O Título do Post não pode mais ser removido do formulário de envio
- Ajuste: As configurações de formulários agora estão ocultas no painel de configurações do FES por padrão
- Ajuste: O painel de configurações teve suas configurações reorganizadas para serem mais intuitivas
- Ajuste: Substituídas chamadas globais $edd_options por chamadas edd_get_option()
- Ajuste: Links para "Perfil do FES" foram renomeados para um "Ver Perfil do Fornecedor" mais correto
- Ajuste: O comprimento mínimo padrão no campo de senha foi aumentado para 12 caracteres

