- Novo: Introduzida a API de Campos CFM na qual todos os campos CFM agora operam
- Novo: Introduzida a API de Formulários CFM na qual todos os formulários CFM agora operam
- Novo: Introduzida a
_cfm_deprecated_function() - Novo: Introduzido o campo Honeypot
- Novo: Introduzido o campo ReCAPTCHA 2.0
- Novo: Introduzido o campo Termos e Condições
- Novo: Introduzido o campo de dropdown de País
- Novo: Introduzido o campo de E-mail
- Novo: Introduzido o campo Oculto
- Novo: Introduzido o campo de Seleção
- Novo: Grande reformulação do campo de data
- Novo: Grande reformulação do campo de upload de arquivo
- Novo: A capacidade de salvar a data na transação (para uso em um único pedido) ou no cliente (para uso em vários pedidos)
- Novo: Capacidade para o cliente editar dados salvos de meta do cliente a partir do shortcode de perfil do EDD
- Novo: Capacidade para o administrador editar dados salvos de meta do cliente a partir da visualização de Clientes do EDD
- Novo: Rotinas de validação agora usam a validação integrada do EDD, e são feitas em PHP filtrável, não em JavaScript
- Novo: A capacidade de importar, exportar e redefinir o formulário de checkout
- Novo: A capacidade de criar campos apenas para o lado do administrador (para coisas como armazenar informações extras sobre pedidos)
- Novo: Introduzidas
cfm_is_key()e muitas outras funções auxiliares de array - Novo: O Construtor de Formulários agora divide os campos em metaboxes de campos personalizados e de extensão
- Novo: Requisito mínimo do EDD aumentado para 2.4
- Novo: Requisito mínimo do WP aumentado para 4.3
- Novo: A classe CSS agora pode ser adicionada a todos os campos no CFM
- Novo: Agora você pode alternar quais campos são adicionados por padrão às exportações CSV
- Novo: Agora você pode usar qualquer campo do CFM nos e-mails do EDD.
- Novo: Rotina de atualização e instalação completamente nova com uma nova classe de esquema
- Novo: Corretor de esquema inteligente que encontra problemas com campos armazenados e os corrige automaticamente
- Novo: Introduzidas inúmeras variáveis de sessão do EDD para detectar um formulário CFM sendo enviado, validado e mais.
- Novo: Centenas de filtros e ações adicionados para você aproveitar
- Novo: O CFM agora adiciona uma aba de configurações do EDD nas configurações de extensão (usada apenas para armazenar chaves reCAPTCHA por enquanto)
- 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: Adicionado erro se o formulário de checkout não estiver definido
- Novo: Adicionado
index.phpna pasta de idiomas - Novo: Introduzido um sistema altamente robusto e filtrável de sanitização e validação de campos
- Novo: Introduzida a função
cfm_dash_to_lower - Novo: Introduzida a função
cfm_is_frontend() - Novo: Introduzida a função
cfm_is_admin - Novo: Introduzida a função
cfm_is_api_request - Novo: Sistema completamente repensado para acionar a proteção de arquivos do EDD para arquivos enviados
- Novo: Melhores rotinas de validação de upload de arquivos
- Novo: Scripts e Estilos agora são minificados, acionados por um novo e melhor sistema
- Novo: Centenas de PHPdocblocs adicionados
- Novo: Todos os campos possuem rotinas de sanitização e validação totalmente novas, projetadas do zero
- Novo: Melhorias massivas na exibição do construtor de formulários em termos de estilo
- Novo: Centenas de linhas de JS e CSS reduzidos, anteriormente carregados na página de checkout, foram removidas
- Novo: Todos os campos agora seguem o método de estrutura HTML do núcleo do EDD
- Novo: Changelog reformulado
- Novo: (e inacreditável, se você considerar tudo acima), o CFM agora tem 2.200 linhas de código a menos que as versões anteriores (menos lugares para bugs).
- Corrigido: O construtor de formulários de checkout agora não é exibido no painel de rede de um site MS
- Corrigido: Todos os campos de texto agora usam a classe
edd-inputpara um estilo consistente - Corrigido: Erros de índice indefinido com alguns dos campos
- Corrigido: Agora não há como contornar um campo de caixa de seleção obrigatório
- Corrigido: Um console.log que foi acidentalmente deixado em um arquivo JS foi removido
- Ajuste: O campo “Do Action” agora é chamado de “Action Hook”

