Info: este não é o changelog para o versão estável mais recente 4.14.3
ver todos os changelogs

Pro v3.1 com desempenho otimizado para mapas base do Google e muito mais

Após mais de três meses de desenvolvimento e muitas noites sem dormir, temos o prazer de anunciar a disponibilidade do Maps Marker Pro v3 🙂

Um agradecimento especial a Thorsten, que, apesar de estar em uma viagem pelo Canadá, continua adicionando novos recursos e otimizações para o Maps Marker Pro. Você pode acompanhar a viagem e ver belas fotos em https://www.fuelandbacon.com BTW (site arquivado).

Então, o que há de novo no Maps Marker Pro v3.1?

Os destaques da v3.1 são o plug-in leaflet.js otimizado do Google Maps "GoogleMutant", um widget recente de mapa de marcadores, melhorias de usabilidade, além de correções de bugs e correções de segurança resultantes do nosso programa de recompensas de bugs no hackerone.com. Para mais detalhes sobre este lançamento, consulte abaixo.

Uma atualização para a versão mais recente é - como sempre - altamente recomendada.


Deixe-nos saber o que você pensa sobre este novo lançamento por enviando uma revisão ou deixando um comentário abaixo!

Se você deseja manter-se atualizado com o desenvolvimento mais recente do Maps Marker Pro, siga @MapsMarker no twitter (= atualizações mais recentes), em Facebook, Google+ ou assine notícias via RSS ou através RSS / email.

Gostaríamos também de convidá-lo para participar de nosso programa de afiliados que oferece comissões de até 50%. Se você estiver interessado em se tornar um revendedor, visite https://www.mapsmarker.com/reseller


Agora vamos aos destaques do pro v3.1:

desempenho otimizado para mapas base do Google

A implementação (abandonada) do folheto do Google Maps por shramov agora é substituída pelo muito mais eficiente GoogleMutant plugin de folheto de Iván Sánchez.

Antes, uma instância da API JS do Google Maps era exibida atrás do contêiner Leaflet e sincronizada da melhor maneira possível. Como resultado, o mapa base e as sobreposições existentes estão fora de sincronia. Isso foi notado ao arrastar ou ampliar um mapa.

Agora, para fornecer a melhor experiência do Leaflet, o GoogleMutant usa os observadores de mutação DOM e o L.GridLayer do Leaflet 1.0.0. Os blocos do mapa base ainda são solicitados por meio da API JavaScript do Google Maps, mas eles trocam de lugar para usar o arrasto e o zoom do Leaflet.

A única desvantagem do GoogleMutant é que ele não é suportado no Internet Explorer 10 ou inferior e em várias versões anteriores de navegadores (os mapas alternam automaticamente para o OpenStreetMap para esses usuários). Observe que a participação de mercado atual dos navegadores afetados é de cerca de 2% (05/2017) e está diminuindo constantemente.

Se você não deseja que os mapas de base do Google alternem automaticamente para o OpenStreetMap para esses navegadores desatualizados, ative o plug-in herdado em Configurações / Padrões de mapa / "API JavaScript do Google Maps":

novo widget "mostrar o mapa de marcador mais recente"

Com esta versão, adicionamos um novo widget, que permite exibir facilmente o mapa de marcador mais recente na barra lateral:

Para adicionar este widget, basta navegar para Aparência / Widgets e adicionar o widget "Maps Marker Pro - mapa de marcador mais recente" à sua barra lateral:

indicador de carregamento para download GeoJSON e cluster de marcadores

Se os mapas de camadas incluírem centenas ou milhares de marcadores, o carregamento do array GeoJSON de acordo com o já já otimizado pode levar algum tempo.

Para melhorar a usabilidade dos visualizadores de mapa, agora adicionamos um indicador de carregamento animado que é exibido até o carregamento e a análise dos dados do GeoJSON:

opção “filtro HTML para pop-ups” para impedir a injeção de código malicioso

Por padrão, pop-ups agora são filtrados usando wp_kses () que também é usado para o conteúdo padrão do WordPress, como postagens e páginas.

Como resultado, apenas nomes de elementos HTML permitidos, nomes de atributos e valores de atributos, além de apenas entidades HTML sãs, serão exibidos - código JavaScript (que pode ser usado para Script entre sites - XSS por exemplo) é retirado da saída.

