• БЕЗОПАСНОСТЬ: Резервный механизм обработки непроверенных событий веб-перехватчика Stripe теперь защищен новым фильтром `pmpro_stripe_webhook_allow_unverified_post_event`, значение которого по умолчанию равно `false`.
  • УЛУЧШЕНИЕ: Обновлены ссылки на целевые страницы и хабы каталога участников и сценариев использования подкастинга.
  • УЛУЧШЕНИЕ: Добавлен новый фильтр `pmpro_memberships_widget_periods`, позволяющий настраивать временные периоды, отображаемые в виджете отчета об участниках.
  • УЛУЧШЕНИЕ: Добавлен новый значок для дополнения PMPro Kit.
  • УЛУЧШЕНИЕ: Теперь кэш объектов очищается при создании, обновлении или удалении полей пользователя, чтобы изменения отображались немедленно при использовании постоянного кэширования объектов.
  • УЛУЧШЕНИЕ: Обновлена интеграция WP Fusion Lite до версии 3.47.6.
  • ИСПРАВЛЕНИЕ ОШИБКИ/УЛУЧШЕНИЕ: Теперь игнорируется код ошибки PayPal 11556 при отмене уже неактивной подписки, чтобы избежать ненужных уведомлений администратора.
  • ИСПРАВЛЕНИЕ ОШИБКИ: Исправлена проблема, из-за которой описание группы полей не отображалось из-за некорректной ссылки на переменную.
  • ИСПРАВЛЕНИЕ ОШИБКИ: Исправлена проблема, из-за которой в неудачных заказах на повторяющиеся платежи Stripe отсутствовали данные карты и платежного адреса.
  • ИСПРАВЛЕНИЕ ОШИБКИ: Исправлена проблема, из-за которой сумма платежа за уровень членства могла быть пересчитана некорректно при обработке оформления заказа через веб-хук, что потенциально приводило к потере цены по промокоду.
  • ИСПРАВЛЕНИЕ ОШИБКИ: Исправлена ошибка, из-за которой метка времени для новых заказов, созданных в админке, могла по умолчанию устанавливаться на 1970 год, если часовой пояс сайта не UTC.
  • ИСПРАВЛЕНИЕ ОШИБКИ: Устранены предупреждения об устаревании PHP 8.5+ для неканонических имен приведения типов.
