Gravity Forms

NULLED Gravity Forms 2.9.4.2

NULLED
### 2.9.4.2
- Исправлены различные проблемы с новой функциональностью отправки Ajax, чтобы убедиться, что хуки и фильтры выполняются и сообщения о проверке отображаются правильно.
- Удалены скрытые поля, которые предоставляют инструкции в шаблонах форм.
- API: Обновлено общее поле настройки карты для поддержки текстовых областей, используемых при сопоставлении с пользовательским значением.
- API: В API настроек добавлено новое поле User Select.
### 2.9.2 | 2025-01-16
- Добавлено объявление для чтения с экрана в редакторе форм при добавлении нового поля в форму для улучшения доступности.
- Добавлены улучшения безопасности. Credit: mikemyers via Wordfence.
- Добавлены настройки "столбец сортировки" и "порядок сортировки" в параметры экрана на странице списка форм.
- Добавлен фильтр [`gform_check_empty_index_file_exists`](https://docs.gravityforms.com/gform_check_empty_index_file_exists), позволяющий разработчикам проверить, существует ли пустой индексный файл перед созданием нового.
- Добавлен фильтр [`gform_value_pre_duplicate_check filter`](https://docs.gravityforms.com/gform_value_pre_duplicate_check), позволяющий фильтровать значение поля перед проверкой наличия дублирующегося значения.
- Исправлена ошибка, из-за которой `GFFormDisplay::is_last_page()` возвращала неверный результат, когда последняя страница имела ошибку валидации.
- Исправлена ошибка, вызывающая фатальную ошибку при неправильном загрузке актива.
- Исправлена ошибка, из-за которой однострочное текстовое поле Survey имело недопустимый атрибут `aria-describedby`.
- Исправлена ошибка, из-за которой JS-события не срабатывали при нажатии на изображение в поле Image Choice.
- Исправлена ошибка, из-за которой настройка Description Placement не отображалась в редакторе форм до сохранения формы.
- Исправлена ошибка, из-за которой фильтр [`gform_progressbar_start_at_zero`](https://docs.gravityforms.com/gform_progressbar_start_at_zero) не работал.
- Исправлена ошибка, из-за которой выпадающий список страниц на странице настроек подтверждения не находил страницы, если пермалинки установлены на plain.
- Исправлена ошибка, из-за которой пользовательский прогресс бар, реализованный с помощью [`gform_progress_bar`](https://docs.gravityforms.com/gform_progress_bar) может привести к ошибке в Gravity Forms 2.9.
- Исправлена фатальная ошибка, которая могла возникнуть, когда функция `GFCommon::replace_variables_prepopulate()` вызывалась с нестроковым значением.
- Исправлена проблема, из-за которой метка количества товара не совпадала с полем ввода.
- Исправлена проблема, вызывающая ошибки проверки формы, если поле товара имеет значение 0, а форма включает поля shipping и total.
- Исправлена ошибка, из-за которой дочерние поля ретранслятора не использовали пользовательское сообщение фильтра [`gform_field_validation`](https://docs.gravityforms.com/gform_field_validation).
- Исправлена ошибка, из-за которой в некоторых ситуациях не вычислялась общая сумма, в том числе при использовании выпадающего списка товаров с включенным "Включить расширенный пользовательский интерфейс".
- Исправлена ошибка, из-за которой Hooks.js не добавлялся в заголовок при использовании определенных сред хостинга.
- Исправлена проблема, из-за которой стилизация не применялась к уведомлениям.
- Исправлена проблема, из-за которой отображалось пустое сообщение об ошибке, если тема или другой плагин выводили пустую строку в ответ на AJAX-запрос повторной отправки уведомления.
- Исправлена проблема, при которой настройки темы блока формы были видны, если темой формы по умолчанию не является Orbital.
- Исправлена проблема, при которой вставка тега слияния для поля с двойными кавычками в метке не работала должным образом.
- Исправлена проблема, при которой недопустимые данные в поле загрузки нескольких файлов могли привести к сбою экспорта записей на PHP 8+. Заслуга: команды GravityKit.
- Исправлена ошибка, из-за которой фильтр [`gform_allowable_tags`](https://docs.gravityforms.com/gform_allowable_tags) не применялся при использовании фильтра без необязательного свойства `$form_id`. Зачёт: Команда Gravity PDF.
- Исправлена ошибка, из-за которой сообщения о состоянии лицензии некорректно отображались на странице обновления системных настроек.
- Исправлена ошибка, из-за которой примечание, добавленное пользовательским антиспам-фильтром, переопределялось при включении интеграции с Akismet.
- Исправлена ошибка, из-за которой поле total некорректно рассчитывалось в некоторых формах с включенной анимацией условной логики.
- Исправлена ошибка, из-за которой значения пользовательского поля настроек generic_map не заполнялись на странице настроек формы.
- Исправлена ошибка, из-за которой лишние запросы на подсчет формы выполнялись вне страниц Gravity Forms.
- Обновлено отображение атрибута aria-describedby для поля number, когда задан диапазон и валидация не проходит.
- Обновлен предварительный просмотр поля reCAPTCHA в редакторе форм.
- Удален метод `GFForms::filter_query()`, который был устаревшим в версии 2.8.13.
- API: Добавлены `GFAPI::maybe_process_feeds()`, `GFAPI::get_processed_feeds_meta()` и `GFAPI::update_processed_feeds_meta()`.
- API: Добавлен фильтр [`gform_allow_async_feed_reprocessing`](https://docs.gravityforms.com/gform_allow_async_feed_reprocessing).
- API: Исправлена проблема, при которой конечная точка записей "_labels" не соблюдала контекст метки администратора для полей опроса.
- API: Обновлен JS-модуль управления состоянием, чтобы возвращать неглубокую копию объектов, полученных методом get.
- API: добавлен хук для добавления настроек поля в раздел вариантов выбора на боковой панели редактора форм.
### 2.9.1 | 2024-12-12
- Добавлено обнаружение базы данных SQLite в системном отчете.
- Добавлены состояния фокуса для ссылок в сводке проверок и автофокус в сводке проверок для улучшения доступности.
- Добавлена поддержка экранных считывателей в индикатор надежности пароля в поле "Пароль".
- Обновлены числовые поля, доступные только для чтения, для использования стилей, доступных только для чтения.
- Обновлен стиль примечаний к записям о неудачном платеже и отмене подписки.
- Обновлен выпадающий список валют на странице настроек плагина, чтобы не использовать Select2 для улучшения доступности.
- Обновлены сообщения о проверке лицензии, чтобы быть более конкретными при ошибке сервера или ошибке ограничения скорости API.
- Обновлена минимальная версия WordPress (для поддержки) на странице состояния системы до 6.5.
- Исправлено уведомление PHP, возникающее при просмотре настроек формы для уже существующей формы. Кредит: Команда GravityKit.
- Исправлена фатальная ошибка, возникающая при добавлении дополнительных файлов в многофайловое поле загрузки.
- Исправлена проблема с доступностью выпадающего поля даты путем добавления скрытых меток в выпадающие поля.
- Исправлена проблема, из-за которой метабокс "Заметки" был неправильно выровнен на экране подробного описания записи в Safari 18.0.
- Исправлена проблема, из-за которой поле "Итого" иногда не обновлялось, если в некоторых продуктах использовались правила условной логики.
- Исправлена проблема, из-за которой форма или подтверждение могли быть нестилизованными при включенном AJAX.
- Исправлена проблема, из-за которой отложенные фиды в некоторых случаях выполнялись дважды.
- Исправлена проблема, из-за которой не работал [`gform_ajax_spinner_url`](https://docs.gravityforms.com/gform_ajax_spinner_url/).
- Исправлена проблема, из-за которой не срабатывало событие [`gform_price_change`](https://docs.gravityforms.com/gform_price_change/).
- Исправлена проблема, при которой Gravity Forms проверяла необходимость обновления схемы при каждой загрузке страницы.
- Исправлена проблема, при которой выбор с пустой меткой выбирался по умолчанию, когда поле не имело значения.
- Исправлена ошибка, при которой при нажатии кнопки "Далее" на многостраничной форме, содержащей поле оплаты, возникала консольная ошибка.
- Исправлена фатальная ошибка, возникающая при отправке, если входное значение измененного состояния представляет собой массив.
- Исправлена фатальная ошибка, возникавшая, когда аргумент запроса страницы представлял собой массив. Зачёт: Automattic.
- Исправлена ошибка, из-за которой на странице настроек формы в некоторых средах хостинга при наличии большого количества форм могла возникать фатальная ошибка памяти.
- Исправлена ошибка, из-за которой апострофы в названиях страниц некорректно проверялись в Pagination Options.
- Исправлена ошибка, из-за которой атрибуты aria для поля списка не переводились.
- Исправлена проблема, из-за которой отключенные входы выбора изображения все еще могли быть выбраны/отменены.
- Исправлена проблема, из-за которой поля электронной почты в настройках уведомлений не проходили проверку, если использовались теги слияния.
- Исправлена проблема, из-за которой некоторые опции не удалялись при деинсталляции.
- Исправлена ошибка, из-за которой необработанный HTML отображался во всплывающей подсказке значка селектора столбцов на странице записей.
- Исправлена ошибка, из-за которой строки не переводились в редакторе блоков.
- Исправлена ошибка, из-за которой в кнопках отправки и листания, включающих атрибут onclick со значением `gform.submission.handleButtonClick(this)`, отсутствовала точка с запятой.
- Исправлена проблема, при которой инструмент "Экспорт личных данных" мог экспортировать записи, не связанные с пользователем, если форма была отредактирована с помощью надстройки Gravity Forms CLI.
- Исправлена ошибка, из-за которой модальное окно "Предопределенные варианты" не переводилось.
- Исправлена проблема, из-за которой процесс обновления базы данных мог вызвать фатальную ошибку, когда база данных не нуждалась в обновлении.
- Исправлена проблема, из-за которой стили по умолчанию выводились даже при отключении их в глобальных настройках.
- Исправлена ошибка, из-за которой теги слияния {embed_url} и {referer} выводили неверные значения при отправке формы с помощью нового метода отправки AJAX.
- Исправлена ошибка, из-за которой wptexturize добавлял лишние фигурные кавычки в текстовую область.
- Исправлена проблема с условной логикой, когда валюта по умолчанию использует запятую в качестве десятичного разделителя.
- Исправлена проблема с отправкой формы, из-за которой медовая точка и reCAPTCHA V3 могли работать некорректно, если кнопка отправки была настроена.
- Исправлена проблема с настройкой поля условной логики, когда добавлялось несколько правил, даже если кнопка + была нажата только один раз.
- Исправлена проблема с новой функциональностью AJAX, из-за которой сообщение о подтверждении теряло стилистику в некоторых ситуациях.
- Исправлена проблема с отправкой формы, из-за которой медовая точка и reCAPTCHA V3 могли работать некорректно, если кнопка отправки была настроена.
- AF: Исправлена проблема, при которой возникало предупреждение о неопределенном ключе массива, если фильтр [`gform_admin_pre_render`](https://docs.gravityforms.com/gform_admin_pre_render) вызывался в контексте, когда форма недоступна.
- AF: Обновлен базовый класс Payment Add-On, чтобы платежные дополнения, такие как Stripe, могли включать правила статуса платежа в условную логику подтверждения.
- AF: Обновлены данные фида фронтенда с дополнительной релевантной информацией фида, которая может быть использована платежными дополнениями.
- API: Добавлен фильтр [`gform_disable_dom_parser`](https://docs.gravityforms.com/gform_disable_dom_parser), который можно использовать для отключения парсера DOM.
- API: Удалены следующие глобальные свойства CSS API Theme Framework для форм: `--gf-ctrl-shadow-color-focus`, `--gf-ctrl-shadow-size-focus`, `--gf-ctrl-shadow-offset-color-focus`, `--gf-ctrl-shadow-offset-size-focus`, `--gf-ctrl-shadow-focus`.
- API: Обновлен фреймворк темы формы, чтобы использовать тени бокса вместо контуров для состояний фокуса для улучшения доступности.
### 2.9.0.5
- Исправлена проблема с условной логикой, когда валюта по умолчанию использует запятую в качестве десятичного разделителя.
- Исправлена проблема, при которой на странице настроек формы в некоторых средах хостинга при наличии большого количества форм может возникать фатальная ошибка памяти.
### 2.9.0 | 2024-11-05
- Добавлено новое поле «Множественный выбор».
- Добавлено новое поле «Выбор изображения».
- Добавлена новая функциональность отправки AJAX.
- Добавлена поддержка шифрования и дешифрования полей настроек.
- Добавлена возможность импорта изображений в медиатеку при импорте форм.
- Добавлены заголовки только для чтения с экрана в редакторе форм для лучшей доступности.
- Добавлены улучшения доступности для параметра «разрешенные расширения файлов» в редакторе форм.
- Добавлены уведомления об удалении устаревшей разметки в версии 3.1.0.
- Добавлена возможность вывода сценариев конфигурации с помощью действия `gform_output_config`.
- Добавлена возможность очистки вариантов по умолчанию во всплывающем меню вариантов в редакторе форм.
- Редактор форм обновлен для использования темы Orbital.
- Обновлено расположение некоторых настроек полей из всплывающего меню вариантов на боковой панели редактора форм.
- Обновлены сообщения об ошибках конфигурации полей в редакторе форм для большей согласованности.
- Обновлены оповещения браузера в редакторе форм для использования модального диалогового окна.
- Обновлена разметка многих параметров на боковой панели редактора форм для лучшей доступности.
- Обновлена функциональность «Выбрать все» в поле «Флажок», так что если все варианты были выбраны, а затем один из них был снят, кнопка возвращается к «Выбрать все».
- Обновлен компактный вид в редакторе форм для отображения значков на основе типа поля, а не типа ввода поля.
- Обновлена постановка активов в очередь во внешнем интерфейсе и администраторе для большей эффективности.
- Исправлена проблема, из-за которой пользователи не могли закрыть всплывающее окно условной логики в редакторе форм.
- Исправлена проблема, из-за которой динамическое заполнение полей не работало для полей внутри Repeater.
- Исправлена проблема, из-за которой формы с несколькими страницами, скрытыми условной логикой, могли не пройти проверку honeypot.
- Исправлена проблема, из-за которой обработчик полного экрана выполнял ненужный запрос к базе данных, что влияло на производительность внешнего интерфейса в некоторых средах хостинга.
- Исправлена проблема, из-за которой теги слияния embed_post и custom_field возвращали пустые значения при использовании в уведомлениях и дополнительных лентах, которые обрабатываются асинхронно.
- Исправлена проблема, из-за которой отмена диалогового окна подтверждения все равно применяла изменение к полям выбора.
- Исправлена проблема в теме Orbital, из-за которой упорядоченные и неупорядоченные списки не использовали свойство theme list-style там, где ожидалось.
- Исправлена проблема, из-за которой встроенные стили для Theme Framework всегда выводились для форм, использующих тему Orbital, хотя они должны быть отключены.
- Исправлена ошибка, из-за которой на страницах Import Forms и Export Forms отображались неправильные заголовки страниц.
- Удалена поддержка Internet Explorer.
- AF: Добавлен фильтр [`gform_entry_meta_pre_render_feed_settings`](https://docs.gravityforms.com/gform-entry-meta-pre-render-feed-settings), поэтому поля метаданных записи могут быть доступны для настройки условной логики ленты.
- API: Добавлен столбец `source_id` в таблицу `gf_entry`.
- API: Добавлен фильтр [`gform_field_choices_max_count_visible`](https://docs.gravityforms.com/gform-field-choices-max-count-visible/), позволяющий задать максимальное количество вариантов, отображаемых в редакторе форм для полей на основе выбора. - API: Добавлен фильтр [`gform_image_choice_input_visibility`](https://docs.gravityforms.com/gform-image-choice-input-visibility/) для видимости ввода по умолчанию для поля «Выбор изображения». - API: Добавлен фильтр [`gform_image_choice_label_visibility_default`](https://docs.gravityforms.com/gform-image-choice-label-visibility-default/) для видимости метки по умолчанию для поля «Выбор изображения»
. - API: Добавлен фильтр [`gform_checkbox_limit_exact_message`](https://docs.gravityforms.com/gform-checkbox-limit-exact-message/), позволяющий настраивать сообщение, отображаемое в поле «Множественный выбор», когда поле требует точного количества вариантов выбора. - API: Добавлен фильтр [`gform_checkbox_limit_range_message`](https://docs.gravityforms.com/gform-checkbox-limit-range-message/), позволяющий настраивать сообщение, отображаемое в поле «Множественный выбор», когда поле требует выбора из нескольких вариантов. - API: Добавлен фильтр [`gform_checkbox_limit_max_message`](https://docs.gravityforms.com/gform-checkbox-limit-max-message/), позволяющий настраивать сообщение, отображаемое в поле «Множественный выбор», когда поле требует выбора из нескольких вариантов. - API: Добавлен фильтр [`gform_checkbox_limit_min_message`](https://docs.gravityforms.com/gform-checkbox-limit-min-message/), позволяющий настраивать сообщение, отображаемое в поле «Множественный выбор», когда поле требует выбора из нескольких вариантов. - API: Добавлен фильтр [`gform_default_choice_alignment`](https://docs.gravityforms.com/gform-default-choice-alignment/) для установки выравнивания по умолчанию для поля «Множественный выбор». - API: Добавлен модуль JS для отслеживания текущего выбора поля продукта. - API: Добавлен модуль управления состоянием JS для отслеживания статистики формы. - API: Добавлен фильтр [`gform_source_id_pre_save_entry`](https://docs.gravityforms.com/gform_source_id_pre_save_entry/), поэтому значение, сохраняемое в свойстве source_id записи, может быть переопределено. - API: Добавлено новое событие JavaScript [`gform/ajax/post_page_change`](https://docs.gravityforms.com/gform-ajax-post_page_change/), которое запускается после смены страницы с новой функциональностью AJAX.


- API: обновлен фреймворк конфигурации для поддержки элементов конфигурации, специфичных для формы, которые необходимо добавить в объект конфигурации и вывести на страницу.
- API: обновлены служебные классы фреймворка темы `.gform-theme__disable` и `.gform-theme__disable-framework`, чтобы также отключить стили фреймворка темы для меток и описаний полей.
- API: устарела функция `UpdateFieldChoices`. Вместо нее используйте `RefreshSelectedFieldPreview`.
- API: удалены устаревшие глобальные свойства API CSS фреймворка темы формы.
- API: добавлен фильтр [`gform_entry_meta_pre_evaluate_conditional_logic`](https://docs.gravityforms.com/gform-entry-meta-pre-evaluate-conditional-logic), поэтому поля метаданных записи, поддерживаемые для использования с условной логикой, можно настраивать до оценки правил.
- API: Добавлен фильтр [`gform_entries_action_links`](https://docs.gravityforms.com/gform-entries-action-links), позволяющий изменять ссылки действий записи на странице записей формы.
- API: Обновлена логика конфигурации продукта, чтобы она фильтровала форму через фильтр ['gform_pre_render'](https://docs.gravityforms.com/gform_pre_render/).
- API: Добавлено новое событие Javascript [`gform/post_init`](https://docs.gravityforms.com/gform-post-init/), которое запускается после инициализации формы и может использоваться дополнениями для загрузки необходимых скриптов после загрузки всех скриптов Gravity Forms.
### 2.8.18 | 2024-10-01
- Исправлены проблемы с интервалами и полями в списке форм, на странице справки и на странице настроек в формате RTL.
- Исправлена проблема, из-за которой `get_submitted_fields()` не возвращал правильные значения полей, если метаключи не были числовыми.
### 2.8.17 | 2024-08-26
- Обновлены инструкции регистрации ограничений формы, чтобы включить идентификатор формы.
- Исправлена ошибка, из-за которой лицензионный ключ не сохранялся для некоторых сайтов при многоузловой / сетевой установке.
### 2.8.16 | 2024-08-12
- Добавлены улучшения безопасности.
- Добавлены уникальные метки aria к основным ссылкам в списке форм, списке записей, списке подтверждений и списке уведомлений для улучшения доступности.
- Обновлены сообщения о лицензировании на странице плагинов для соответствия странице настроек.
- Обновлен заголовок страницы результатов для улучшения доступности.
- Обновления для совместимости с WP 6.6.
- Исправлена проблема, из-за которой числовое поле с диапазоном имело недопустимый атрибут aria-describedby при неудачной проверке.
- Исправлены проблемы с выпадающим списком вариантов в редакторе форм на языках с письмом справа налево.
- Исправлена проблема, из-за которой во время фоновой обработки возникала ошибка базы данных, если сайт, поставивший задачу в очередь, был удален.
### 2.8.15 | 2024-07-29
- Добавлены улучшения для комментариев переводчиков.
- Добавлены улучшения для совместимости с WordPress 6.6.
- Обновлен текст шаблона формы пожертвования для большей согласованности.
- Обновлены заголовки страниц администратора для большей уникальности для лучшей доступности.
- Исправлена ссылка 404, указывающая на выбранную библиотеку в расширенном информационном поле пользовательского интерфейса на боковой панели настроек поля.
- Исправлена проблема, которая иногда не позволяла пользователям редактировать настройки «Конец пейджинга».
- Исправлена проблема, из-за которой временные загрузки файлов для прерванных отправок могли оставаться дольше, чем предполагалось, если форма не была отправлена повторно.
- Исправлена проблема, из-за которой ожидаемые варианты выбора не включались в настройку «Выбрать поле» на странице конфигурации уведомлений при использовании фильтра [`gform_email_fields_notification_admin`](https://docs.gravityforms.com/gform_email_fields_notification_admin/).
- Исправлена ошибка, из-за которой невозможно было отправить форму, встроенную в сообщение подтверждения, поскольку стили блоков вставлялись в середину скриптов инициализации.
### 2.8.4.4
— Исправлен фильтр `gform_required_legend`, теперь параметр `$form` передается правильно.
Назад
Сверху