Se você precisar de pop-ups não filtrados para, por exemplo, executar o código Javascript personalizado, poderá desativar esta opção em Configurações / Configurações diversas / Compatibilidade:

listar todos os aprimoramentos da página de marcadores: menu suspenso adicionado aos filtros de marcadores por camada

Na página "Listar todos os marcadores" no back-end, adicionamos uma caixa de seleção suspensa de camada, que permite exibir dinamicamente marcadores somente de uma camada específica:

configuração global do mapa base "nowrap"

Em Configurações / Padrões do mapa / "Configurações globais do mapa base", adicionamos a nova configuração "nowrap":

Se essa configuração estiver definida como true, os blocos não serão carregados fora da largura do mundo, em vez de serem repetidos.

Configuração definida como false (= padrão):

Configuração definida como true:

Caçadores de recompensa queridos!

Nenhuma tecnologia é perfeita e nem a nossa. Sempre haverá coisas que podemos ter esquecido. Embora não possamos evitar pontos cegos, podemos fazer algo para identificá-los: estamos chamando pesquisadores de segurança de todos os lugares para nos ajudar a encontrar bugs e problemas de segurança em nossos produtos.

Foto: cosplayer de Boba Fett no Phoenix Comicon 2012 em Phoenix, Arizona. Autor: Gage Skidmore (trabalho próprio) [CC-BY SA 2.0] via Wikimedia Commons]

Junte-se às fileiras de Boba Fett, Greedo & Co .: torne-se um caçador de recompensas para o Maps Marker Pro

Oferecemos uma recompensa de US $ 10 por erros de segurança válidos (por exemplo, XSS simples), com a opção de recompensas maiores por erros mais graves, como por exemplo explorações remotas de execução de código, injeção de SQL ou escalação de privilégios. Além disso, oferecemos um pacote profissional para o Maps Marker Pro válido para 25 domínios, incluindo acesso a atualizações e suporte por 3 anos (preço de tabela: 499 €) para cada pessoa que relatar um bug de segurança válido.

As recompensas são pagas pelas vulnerabilidades do código-fonte, mas parece que as vulnerabilidades são enviadas para fora por uma recompensa menor opcional. Anunciamos nossa caçada à recompensa na plataforma HackerOne, onde você encontrará uma descrição completa do nosso programa de recompensas com uma lista de destinos válidos: https://hackerone.com/mapsmarker_com_e_u

Procurando desenvolvedores para recomendar aos nossos clientes personalizações

Você é um desenvolvedor profissional de WordPress que conhece os meandros do Maps Marker Pro? Ótimo! Entre em contato e talvez possamos recomendar a clientes que desejam personalizações ou desenvolvimentos personalizados com base em um de nossos APIs do Maps Marker Pro.

Às vezes, você só precisa de um produto personalizado - e de alguém em quem possa confiar para criá-lo.
Foto de Fancycrave [domínio público CC0] via pexels.com

Estamos trabalhando duro para oferecer a melhor solução de mapeamento para todos. Ocasionalmente, porém, os clientes desejam itens especiais: personalizações individuais do Maps Marker Pro, criadas manualmente para se adequarem ao seu caso comercial único, em muitos casos envolvendo um de nossos APIs do Maps Marker Pro. Nesse caso, gostamos de encaminhá-los à nossa rede confiável de especialistas.

Se você é

  • um desenvolvedor WordPress
  • um usuário experiente do Maps Marker Pro
  • confiável e rápido para responder
  • gosta de trabalhar com diferentes clientes
  • disponível para trabalho freelance

então envie-nos um email, contendo uma breve introdução sobre você, suas habilidades e experiência, além de links para trabalhos anteriores.

Se formos adequados um ao outro, adicionaremos você com prazer à nossa rede e, se surgir alguma coisa, o recomendaremos aos clientes que precisam de personalizações que correspondam às suas habilidades.

Não queremos receber nenhuma comissão - nosso ganho é a felicidade de nossos clientes, quando podemos encaminhá-los a alguém em quem eles podem confiar para suas necessidades adicionais.

Estamos ansiosos para ouvir de você!