Исправлена фатальная ошибка, связанная с переопределением `pmpro_getAddonBySlug` при активации PMPro Core с активным менеджером обновлений PMPro.
  • УСОВЕРШЕНСТВОВАНИЕ: Улучшены доступность и оформление HTML-кода с разбивкой на страницы, сгенерированного функцией `pmpro_getPaginationString()`.
  • УСОВЕРШЕНСТВОВАНИЕ: Обновлена функция `pmpro_int_compare()`, позволяющая передавать '!=' в качестве оператора сравнения.
  • ИСПРАВЛЕНА ошибка: Исправлена ошибка, из-за которой пользовательские поля "данные" не выводили правильное значение при использовании метода "displayValue()".
  • ИСПРАВЛЕНА ошибка: Исправлена ошибка, из-за которой итоговые суммы заказов неправильно форматировались в электронных письмах о возврате средств.
  • ИСПРАВЛЕНА ОШИБКА: Исправлено предупреждение PHP, которое появлялось при использовании шорткода `[pmpro_member]` для просмотра информации о несуществующем участнике.
  • ИСПРАВЛЕНА ОШИБКА: Исправлено предупреждение PHP, которое появлялось при отображении блока "описание одного уровня" в редакторе для уровня без заданного описания.
  • УСОВЕРШЕНСТВОВАНИЕ: Добавлен албанский леке в список поддерживаемых валют.
  • ИСПРАВЛЕНА ошибка: Исправлена ошибка, из-за которой сайты, использующие шлюз Payflow, больше не могли использовать этот шлюз после того, как он был помечен как устаревший.
  • УСОВЕРШЕНСТВОВАНИЕ: Добавлена `!!дата возврата!!` переменная в шаблоне электронного письма для возврата средств.
  • УСОВЕРШЕНСТВОВАНИЕ: добавлена метка `!!check_gateway_label!!` измените значение шаблона электронной почты для проверки шаблона электронной почты при оформлении заказа, чтобы отобразить метку установленного шлюза.
  • ИСПРАВЛЕНА ОШИБКА: Исправлена ошибка, из-за которой при отправке тестовых электронных писем всегда отображалось сообщение об ошибке.
  • ИСПРАВЛЕНА ОШИБКА: Исправлена ошибка, из-за которой в электронных письмах для оформления заказа могла указываться дата истечения срока действия для неправильного уровня.
  • ИСПРАВЛЕНА ошибка: Исправлена ошибка, из-за которой имя администратора могло ошибочно отображаться вместо имени пользователя в некоторых переменных шаблона электронной почты администратора.
  • ИСПРАВЛЕНА ОШИБКА: добавлены отсутствующие переменные шаблона электронной почты для повторяющегося электронного письма участника.
  • ИСПРАВЛЕНА ошибка: Исправлена ошибка, из-за которой в тестовых электронных письмах могли отправляться неверные данные.
  • ИСПРАВЛЕНА ОШИБКА: Исправлена локализация и интервалы между текстами шаблонов электронных писем по умолчанию.
  • РЕФАКТОРИНГ: обновление имен некоторых классов шаблонов электронной почты, чтобы они соответствовали шаблону электронной почты slug.
  • УЛУЧШЕНИЕ: Добавлена опция «Перепроверить платеж» для маркерных заказов на странице редактирования заказа, чтобы администраторы могли проверить, был ли совершен платеж, и, если да, завершить соответствующее оформление. В настоящее время эта опция работает только для заказов через Stripe Checkout.
  • УЛУЧШЕНИЕ: Добавлена бангладешская така в список поддерживаемых валют.
  • УЛУЧШЕНИЕ: Обновлены языковые файлы `fr_FR`, чтобы включить переводы из базовых языковых файлов `fr`.
  • УЛУЧШЕНИЕ: Обновлены языковые файлы `es_ES` для включения переводов из базовых языковых файлов `es`.
  • УЛУЧШЕНИЕ: Добавлена иконка для дополнения «Восстановление брошенных корзин» и готовящегося дополнения «Отзывы».
  • УЛУЧШЕНИЕ: Упрощен файл `composer.json` для удаления ненужных зависимостей.
  • ИСПРАВЛЕНИЕ/ДОПОЛНЕНИЕ: Обновлена конечная точка API `post_restrictions` для проверки того, есть ли у пользователя доступ к редактированию конкретного сообщения.
  • ИСПРАВЛЕНИЕ: Исправлена проблема, из-за которой оформление заказа для новых пользователей могло завершиться неудачей при использовании PayPal Express.
  • ИСПРАВЛЕНИЕ: Исправлена проблема, из-за которой проверка турникета CloudFlare не работала при оформлении PayPal Express.
  • ИСПРАВЛЕНИЕ: Исправлена проблема, из-за которой некоторые конечные точки REST API ошибочно требовали возможности `pmpro_edit_members`.
  • ИСПРАВЛЕНИЕ: Исправлена проблема, при которой Stripe Checkout всегда перезаписывал значение налога, установленное в заказе, даже если налог не рассчитывался Stripe Checkout.
  • ИСПРАВЛЕНИЕ: Исправлена проблема, при которой в форматированных биллинговых адресах без штата отсутствовали город и почтовый индекс.
  • ИСПРАВЛЕНИЕ: Исправлена неработающая ссылка на документацию по настройкам шлюза на странице настроек платежного шлюза.
  • ИСПРАВЛЕНИЕ: Исправлено уведомление PHP при редактировании поста в Elementor, у которого не сохранена настройка «require membership».
Сверху Снизу