Informações de instalação/atualização
Veja este artigo para Instruções passo a passo sobre a atualização do MemberMouse.
Auditoria de segurança
Como parte de nosso compromisso contínuo de fornecer uma plataforma segura para nossos clientes, contratamos a Pritect.net para realizar uma auditoria de segurança em toda a nossa base de código. Esta versão aborda vários problemas que foram descobertos, desde vulnerabilidades de escalonamento de privilégios até o fortalecimento da fonte de entropia usada na geração de chaves e senhas de API. Agradecimentos especiais a James Golovich, da Pritect.net, por fornecer a auditoria de segurança.
Resumo
- Testado no WordPress 4.5
- Desde o lançamento da versão 4.2.3 do WordPress, que incluiu alterações substanciais na API de código curto, surgiram vários problemas relacionados às SmartTags™. Nesta versão do MemberMouse, criamos nosso próprio processador de tags para que não dependamos mais do sistema de códigos curtos do WordPress para processar SmartTags™ e, portanto, estejamos menos expostos a possíveis conflitos causados por outros plug-ins ou temas instalados. (1302)
- Adição do atributo billingCountryName à Order_Data SmartTag para permitir a saída do nome do país imprimível em vez do código ISO do país. (1337)
- Recentemente, mudamos para um novo centro de suporte. Nesta versão do MemberMouse, todos os links de suporte foram atualizados e um novo widget de suporte foi adicionado ao plug-in para facilitar o acesso aos recursos de suporte e a abertura de um tíquete.
- Adicionado link de checkout à caixa de diálogo de opções de compra. (1353)
- Foi adicionado um novo filtro que permite que você personalize as informações passadas para o Stripe junto com um pagamento (mm_stripe_billing_statement_descriptor). Saiba mais. (1344)
- Adicionado umSelecione seu estado' para os menus suspensos de estado de cobrança e envio no formulário de checkout. Se você estiver usando o menu suspenso de estado na página de checkout, isso garantirá que os clientes não possam enviar o formulário sem especificar um estado. Se você não estiver coletando o estado na página de checkout, tudo continuará funcionando como nas versões anteriores do MemberMouse. A única diferença será que o estado de seus membros será padronizado como nenhum estado em vez do primeiro estado na lista alfabética de estados (ou seja, Alabama) (1318)
- Anteriormente, se um cliente existente tentasse fazer uma compra enquanto estivesse desconectado e inserisse uma senha inválida, a seguinte mensagem era exibida: Nome de usuário ou senha incorretos, tente novamente... Essa mensagem causou confusão, por isso foi atualizada para: Há uma conta existente associada ao e-mail [email protected], mas a senha inserida é inválida. Tente fazer seu pedido novamente usando a senha correta. Leia este artigo se você quiser personalizar essa ou outras mensagens de erro na página de checkout. (1336)
- Fez com que as contas existentes em Erro ou Ativação pendente O status não exigirá que sua senha seja validada ao tentar fazer uma compra quando estiver desconectado.
- Atualização dos links necessários em preparação para as próximas mudanças na infraestrutura da Authorize.net. (1161)
- Biblioteca usada para login social (HybridAuth) atualizada para a versão 2.6.0.
- Foi corrigido um problema em que era possível excluir um usuário do WordPress associado a um membro do MemberMouse, resultando na orfandade dos registros do membro. (1323)
- Foi corrigido o problema em que os cupons gratuitos não podiam ser usados em conjunto com o Stripe.js. (1315)
- Foi corrigido o problema em que os usuários do WordPress com a função Autor/Editor não podiam usar a funcionalidade Conceder acesso em páginas/posts. (1308)
- Foi corrigido o problema em que o assistente de importação alterava as permissões de conta dos administradores quando o e-mail do administrador era incluído nos dados de importação. (1301)
- Foi corrigido o problema em que o nome do cliente não estava sendo enviado ao Stripe para determinadas transações quando o Stripe.js estava sendo usado. (1295)
- Foi corrigido o problema em que o endereço do cliente não estava sendo enviado para o Stripe quando o Stripe.js estava sendo usado. (1377)
- Foi corrigido o problema em que as datas de cobrança eram exibidas incorretamente na guia Assinaturas de detalhes do membro quando várias assinaturas eram listadas. (1289)
- Foi corrigido o problema em que os reembolsos emitidos pelo PayPal e Authorize.net CIM estavam sendo adicionados ao Lifetime Customer Value (LCV) na área de detalhes do membro, em vez de serem subtraídos. OBSERVAÇÃO: essa correção não afetará nenhum cálculo de LCV feito antes da atualização para a versão 2.2.5. Ela afetará apenas os cálculos de LCV baseados em reembolsos daqui para frente. (1341)
- Foi corrigido o problema em que a data de cancelamento pendente não estava sendo calculada corretamente se uma assinatura fosse cancelada durante uma avaliação gratuita. (1066)
- Foi corrigido o problema em que a entrada do número do cartão de crédito no formulário de checkout não estava funcionando em dispositivos Android. (1264)
- Foi corrigido o problema em que os erros do banco de dados que começavam com Erro no banco de dados do WordPress A coluna 'order_item_id' não pode ser nula para a consulta INSERT INTO 'mm_transaction_log' apareceu no registro de erros em resposta a um checkout. (1320)
- Foi corrigido o problema em que o painel principal mostrava intermitentemente "vendas hoje" como 0, independentemente do número de vendas. (1331)
Histórico de alterações
Data | Versão | Descrição | Ação sugerida |
12 de abril de 2016 às 10 horas | 2.2.5-100 | Lançamento inicial | Atualização manual do plug-in necessário |
14 de abril de 2016 às 15 horas | 2.2.5-101 | Questões resolvidas: 225-1, 225-2, 225-3 | Atualização manual do plug-in necessário |
26 de abril de 2016 às 10 horas | 2.2.5-102 | Questões resolvidas: 225-4, 225-5 | Atualização manual do plug-in necessário |
30 de dezembro de 2016 à 1h | 2.2.5-107 | O provedor Mailchimp foi atualizado para usar a versão 3.0 da API | Nenhum, a menos que você esteja explicitamente enfrentando problemas com o MailChimp e, em seguida, um Instalação de reparo é necessário. Menu MM: Configurações gerais > Gerenciar instalação > Instalação de reparo |
Problemas conhecidos
OBSERVAÇÃO: Esses problemas foram resolvidos no Versão do MM 2.2.6 versão. Se você estiver enfrentando esses problemas, é recomendável atualizar para essa versão.
225-6: Não é possível salvar as configurações de pagamento em versões do PHP inferiores a 5.4
Esse problema está sendo causado pelo fato de que a biblioteca Braintree requer a versão 5.4 ou superior do PHP para ser carregada. Se você deseja usar o Braintree, precisará atualizar para o PHP 5.4. Se não estiver usando o Braintree, basta enviar um e-mail para nossa equipe de suporte solicitando que o Braintree seja removido de sua licença. Depois que ele for removido, você poderá salvar as configurações de pagamento.
225-7: A opção "Copiar link de checkout" no pop-up da caixa de diálogo de compras só funciona para administradores
O link de texto fornecido na caixa "copiar link de checkout" tem '&user_id=#' Há duas soluções alternativas para fornecer um link aos clientes. 1/ Exclua o ícone '&user_id=#' a partir do final do link, ou 2/ Use o botão 'Email Checkout Link to Customer'.
Problemas resolvidos
Se você estiver enfrentando um problema que foi resolvido, faça o download da versão mais recente do plug-in MemberMouse usando o link na parte superior desta página e execute um atualização manual.
225-1: As configurações da página principal não estão funcionando
No Opções do MemberMouse quando uma seleção é feita no módulo Configurações da página principal os itens não estão sendo renderizados no menu suspenso. OBSERVAÇÃO: A correção para esse problema envolveu a modificação de um arquivo que pode estar armazenado em cache em seu navegador. Se ainda estiver enfrentando esse problema após a atualização, limpe o cache do navegador.
225-2: O processo de redefinição de senha não está funcionando
Quando um cliente tenta redefinir sua senha, a página trava e o processo não é concluído.225-3: A classificação não está funcionando na exibição Procurar transações
Em determinados ambientes, a funcionalidade de classificação não está funcionando no Procurar transações vista.
225-4: Página de checkout suspensa quando o formulário é enviado
Em determinados ambientes, a página de checkout simplesmente trava quando o formulário é enviado.
225-5: Mensagem "Nenhum dado recebido" exibida ao tentar editar os direitos de acesso
Em qualquer página protegida por um pacote ou nível de associação, ao tentar editar os direitos de acesso clicando no ícone de edição, é exibida a mensagem "Nenhum dado recebido".