Outras mudanças e otimizações

  • carregando animação para pop-ups com imagens para ajudar na criação do DOM
  • altere o tipo mimetype dos arquivos GPX de text / gpx para application / gpx + xml para evitar problemas de upload / exibição desde o WordPress 4.7.1 (thx Thorsten!)
  • ícone HTML5 atualizado em tela cheia e saída em tela cheia (thx PJ Onori, http://somerandomdude.com!)
  • Importador XLS (X): aumente a compatibilidade também suportando valores lat + lon definidos como texto e com. ou, como separador (thx Marius!)
  • tratamento otimizado de erros de URL GPX se o URL não for encontrado (mostrar avisos no back-end e saída do console no front-end, não permitir o download do URL do GPX)
  • indicador de carregamento ao limpar a lista de campos de pesquisa de marcadores
  • verificação de compatibilidade para a saída de depuração "WP Super Cache", que pode causar a quebra de mapas de camadas
  • verificação de compatibilidade para login personalizado do administrador, o que faz com que a navegação na página de configurações seja interrompida
  • verificação de compatibilidade do plug-in Fast Velocity Minify
  • verificação de compatibilidade do tema Divi 3+, que pode causar a quebra de mapas se a opção "Onde incluir arquivos Javascript?" está definido como rodapé
  • Otimização automática da verificação de compatibilidade do plug-in: verifique também se a opção "Também agrega JS embutido?" está definido (o que está causando a quebra de mapas)
  • compatibilidade aprimorada do URL base do permalink, verifique se o URL do site termina com / wp /
  • aumento do tempo limite para chamadas de fallback da API da licença para evitar problemas com o registro de chaves de licença de avaliação gratuita
  • plugin EdgeBuffer atualizado para pré-carregar blocos além da borda do mapa visível para a v1.0.5
  • es6-promessa atualizada do IE11 / Google Mutant para a v4.1.0 (corrigindo vazamento de memória)
  • atualizado o Leaflet.fullscreen markercluster codebase para v1.0.6
  • PUC atualizado (verificador de atualização de plug-in) para a v4.1, incluindo otimizações e correções de compatibilidade (thx Yahnis!)
  • PUS atualizado (servidor de atualização de plug-in) para a v1.2, incluindo otimizações e correções de compatibilidade (thx Yahnis!)
  • refatoração de código para melhor estrutura, reutilização e sustentabilidade (thx Thorsten!)
  • notificação por e-mail para usuários de avaliação gratuita 3 dias antes do vencimento da chave da licença de avaliação gratuita
  • migração concluída para o PHP 7.1 em www.mapsmarker.com para obter melhor desempenho
  • página de configurações multisite / licença: mostre o recurso “domínio para ativar” apenas nas instalações de subdomínios multisite

correções de bugs

  • corrigir entradas ausentes no filtro de camada com o agrupamento de marcadores desativado (thx Ole & Thorsten!)
  • marcadores e camadas não puderam ser salvos em dispositivos iOS devido a um erro na implementação local de data e hora do Safari (thx Natalia!)
  • a largura da janela nas páginas de edição de marcador e camada não pôde ser totalmente utilizada em dispositivos iOS (thx Natalia!)
  • ? destaquemarker = o recurso foi quebrado na visualização em tela cheia para mapas de várias camadas (thx Ole!)
  • A lista de marcadores não respondeu totalmente se foram usadas imagens maiores que 440px em pop-ups (thx Georges!)
  • retire da fila os scripts da API do Google Maps adicionados por outros plug-ins em vez de cancelá-lo de registro se a opção relacionada estiver ativada (pois isso pode interromper scripts e plug-ins dependentes, como mapas WP GPX)
  • a verificação de compatibilidade do "URL base permanente do link permanente" não considerou plug-ins multilíngues ativos (thx Jan-Willelm!)
  • o botão de controle inicial nos mapas de camada em tela cheia com cluster foi quebrado (thx Sven!)
  • a validade dos arquivos de exportação pode ser interrompida pelo aviso "não é possível modificar as informações do cabeçalho" se o Stiphle com base no wp-session for usado
  • paginação na lista todas as páginas de marcadores no back-end estavam quebradas se a pesquisa fosse usada (thx Thorsten!)
  • evite marcadores duplicados ao exportar marcadores de mapas de várias camadas para KML, GeoRSS e Wikitude (por exemplo, Eric e Thorsten!)
  • corrija o carregamento infinito ao solicitar a chave de avaliação gratuita em navegadores específicos (thx Thorsten!)
  • A exportação XLS para mapas de marcador e camada foi interrompida se o PHP 7.1+ for usado
  • foi adicionado um seletor JS mais específico para o filtro de marcador para impedir que marcadores fossem adicionados ao mapa errado, se vários mapas forem exibidos na mesma página (thx Tino!)
  • as dicas de ferramentas do marcador não eram exibidas se o texto pop-up estivesse vazio (thx Oleg!)
  • as dicas dos marcadores não foram exibidas para marcadores adicionados diretamente apenas via shortcode
  • paginação incorreta na lista de todos os marcadores-página para resultados de pesquisa
  • funções de camada duplicada não duplicaram as configurações de filtro (thx Thorsten!)
  • os clusters de marcadores sempre foram desativados no nível de zoom 0, mesmo que a configuração relacionada estivesse vazia (thx Thorsten!)
  • a lista de ordem de classificação dos marcadores foi revertida após a localização geográfica bem-sucedida (thx Chris & Thorsten!)
  • página de edição do marcador: evite erro de javascript na alteração do nome da marca se o texto pop-up estiver vazio
  • corrigir distâncias erradas na lista de marcadores quando a geolocalização falhou
  • paginação para "listar todas as camadas" - os resultados da pesquisa no back-end foram interrompidos

Correções de segurança

Desde o início de nossa programa de recompensa de bug de segurança em 19 de maio, recebemos vários relatórios de vulnerabilidade - devido à nossa atenção em codificação segura e 3 testes de penetração nos últimos 4 anos, nenhum problema grave ou crítico foi encontrado. Todos, exceto o primeiro problema da lista abaixo, só poderiam ter sido explorados por usuários com acesso de back-end - e, na maioria dos casos, apenas por usuários administrativos.

Algumas considerações adicionais sobre por que essas vulnerabilidades não foram detectadas por nós até agora, apesar de estarmos fazendo verificações regulares de segurança: o vetor de ataque de um administrador que, por exemplo, injeta código malicioso nas configurações do Maps Marker Pro não foi totalmente coberto por nós até agora, como tal o invasor teria acesso direto aos arquivos de temas ou plug-ins - tornando muito mais fácil, por exemplo, injetar código malicioso ou alterar as tabelas do banco de dados diretamente do que usar o Maps Marker Pro para scripts entre sites.

No entanto, embora a capacidade de exploração das vulnerabilidades relatadas seja baixa, levamos esses relatórios a sério e corrigimos todos eles, respectivamente, fortalecendo toda a nossa base de código para evitar futuras vulnerabilidades semelhantes.

  • Médio impacto: vulnerabilidade XSS para o URL de download GPX (thx para kiranreddy via hackerone)
  • Médio impacto: usuários de back-end sem privilégios poderiam adicionar marcadores mesmo que as configurações de permissão fossem definidas para não permitir isso (não explorável com as configurações de permissão padrão - thx w31ha0 via hackerone)
  • Baixo impacto: vulnerabilidades XSS nas páginas de edição de marcador e camada (de thx para victemz via hackerone)
  • Baixo impacto: vulnerabilidades XSS no log de importação de marcador e camada, se um arquivo de entrada mal-intencionado fosse usado (thx to kiranreddy via hackerone)
  • Baixo impacto: falta de proteção CSRF para formulários de registro de avaliação gratuita (thx to arall via hackerone)
  • Baixo impacto: vulnerabilidades CSRF e XSS na página de ferramentas para alterar as funções de marcador e ID de camada (thx para r4s_team via hackerone)
  • Baixo impacto: vulnerabilidade de injeção de comando em arquivos de exportação de marcadores e camadas (thx para kiranreddy via hackerone)
  • Baixo impacto: proteção adicional de força bruta de acesso para a área do cliente em mapsmarker.com (de thx para nooboy via hackerone)
  • Baixo impacto: a verificação inadequada da "URL para a trilha GPX" pode levar ao XSS armazenado (de thx para pahan123 via hackerone)
  • Baixo impacto: vulnerabilidade XSS armazenada na página de ferramentas apenas se o Webapi estiver ativado (thx whitesector via hackerone)
  • Baixo impacto: vulnerabilidade XSS armazenada para os campos createdby e updatedby no backend
  • Baixo impacto: vulnerabilidade XSS armazenada para o ícone de marcador padrão personalizado (thx whitesector via hackerone)
  • Baixo impacto: vulnerabilidade XSS armazenada para o tamanho da imagem do código QR (apenas se o Google estiver definido como provedor de código QR padrão - thx whitesector via hackerone)

Problemas conhecidos

O recurso de geolocalização não funciona mais com o Google Chrome 50+, Safari 10+ e Firefox 55+, a menos que seu site esteja acessível de forma segura via https

Com o Chrome 50, o Safari 10 e o Firefox 55, alterações significativas no suporte à localização geográfica foram introduzidas pelos fornecedores de navegadores relacionados: todos os aplicativos que solicitam a posição atual do usuário (não apenas para o recurso de localização geográfica do Maps Marker Pro) só podem mais recuperar a posição atual do usuário se o site estiver configurado para ser entregue com segurança via https - os usuários verão o seguinte ou um aviso semelhante:

geolocalização-erro-informação

Veja mais detalhes sobre essa decisão do Google em https://developers.google.com/web/updates/2016/04/geolocation-on-secure-contexts-only. A geolocalização ainda funcionará em sites não https, se os usuários acessarem o site por meio de navegadores alternativos como o Firefox, safári ou Internet Explorer - de qualquer maneira, é provável que esses navegadores também adicionem uma restrição de segurança semelhante no futuro.

Atualize novembro de 2016: desde o iOS 10, também o Safari 10+ agora requer https para suportar a localização geográfica. A implementação é ainda mais rigorosa do que com o Google Chrome - a geolocalização não funcionará, por exemplo, se houver avisos de conteúdo misto no seu site.

Atualização 2017: o Firefox 55+ também requer https para acessar a localização geográfica (Veja detalhes)

Portanto, se você precisar do talento de geolocalização do Maps Marker Pro no seu site, é altamente recomendável migrar o site para https. Alguns hosters já fornecem certificados https gratuitos de letsencrypt.org por exemplo. Para obter as configurações necessárias no seu site WordPress para configurá-lo para suportar https, consulte tutoriais como https://css-tricks.com/moving-to-https-on-wordpress/.

Como o https tem mais vantagens para o seu site do que apenas a geolocalização trabalhando novamente com o Google Chrome 50+ e o Safari 10+ (como segurança da integridade dos dados, autenticação do remetente e privacidade do usuário, além de uma classificação mais alta do Google, como https é usado como sinal de classificação), recomendamos que você mude seu site para https somente se você ainda não o fez.

Se você alterou o site para https e ainda recebe um erro de localização geográfica (como "Erro de localização geográfica: geolocalização negada pelo usuário"), verifique as configurações de localização do seu dispositivo se for permitido que aplicativos / sites recuperem a localização geográfica.

Atualizações de traduções

Graças a muitos colaboradores motivados, esta versão inclui as seguintes traduções atualizadas:

Se você quiser contribuir com traduções (novos tradutores de hindi serão apreciados!), Visite https://translate.mapsmarker.com/projects/lmm Para maiores informações.

Observe que os tradutores também são compensados ​​por sua contribuição - por exemplo, se uma tradução for concluída com menos de 50%, o tradutor receberá um pacote de 25 licenças grátis no valor de € 249 como uma compensação pela conclusão da tradução para 100%.

Outlook - planos para os próximos lançamentos

Atualmente, estamos trabalhando em um relançamento do site www.mapsmarker.com, que também apresentará uma base de conhecimento e documentação atualizadas.

Por favor, entenda que não podemos prometer datas de lançamento para novos recursos. Estamos alinhando dinamicamente nosso roteiro com base nos comentários de nossos usuários. De qualquer forma, mantemos a flexibilidade de adicionar otimizações e correções de erros com versões secundárias não planejadas, resultantes principalmente do feedback dos usuários.

Inscreva-se neste blog (via RSS or Email) ou siga @MapsMarker no twitter (= atualizações mais recentes) se você deseja manter-se atualizado com as últimas notícias de desenvolvimento.

Registro de alterações completo

Changelog para a versão 3.1 - lançado em 08.07.2017 (notas de lançamento)

desempenho otimizado para mapas base do Google, ativando a biblioteca Javascript do GoogleMutant para todos os usuários
novo widget "mostrar o mapa de marcador mais recente" (thx Thorsten!)
Caçadores de recompensa queridos! Encontre bugs de segurança para ganhar dinheiro e licenças - Clique aqui para mais detalhes
configuração global do mapa base "nowrap": (se definida como true, os blocos não serão carregados fora da largura do mundo em vez de repetir, padrão: false)
listar todos os aprimoramentos da página de marcadores: lista suspensa adicionada aos filtros de marcadores por camada (thx Thorsten!)
carregando animação para pop-ups com imagens para ajudar na criação do DOM (thx Thorsten!)
verificação de compatibilidade para a saída de depuração "WP Super Cache", que pode causar a quebra de mapas de camadas
indicador de carregamento ao limpar a lista de campos de pesquisa de marcadores (thx Thorsten!)
verificação de compatibilidade para login personalizado do administrador, o que faz com que a navegação na página de configurações seja interrompida
verificação de compatibilidade do plug-in Fast Velocity Minify
notificação por e-mail para usuários de avaliação gratuita 3 dias antes do vencimento da chave da licença de avaliação gratuita
opção "filtro HTML para pop-ups" para impedir a injeção de código malicioso - ativado por padrão (thx jackl via Programa de recompensas por bugs do Maps Marker Pro)
Procurando desenvolvedores para recomendar aos nossos clientes personalizações - mais detalhes em mapsmarker.com/network
indicador de carregamento para download GeoJSON e agrupamento de marcadores (thx Thorsten!)
verificação de compatibilidade do tema Divi 3+, que pode causar a quebra de mapas se a opção "Onde incluir arquivos Javascript?" está definido como rodapé
compatibilidade aprimorada do URL base do permalink, verifique se o URL do site termina com / wp /
aumento do tempo limite para chamadas de fallback da API da licença para evitar problemas com o registro de chaves de licença de avaliação gratuita
Otimização automática da verificação de compatibilidade do plug-in: verifique também se a opção "Também agrega JS embutido?" está definido (o que está causando a quebra de mapas)
migração concluída para o PHP 7.1 em www.mapsmarker.com para obter melhor desempenho
plugin EdgeBuffer atualizado para pré-carregar blocos além da borda do mapa visível para a v1.0.5
es6-promessa atualizada para IE11 / Google Mutant para v4.1.0 (corrigindo vazamento de memória)
base de código do Leaflet markercluster atualizada para v1.0.6 (thx jfirebaugh!)
PUC atualizado (verificador de atualização de plug-in) para a v4.1, incluindo otimizações e correções de compatibilidade (thx Yahnis!)
PUS atualizado (servidor de atualização de plug-in) para a v1.2, incluindo otimizações e correções de compatibilidade (thx Yahnis!)
refatoração de código para melhor estrutura, reutilização e sustentabilidade (thx Thorsten!)
altere o tipo mimetype dos arquivos GPX de text / gpx para application / gpx + xml para evitar problemas de upload / exibição desde o WordPress 4.7.1 (thx Thorsten!)
tratamento otimizado de erros de URL GPX se o URL não for encontrado (mostrar avisos no back-end e saída do console no front-end, não permitir o download do URL do GPX)
ícone HTML5 atualizado em tela cheia e saída em tela cheia (thx PJ Onori!)
página de configurações multisite / licença: mostre o recurso "domínio para ativar" apenas nas instalações de subdomínios multisite
Importador XLS (X): aumente a compatibilidade também suportando valores lat + lon definidos como texto e com. ou, como separador (thx Marius!)
retire da fila os scripts da API do Google Maps adicionados por outros plug-ins em vez de cancelá-lo de registro se a opção relacionada estiver ativada (pois isso pode interromper scripts e plug-ins dependentes, como mapas WP GPX)
a verificação de compatibilidade do "URL base do link permanente" não considerou plug-ins multilíngues ativos (thx Jan-Willelm!)
o botão de controle inicial nos mapas de camada em tela cheia com cluster foi quebrado (thx Sven!)
a validade dos arquivos de exportação pode ser interrompida pelo aviso "não é possível modificar as informações do cabeçalho" se o Stiphle com base no wp-session for usado
paginação na lista todas as páginas de marcadores no back-end estavam quebradas se a pesquisa fosse usada (thx Thorsten!)
evitar marcadores duplicados ao exportar marcadores de mapas de várias camadas para KML, GeoRSS e Wikitude (thx Eric & Thorsten!)
corrija o carregamento infinito ao solicitar a chave de avaliação gratuita em navegadores específicos (thx Thorsten!)
A exportação XLS para mapas de marcador e camada foi interrompida se o PHP 7.1+ for usado
foi adicionado um seletor JS mais específico para o filtro de marcador para impedir que marcadores fossem adicionados ao mapa errado, se vários mapas forem exibidos na mesma página (thx Tino!)
as dicas de ferramentas do marcador não eram exibidas se o texto pop-up estivesse vazio (thx Oleg!)
as dicas dos marcadores não foram exibidas para marcadores adicionados diretamente apenas via shortcode
paginação incorreta na lista de todos os marcadores-página para resultados de pesquisa
funções de camada duplicada não duplicaram as configurações de filtro (thx Thorsten!)
corrigir entradas ausentes no filtro de camada com o agrupamento de marcadores desativado (thx Ole & Thorsten!)
marcadores e camadas não puderam ser salvos em dispositivos iOS devido a um erro na implementação local de data e hora do Safari (thx Natalia!)
? destaquemarker = o recurso foi quebrado na visualização em tela cheia para mapas de várias camadas (thx Ole!)
a largura da janela nas páginas de edição de marcador e camada não pôde ser totalmente utilizada em dispositivos iOS (thx Natalia!)
os clusters de marcadores sempre foram desativados no nível de zoom 0, mesmo que a configuração relacionada estivesse vazia (thx Thorsten!)
a lista de ordem de classificação dos marcadores foi revertida após a geolocalização bem-sucedida (thx Chris & Thorsten!)
página de edição do marcador: evite erro de javascript na alteração do nome da marca se o texto pop-up estiver vazio
corrigir distâncias erradas na lista de marcadores quando a geolocalização falhou
A lista de marcadores não respondeu totalmente se foram usadas imagens maiores que 440px em pop-ups (thx Georges!)
paginação para "listar todas as camadas" - os resultados da pesquisa no back-end foram interrompidos
Médio impacto: vulnerabilidade XSS para o URL de download GPX (thx para kiranreddy via Programa de recompensas por bugs do Maps Marker Pro)
Médio impacto: usuários de back-end sem privilégios poderiam adicionar marcadores mesmo que as configurações de permissão fossem definidas para não permitir isso (não explorável com as configurações de permissão padrão - thx w31ha0 via Programa de recompensas por bugs do Maps Marker Pro)
Baixo impacto: vulnerabilidades XSS nas páginas de edição de marcadores e camadas (do thx ao victemz via Programa de recompensas por bugs do Maps Marker Pro)
Baixo impacto: vulnerabilidades XSS no log de importação de marcadores e camadas, se o arquivo de entrada mal-intencionado fosse usado (thx to kiranreddy via Programa de recompensas por bugs do Maps Marker Pro)
Baixo impacto: falta de proteção CSRF para formulários de registro de avaliação gratuita (thx a todos via Programa de recompensas por bugs do Maps Marker Pro)
Baixo impacto: vulnerabilidades CSRF e XSS na página de ferramentas para alterar as funções de marcador e ID de camada (thx para r4s_team via Programa de recompensas por bugs do Maps Marker Pro)
Baixo impacto: vulnerabilidade de injeção de comando em arquivos de exportação de marcador e camada (thx para kiranreddy via Programa de recompensas por bugs do Maps Marker Pro)
Baixo impacto: proteção adicional de força bruta de login para a área do cliente em mapsmarker.com (thx para nooboy via Programa de recompensas por bugs do Maps Marker Pro)
Baixo impacto: a verificação inadequada da "URL para a trilha GPX" pode levar ao XSS armazenado (thx a pahan123 via Programa de recompensas por bugs do Maps Marker Pro)
Baixo impacto: vulnerabilidade XSS armazenada na página de ferramentas apenas se o Webapi estiver ativado (thx whitesector via Programa de recompensas por bugs do Maps Marker Pro)
Baixo impacto: vulnerabilidade XSS armazenada para os campos createdby e updatedby no backend
Baixo impacto: vulnerabilidade XSS armazenada para o ícone de marcador padrão personalizado (thx whitesector via Programa de recompensas por bugs do Maps Marker Pro)
Baixo impacto: vulnerabilidade XSS armazenada para o tamanho da imagem do código QR (somente se o Google estiver definido como provedor de código QR padrão - thx whitesector via Programa de recompensas por bugs do Maps Marker Pro)
tradução catalã atualizada graças a RocEfraim Bayarri, Vicent Cubells e nos Marta Espinalt→ contribuir
tradução chinesa atualizada graças a John Shen e ck→ contribuir
tradução alemã atualizada pela equipe do Maps Marker Pro e Daniel Luttermann→ contribuir
tradução indonésia atualizada graças a Andy Aditya Sastrawikarta e Emir Hartato e nos Phibu Reza→ contribuir
tradução em italiano atualizada graças a Luca Barbetti e nos Angelo Giammarresi→ contribuir
traduções em japonês atualizadas graças a Shu Higash e Taisuke Shimamoto→ contribuir
tradução atualizada em lituano graças a Donatas Liaudaitis e nos Donatas Liaudaitis→ contribuir
tradução atualizada para o russo graças a Ekaterina Golubina (suportada por Teplitsa of Social Technologies - http://te-st.ru) e Vyacheslav Strenadko, http://slavblog.ru→ contribuir
tradução em espanhol atualizada graças a David Ramírez, Alvaro Lara, Victor Guevara, Ricardo Viteri, Juan Valdes e Marta Espinalt e nos Fernando coello→ contribuir
tradução sueca atualizada graças a Olof Odier, Tedy Warsitha, Dan Paulsson, Elger Lindgren, Anton Andreasson e nos Tony Lygnersjö→ contribuir
O recurso de geolocalização não funciona mais com o Google Chrome 50+, iOS10 + e Firefox 55+, a menos que seu site esteja acessível de forma segura via https (detalhes)

mostrar todos os registros de alterações disponíveis

Como baixar / atualizar

A maneira mais fácil de atualizar é usar o processo de atualização do WordPress: faça login com um usuário que tenha privilégios de administrador, navegue até Painel / Atualizações, selecione plugins para atualizar e pressione o botão “Atualizar Plugins”. O plug-in pro verifica a cada 24 horas se uma nova versão está disponível. Você também pode acionar manualmente a verificação da atualização, acessando Plug-ins e clicando no link "Verificar manualmente atualizações" ao lado de "Maps Marker Pro":

verificação de atualização manual

Se você não vir o link "Verificar atualizações" e estiver usando uma versão abaixo de 1.7, atualize manualmente uma vez baixando o pacote atual de https://www.mapsmarker.com/download-pro e substituindo os arquivos de plug-in existentes em seu servidor via FTP. Isso pode ser necessário em vários hosts, que usam bibliotecas SSL desatualizadas, que impedem o Maps Marker Pro de fazer uma conexão segura para recuperar o pacote de atualização do mapsmarker.com. O Pro v1.7 inclui uma solução alternativa para esse tipo de servidor e as seguintes atualizações devem funcionar novamente como de costume. Se você é afetado e precisa de ajuda, por favor abrir um ticket de suporte.

Como verificar a integridade do pacote de plugins

Para o valor do hash SHA-256 e o ​​número de arquivos desta versão, verifique o seguinte arquivo: https://www.mapsmarker.com/SHA256SUMS.txt

Este arquivo é assinado digitalmente com nossa chave PGP, arquivo de assinatura de chave disponível em https://www.mapsmarker.com/SHA256SUMS.txt.asc

Clique aqui para obter um tutorial sobre como verificar a integridade do pacote de plugins (recomendado se o pacote de plug-ins para uma nova instalação não tiver sido baixado de https://www.mapsmarker.com - a verificação não é necessária, se o processo de atualização automática for usado)

Notas de atualização adicionais para o beta tester

Nenhuma ação adicional na atualização do plugin da versão beta para a versão final é necessária.

Deixe um comentário

XHTML: Você pode usar estas tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

en English
X