Pro v3.0 с поддержкой leaflet.js v1.0.3, GoogleMutant, Polylang, довольно постоянные ссылки и многое другое доступно

После 3 месяцев разработки, 3 бета-версии и 1 кандидата на выпуск мы с гордостью сообщаем о выпуске Maps Marker Pro v3.0.

Как всегда, настоятельно рекомендуется обновить его до последней версии. Для получения более подробной информации об этом выпуске, пожалуйста, смотрите ниже.


Дайте нам знать, что вы думаете об этом новом выпуске отправив отзыв или оставив комментарий ниже!

Если вы хотите быть в курсе последних разработок Maps Marker Pro, следуйте инструкциям @MapsMarker в твиттере (= самые последние обновления), в Facebook, Google+ или подпишитесь на новости через RSS или через RSS / электронная почта.

Мы также хотели бы пригласить вас присоединиться к нашему Партнерская программа который предлагает комиссионные до 50%. Если вы заинтересованы в том, чтобы стать торговым посредником, пожалуйста, посетите https://www.mapsmarker.com/reseller


Теперь давайте перейдем к основным моментам про v3.0:

Мы рады приветствовать инженера-путешественника Торстена, который присоединился к Карты Маркер Про команды!

Глоботроттинг инженер Торстен укрепляет наши позиции, опираясь на собственный опыт работы с пользователем: Торстен использует Maps Marker Pro для документирования своего путешествия по Канаде от побережья к побережью в своем блоге Fuel & Bacon.

обновлен leaflet.js с версии 0.7.7 до версии 1.0.3

Leaflet.js может быть назван «движком Maps Marker Pro» и был обновлен с версии v0.7.7 до версии 1.0.3, что привело к повышению производительности и удобства использования.

Пожалуйста, обратитесь к сообщение в блоге на leafletjs.com и горизонтальное распределение полный журнал изменений Больше подробностей.

Beta (opt-in): значительно улучшена производительность для базовых карт Google с помощью плагина листовки GoogleMutant

На самом деле мы также планировали заменить шрамов (заброшенную) реализацию листовки Google Maps гораздо более производительной. GoogleMutant плагин листовки от Ивана Санчеса. Во всяком случае, так как одна проблема с блокировщиком все еще открыта27 - не стесняйтесь помогать 😉) и поскольку мы больше не хотели откладывать Maps Marker Pro v3.0, мы решили пока не менять метод реализации по умолчанию.

Вы можете вручную протестировать плагин GoogleMutant, изменив соответствующий параметр в меню «Настройки» / «Базовые карты» / «Google Maps JavaScript API»:

После исправления # 27 эта опция будет обновлена ​​для всех пользователей в будущем выпуске Maps Marker Pro.

автоматически переключается на Algolia Places в качестве поставщика геокодирования по умолчанию, если используется Mapzen Search без API-ключа, бесплатная регистрация все еще рекомендуется)

К сожалению наш рекомендуемый поставщик геокодирования Mapzen Поиск изменит свою политику к апрелю 2017 года, сделав (бесплатные) ключи API обязательными для использования службы геокодирования.

Поэтому, если вы не зарегистрировались для получения ключа API, ваш поставщик геокодирования автоматически переключится на Места Алголии с Maps Marker Pro v3.0 и Photon @ MapsMarker в качестве запасного поставщика геокодирования.

Поскольку Mapzen использует opendata, а также содержит дополнительные данные из таких источников, как openaddresses.io в результатах геокодирования мы по-прежнему рекомендуем зарегистрировать бесплатный ключ Mapzen Search API - соответствующее руководство можно найти здесь, .

добавьте предварительную загрузку для листов карты за краем видимой карты, чтобы не показывать фон за изображениями листов при панорамировании карты

В версии 3.0 мы также интегрировали плагин листовки Leaflet.EdgeBuffer для поддержки предварительной загрузки за краем видимой карты. В результате черный фон под плитками будет менее заметен, что приведет к улучшению работы пользователя при панорамировании карт:

Для живого примера смотрите сравнение на http://www.tolon.co.uk/Leaflet.EdgeBuffer/comparison.html

По умолчанию 2 плитки предварительно загружены в Maps Marker Pro v3.0 - в любом случае вы можете изменить это значение, изменив новый параметр «edgeBufferTiles» в меню «Настройки» / «Настройки карты по умолчанию» / «Глобальные настройки базовой карты»:

Поддержка перевода Polylang для многоязычных карт

В версии 2.9 мы добавили поддержку многоязычных карт, используя WPML, По просьбам многих пользователей мы также добавили поддержку Плагин перевода Polylang с версией 3.0, предоставляя вам больший выбор в предоставлении карт на разных языках. Видеть https://www.mapsmarker.com/многоязычный для более подробной информации.

Большое спасибо Thorsten за реализацию этой функции!

поддержка всплывающих подсказок для отображения имени маркера в виде маленького текста поверх значков маркера

Имя маркера теперь отображается в виде маленького текста поверх значков маркера при наведении на значок маркера:

Поскольку теперь вместо тегов заголовков HTML используется встроенная функция всплывающих подсказок Leaflet, добавленная в leaflet.js 1.0, вы можете настроить поведение всплывающей подсказки в соответствии со своими потребностями в Настройках / Параметры карты по умолчанию / Параметры подсказки маркера:

новая возможность открывать всплывающие окна при наведении курсора мыши вместо щелчка мышью

В версии 3.0 теперь также возможно открывать всплывающие окна при наведении курсора мыши вместо щелчка мышью. Эта опция по умолчанию отключена и может быть включена в меню «Настройки» / «Настройки карты» / «Значения по умолчанию» для всплывающих окон маркеров:

Довольно постоянные ссылки с настраиваемым слагом для полноэкранных карт и API

В версии 3.0 мы также убрали необходимость прямого доступа к файлам плагинов, например, к полноэкранной карте или ссылкам API. По умолчанию слаг / Карты / используется и может быть изменен через «Настройки» / «Разное» / «Постоянная ссылка»:

Пример ссылки на полноэкранный маркер карты ID 1 с красивыми постоянными ссылками: https://www.mapsmarker.com/maps/fullscreen/marker/1/

Если вы напрямую связали полноэкранные карты или другие ссылки API (например, https://www.mapsmarker.com/wp-content/plugin/leaflet-maps-marker-pro/leaflet-fullscreen.php?marker=1), вам не нужно изменить что-либо - пользователи будут автоматически перенаправлены на новую симпатичную постоянную ссылку.

Поддержка AMP

v3.0 добавляет базовую поддержку AMP, показывая изображение плацдарма для карты со ссылкой на полноэкранный режим на страницах с поддержкой AMP - большое спасибо, Себастьян!

Для версии 3.1 мы проверим, сможем ли мы улучшить эту интеграцию, показывая родные карты на страницах с поддержкой AMP.

Другие изменения и оптимизации

  • Повышение производительности ~ 15% для вызовов API за счет устранения ненужных инициализаций WordPress через wp-load.php (спасибо Thorsten!)
  • новые функции для MMPAPI: list_markers (), list_layers (), get_layers ($ layer_ids) - полные документы (Thx много Торстен!)
  • новая опция для отключения интеграции WPML / Polylang
  • расширенная проверка совместимости для WP Rocket (которая может привести к поломке карт, если не исключены JavaScript Javascript от Maps Marker Pro)
  • добавить поддержку кэширования PHP APCu для сессий, используемых в классе MMP_Geocoding
  • возможность сортировки таблиц «список всех маркеров» и «список всех слоев» по ​​местоположению (спасибо, Пол!)
  • проверка совместимости для плагина «Async Javascript» (спасибо Адам!)
  • создавать пользовательские сессии для геокодирования, только если используется класс MMP_Geocoding
  • оптимизированный SQL для загрузки маркеров на (однослойных) страницах редактирования слоя (спасибо Торстен!)
  • обновлен Leaflet.fullscreen markercluster кодовой базы до v1.0.2 (спасибо jfirebaugh!)
  • улучшена производительность на страницах редактирования маркеров и слоев с использованием HTML5 datetime вместо библиотеки timepicker.js + зависимости (спасибо Thorsten!)
  • улучшенная опция «Отменить регистрацию сценариев Google Maps API, поставленных в очередь сторонними организациями», чтобы предотвратить повторное включение сценариев путем их отмены
  • улучшена производительность для модуля обновления плагинов (запускать бэкэнд-проверку доступа к обновлениям плагинов, только если обновление доступно - спасибо Thorsten!)
  • удаленный встроенный установщик WPML для улучшения производительности бэкэнда и сообщений о проблемах с галереей NextGen
  • увеличено максимальное число символов для блока управления фильтрами с 4000 до 65535, чтобы предотвратить поломку блоков управления (спасибо Мишель!)
  • всегда используйте https для загрузки листов карт bing
  • импортер: не показывать недопустимые значения-предупреждения для строк, созданных и обновленных, если опция аудита отключена, а соответствующие исходные столбцы пусты
  • использовать изображение демо-карты вместо логотипа Maps Marker Pro в качестве заполнителя для карт в каналах RSS
  • изменено имя переменной запроса KML на имя маркера, чтобы избежать конфликтов WP

Исправление ошибок

  • Проблемы производительности WPML на сайтах с 1000+ переведенными строками карты (спасибо Торстен!)
  • нарушена навигация по настройкам из-за внесения в очередь файлов начальной загрузки из сторонних плагинов (спасибо Бобу!)
  • связан со страницей перевода строк WPML на страницах редактирования слоя вместо https://mapsmarker.com/multilingual, даже если WPML не был доступен (спасибо, Торстен!)
  • добавьте обходной путь, если значки маркеров не отображаются на сервере на странице редактирования маркеров и инструментов (спасибо, Рон!)
  • MMPAPI: исправлена ​​проблема с выбором идентификатора слоя и сообщением об ошибке поиска ограничивающего прямоугольника (спасибо, Торстен!)
  • конфликт с плагином iThemes Security Pro и настройками htaccess, препятствующими прямому доступу к конечным точкам API Maps Marker Pro (спасибо Дэвид!)
  • Записи сессий WP в таблице wp_options не были удалены с помощью задания WordPress cron (спасибо, Thorsten!)
  • исправить обнаружение кэша PHP APC для импортера и класса MMP_Geocoding
  • экспорт маркера: поиск по слоям через библиотеку select2 был прерван
  • Предупреждение PHP после сброса настроек на настройки по умолчанию (спасибо, Торстен!)
  • список маркеров под картами слоев: при определенных обстоятельствах количество маркеров может быть неправильным
  • разделитель в управлении масштабированием между кнопками + и - отсутствовал с v2.9
  • перекрытие поля поиска местоположения Наложение загрузки мультимедиа GPX, вызванное слишком высоким значением z
  • Порядок сортировки для страницы «список всех слоев» был нарушен, если был выбран критерий сортировки (спасибо, Торстен!)
  • Страница редактирования маркера может быть повреждена из-за неопределенных предупреждений о переменных только в определенных конфигурациях PHP (спасибо Надин!)
  • ссылка на ссылку была добавлена ​​во всплывающий текст на странице редактирования маркера (только во время предварительного просмотра), даже если настройка была отключена
  • Ошибка JavaScript при использовании подкачки в списке маркеров под картами слоев на страницах редактирования слоев
  • свойства всплывающего текста маркера по умолчанию не учитывались, если они запускались через геокодирование
  • Ошибка JSON при использовании функции WebAPI / поиска (спасибо Элизабет!)
  • отдельные уровни масштабирования маркера, когда открытые всплывающие окна с помощью списка ссылок маркеров не использовались, если кластеризация была отключена
  • открытие всплывающих окон с помощью списка маркеров может разрушить центр карты, если включена кластеризация (спасибо, Дамиан!)
  • неопределенное предупреждение JavaScript при нажатии на имя маркера в списке маркеров, если кластеризация была отключена
  • маркер центра слоя на бэкэнде больше не показывался после загрузки кластеров
  • Порядок сортировки списка маркеров не был восстановлен после очистки поля поиска (спасибо Damian & Thorsten!)
  • использование «change ID идентификатора слоя» может привести к неправильному назначению слоя (спасибо Патриция и Торстен!)
  • CSS конфликтует с выбранными темами (что приводит к границам вокруг плиточных изображений Google Maps)
  • управляющие символы, такие как вкладки в имени маркера, могут нарушить валидность массива GeoJSON для списка маркеров (спасибо Стефан!)
  • Неработающий список маркеров, когда поисковый запрос не дает результатов (спасибо Damian & Thorsten!)
  • защита лицензии была слишком строгой для локальных установок, где разрешено неограниченное тестирование (спасибо Дэниел!)
  • исправлена ​​потеря геолокации при использовании поля поиска по списку маркеров (спасибо Damian & Thorsten!)

Исправления безопасности

Несколько недель назад мы запустили частную программу защиты от ошибок в хакероне, в результате которой были выпущены следующие отчеты о безопасности:

  • Низкое влияние (возможно только для администраторов): отраженная уязвимость XSS на странице настроек лицензии (спасибо Deepanker Chawla через хакероне)
  • Низкое влияние (доступно только для редакторов бэкэнд-карт): Хранимая уязвимость XSS для местоположения и имени маркера / слоя на странице «Список всех слоев» / «Список всех маркеров» (спасибо Deepanker Chawla через хакерон)
  • Низкое влияние (доступно только для редакторов бэкэнд-карт): отраженная уязвимость XSS на странице редактирования маркера (спасибо Deepanker Chawla через хакероне)
  • Низкое влияние (доступно только для администраторов): XSS-уязвимость на DOM-странице на странице настроек (спасибо Deepanker Chawla через хакероне)

В ближайшем будущем мы планируем опубликовать нашу программу вознаграждений за ошибки в хакероне, если вы заинтересованы в участии. Следите за нашим блогом для более подробной информации.

известные проблемы

Функция геолокации больше не работает с Google Chrome 50+ и Safari 10+, если ваш сайт не доступен через https

В Chrome 50 (и Safari 10) существенные изменения в поддержке геолокации были внесены соответствующими поставщиками браузеров: все приложения, запрашивающие текущую позицию пользователя (не только для функции геолокации в Maps Marker Pro), теперь могут только получать текущая позиция пользователя, если сайт настроен для безопасной доставки через https - вместо этого пользователи увидят следующее или подобное предупреждение:

геолокации ошибок-инфо

Подробнее об этом решении Google читайте на https://developers.google.com/web/updates/2016/04/geolocation-on-secure-contexts-only, Geolocation будет по-прежнему работать на сайтах, отличных от https, если пользователи получат доступ к сайту через альтернативные браузеры, такие как Firefox, сафари или Internet Explorer - в любом случае вполне вероятно, что эти браузеры также добавят подобное ограничение безопасности в будущем.

Обновление ноябрь 2016: начиная с iOS 10 также Safari 10+ теперь требует https для поддержки геолокации. Реализация еще более строгая, чем в Google Chrome - геолокация не будет работать, например, если на вашем сайте есть предупреждения со смешанным содержанием.

Поэтому, если на вашем сайте требуется функция геолокации Maps Marker Pro, настоятельно рекомендуется перенести сайт на https. Некоторые хостеры уже предоставляют бесплатные сертификаты https от letsencrypt.org например. Для конфигураций, необходимых на вашем сайте WordPress для того, чтобы настроить его на поддержку https, пожалуйста, посмотрите учебники, такие как https://css-tricks.com/moving-to-https-on-wordpress/.

Так как https имеет больше преимуществ для вашего сайта, чем просто геолокация, снова работая с Google Chrome 50+ и Safari 10+ (например, обеспечение целостности данных, аутентификация отправителя и конфиденциальность пользователя, а также более высокий рейтинг Google, поскольку https используется в качестве сигнала ранжирования), мы Настоятельно советуем переключить ваш сайт на https, только если вы этого еще не сделали.

Если вы переключили свой сайт на https и по-прежнему получаете ошибку геолокации (например, «Ошибка геолокации: пользователь отклонил геолокацию»), проверьте настройки местоположения вашего устройства, если приложениям / веб-сайтам разрешено получать геолокацию.

Обновления переводов

Мы также обновили наш экземпляр Glotpress по адресу https://translate.mapsmarker.com до версии 2.3.1, что позволяет переводчикам помечать переводы как нечеткие, повторно разрешенный сброс пароля пользователями, обновление дизайна и многое другое.

Благодаря множеству мотивированных авторов, этот выпуск включает в себя следующие обновленные переводы:

Если вы хотите внести свой вклад в перевод (новые переводчики хинди приветствуются!), Пожалуйста, посетите https://translate.mapsmarker.com/projects/lmm чтобы получить больше информации.

Обратите внимание, что переводчикам также выплачивается компенсация за их вклад - например, если перевод выполнен менее чем на 50%, переводчик получает бесплатный пакет из 25 лицензий стоимостью 249 евро в качестве компенсации за завершение перевода до 100%.

Outlook - планы на следующие выпуски

Пожалуйста, поймите, что мы не можем обещать даты выпуска новых функций. Мы динамически корректируем нашу дорожную карту, основываясь на отзывах наших пользователей. В любом случае мы сохраняем гибкость, чтобы добавлять оптимизации и исправления ошибок с довольно незапланированными второстепенными выпусками, в основном по отзывам пользователей.

Пожалуйста, подпишитесь на этот блог (через RSS or Эл. адрес) или следуйте @MapsMarker в твиттере (= самые последние обновления), если вы хотите быть в курсе последних новостей развития.

Полный список изменений

Мы рады приветствовать инженера-путешественника Торстена, который присоединился к Карты Маркер Про команды!
обновлен leaflet.js («движок Maps Marker Pro») с версии 0.7.7 до версии 1.0.3 для повышения производительности и удобства использования - см. сообщение в блоге на leafletjs.com и полный журнал изменений Больше подробностей
Beta (opt-in): значительно улучшена производительность для базовых карт Google с помощью плагина листовки GoogleMutant (спасибо Иван!)
добавьте предварительную загрузку для листов карты за краем видимой карты, чтобы не показывать фон за изображениями листов при панорамировании карты
Поддержка перевода Polylang для многоязычных карт (Thx Торстен!)
поддержка всплывающих подсказок для отображения имени маркера в виде маленького текста поверх значков маркера
новая опция для открытия всплывающих окон при наведении курсора мыши вместо щелчка мышью (по умолчанию отключена)
Довольно постоянные ссылки с настраиваемым слагом для полноэкранных карт и API (например, https://www.mapsmarker.com/dev/pro/карты/ полноэкранный режим / маркер / 1 / - Thx Thorsten!)
новые функции для MMPAPI: list_markers (), list_layers (), get_layers ($ layer_ids) - полные документы (Thx много Торстен!)
новая опция для отключения интеграции WPML / Polylang
расширенная проверка совместимости для WP Rocket (которая может привести к поломке карт, если не исключены JavaScript Javascript от Maps Marker Pro)
добавить поддержку кэширования PHP APCu для сессий, используемых в классе MMP_Geocoding
возможность сортировки таблиц «список всех маркеров» и «список всех слоев» по ​​местоположению (спасибо, Пол!)
проверка совместимости для плагина «Async Javascript» (спасибо Адам!)
Поддержка AMP: показывать изображение заполнителя для карты со ссылкой на полноэкранный режим на страницах с поддержкой AMP (спасибо Себастьяну!)
автоматически переключается на Algolia Places в качестве поставщика геокодирования по умолчанию, если используется Mapzen Search без ключа API (ключи API становятся обязательными к апрелю 2017 года - бесплатная регистрация по-прежнему рекомендуется)
Повышение производительности ~ 15% для вызовов API за счет устранения ненужных инициализаций WordPress через wp-load.php (спасибо Thorsten!)
создавать пользовательские сессии для геокодирования, только если используется класс MMP_Geocoding
оптимизированный SQL для загрузки маркеров на (однослойных) страницах редактирования слоя (спасибо Торстен!)
обновлен Leaflet.fullscreen markercluster кодовой базы до v1.0.2 (спасибо jfirebaugh!)
улучшена производительность на страницах редактирования маркеров и слоев с использованием HTML5 datetime вместо библиотеки timepicker.js + зависимости (спасибо Thorsten!)
улучшенная опция «Отменить регистрацию сценариев Google Maps API, поставленных в очередь сторонними организациями», чтобы предотвратить повторное включение сценариев путем их отмены
улучшена производительность для модуля обновления плагинов (запускать бэкэнд-проверку доступа к обновлениям плагинов, только если обновление доступно - спасибо Thorsten!)
удаленный встроенный установщик WPML для улучшения производительности бэкэнда и сообщений о проблемах с галереей NextGen
увеличено максимальное число символов для блока управления фильтрами с 4000 до 65535, чтобы предотвратить поломку блоков управления (спасибо Мишель!)
всегда используйте https для загрузки листов карт bing
импортер: не показывать недопустимые значения-предупреждения для строк, созданных и обновленных, если опция аудита отключена, а соответствующие исходные столбцы пусты
использовать изображение демо-карты вместо логотипа Maps Marker Pro в качестве заполнителя для карт в каналах RSS
изменено имя переменной запроса KML на имя маркера, чтобы избежать конфликтов WP
Проблемы производительности WPML на сайтах с 1000+ переведенными строками карты (спасибо Торстен!)
нарушена навигация по настройкам из-за внесения в очередь файлов начальной загрузки из сторонних плагинов (спасибо Бобу!)
связан со страницей перевода строк WPML на страницах редактирования слоя вместо https://mapsmarker.com/multilingual, даже если WPML не был доступен (спасибо, Торстен!)
добавьте обходной путь, если значки маркеров не отображаются на сервере на странице редактирования маркеров и инструментов (спасибо, Рон!)
MMPAPI: исправлена ​​проблема с выбором идентификатора слоя и сообщением об ошибке поиска ограничивающего прямоугольника (спасибо, Торстен!)
конфликт с плагином iThemes Security Pro и настройками htaccess, препятствующими прямому доступу к конечным точкам API Maps Marker Pro (спасибо Дэвид!)
Записи сессий WP в таблице wp_options не были удалены с помощью задания WordPress cron (спасибо, Thorsten!)
исправить обнаружение кэша PHP APC для импортера и класса MMP_Geocoding
экспорт маркера: поиск по слоям через библиотеку select2 был прерван
Предупреждение PHP после сброса настроек на настройки по умолчанию (спасибо, Торстен!)
список маркеров под картами слоев: при определенных обстоятельствах количество маркеров может быть неправильным
разделитель в управлении масштабированием между кнопками + и - отсутствовал с v2.9
перекрытие поля поиска местоположения Наложение загрузки мультимедиа GPX, вызванное слишком высоким значением z
Порядок сортировки для страницы «список всех слоев» был нарушен, если был выбран критерий сортировки (спасибо, Торстен!)
Страница редактирования маркера может быть повреждена из-за неопределенных предупреждений о переменных только в определенных конфигурациях PHP (спасибо Надин!)
ссылка на ссылку была добавлена ​​во всплывающий текст на странице редактирования маркера (только во время предварительного просмотра), даже если настройка была отключена
Ошибка JavaScript при использовании подкачки в списке маркеров под картами слоев на страницах редактирования слоев
свойства всплывающего текста маркера по умолчанию не учитывались, если они запускались через геокодирование
Ошибка JSON при использовании функции WebAPI / поиска (спасибо Элизабет!)
отдельные уровни масштабирования маркера, когда открытые всплывающие окна с помощью списка ссылок маркеров не использовались, если кластеризация была отключена
открытие всплывающих окон с помощью списка маркеров может разрушить центр карты, если включена кластеризация (спасибо, Дамиан!)
неопределенное предупреждение JavaScript при нажатии на имя маркера в списке маркеров, если кластеризация была отключена
маркер центра слоя на бэкэнде больше не показывался после загрузки кластеров
Порядок сортировки списка маркеров не был восстановлен после очистки поля поиска (спасибо Damian & Thorsten!)
использование «change ID идентификатора слоя» может привести к неправильному назначению слоя (спасибо Патриция и Торстен!)
CSS конфликтует с выбранными темами (что приводит к границам вокруг плиточных изображений Google Maps)
управляющие символы, такие как вкладки в имени маркера, могут нарушить валидность массива GeoJSON для списка маркеров (спасибо Стефан!)
Неработающий список маркеров, когда поисковый запрос не дает результатов (спасибо Damian & Thorsten!)
защита лицензии была слишком строгой для локальных установок, где разрешено неограниченное тестирование (спасибо Дэниел!)
исправлена ​​потеря геолокации при использовании поля поиска по списку маркеров (спасибо Damian & Thorsten!)
Низкое влияние (возможно только для администраторов): отраженная уязвимость XSS на странице настроек лицензии (спасибо Deepanker Chawla через хакероне)
Низкое влияние (доступно только для редакторов бэкэнд-карт): Хранимая уязвимость XSS для местоположения и имени маркера / слоя на странице «Список всех слоев» / «Список всех маркеров» (спасибо Deepanker Chawla через хакерон)
Низкое влияние (доступно только для редакторов бэкэнд-карт): отраженная уязвимость XSS на странице редактирования маркера (спасибо Deepanker Chawla через хакероне)
Низкое влияние (доступно только для администраторов): XSS-уязвимость на DOM-странице на странице настроек (спасибо Deepanker Chawla через хакероне)
Перевод обновлений
Если вы хотите помочь с переводом, посетите веб-платформа для перевода
обновлен https://translate.mapsmarker.com до GlotPress 2.3.1 (помечать переводы как нечеткие, повторная активация сброса пароля пользователями, обновление дизайна и многое другое)
обновленный голландский перевод благодаря Marijke Metz - http://www.mergenmetz.nlПатрик Рюерс, http://www.stationskwartiersittard.nl, Фокко ван дер Лест - http://wandelenrondroden.nl и Ганс Темминг - http://www.wonderline.nl
обновленный французский перевод благодаря Винчен Пухоль, http://www.skivr.com и Родольф Квидевиль, http://rodolphe.quiedeville.org, Fx Benard, http://wp-translator.com, Cazal Cédric, http://www.cedric-cazal.comФабиан Хурелле, http://hurelle.fr и Томас Гиньяр, http://news.timtom.ch
обновленный галисийский перевод благодаря Фернандо Коэльо, http://www.indicepublicidad.com
обновленный немецкий перевод благодаря Торстену
обновленный итальянский перевод благодаря Луке Барбетти, http://twitter.com/okibone и Анджело Джаммаррези - http://www.wocmultimedia.biz
обновлены японские переводы благодаря Шу Хигаш и Тайсуке Симамото
обновленный латышский перевод благодаря Юрису Орлову, http://lbpa.lv и Эрикс Ремесс http://geekli.st/Eriks
обновленный литовский перевод благодаря Donatas Liaudaitis - http://www.transleta.co.uk и Овидиюс - http://www.manokarkle.lt
обновленный перевод португальский - Бразилия (pt_BR) благодаря Фабио Бьянки - http://www.bibliomaps.com, Андре Сантос - http://pelaeuropa.com.br и Антонио Хаммерл
обновленный русский перевод благодаря Екатерине Голубиной (при поддержке Теплица Социальных Технологий - http://te-st.ru) и Вячеслав Стренадко, http://slavblog.ru
обновленный испанский перевод благодаря Давиду Рамиресу, http://www.hiperterminal.comАльваро Лара, http://www.alvarolara.comВиктор Гевара, http://1sistemas.netРикардо Витери, http://www.labviteri.comХуан Вальдес и Марта Эспинальт, http://www.martika.es
обновленный шведский перевод благодаря Олофу Одиеру http://www.historiskastadsvandringar.se, Теди Варсита http://codeorig.in/, Дан Паулссон http://www.paulsson.euЭлгер Линдгрен, http://bilddigital.seАнтон Андреассон, http://andreasson.org/ и Тони Лигнерсё - https://www.dumsnal.se/
известные проблемы
Функция геолокации больше не работает с Google Chrome 50+ и iOS / Safari 10+, если ваш сайт не доступен через https (детали)

показать все доступные журналы изменений

Как скачать / обновить

Самым простым способом обновления является использование процесса обновления WordPress: войдите в систему с пользователем, обладающим правами администратора, перейдите к Dashboard / Updates, выберите плагины для обновления и нажмите кнопку «Обновить плагины». Профессиональный плагин проверяет каждые 24 часов, доступна ли новая версия. Вы также можете вручную запустить проверку обновлений, перейдя в Плагины и нажав на ссылку «Проверка обновлений вручную» рядом с «Maps Marker Pro»:

ручное обновление проверка

Если вы не видите ссылку «Проверить наличие обновлений» и используете версию ниже 1.7, обновите вручную один раз, загрузив текущий пакет с https://www.mapsmarker.com/download-pro и перезаписать существующие файлы плагинов на вашем сервере через FTP. Это может потребоваться на нескольких хостах, которые используют устаревшие библиотеки SSL, которые не позволяют Maps Marker Pro создать безопасное соединение для получения пакета обновления с mapsmarker.com. Pro v1.7 включает обходной путь для серверов такого типа, и следующие обновления должны снова работать как обычно. Если вы затронуты и нуждаетесь в помощи, пожалуйста, открыть билет поддержки.

Как проверить целостность пакета плагинов

Хеш-значение SHA-256:

AAC3E05208CEE2736D0F8514F61F91A43456742516A95DF2FDCBEE4B47BD69E5

Нажмите здесь, чтобы узнать, как проверить целостность пакета плагинов. (рекомендуется, если пакет плагина для новой установки не был загружен с https://www.mapsmarker.com - хотя проверка не требуется, если используется процесс автоматического обновления)

Дополнительные примечания к обновлению для бета-тестера

Никаких дополнительных действий по обновлению плагина с бета-версии до финальной версии не требуется.

Оставить комментарий

XHTML: Вы можете использовать эти теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

en English
X