Главный модуль, история изменений

4k
Алексей,
Главный модуль, история изменений

Сохранил список изменений главного модуля на всякий случай, вдруг кому пригодится.

Версия 20.700.0

  • Добавлена возможность использовать email с IDN, включая кириллические домены.
  • Исправлен ряд интерфейсных ошибок.

Версия 20.600.100

  • Исправлена ошибка обработки ссылок при создании текстовой версии письма.
  • Исправлена ошибка повреждения ссылок в письмах.
  • Исправлена ошибка отображения изображений в письмах.

Версия 20.600.87

  • Разработчикам: поддержка PSR-4 в ajax-контроллерах.

Версия 20.600.75

  • Исправлена ошибка с блокировкой работы в карточке сделки.

Версия 20.600.50

  • Исправление ошибки с подразделением у пользователей портала.

Версия 20.600.25

  • Исправлена ошибка с кодировкой геоданных.

Версия 20.600.0

  • Удалено использование устаревшего расширения mcrypt.
  • Удален флеш-загрузчик файлов.
  • Исправлен ряд интерфейсных ошибок.
  • Разработчикам: в Main\Loader добавлена поддержка нескольких путей для одного namespace.

Версия 20.500.400

  • Исправлена ошибка кадрирования картинки инфоблока.

Версия 20.500.300

  • Исправлена ошибка, из-за которой в некоторых ситуациях могло не изменяться значение пользовательского поля типа "Список".

Версия 20.500.200

  • Незначительные изменения.

Версия 20.500.150

  • Исправлена ошибка подключения менеджера z-index.

Версия 20.500.100

  • Добавлена реакция "Разочарован" в ленту новостей.
  • Исправлены незначительные ошибки.

Версия 20.400.0

  • Стандартные диалоги, виджеты и слайдеры переведены на менеджер z-index-ов.
  • Добавлена библиотека для работы с изображениями с поддержкой расширения Imagick (\Bitrix\Main\File\Image).
  • Работа с изображениями переведена на новую библиотеку.

Версия 20.300.0

  • В журнал событий добавлена запись ошибок доступа к файлам.
  • Обновлены метаданные для форматирования телефонных номеров.
  • Исправлены ошибки и недоработки в обработчиках сессии.
  • Исправлен ряд интерфейсных ошибок.
  • Исправлена ошибка скачивания файлов при некоторых настройках.

Версия 20.200.900

  • Незначительные изменения.

Версия 20.200.800

  • Незначительные изменения.

Версия 20.200.700

  • Исправлена ошибка работы упоминания в форме создания задачи в ленте новостей.

Версия 20.200.600

  • Улучшена производительность при инициализации селектора выбора пользователей при упоминании.

Версия 20.200.575

  • Решена проблема с неверным отображением даты на латиноамериканских порталах.

Версия 20.200.562

  • Исправлена ошибка сохранения пользовательских настроек

Версия 20.200.550

  • Исправлена ошибка получения данных о видео с youtube.com.
  • Исправлена ошибка в обработчике ошибок.

Версия 20.200.500

  • Исправлена ошибка в работе фильтра при одновременной фильтрации по пользовательским полям разных сущностей.

Версия 20.200.400

  • Штатный обработчик ошибок теперь выдает статус "500 Internal Server Error" (включая ошибки БД).

Версия 20.200.350

  • Исправлена проблема, когда PHPSESSID мог изменяться у аутентифицированного пользователя.

Версия 20.200.300

  • Незначительные исправления.

Версия 20.200.260

  • Незначительные изменения.

Версия 20.200.250

  • Незначительные изменения.

Версия 20.200.200

  • Исправлена ошибка в компонентном аяксе.

Версия 20.200.100

  • Добавлена проверка возможности работать с форматом WEBP.

Версия 20.200.0

  • Незначительные изменения и исправления.

Версия 20.100.0

  • Обновление требует удаления опции mbstring.func_overload. Эта опция более не требуется и не поддерживается платформой.
  • Добавлена настройка модуля "Защитить выход пользователя из системы от CSRF". Внимание! Может потребоваться доработка кастомизированных шаблонов (ссылки на выход).
  • Добавлен компонент main.mail.blacklist для редактирования списка запрещенных email.
  • Добавлено управляемое кеширование для групп пользователей.
  • Улучшена совместимость с PHP 8.
  • Исправлена ошибка в композите при вызове LocalRedirect.
  • Исправлены интерфейсные ошибки.
  • Исправлен ряд ошибок в пользовательских полях.
  • Разработчикам: в поставку включены аннотации ORM-классов ядра (main/meta/orm.php).

Версия 20.5.500

  • Добавлена поддержка изображений WEBP.
  • В панели управления добавлена информация о правообладателях.
  • Доработана визуальная часть шаблона слайдера.
  • Дополнена логика фильтрации санитайзером HTML. Теперь значения атрибутов могут содержать слэш. Например, type="text/css".
  • Исправлен ряд интерфейсных ошибок.
  • Разработчикам: добавлены новые методы with* в ORM - преднастройки для запросов в рамках сущности.
  • Разработчикам: добавлен метод getDefaultValue для пользовательских полей.

Версия 20.5.475

  • Разработчикам: Версия WebRTC Adapter поднята до 7.7.0.

Версия 20.5.471

  • Улучшена обработка некорректных настроек сессии.
  • Исправлено поведение CFile::MakeFileArray() при использовании длинного URL файла.

Версия 20.5.468

  • Незначительные изменения.

Версия 20.5.462

  • Разработчикам: статические вызовы CUser::GetID() и CUser::IsAuthorized() объявлены устаревшими, и скоро будут вызывать ошибку.

Версия 20.5.451

  • Исправлена ошибка в форме редактирования почтового шаблона.

Версия 20.5.425

  • Исправлена ошибка авторизации внешнего пользователя с паролем приложения.

Версия 20.5.400

  • Переработан механизм временной блокировки пользователей: для признака блокировки добавлено отдельное поле в профиле пользователя.
  • Добавлена групповая политика "Требовать смены пароля через указанное количество дней". Внимание! Может потребоваться адаптировать кастомизированные шаблоны компонента system.auth.changepasswd.
  • Добавлена групповая политика "Проверять на совпадение указанное количество последних паролей".
  • Пароли пользователей теперь хешируются по алгоритму SHA-512.
  • Исправлена ошибка в трекинге писем для партнерских модулей.
  • Исправлен ряд интерфейсных ошибок.
  • Разработчикам: в контроллеры добавлен фильтр PostDecode для перекодирования POST-данных.
  • Разработчикам: в контроллеры добавлен ответ-редирект \Bitrix\Main\Engine\Response\Redirect.
  • Разработчикам: добавлена возможность шифровать куки.
  • Разработчикам: добавлен собственный обработчик сессий \Bitrix\Main\Session\Session.
  • Разработчикам: добавлен обработчик неблокирующих сессий на куках \Bitrix\Main\Session\KernelSession.
  • Разработчикам: добавлена возможность настроить режим разделенной сессии (неблокирующая "горячая" плюс блокирующая обычная).
  • Разработчикам: обработчики сессии из модуля security перенесены в ядро.
  • Разработчикам: добавлен контейнер [PSR-11] \Bitrix\Main\DI\ServiceLocator.
  • Разработчикам: в \Bitrix\Main\Type\DateTime добавлена возможность конструирования из формата ATOM.

Версия 20.5.399

  • Исправлена ошибка тестирования производительности в проверке системы.
  • Исправлена ошибка сжатия контента.

Версия 20.5.398

  • Незначительные изменения.

Версия 20.5.396

  • Исправлена ошибка вывода значения "нет" в пользовательских полях типа "да/нет".
  • Исправлена ошибка исполнения рекурсивных фоновых заданий.

Версия 20.5.393

  • Исправлена ошибка в формировании ORM-запросов с DISTINCT.

Версия 20.5.387

  • Незначительные изменения.

Версия 20.5.375

  • Исправлена ошибка, из-а которой в CRM не запрашивались поля, обязательные для стадий.

Версия 20.5.350

  • Исправлена некорректное сохранение значений типа "Нет" в пользовательских полях типа "Да/нет".

Версия 20.5.300

  • Новый механизм хранения списков выбранных элементов в диалогах (FinderDest -> EntityUsage).

Версия 20.5.200

  • Добавлен механизм контроля дубликатов загружаемых файлов.
  • Добавлена очистка старых записей истории изменения профилей пользователей, период указывается в настройках модуля.
  • Добавлена возможность записи в журнал событий блокировок пользователей.
  • Переработан механизм расчета кодов доступа пользователя.
  • Улучшена работа композитного кеша.
  • Исправлен ряд интерфейсных ошибок.
  • Исправлена ошибка в проверке системы, связанная с системой обновлений.
  • Разработчикам: добавлена поддержка SqlExpression для UF-полей.

Версия 20.5.100

  • В компоненте main.ui.grid добавлена поддержка полей типа "Деньги".
  • Исправлен ряд ошибок в ORM.
  • Исправлен ряд интерфейсных ошибок.
  • Разработчикам: добавлена поддержка параметра 'settings' в config.php экстеншна. Параметр позволяет указать настройки, которые могут быть получены в JS, с помощью метода Extension.getSettings().
  • Разработчикам: в библиотеку main.core добавлен метод Extension.getSettings(), для получения настроек экстеншна.
  • Класс \Bitrix\Main\Text\Encoding теперь работает только с библиотекой mbstring.

Версия 20.5.0

  • Разработчикам: добавлены фоновые задания, выполняющиеся после отдачи контента браузеру. Добавить задание можно через метод \Bitrix\Main\Application::addBackgroundJob().
  • Агенты и почтовые события перенесены в фоновые задания.

Версия 20.0.1800

  • Исправлена ошибка при позиционировании кнопки "Еще" в верхнем меню в компоненте main.interface.buttons.

Версия 20.0.1700

  • Служебное обновления для поддержки изменений в модуле "Мобильное приложение".

Версия 20.0.1650

  • Исправлена ошибка, при которой пользовательское поле список заполнялось автоматически в карточке.

Версия 20.0.1600

  • Служебное обновления для поддержки изменений в модуле "Мобильное приложение".

Версия 20.0.1500

  • Добавлен новый тип поля "Деньги" в компоненте main.ui.grid.

Версия 20.0.1400

  • Улучшен интерфейс работы с пользовательскими соглашениями.
  • Добавлена возможность включать и отключать учет часовых поясов в пользовательских полях типа "Дата со временем".
  • Добавлена специфическая обработка BB-кода CUT в контенте в мобильном приложении.
  • Добавлена поддержка нового механизма создания и изменения комментариев в "Новостях" мобильного приложения.
  • Исправление незначительных ошибок.

Версия 20.0.1300

  • Формы авторизации/регистрации теперь принимают данные только POST-запросом.
  • Улучшен механизм продления сессии при активности в окне браузера.
  • Улучшен интерфейс пользовательских соглашений.
  • Расширены форматы вывода в региональных настройках.
  • Исправлена ошибка синхронизации данных пользователя в базе данных на клиенте.
  • Оптимизация работы класса \Bitrix\Main\Page\Asset.
  • Исправлен ряд незначительных ошибок.
  • Удален модуль компрессии (compression). Рекомендуется настроить сжатие контента в веб-сервере.
  • Разработчикам: автозагрузчик теперь поддерживает стандарт PSR-4.
  • Разработчикам: тип ответа Component контроллеров AJAX расширен полем componentResult, в который передаются данные из arResult компонента (набор ключей задается в четвертом аргументе конструктора класса).

Версия 20.0.1200

  • Добавлен API для работы с новыми правами доступа.

Версия 20.0.1198

  • Исправлена ошибка подгрузки комментариев в задаче с мобильного устройства.

Версия 20.0.1196

  • Исправлена ошибка загрузки комментариев события календаря.

Версия 20.0.1194

  • Исправлена фильтрация по множественным полям в Highloadblock-элементах.
  • Исправлена ошибка, при которой не сохранялись значения в множественных полях типа "Список".
  • Исправлена ошибка, при которой в некоторых ситуациях некорректно отображалось значение поля типа "Строка".
  • Исправлена ошибка, при которой значение "да" не устанавливалось как значение по-умолчанию в полях типа "Да/нет".

Версия 20.0.1193

  • Исправлена ошибка, из-за которой не работал фильтр по списочным полям в списке хайлоадблоков.

Версия 20.0.1187

  • Исправлена ошибка, из-за которой не загружались файлы в множественные поля типа "файл".

Версия 20.0.1175

  • Исправлена ошибка, из-за которой не показывался календарик в выборе значения по умолчанию для пользовательского свойства типа "дата" или "дата/время" в новом публичном интерфейсе настроек.

Версия 20.0.1150

  • В соглашениях добавлена поддержка ссылок на текст соглашения при запросе согласия.

Версия 20.0.1100

  • Исправлен ряд интерфейсных ошибок.
  • Исправлены ошибки в новых пользовательских полях.
  • Разработчикам: контроллеры теперь могут принимать данные в формате JSON.

Версия 20.0.1000

  • Доработаны новые компоненты и API пользовательских полей.
  • В компонент main.ui.grid добавлена поддержка добавления строк без перезагрузки.
  • Исправлен ряд интерфейсных ошибок.

Версия 20.0.975

  • Усилена защита от SSRF в предварительном просмотре.
  • Усилена проверка валидности имен файлов в CBXVirtualIoFileSystem.

Версия 20.0.950

  • Исправлена некорректная работа пользовательских полей типа "Список" в административной части при определенных настройках внешнего вида поля.

Версия 20.0.900

  • Доработаны новые компоненты и API пользовательских полей.
  • В механизм агентов добавлена защита от многократного неуспешного запуска.
  • Исправлен ряд интерфейсных ошибок.
  • Разработчикам: добавлен новый тип поля ORM SecretField.
  • Разработчикам: добавлена библиотека amCharts 4.

Версия 20.0.850

  • Исправлена ошибка установки даты со временем при использовании 12-часового формата времени.
  • Исправлены шаблоны пользовательских полей.

Версия 20.0.800

  • Новый API для отрисовки контролов пользовательских полей.
  • Новый компонент main.field.boolean для отрисовки пользовательских полей типа boolean (да/нет) через новое API.
  • Новый компонент main.field.date для отрисовки пользовательских полей типа date (дата) через новое API.
  • Новый компонент main.field.datetime для отрисовки пользовательских полей типа datetime (дата со временем) через новое API.
  • Новый компонент main.field.double для отрисовки пользовательских полей типа double (число) через новое API.
  • Новый компонент main.field.enum для отрисовки пользовательских полей типа enum (список) через новое API.
  • Новый компонент main.field.integer для отрисовки пользовательских полей типа integer (целое число) через новое API.
  • Новый компонент main.field.string для отрисовки пользовательских полей типа string (строка) через новое API.
  • Новый компонент main.field.url для отрисовки пользовательских полей типа url (ссылка) через новое API.
  • Все новые компоненты содержат шаблоны для декстопа и мобильного приложения, поддерживают возможность изменения внешнего вида контролов через стандартный механизм шаблонов.
  • Новые классы пользовательских полей по пути /bitrix/modules/main/lib/userfield/types. Старые классы сделаны заглушками для обеспечения обратной совместимости.
  • Другие незначительные сопутствующие правки и улучшения.

Версия 20.0.700

  • Доработана библиотека канбана.
  • Исправлен ряд интерфейсных ошибок.

Версия 20.0.650

  • Исправление проблемы с запросами union в ORM.

Версия 20.0.600

  • Добавлен механизм оповещений журнала событий на email и СМС.
  • Исправлен ряд интерфейсных ошибок.

Версия 20.0.500

  • Разработчикам: добавлено новое расширение main.core.events для работы с событиями.
  • Исправлены интерфейсные ошибки.
  • Исправлены ошибки в ORM.

Версия 20.0.450

  • Служебное обновление.

Версия 20.0.400

  • Служебное обновление.

Версия 20.0.300

  • Добавлены новые события при работе с пользовательскими полями.
  • Исправлен ряд интерфейсных и иных ошибок.

Версия 20.0.200

  • Доработана и улучшена библиотека core.js.
  • Исправлен ряд интерфейсных и иных ошибок.
  • Улучшена совместимость с PHP 7.4.

Версия 20.0.100

  • Разработчикам: добавлен API копирования сущностей.
  • Исправлен ряд ошибок.

Версия 20.0.96

  • Исправлена проблема отсутствия вложений в исходящих письмах, наблюдаемая для некоторых почтовых клиентов.

Версия 20.0.93

  • Усилена проверка безопасности при загрузке файлов.

Версия 20.0.87

  • Исправлена ошибка, из за которой фильтр мог некорректно работать в браузере Edge.

Версия 20.0.75

  • Исправлена ошибка производительности в магазине Битрикс24.

Версия 20.0.50

  • Исправлена ошибка получения списка выбранных позиций в гриде.
  • Исправлена проблема отрисовки панели групповых операций в компоненте main.ui.grid для сложных действий.

Версия 20.0.37

  • Исправлена ошибка, возникавшая при выводе неверно настроенных пользовательских полей типа "Привязка к элементам инфоблока".

Версия 20.0.25

  • Исправлена ошибка закрытия попапа диалога выбора сотрудника для упоминания сразу после его открытия в форме сообщения или комментария.

Версия 20.0.0

  • Произведен ряд доработок и улучшений в компонентах main.post.list и main.post.form.
  • Оптимизировано потребление памяти JavaScript в ряде случаев.
  • Актуализированы мета-данные для форматирования телефонных номеров.
  • Пользовательское свойство "Привязка к элементам инфоблока" теперь требует обязательного указания инфоблока.
  • Исправлена ошибка в групповых действиях списка пользователей при указании "Для всех".
  • Исправлена ошибка при отправке однобайтовых писем на установке UTF-8.
  • Исправлен ряд интерфейсных ошибок.
  • Исправлены ошибки в core.js.
  • Разработчикам: в ORM добавлено каскадное сохранение объектов и их коллекций.

Версия 19.0.1100

  • Исправлено описание тестов в проверке системы.

Версия 19.0.1000

  • Исправлена возможная ошибка работы управляемого кеша.

Версия 19.0.900

  • Исправлена ошибка, из-за которой в фильтре могла нарушаться верстка поля "Привязка к разделам с автозаполнением".

Версия 19.0.800

  • Исправлена ошибка, из-за которой письма могли отправляться пустыми.

Версия 19.0.700

  • Незначительные исправления.

Версия 19.0.600

  • Исправлена ошибка, из-за которой пресеты фильтра могли не сохраняться для всех пользователей.

Версия 19.0.500

  • Исправлена ошибка обратной совместимости в core.js.

Версия 19.0.400

  • Исправлен ряд интерфейсных ошибок.
  • Улучшена совместимость с php 7.3.
  • Произведен ряд доработок и исправлений в ORM.
  • Произведен ряд доработок и исправлений в core.js.

Версия 19.0.350

  • Незначительные исправления.

Версия 19.0.325

  • Незначительные исправления.

Версия 19.0.321

  • Исправлена ошибка, которая приводила к тому, что иногда не удавалось скачать закрывающие документы в разделе телефонии.

Версия 19.0.318

  • Исправлена проверка pull-сервера в проверке системы.
  • Исправлена ошибка резервного копирования: Secret key is incorrect.

Версия 19.0.312

  • В core.js добавлена защита от повторной инициализации.

Версия 19.0.300

  • Поддержка динамических блоков в лэндингах.

Версия 19.0.293

  • Добавлена зависимость от обновления 19.0.0 модуля "Социальная сеть".

Версия 19.0.287

  • Поддержка фильтрации по диапазону для полей типа "Число" в различных сущностях при использовании API \Bitrix\Main\Filter.

Версия 19.0.275

  • Добавлена поддержка лимитов в main.ui.filter.

Версия 19.0.250

  • Исправлена ошибка дублирования межмодульных зависимостей.

Версия 19.0.200

  • Поддержка перехода списка сотрудников в публичной части на грид.
  • Исправление незначительных ошибок.
  • Исправлена ошибка редактирования значения «Да/Нет» в списках административной панели.

Версия 19.0.100

  • Исправлен ряд ошибок и незначительные изменения.

Версия 19.0.0

  • В форму редактирования пользователя в панели управления добавлен номер телефона для регистрации.
  • Исправлена структура письма при отправке писем с вложениями (multipart/related).
  • Исправлена ошибка определения браузеров в js-библиотеке.
  • Исправлен ряд ошибок в почтовых событиях.
  • Исправлены ошибки в нумераторе.
  • Исправлен ряд интерфейсных ошибок.
  • Исправлен ряд других ошибок.

Версия 18.5.500

  • Произведен ряд доработок и исправлений в ORM.
  • Добавлен контроль уникальности записей в таблицах опций и межмодульных событий.
  • Исправлен ряд интерфейсных ошибок.

Версия 18.5.400

  • При удалении пароля приложения теперь делается выход пользователя для этого приложения.
  • В списке пользователей можно выполнить выход пользователя на всех устройствах.
  • Добавлен полнотекстовый индекс для поиска по пользователям в ui.selector.
  • Исправлена ошибка списка пользователей для субординированных групп.
  • Исправлен ряд интерфейсных ошибок.

Версия 18.5.300

  • Добавлены расширенные форматы региональных настроек.

Версия 18.5.200

  • В компоненте main.mail.form добавлена опция "Отправить мне копию".
  • В компоненте main.ui.grid добавлена загрузка файлов в режиме редактирования.
  • Добавлена поддержка Redis в механизме кеширования.
  • Исправлен ряд интерфейсных ошибок.
  • Разработчикам: переработана библиотека core.js с использованием ES6.

Версия 18.5.180

  • Исправлена ошибка отображения селектора пользователей для БУС.

Версия 18.5.150

  • Исправлена работа управляемого кеша на первом хите после очистки закешированных данных.
  • Исправлена ошибка предоставления доступа к списку пользователей в административной панели.

Версия 18.5.100

  • В настройках модуля добавлена опция "Деактивировать давно не заходивших пользователей (дней)".
  • В политике безопасности группы добавлены настройки "Количество попыток ввода пароля до временной блокировки пользователя" и "Период блокировки пользователя (минут)".
  • На корпоративном портале теперь можно ставить лайки даже при нулевом авторитете.
  • Прочтение нотификаций, связанных с комментариями, теперь осуществляется сразу при открытии детальной страницы поста в мобильном приложении.
  • Добавлена возможность отключить редактирование для конкретной ячейки грида.
  • Добавлена валидация дат в фильтрах main.ui.filter.
  • Добавлена блокировка на одновременное масштабирование изображений.
  • Добавлена поддержка полей типа dest_selector в фильтрах при передаче значений в GET-запросах.
  • Исправлена ошибка при публикации упоминаний двух и более сотрудников в комментарии в мобильном приложении.
  • Исправлен ряд интерфейсных ошибок.

Версия 18.5.75

  • Улучшена обработка черного списка получателей писем.

Версия 18.5.50

  • Исправлена ошибка обрезки изображения в редакторе.
  • Исправлена ошибка в контекстных меню.

Версия 18.5.0

  • В настройках модуля добавлена возможность выбрать СМС-службу для отправки СМС (требуется модуль messageservice).
  • Добавлены типы и шаблоны СМС-событий.
  • Добавлена возможность регистрации пользователей по номеру телефона (опция в настройках модуля).
  • В компоненты main.register, main.profile, system.auth.registration, system.auth.changepasswd, system.auth.forgotpasswd добавлена поддержка регистрации по номеру телефона.
  • Исправлен ряд интерфейсных ошибок.
  • Улучшена поддержка PHP 7.3.

Версия 18.1.10

  • Исправлены интерфейсные ошибки в файловом диалоге.
  • Исправлена ошибка поиска пользователя в благодарностях.
  • Исправлены другие интерфейсные ошибки.

Версия 18.1.9

  • Переход на использование расширения ui.selector.
  • Новый шаблон постраничной навигации на Bootstrap v.4.
  • Исправлена ошибка сохранения постраничной навигации в списке пользователей.
  • Исправлена работа парсера html в библиотеке DOM для php версии 7.3.

Версия 18.1.8

  • Добавлены настройки модуля для интеграции с модулем "Трансформер" (максимальные размеры файлов).
  • В импорте пользователей можно указать, в какие группы добавлять новых пользователей.
  • Исправлен ряд интерфейсных ошибок.

Версия 18.1.7

  • Изменения в верстке комментариев в мобильном приложении.

Версия 18.1.6

  • Добавлен упаковщик web-ресурсов в один javascript файл.
  • Исправлен ряд интерфейсных ошибок.

Версия 18.1.5

  • Добавлен новый просмотрщик файлов (требуется обновление ui 18.5.0).
  • Исправлен ряд интерфейсных ошибок.
  • Исправлена ошибка фильтрации пользователей по полям профиля в панели управления.
  • Доработаны новые фильтры и гриды для панели управления.

Версия 18.1.4

  • ORM: исправлен ряд ошибок при генерации аннотаций.
  • ORM: новый тип поля ArrayField.
  • Улучшена обработка ошибок в редакторе изображений.
  • В настрйки главного модуля добавлен раздел с настройками редактора изображений.
  • Добавлен новый тип dest_selector для полей, поддерживаемых в компоненте фильтра main.ui.selector.
  • Изменения в отображении списка комментариев к сущностям в мобильном приложении.
  • Незначительные изменения и исправления.

Версия 18.1.3

  • Исправлен ряд интерфейсных ошибок.
  • Улучшена безопасность административных страниц панели управления.

Версия 18.1.2

  • Исправления незначительных ошибок в работе лайков.

Версия 18.1.1

  • Добавлена поддержка условно-обязательных пользовательских полей.
  • Ряд доработок и исправлений в объектах ORM.
  • Исправлен ряд интерфейсных ошибок.
  • Доработаны групповые действия в новом списке административной панели.
  • Визуальные улучшения в библиотеке канбана.

Версия 18.1.0

  • Поддержка изменений в мобильной живой ленте.
  • Исправления незначительных ошибок.

Версия 18.0.10

  • Почта: добавлено подтверждение кодом настроек SMTP.
  • Почта: добавлена возможность удалять отправителей.
  • Почта: добавлена поддержка подписей в форме письма.

Версия 18.0.9

  • Разработчикам: AJAX-контроллер теперь требует CSRF-токен в том числе для GET-запросов.

Версия 18.0.8

  • Добавлен REST для соглашений.
  • В поставку включен редактор изображений PhotoEditorSDK.
  • Исправлен ряд интерфейсных ошибок.

Версия 18.0.7

  • Заблокировано удаление модуля REST API (rest) для коробочной версии Битрикс24.
  • Исправлена ошибка формы авторизации панели управления при включенном модуле компрессии.

Версия 18.0.6

  • Изменен внешний вид тултипа пользователя.
  • Исправлена работа кириллической CAPTCHA на установках с однобайтовыми кодировками.
  • Исправление незначительных ошибок.

Версия 18.0.5

  • Исправлен ряд интерфейсных ошибок.
  • Исправлена ошибка сортировки колонок в main.ui.grid.
  • Исправлены интерфейсные ошибки в main.ui.filter.
  • Атокомпозит теперь недоступен в коробочном корпортале.

Версия 18.0.4

  • Исправлен ряд ошибок.

Версия 18.0.3

  • Разработчикам: добавлены объекты ORM. Существенно изменена структура классов ORM.
  • Исправлен ряд интерфейсных ошибок.

Версия 18.0.2

  • Добавлена возможность изменять текущие номера у нумераторов.
  • Добавлена история изменения профиля пользователя (включается в настройках главного модуля).
  • Исправлен ряд интерфейсных ошибок.

Версия 18.0.1

  • Исправление ошибки двойного декодирования POST-запроса на установках с однобайтовыми кодировками.

Версия 18.0.0

  • Изменена политика лицензирования сайтов.
  • В панели управления добавлен раздел "Сайты".
  • Добавлен компонент нумератора main.numerator.edit.
  • Доработаны реакции в живой ленте.
  • Исправлен ряд интерфейсных ошибок.

Версия 17.6.1

  • Добавлены нотификации по обновлениям Marketplace.
  • В компонент main.ui.grid добавлен шаблон tilegrid (плитки).
  • Исправлен ряд интерфейсных ошибок.

Версия 17.6.0

  • Обновлен дизайн ленты комментариев.
  • В функционал рейтингов добавлена возможность реакций.

Версия 17.5.16

  • Исправлена структура данных для таблиц с данными богатых ссылок.

Версия 17.5.15

  • Исправлен ряд интерфейсных ошибок.

Версия 17.5.14

  • Исправлен ряд интерфейсных ошибок.
  • Расширение php openssl теперь считается обязательным для корректной работы продукта.

Версия 17.5.13

  • В проверку системы добавлен тест на поддержку и восстановление полнотекстовых индексов.
  • В настройки модуля добавлен параметр "Протокол в ссылках письма".
  • Исправлена ошибка импорта XML с пустыми элементами.
  • Добавлено условие по пользователю в правилах работы с корзиной в модуле магазина.
  • Доработан и исправлен компонент фильтра main.ui.filter.
  • Исправлена ошибка неправильного расширения файла при скачивании в Safari.
  • Исправлена ошибка некорректой обработки текста писем (лишний alt="").
  • Исправлен ряд интерфейсных ошибок.

Версия 17.5.12

  • Добавлена настройка модуля "Генерировать текстовую версию для html-писем" (включена по умолчанию).
  • В библиотеке слайдера добавлена поддержка печати содержимого слайдера.
  • Исправлен ряд интерфейсных ошибок.

Версия 17.5.11

  • Незначительные изменения.

Версия 17.5.10

  • Добавлен компонент формы письма main.mail.form.
  • Исправлен ряд интерфейсных ошибок.
  • В предпросмотре ссылок улучшена обработка видео.
  • Доработана библиотека канбана.
  • Улучшена поддержка PHP 7.2.
  • Разработчикам: добавлен метод getPublicText() для пользовательских полей.

Версия 17.5.9

  • В компоненте отписки от писем добавлен режим работы с жалобами на спам.

Версия 17.5.8

  • Исправлены ошибки в компоненте фильтра, возникавшие при работе с некоторыми типами полей.

Версия 17.5.7

  • Инсталлятор продукта теперь ребует минимальную версию PHP 5.6.
  • Богатые ссылки теперь поддерживают вставку видео из социальных сетей vk.com, facebook.com, instagram.com.
  • Исправлен ряд интерфейсных ошибок.

Версия 17.5.6

  • Библиотека пользовательских интерфейсов.

Версия 17.5.5

  • Разработчикам: добавлен метод \Bitrix\Main\UserUtils::getAdminSearchFilter для формирования оптимального поискового запроса по полям ID, EMAIL, LOGIN таблицы b_user.
  • Улучшена производительность в административной панели, в таблице с списком пользователей и добавлена возможность фильтровать в ней по полям: id, login. email, name.

Версия 17.5.4

  • Исправлена ошибка невозможности поиска в списках при отсутствии нового API слайдеров.

Версия 17.5.3

  • В парсер текста добавлена поддержка хештегов.
  • Исправлен ряд интерфейсных ошибок.

Версия 17.5.2

  • Добавлен механизм обновления сессии пользователя после деактивации, удаления и обновления критичных данных пользователя.
  • Добавлен компонент main.mail.confirm и почтовое событие для подтверждения email.
  • В компоненте system.auth.registration добавлены соглашения в шаблон flat.
  • Исправлен ряд интерфейсных ошибок.

Версия 17.5.1

  • В механизме объединения стилей убрана поддержка старых версий IE.
  • Исправлен ряд интерфейсных ошибок.
  • Разработчикам: добавлена таблица b_user_index для полнотекстового поиска по персональным данным пользователей.

Версия 17.5.0

  • В настройках модуля добавлена возможность принятия соглашения при регистрации пользователей.
  • В проверке системы добавлен тест push-сервера в виртуальной машине 7.1.
  • В проверке системы добавлен тест модуля XMPP, а также другие улучшения.
  • Доработан диалог просмотра файлов для показа видео.
  • Исправлена ошибка создания и распаковки резервной копии на некоторых системах.
  • Исправлен ряд интерфейсных ошибок.

Версия 17.1.0

  • Масштабный рефакторинг композита.
  • Все классы технологии теперь находятся в пространстве имен \Bitrix\Main\Composite\.
  • В административном разделе добавлены новые страницы мониторинга и отладки.
  • Логирование всех ошибок, при которых режим кеширования может не сработать.
  • Отказ от константы BX_COMPOSITE_DEBUG.
  • Визуальное сравнение версий для поиска причин перезаписи кеша.
  • Автоматическая очистка старого кеша при достижении файлового лимита (LRU-алгоритм).
  • Внимание! После установки обновления необходимо очистить композитный кеш.

Версия 17.0.15

  • Служебные изменения в резервном копировании.

Версия 17.0.14

  • Изменения в механизме пользовательских полей.
  • Новый тип поля "Ссылка".
  • Новое представление для поля типа "Список".
  • Возможность задавать подписи для пользовательских полей типа "Да/Нет".

Версия 17.0.13

  • Добавлено отображение заглушки видео в редакторе.
  • Исправления ошибок в просмотрщике файлов.

Версия 17.0.12

  • Исправление ошибок в проверке системы

Версия 17.0.11

  • На странице с списком пользователей, в административной панели, подключен новый грид и фильтр.
  • Исправление ошибок.

Версия 17.0.10

  • Исправлена ошибка сохранения выбранного соглашения в параметрах компонента.
  • Исправлена проблема с работоспособностью компонента main.userconsent.request после копирования шаблона компонента.

Версия 17.0.9

  • Доработана библиотека канбана.
  • Добавлен механизм принятия соглашений посетителями.
  • Исправлен ряд интерфейсных ошибок.
  • В настройках продукта добавлен раздел соглашений.
  • В разделе соглашений доступен стандартный текст запроса согласия пользователя на обработку персональных данных для России, Украины и Казахстана.

Версия 17.0.8

  • Исправлена ошибка в компоненте sale.order.ajax, связанная с геолокацией.
  • Исправлена ошибка в резервном копировании для PHP 7.1.
  • Исправлена ошибка в предварительном просмотре ссылок.
  • Исправлена ошибка разбора дат в чатах.

Версия 17.0.7

  • Доработаны компоненты main.ui.filter, main.ui.grid.
  • Исправлен ряд интерфейсных ошибок.

Версия 17.0.6

  • Исправлена ошибка потери авторизации на корпоративных порталах.

Версия 17.0.5

  • Доработаны компоненты main.ui.filter, main.ui.grid.
  • Разработчикам: добавлена js-библиотека BX.Kanban.
  • Разработчикам: добавлен метод для распознования дат из текста \Bitrix\Main\Text\DateConverter::decode($text).

Версия 17.0.4

  • Исправлен ряд интерфейсных ошибок.

Версия 17.0.3

  • Исправлена ошибка в работе поля "Привязка к элементам CRM".

Версия 17.0.2

  • Исправлен недочёт отправки комментариев с файлами мобильной версии.

Версия 17.0.1

  • Ряд доработок в компонентах main.ui.grid и main.ui.filter.
  • Исправлен ряд интерфейсных ошибок.

Версия 17.0.0

  • Доработан виджет выбора сущностей crm.
  • В импорте пользователей добавлена поддержка защищенных протоколов обмена с AD-сервером.
  • В форме "Командная PHP-строка" добавлена поддержка нескольких вкладок с сохранением содержимого.
  • В регулярном резервном копировании добавлены настройки для шага и интервала.
  • Ряд доработок в "Проверке системы".
  • Исправлена проблема перезаписи загружаемых файлов с одинаковыми именами.
  • Исправлен ряд интерфейсных ошибок.
  • Разработчикам: добавлены компоненты main.ui.filter и main.ui.grid.
  • Разработчикам: класс Bitrix\Main\DB\Result теперь поддерживает интерфейс IteratorAggregate.
  • Разработчикам: добавлен класс Bitrix\Main\XmlWriter для экспорта в XML.

Версия 16.5.16

  • Исправлена ошибка определения настроек UTF в проверке системы.

Версия 16.5.15

  • Незначительные изменения.

Версия 16.5.14

  • Поддержка изменений в обновлении модуля "Социальная сеть" - переработана форма создания нового сообщения в живой ленте.

Версия 16.5.13

  • Изменения, связанные с ботом техподдержки.
  • В административный раздел добавлена промо-страница про настройку HTTPS.

Версия 16.5.12

  • Незначительные исправления.

Версия 16.5.11

  • Оптимизирована работа счетчиков пользователей.

Версия 16.5.10

  • Исправлен ряд интерфейсных ошибок.

Версия 16.5.9

  • В проверку системы добавлен тест настроек режима UTF.
  • Исправлены ошибки в пользовательском свойстве привязки к сущностям CRM.
  • Исправлена ошибка кодировки в предварительном просмотре ссылок.
  • Исправлен ряд интерфейсных ошибок.
  • Обновлена библиотека Bootstarp до v.3.3.7.
  • Разработчикам: в ORM добавлено управляемое кеширование выборок (ключ "cache" в параметрах getList()).
  • Разработчикам: в класс HttpClient добавлена возможность отправить POST в формате multipart/form-data, в том числе для передачи файлов.

Версия 16.5.8

  • В почтовые события и почтовые шаблоны добавлено поле "Язык". При создании письма выбираются почтовые шаблоны, соответствующие языку события, либо не имеющие установленного языка.
  • Добавлена настройка главного модуля "Использовать CAPTCHA при восстановлении пароля". Внимание! Может потребоваться доработка кастомизированных шаблонов компонентов system.auth.changepasswd и system.auth.forgotpasswd для показа CAPTCHA.
  • Добавлены настройки главного модуля для ограничения картинок профиля по размеру.
  • Расширены проверки в мониторе качества для корпоративных порталов.
  • В списке агентов в панели управления расширен набор полей.
  • Изменен интерфейс "Развернуть все вкладки" в формах панели управления, теперь закладки являются ссылками на соответствующие разделы формы.
  • В пользовательском свойстве "Привязка к сотруднику" расширена проверка прав.
  • Исправлены ошибки в резервном копировании/восстановлении.
  • Исправлена ошибка в меню при некорректных UTF-символах в URI.
  • Исправлен ряд интерфейсных ошибок.
  • В классе CBXSanitizer улучшена обработка таблиц.
  • Добавлена библиотека BX.Recorder для записи и кодирования звука в mp3.
  • Исправления и доработки в библиотеке BX.webrtc.
  • Исправлена ошибка с многозначными номерами станиц в постраничной навигации UI\PageNavigation.

Версия 16.5.7

  • Введено понятие "Установка для разработки": это экземпляр для разработки и тестирования, закрытый от публичного доступа. Режим включается в настройках главного модуля. Установки для разработки при обновлении учитываются отдельно от публичных установок.
  • Гаджет "Скорость сайта / Монитор производительности" разделен на два отдельных гаджета.
  • Добавлены необязательные проверки системы: публикация из почты в живую ленту, модуль rest, подключение к bitrix24.net.
  • Исправлена ошибка в режиме компонентного AJAX при использовании тега aside.
  • Исправлена ошибка автокомпозита при использовании компонентов в режиме AJAX.
  • Исправлен ряд ошибок в гаджетах рабочего стола.
  • Исправлен ряд интерфейсных ошибок.
  • Разработчикам: в ORM в фильтры добавлено строгое сравнение с NULL ('==ID' => null, '!==NAME' => null).

Версия 16.5.6

  • Исправлена проблема безопасности в пользовательском поле типа "список".

Версия 16.5.5

  • Незначительные исправления и улучшения.

Версия 16.5.4

  • Добавлена карта скорости сайта по географии посетителей.
  • Поддержка использования контактов CRM как почтовых пользователей.
  • Исправление ошибок.
  • Разработчикам: новый оператор фильтра ORM '==' для булевых выражений.

Версия 16.5.3

  • Реализована новая стратегия обновления кеша: кеш перестраивается только одним процессом, а остальные получают сохраненные ранее данные.
  • АвтоКомпозит: новый интерфейс настройки.
  • Композит: возвращена настройка "а также страницы, содержащие только следующие параметры".
  • Исправлен ряд интерфейсных ошибок.
  • Исправления в библиотеке core.js.
  • Разработчикам: добавлены события OnAfterUserTypeUpdate, OnAfterUserTypeDelete.
  • Разработчикам: в core.js добавлена функция BX.setCookie.

Версия 16.5.2

  • Обработка нового типа событий интернет-магазина.

Версия 16.5.1

  • Поддержка функционала дел-сообщений живой ленты CRM.
  • Парсинг BB-кода USER реализован в классе CTextParser.

Версия 16.5.0

  • Исправлен ряд интерфейсных ошибок.
  • Доработан ряд компонентов для поддержки режима автокомпозита.
  • Разработчикам: изменен внешний вид BX.PopupWindow.

Версия 16.0.14

  • Композитный сайт
  • — Новый режим "Автокомпозит": все неадаптированные компоненты автоматически создают динамические области с заглушкой в виде своего содержимого. Перед включением этого режима необходимо очистить кеш компонентов.
  • — Настройка "Режим перезаписи кеша": стандартный режим, стандартный режим с задержкой перезаписи и режим без фонового ajax-запроса.
  • — Настройка "Голосование шаблона компонента по умолчанию" позволяет указать, как голосуют все неадаптированные шаблоны проекта. Данный параметр можно переопределить в настройках конкретного компонента.
  • — Новый алгоритм обновления динамических областей. Если контент заглушки не изменился при фоновом ajax-запросе, данные динамической области не приходят и не обновляются.
  • — Новый алгоритм разметки динамических областей. Вместо div-контейнера, создается пара невидимых тегов, не влияющих на верстку страницы.
  • — Протокол HTTPS поддерживается по умолчанию.
  • — Добавлена настройка отключения кнопки "Быстро с 1С-Битрикс".
  • — Срок действия лицензии теперь не влияет на работу композитного сайта.
  • — Настройка "Параметры URL, при которых не будет работать композитный режим".
  • — Оптимизирован механизм создания кеша для highload-проектов.
  • — Новая настройка "Игнорировать следующие параметры URL" позволяет не учитывать определенные параметры в адресе страницы (например, utm_source, fb_action_ids и др.)
  • — HTML-кеширование заменено технологией "Композитный сайт". Для редакции "Первый сайт" необходимо очистить кеш компонентов.
  • Исправлен ряд интерфейсных ошибок.
  • Доработки и исправления в мобильном шаблоне main.interface.form.
  • Исправлена возможная проблема дублирования записей настроек пользователей.
  • При загрузке решения из Marketplace через мастер установки продукта теперь скачиваются все доступные обновления.
  • Исправлена ошибка загрузки картинок в публичном разделе сайта.
  • Разработчикам: класс Bitrix\Main\Web\HttpClient теперь принимает опции по умолчанию из настроек конфигурации "http_client_options".

Версия 16.0.13

  • Исправлен ряд интерфейсных ошибок.

Версия 16.0.12

  • Исправлена проблема с показом загруженных картинок с расширением .svg.
  • Оптимизирован показ свойства "Привязка к разделам с автозаполнением".
  • В инсталлятор добавлена проверка настроек PHP date.timezone и JSON.
  • Исправлен ряд интерфейсных ошибок.
  • Улучшена совместимость с PHP 7.
  • Улучшена совместимость с Mysql 5.7.
  • Разработчикам: композит: для страниц, в которых отключен аяксовый хит (setAutoUpdate(false)), добавилась возможность указать время жизни кеша (setAutoUpdateTTL).

Версия 16.0.11

  • Исправления по js-библиотеке BX.FixFontSize.
  • Исправлены стили кнопок Bootstrap.

Версия 16.0.10

  • Улучшена совместимость с PHP 7.
  • Доработки и исправления в мобильном шаблоне main.interface.form.
  • В агенты добавлена обработка исключений, исключения выводятся в файл ошибок D7.
  • Разработчикам: константа BX_ICONV_DISABLE заменена настройкой конфигурации "disable_iconv".
  • Разработчикам: в Bitrix\Main\DB\SqlHelper добавлен абстрактный метод castToChar().

Версия 16.0.9

  • Добавлен шаблон для списка комментариев в почтовых сообщениях.
  • Улучшения в работе счетчиков.
  • BX.calendar: выбор месяца и года в ряде случаев могли открываться некорректно.
  • Исправлен ряд интерфейсных ошибок.
  • Разработчикам: в dom-парсере setInnerHTML теперь работает со значением без тегов.

Версия 16.0.8

  • Добавлена настройка модуля "Никогда не показывать панель для пользователей".
  • В диалоге просмотра файлов добавлена поддержка редактирования в Office365.
  • Исправлена ошибка проверки OTP в панели управления.
  • Исправлена ошибка, из-за которой в письме не прикреплялся файл, если в его адресе есть параметры.
  • Исправлен ряд интерфейсных ошибок.

Версия 16.0.7

  • Изменения, направленные на улучшения производительности работы счетчиков: поэтапная отправка больших порций pull-уведомлений об изменении значений счетчиков, очистка старых данных.
  • Доработан мобильный шаблон main.interface.form.
  • Исправлена ошибка вызова js-событий onComponentAjaxHistoryGetState и onComponentAjaxHistorySetState.
  • Улучшена совместимость с MySql 5.7.
  • Расширен набор знаков препинания в тесте монитора качества "Пароль к БД не содержит знаков препинания".
  • Не исключался поисковой индекс из резервной копии БД.
  • Проверка системы возвращала ошибки при выполнении на агенте.
  • Исправлена ошибка восстановления длинных путей файлов из резервной копии.
  • Исправлен ряд интерфейсных ошибок.

Версия 16.0.6

  • Добавлен мобильный шаблон компонента main.interface.form.
  • Увеличен максимальный размер настроек пользователя (например, настройки форм редактирования).
  • Исправлен сбой в сохранении множественных значений полей при сохранении настроек компонента.
  • Исправлен сбой кодировки в мобильном приложении в случае указания в настройках кириллического домена.
  • Исправлено редактирование документов через Google Docs в браузере Edge.
  • Исправлена проверка обработки .htaccess при установке из дистрибутива.
  • Исправлена ошибка получения языковых сообщений для неициализированных полей ORM.
  • Исправлено сравнение числовых значений в фильтре ORM.
  • Исправлено сохранение названий колонок списка main.interface.grid по умолчанию для всех пользователей.
  • Отключена индексация ЧПУ компонентов для папки /local.
  • Исправлен ряд интерфейсных ошибок.
  • Разработчикам: добавлена проверка наличия .default шаблона в папке local в функции CMain::GetNavChain.

Версия 16.0.5

  • Разработчикам: добавлена поддержка парсинга HTML в DOM (Bitrix\Main\Web\DOM).

Версия 16.0.4

  • Добавлена поддержка предварительного просмотра ссылок в мобильном приложении.

Версия 16.0.3

  • Улучшения и исправления в поддержке интеграции живой ленты с почтой.
  • Улучшена производительность при изменении значений счетчика живой ленты для записей, имеющих ограниченную доступность.
  • В компоненте main.interface.filter добавлен фильтр по завтрашней дате.
  • Признак, что запрос получен по HTTPS, теперь можно настраивать через параметр конфигурирования "https_request".
  • Исправлена ошибка, возникавшая при выполнении действия бизнес-процессов "Сообщение в живую ленту" на агенте.
  • Исправлена ошибка отображения некоторых символов в почтовых сообщениях в UTF-8 кодировке.
  • Исправлены ошибки в интерфейсе панели управления.
  • Разработчикам: метод Bitrix\Main\Config\Option::getDefaults() теперь публичный.
  • Разработчикам: добавлены новые поля к сущности ORM UserTable.

Версия 16.0.2

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

Версия 16.0.1

  • Добавлена интерактивная помощь в панель управления.
  • Доработки и улучшения в предварительном просмотре ссылок.
  • Мастер установки продукта теперь поддерживает расширение php mysqli.
  • Исправлен ряд интерфейсных ошибок.
  • Исправлена ошибка расчета окна выборки для MSSQL и Oracle в D7.
  • В письмах по почтовым событиям все относительные адреса картинок получают протокол из настройки модуля "mail_link_protocol".
  • Разработчикам: в appcache добавлена возможность исключать файлы изображений из итогового манифеста.
  • Разработчикам: добавлена возможность прикреплять файлы в обработчике события OnBeforeEventAdd.

Версия 16.0.0

  • Добавлен механизм предварительного просмотра ссылок.
  • Добавлена авторизация в Битрикс24 в панели управления (требуется обновление модуля социальных сервисов).
  • Исправлен ряд интерфейсных ошибок.
  • Исправлена ошибка кодировки js-строки для транслитерации на UTF-8.
  • Исправлена ошибка проверки доступа к модулю в избранных ссылках.
  • Улучшена совместимость с php 5.6.
  • Исправлена ошибка зацикливания автоматической резервной копии при долгом хранении сессий.
  • Исправлены ошибки в компоненте main.post.list.
  • Исправлен архив смайлов в поставке.
  • Исправлена ошибка при добавлении поля типа привязки к highload через API.
  • Проверка и оптимизация БД теперь работает в том числе с расширением mysqli.
  • Разработчикам: добавлена постраничная навигация для выборок ORM.
  • Разработчикам: доработаны классы \Bitrix\Main\Web\HttpClient, \Bitrix\Main\Web\HttpHeaders, \Bitrix\Main\Web\Uri.

Версия 15.5.10

  • Исправлен ряд интерфейсных ошибок.

Версия 15.5.9

  • Исправлен ряд интерфейсных ошибок.

Версия 15.5.8

  • Незначительные изменения и исправления.

Версия 15.5.7

  • В компоненты system.field.edit и system.field.view добавлен шаблон для свойства типа "Привязка к элементам highload-блоков".
  • Исправлен ряд ошибок.

Версия 15.5.6

  • Улучшения, связанные с работой стандартного диалога выбора сотрудников, рабочих групп и других сущностей.
  • Агент для проверки настроек продукта работает теперь и в БУС.
  • Исправлен ряд незначительных и интерфейсных ошибок.

Версия 15.5.5

  • Добавлена настройка модуля "Записывать установку и удаление решений из Marketplace".
  • При инсталляции продукта теперь по умолчанию используется mysqli.
  • Добавлена поддержка резервной копии БД более 2 Гб.
  • Исправлен ряд ошибок композитного кеша.
  • Исправлен ряд интерфейсных ошибок.
  • Разработчикам: добавлено событие OnAfterSetOption в Bitrix\Main\Config::set().

Версия 15.5.4

  • Незначительные изменения.

Версия 15.5.3

  • Исправлена ошибка загрузки файлов.

Версия 15.5.2

  • Добавлена возможность создания галерей смайлов.
  • Добавлена возможность создания скрытых смайлов.
  • Добавлена поддержка смайлов в сверхвысоком разрешении (Ultra HD).
  • В журнал событий добавлены операции в Marketplace (кто установил/удалил/обновил модуль).
  • Монитор качества не учитывал, что компоненты могут быть без пространства имен.
  • Исправлен ряд интерфейсных ошибок.

Версия 15.5.1

  • Улучшена производительность при включенной настройке "Переносить скрипты вниз страницы".
  • Дизайн шаблона tabbed компонента main.interface.filter теперь стал плоский.
  • Исправлен ряд интерфейсных ошибок.
  • Разработчикам: в класс CBitrixComponentTemplate добавлены методы для подключения внешних ресурсов addExternalCss() и addExternalJs().
  • Разработчикам: Bitrix\Main\Web\HttpClient::query() теперь возвращает false в случае истечения "streamTimeout".

Версия 15.5.0

  • Добавлена поддержка A/B-тестирования шаблонов сайта и публичных страниц.
  • Добавлен новый загрузчик/редактор файлов для форм панели управления (используется в инфоблоках).
  • Композит: добавлено сжатие кеша (gzip) для memcached.
  • Добавлен шаблон round компонента постраничной навигации (system.pagenavigation).
  • Добавлена раздел административного меню "Маркетинг".
  • Добавлена настройка модуля "Продлевать сессию только для авторизованных посетителей".
  • Добавлена настройка модуля "Шаблон системных компонентов авторизации".
  • Добавлена настройка модуля "Переместить весь Javascript в конец страницы".
  • Добавлены шаблоны "flat" системных компонентов авторизации.
  • Разработчикам: добавлена js-библиотека для поддержки IndexedDB.
  • Разработчикам: добавлен метод CMain::RestartWorkarea(), позволяющий сбросить контент рабочей области публичной страницы сайта.

Версия 15.0.16

  • Исправлен ряд интерфейсных ошибок.
  • Разработчикам: добавлена поддержка параметра компонентов SEF_RULE для настройки ЧПУ в некомплексных компонентах.
  • Разработчикам: добавлен вывод тега "link rel=canonical" из свойства страницы с названием "canonical" (отложенная функция CMain::ShowLink()).
  • Разработчикам: добавлена js-библиотека core dragdrop.
  • Разработчикам: добавлена возможность установить HTTP-заголовки через объект HttpResponse из Context.
  • Разработчикам: добавлена функция HttpResponse::setLastModified() для установки HTTP-заголовка "Last-Modified".

Версия 15.0.15

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

Версия 15.0.14

  • Добавлена поддержка минифицированных js/css.
  • В импорте смайлов снято ограничение на размер архива.
  • Исправлен ряд ошибок при работе с почтовыми событиями и шаблонами.
  • Исправлен ряд интерфейсных ошибок.

Версия 15.0.13

  • Поддержка изменений в модуле "Социальная сеть".

Версия 15.0.12

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

Версия 15.0.11

  • Исправлен ряд интерфейсных ошибок.

Версия 15.0.10

  • Исправлена ошибка форматирования писем (переводы строк).
  • Исправлена ошибка подключения шаблона компонента bitrix:breadcrumb из текущего шаблона сайта.
  • Разработчикам: в ORM добавлена поддержка произвольных соединений к БД.

Версия 15.0.9

  • Исправлен ряд интерфейсных ошибок.

Версия 15.0.8

  • В компоненте main.interface.grid теперь можно переименовывать колонки.
  • Исправлены интерфейсные ошибки.
  • Исправлена ошибка в парсере BB-кодов.

Версия 15.0.7

  • Переработана система почтовых событий и шаблонов.
  • В почтовые события и шаблоны добавлены вложения.
  • В почтовые шаблоны добавлены шаблоны внешнего вида (шаблоны сайта специального типа).
  • В почтовые шаблоны добавлен визуальный редактор.
  • В почтовых шаблонах теперь можно ипользовать php-код и компоненты.
  • Добавлен механизм отписки от рассылок.
  • Добавлен механизм учета переходов по ссылкам в письмах и прочтения писем.
  • Переработан диалог редактирования параметров компонентов.
  • Улучшения в процедуре проверки системы.
  • Оптимизация производительности.
  • Исправлен ряд ошибок.

Версия 15.0.6

  • Некоторые AJAX-запросы возвращали пустые результаты, если на сервере используется memcache.

Версия 15.0.5

  • Изменены шаблоны компонента голосования за рейтинг для мобильного приложения.

Версия 15.0.4

  • Ряд улучшений и исправлений в компоненте формы сообщения main.post.form.
  • Исправлена ошибка проверки целостности ядра в мониторе качества.
  • Исправлен ряд интерфейсных ошибок.

Версия 15.0.3

  • Добавлена поддержка сервиса рекомендаций для товаров магазина.
  • Исправлен ряд ошибок.

Версия 15.0.2

  • Исправлен ряд ошибок.

Версия 15.0.1

  • Добавлена поддержка кластера в SQL-запросах D7.
  • Улучшения и исправления в композитном режиме.
  • Улучшения в проверке системы.
  • Исправлен ряд ошибок.

Версия 15.0.0

  • В профиль пользователя добавлено поле "Обращение".
  • Исправлен ряд ошибок.
  • Разработчикам: в композитном режиме добавлена поддержка SSL. Рекомендуется сбросить композитный кеш.

Версия 14.9.4

  • Добавлена отдельная форма для ввода одноразового пароля (компоненты system.auth.otp и system.auth.form).
  • Добавлена поддержка паролей приложений (компонент main.app.passwords).
  • Добавлена обработка ориентации картинки при загрузке (из заголовка exif).
  • Добавлена поддержка нового упрощенного редактора в компоненте main.post.form.
  • Улучшения в создании и восстановлении резервной копии.
  • Исправлена ошибка показа картинок с интернациональными символами в URL.
  • Исправлен алгоритм балансировки слейвов для кластерной редакции.
  • Исправлена ошибка замены невалидных символов в именах загружаемых файлов.
  • Исправлена ошибка проверки обязательных пользовательских полей в компоненте main.register.

Версия 14.9.3

  • Незначительные изменения и исправления.

Версия 14.9.2

  • Исправлена ошибка группового действия "Добавить в группу" в списке пользователей (удалялись даты начала/конца активности для групп).
  • Исправлена ошибка подключения языковых файлов шаблона компонента в result_modifier.php.
  • Исправлена ошибка подключения внешнего скрипта методом AddHeadScript при включенном объединении.
  • Исправлена ошибка загрузки флеш-роликов на некоторых системах.
  • Исправлен ряд интерфейсных ошибок в компонентах и панели управления.
  • Разработчикам: обновлена Версия amcharts (3.11.0).
  • Разработчикам: в JS-библиотеку core_translit добавлен метод BX.correctText, который корректирует ошибочную расскладку в тексе (только для русской локализации).

Версия 14.9.1

  • Java-загрузчик файлов подписан действующим сертификатом.
  • Компонент журнала событий evet_list теперь показывает все события инфоблоков.
  • Исправлен ряд интерфейсных ошибок.

Версия 14.9.0

  • Скорость сайта - статистика посещений вашего проекта.

Версия 14.5.4

  • Исправлены ошибки компонентов main.uploader, system.pagenavigation, main.share.
  • Исправлены ошибки ORM.
  • Исправлены незначительные ошибки административных страниц.
  • Разработчикам: изменен механизм загрузки языковых сообщений.
  • Разработчикам: добавлена темная цветовая схема для всплывающих окон core_popup.
  • Разработчикам: добавлен метод BX.util.number_format.

Версия 14.5.3

  • Исправлен ряд ошибок.

Версия 14.5.2

  • В технологию композитного сайта добавлена поддержка хранения кеша в memcached.
  • Добавлена поддержка mysqli (PHP extension).
  • Улучшена совместимость с PHP 5.5.
  • Улучшения и исправления в резервном копировании.
  • Форма восстановления пароля теперь отправляет повторное письмо для подтверждения регистрации, если регистрация еще не подтверждена.
  • При загрузке файлов flash более не считается изображением.
  • Исправлен ряд ошибок.

Версия 14.5.1

  • Доработки и улучшения технологии композитного сайта.
  • Добавлена возможность необязательного email пользователя (в настройках модуля).
  • В компоненты main.interface.grid и main.interface.form добавлена возможность установить настройки по умолчанию.
  • Исправлен ряд ошибок.

Версия 14.5.0

  • Добавлена технология композитного сайта.
  • Добавлена поддержка нового визуального редактора (v.3).
  • Добавлен новый загрузчик файлов (используется в фотогалерее).
  • Улучшена поддержка полей типа "дата-время" и часовых поясов в D7.
  • Добавлен новый тип пользовательских полей "Дата".
  • Минимальные требования для MSSQL повышены до Microsoft SQL Server 2008.
  • Разработчикам: добавлено событие OnAfterSetUserGroup.

Версия 14.0.18

  • Распространение куков между доменами теперь делается с помощью javascript, а не тега img.
  • Расширен диапазон некорректных символов в именах загружаемых файлов (добавлены символы с ASCII-кодами 1-31).
  • Исправлен ряд интерфейсных ошибок панели управления.

Версия 14.0.17

  • Теперь при повторном приглашении сотрудника код подтверждения не изменяется.

Версия 14.0.16

  • Исправлена ошибка обработки полей БД типа "дата" в Oracle.
  • Исправлен ряд интерфейсных ошибок.

Версия 14.0.15

  • Тест целостности ядра теперь учитывает настройки прокси для системы обновлений.
  • Исправлена ошибка с HTML-тегами в гаджете заметок.
  • Исправлена ошибка проверки прав в компоненте рабочего стола.
  • Исправлена ошибка дублирования обработчиков событий.
  • Исправлен ряд ошибок в объединении CSS/JS.
  • Разработчикам: добавлена JS-библиотека WebRTC для работы с аудио/видео звонками.

Версия 14.0.14

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

Версия 14.0.13

  • Расширение JavaScript библиотеки.

Версия 14.0.12

  • Поддержка редактирования файлов в Битрикс24.Диск.

Версия 14.0.11

  • Исправлены интерфейсные ошибки в панели управления и компонентах.
  • Исправлена ошибка подключения handlersocket.
  • Исправлена ошибка кеширования вложенных компонентов.
  • Исправлена ошибка дублирования тегов для кеша.
  • Исправлена обработка CLOB на Oracle при обновлении в цикле.
  • Исправлена ошибка подключения CSS в IE.

Версия 14.0.10

  • Исправлена ошибка отображения групп в форме просмотра задачи.
  • Незначительные изменения и исправления.

Версия 14.0.9

  • Исправлена ошибка в медиабиблиотеке.

Версия 14.0.8

  • Исправление незначительных ошибок и оптимизация D7.
  • Исправления интерфейсных ошибок.

Версия 14.0.7

  • В проверку сайта добавлена проверка конфигурации для Корпоративных порталов.
  • Обновление библиотеки графиков amcharts 3.3. Поддержка текстур в диаграммах.
  • Незначительные исправления и улучшения.

Версия 14.0.6

  • Добавлен гаджет Marketplace в панель управления.
  • Исправление ошибок в MS IE 11.
  • Разработчикам: улучшена поддержка Oracle в ORM.
  • Разработчикам: исправлен ряд ошибок в ORM.

Версия 14.0.5

  • Исправлена ошибка объединения css/js в IE.
  • Исправлены другие незначительные ошибки.

Версия 14.0.4

  • В настройках модуля добавлена опция быстрой отдачи файлов через nginx (с пояснением).
  • Исправлена проблема с кешем компонента меню.
  • Незначительные изменения и исправления.
  • Прекращена поддержка MSSQL через ODBC (поддерживается только Microsoft Drivers for PHP for SQL Server version 2.0 and 3.0).
  • Разработчикам: события ORM "OnBefore" теперь умеют изменять исходные данные.
  • Разработчикам: класс Bitrix\Main\DB\Connection расширен методами renameTable и dropColumn.

Версия 14.0.3

  • Незначительные исправления.

Версия 14.0.2

  • Доработана форма отчетов в мониторинге качества.
  • Незначительные улучшения и исправления.
  • Разработчикам: кеширование переведено на классы нового ядра.

Версия 14.0.1

  • Исправлен ряд ошибок.
  • Разработчикам: в поставку включена js-библиотека графиков amCharts V3.

Версия 14.0.0

  • Добавлена поддержка облачного резервного копирования по расписанию.
  • Добавлена страница региональных настроек. Языки и сайты теперь привязываются к региональным настройкам.
  • В шаблоны сайта добавлена сортировка.
  • В списке пользователей добавлена колонка с датой регистрации.
  • Улучшения в проверке сайта.
  • Улучшения в резервном копировании.
  • Исправлен ряд ошибок.
  • Разработчикам: подключены библиотеки нового ядра D7.
  • Разработчикам: добавлена поддержка папки /local.
  • Разработчикам: добавлена константа TAGGED_user_card_size для регулирования тегированного кеша пользователей.
  • Разработчикам: добавлена возможность отладки операций с кешем.

Версия 12.5.13

  • В импорте пользователей через LDAP учитывается пошаговая загрузка.

Версия 12.5.12

  • Исправления объединения js- и css-файлов.
  • Исправлен ряд ошибок.
  • Разработчикам: в пользовательские типы полей добавлено событие OnAfterFetch.
  • Разработчикам: добавлена функция CDatabase::DatetimeToTimestampFunction для перевода даты из DATETIME в формат UNIX_TIMESTAMP (с учетом часовых поясов).

Версия 12.5.11

  • Исправлена ошибка множественной загрузки в библиотеке документов.
  • Исправлена ошибка элемента управления "Часы".

Версия 12.5.10

  • Исправлена ошибка импорта демо-данных.
  • Исправления интерфейсных ошибок.

Версия 12.5.9

  • Используемая Версия API Яндекс.Перевода поднята до 1.5. Внимание! Для работоспособности функционала перевода необходимо указать ключ в настройках Главного модуля.
  • Обновлен внешний вид мастеров в панели управления.
  • Усилена безопасность модуля.
  • Исправлены интерфейсные ошибки.

Версия 12.5.8

  • Незначительные изменения и исправления.

Версия 12.5.7

  • Внимание! Обновление включает объединение JS- и CSS-файлов (настройки модуля).
  • Добавлен функционал работы со смайлами.
  • Улучшена процедура проверки сайта.
  • Улучшена производительность модуля.
  • Исправлена ошибка отображения кнопок рейтинга при первой авторизации.
  • Незначительные исправления и улучшения.

Версия 12.5.6

  • Незначительные изменения и исправления.

Версия 12.5.5

  • Незначительные изменения и исправления.

Версия 12.5.4

  • Улучшения и исправления в резервном копировании.
  • Исправлена ошибка копирования и редактирования шаблонов компонентов.
  • Исправлены другие ошибки.

Версия 12.5.3

  • Исправлены незначительные ошибки.

Версия 12.5.2

  • Обновления маркетплейса теперь учитывают настройку "Не использовать архиватор".
  • Исправлена ошибка рекурсивного поиска файла.
  • Исправлена ошибка загрузки файлов в множественном пользовательском поле типа "Файл".
  • Исправлены недочеты в форме сообщения main.post.form.
  • Исправлены другие интерфейсные ошибки.

Версия 12.5.1

  • Исправлена ошибка обратной постраничной навигации.

Версия 12.5.0

  • Если установлена настройка модуля "Проверять E-mail на уникальность при регистрации", то при обновлении пользователя теперь также проверяется уникальность E-mail.
  • Обновлен мастер установки.
  • Интерфейсные улучшения и исправления.
  • Разработчикам: добавлена поддержка вложенных ЧПУ.
  • Разработчикам: добавлены события коротких ссылок OnAfterShortUriAdd и OnBeforeShortUriDelete.

Версия 12.0.10

  • Улучшена проверка сайта.
  • Уровень доступа "Полный" теперь включает в себя операцию "Управление короткими ссылками (manage_short_uri)".
  • Интерфейсные улучшения в панели управления и компонентах.
  • Гаджет rssreader теперь обрабатывает редиректы.
  • Исправлена ошибка компонентного Ajax, при которой компоненты, размещенные на одной странице, могли работать некорректно.
  • Ряд других незначительных исправлений.

Версия 12.0.9

  • Улучшения и исправления административного интерфейса.
  • Улучшена процедура проверки сайта.
  • Оптимизация производительности.
  • Исправлена ошибка сохранения прав доступа для модулей Marketplace.
  • Разработчикам: добавлена поддержка кеша XCache (define("BX_CACHE_TYPE", "xcache")).
  • Разработчикам: script.js в шаблонах компонентов теперь подключается через $APPLICATION->AddHeadScript().
  • Разработчикам: добавлена константа BX_NO_SQL_BACKTRACE, отключающая сбор бектрейсов при включенной отладке.

Версия 12.0.8

  • Резервное копирование: добавлен скрипт автоматического создания резервной копии.
  • Резервное копирование: возможность установить время бекапа.
  • Предустановленные фильтры списков в панели управления теперь можно удалять.
  • Исправлен ряд ошибок.
  • Разработчикам: добавлены события OnAfterRegisterModule и OnAfterUnRegisterModule.

Версия 12.0.7

  • Улучшения панели управления (уменьшены расстояния).
  • Разработан новый механизм объединения css- и js-файлов для ускорения загрузки страницы браузером.
  • Добавлена настройка модуля "Разрешить авторизацию через внешние сервисы".
  • Доработаны выпадающие меню в цепочке навигации в панели управления.
  • Резервное копирование: разнесены на отдельные страницы форма создания резервной копии и список копий.
  • Резервное копирование: существенно оптимизирована по скорости проверка целостности архива.
  • Гаджеты проактивной защиты и монитора производительности теперь можно удалить с рабочего стола.
  • Исправлена проблема с редактированием шаблона компонента после его копирования.
  • Исправлена работа с параметром компонента типа COLORPICKER.
  • Исправлена ошибка удаления файлов, если в названии файла присутствуют русские буквы.
  • Исправлен ряд других ошибок.
  • Разработчикам: новое ядро (не подключено).
  • Разработчикам: поднимаем версию jquery до 1.8.3.
  • Разработчикам: добавлена возможность замены механизмов кеширования.
  • Разработчикам: удален компонент system.liveid.receive (функционал теперь в модуле соцсервисов).

Версия 12.0.6

  • Незначительные изменения и исправления.

Версия 12.0.5

  • Исправлен ряд визуальных недочетов.

Версия 12.0.4

  • Служебное обновление.

Версия 12.0.3

  • Добавлено сворачивание фильтров в панели управления.
  • Результаты проверки монитором качества теперь могут быть отправлены на сайт "1С-Битрикс".

Версия 12.0.2

  • Добавлено резервное копирование в облако "1С-Битрикс".
  • Исправлена ошибка в резервном копировании.
  • Исправлен ряд визуальных недочетов.

Версия 12.0.1

  • Доработан внешний вид панели управления.

Версия 12.0.0

  • Новый дизайн панели управления.
  • Новый дизайн "Эрмитажа".
  • В фильтрах панели управления добавлена возможность создавать предустановленные фильтры.
  • В избранное панели управления теперь можно добавлять разделы меню (drag-n-drop).
  • В панель инструментов добавлены уведомления.
  • Новый вид страницы решений Marketplace.
  • Marketplace выделен в отдельный раздел меню.
  • Добавлен режим шифрования резервных копий, требуется наличие модуля mcrypt на сервере.
  • Проведена оптимизация резервного копирования по времи создания бэкапа.
  • Добавлена возможность связывания профилей социальных сервисов (компонент main.profile).
  • Разработчикам: добавлена поддержка ООП-компонентов (файл class.php в компоненте).

Версия 11.5.11

  • Исправлена ошибка определения корневой папки сайта на Windows.

Версия 11.5.10

  • Добавлена поддержка обновлений модулей Marketplace.
  • Исправлена ошибка загрузки русских файлов в файловом диалоге.
  • Исправлен ряд интерфейсных ошибок.

Версия 11.5.9

  • Добавлено распространение авторизации по доменам для внешних источников авторизации.
  • Исправлен ряд интерфейсных ошибок.

Версия 11.5.8

  • Добавлена возможность загрузки файлов с русскими именами.
  • В настройках модуля добавлена опция "Производить транслитерацию имени файла" при загрузке.
  • Исправления интерфейсных ошибок.

Версия 11.5.7

  • Исправления интерфейсных ошибок.
  • Улучшение производительности.
  • Транслитерирование с переводом теперь использует сервис Яндекс.Перевод.

Версия 11.5.6

  • Переработан компонент календаря (main.calendar).
  • Добавлен импорт-экспорт горячих клавиш, улучшен интерфейс.
  • В резервном копировании исправлен ряд ошибок.
  • Исправлены другие незначительные ошибки.

Версия 11.5.5

  • Добавлена поддержка формата zip в архивировании файлов.
  • Незначительные изменения и исправления.

Версия 11.5.4

  • Исправлена ошибка ядра, приводящая в ряде случаев к появлению пустого ответа сервера
  • Исправлена ошибка проверки целостности в резервном копировании

Версия 11.5.3

  • Незначительные изменения и исправления.

Версия 11.5.2

  • В резервное копирование добавлена поддержка облачных хранилищ: архив можно сохранить в "облако"; в архив можно включить файлы из "облака".
  • В диалог выбора файлов добавлена поддержка облачных хранилищ.
  • В диалог редактирования файла "как PHP", командную PHP-строку и SQL-запрос добавлен редактор кода с подсветкой синтаксиса.
  • Разработчикам: в компонент загрузки файлов (main.file.input) добавлен шаблон drag_n_drop.
  • Разработчикам: в компонент формы сообщения (main.post.form) добавлена загрузка файлов (пользовательский тип свойства "Файл").

Версия 11.5.1

  • Незначительные изменения и исправления.

Версия 11.5.0

  • Добавлена настройка "горячих клавиш" для ряда действий.
  • Улучшена обработка пользовательского свойства "привязка к сотруднику".
  • Исправлен ряд ошибок и недочетов.

Версия 11.0.16

  • Добавлен компонент main.post.form.
  • Добавлена возможность авторизоваться под конкретным пользователем в списке пользователей в панели управления.
  • Доработана кнопка "Настройки" в панели управления.
  • Исправлен ряд недочетов.
  • Разработчикам: обработчик события OnBeforeEventAdd может вернуть false для отмены добавления почтового события.
  • Разработчикам: языковые фразы шаблона компонента доступны в result_modifier.php.

Версия 11.0.15

  • Исправления незначительных ошибок.

Версия 11.0.14

  • Добавлена поддержка авторизации с подключенных сайтов на контроллере.
  • Исправлен ряд ошибок и недочетов.
  • Разработчикам: в CUser::GetList в параметры навигации добавлен nTopCount.

Версия 11.0.13

  • Исправлен ряд ошибок и недочетов.
  • Добавлен новый внешний вид CAPTCHA "Контур".
  • Разработчикам: в CUser::GetList() теперь можно указывать поля для выборки и множественную сортировку (см. документацию).

Версия 11.0.12

  • Незначительные изменения и исправления.

Версия 11.0.11

  • Рейтинги: добавлена возможность голосовать сразу после регистрации.
  • Незначительные изменения и исправления.
  • Разработчикам: метод CTempFile::GetDirectoryName теперь может вернуть фиксированное (не случайное) имя.

Версия 11.0.10

  • Реализован механизм расширенных прав доступа к файлам. Теперь права можно назначать на группы пользователей, конкретных пользователей, группы соцсети, структуру компании (для КП).
  • В настроки модуля добавлен параметр "Всегда показывать панель для пользователей" с выбором категорий пользователей.
  • Автоматический перевод теперь использует сервис Bing вместо Google. Требуется указать ключ приложения Bing в настройках главного модуля.
  • Новый параметр журнала событий "Записывать редактирование пользователя".
  • Доработан парсер (ссылка в конце сообщения, цитирование).
  • Разработчикам: в класс CModule добавлены методы для управления операциями и уровнями доступа (GetModuleTasks, InstallTasks, UnInstallTasks).
  • Разработчикам: в CPageCache добавлена поддержка разных видов хранения.

Версия 11.0.9

  • Незначительные изменения и исправления.

Версия 11.0.8

  • Незначительные исправления.

Версия 11.0.7

  • Добавлен механизм расширенных прав доступа.
  • Добавлен диалог выбора категории пользователей для расширенных прав доступа.

Версия 11.0.6

  • Добавлена поддержка модуля intranet для расчета рейтингов.
  • Незначительные улучшения и исправления.

Версия 11.0.5

  • Гаджет заметок переведен на BB-коды.
  • Рейтинги: добавлена возможность голосовать за свой контент.
  • Рейтинги: добавлена возможность централизованного включения и выключения голосования.
  • Рейтинги: добавлена возможность централизованного выбора шаблона голосования.
  • Для разработчиков: добавлены два события OnAddRatingVote и OnCancelRatingVote.

Версия 11.0.4

  • Доработана страница контроля качества.
  • Исправлен ряд ошибок.

Версия 11.0.3

  • Незначительные изменения.

Версия 11.0.2

  • В публичную панель Эрмитажа добавлена кнопка "Короткий URL".
  • В настройках рейтингов добавлена возможность удалить все данные.

Версия 11.0.1

  • Добавлена поддержка кириллических имен файлов в публичной части сайта.
  • Добавлена поддержка кириллических доменов в настройках сайтов.
  • На индексной странице панели управления теперь можно настраивать рабочие столы с гаджетами.
  • Добавлена страница "Чеклист контроля качества" (Настройки - Инструменты).
  • Добавлена возможность шифрования пароля при авторизации, включается в настройках модуля.
  • Добавлен поиск в панели управления по пунктам меню и настройкам модулей.
  • Добавлена возможность изменять цвет панели инструментов в настройках интерфейса.
  • Добавлено автосохранение форм в панели управления.
  • Добавлен механизм коротких ссылок и перенаправлений с поддержкой статусов редиректа.
  • Добавлена поддержка распределенного кластера (для модуля "Кластер").
  • Улучшение и оптимизация механизма рейтингов.

Версия 11.0.0

  • Добавлена поддержка часовых поясов.
  • Добавлен компонент "Журнал изменений" (event_list).
  • Добавлено журналирование действий над статическими страницами и разделами.
  • Добавлена поддержка кнопки рейтинга "Мне нравится".
  • Значительно доработана страница проверки сайта.
  • При отсутствии переводов на украинский теперь подключается русский, а не английский язык.
  • Для пользовательских свойств типа "список" теперь можно устанавливать подпись для значения по умолчанию.
  • Для пользовательских свойств типа "список" и "файл" добавлена индексация модулем поиска.
  • Обновлен загрузчик изображений Aurigma ImageUploader 7.
  • Разработчикам: в CFile расширены возможности метода Watermark() (текст, изображения), а также добавлен Rotate().
  • Разработчикам: пользовательские типы свойств теперь могут отключать поля по правам доступа.

Версия 10.0.11

  • Улучшена поддержка Marketplace.
  • Добавленно объединение и сжатие CSS-файлов (включается в настройках главного модуля).
  • Добавлено пользовательское поле "Привязка к элементам инфоблоков".
  • Добавлена поддержка пользовательского поля "Привязка к справочникам CRM".
  • Улучшен алгоритм удаления папок кеша.
  • Набор гаджетов рабочего стола социальной сети теперь сохраняется с привязкой к сайту.
  • В компонент "Рабочий стол" добавлена поддержка параметров типа "множественный список".
  • Разработчикам: в класс CFile добавлена поддержка внешних хранилищ.

Версия 10.0.10

  • Улучшения и исправления парсера BB-кодов.

Версия 10.0.9

  • Для меню инфоблоков добавлена подсветка родительских пунктов.
  • Незначительные исправления.
  • Разработчикам: в форматы 'x' и 'X' функции FormatDate добавлена поддержка будущего времени.

Версия 10.0.8

  • Для HTML-шаблонов почтовых событий в значениях полей теперь обрабатываются переводы строки.
  • В пользователькие поля типа "Строка" добавлена сложная логика фильтра.
  • Исправлен ряд незначительных ошибок.

Версия 10.0.7

  • Незначительные изменения и исправления.

Версия 10.0.6

  • Незначительные улучшения интерфейса в панели управления.
  • Исправлена ошибка дублирования пунктов меню (компонент menu).
  • Разработчикам: добавлены поля фильтра и сортировка в CFile::GetList() (см. документацию).

Версия 10.0.5

  • Компонент рабочего стола (desktop) теперь учитывает права доступа модуля "Техподдержка" для гаджетов техподдержки.
  • Реализовано отложенное (на агенте) удаление сброшенных папок кеша. Позволяет распределить нагрузку при удалении больших объемов кеша.
  • В компонент авторизации (system.auth.authorize) добавлен параметр "Страница регистрации". Параметр указывается в настройках главного модуля.
  • Улучшено масштабирование изображений в формате gif.
  • Исправлены SQL-ошибки фильтрации множественных пользовательских свойств для MSSQL.
  • Исправлена ошибка кеширования CSS подчиненных компонентов.
  • Исправлен ряд замеченных ошибок.
  • Разработчикам: добавлена обработка константы BX_DISABLE_TEMPLATE_EDITOR, запрещающей визуальный редактор в форме редактирования шаблона сайта.
  • Разработчикам: расширен фильтр в методе CFile::GetList() (поля SUBDIR, FILE_NAME).
  • Разработчикам: добавлено событие OnFileDelete при удалении файла из таблицы b_file.

Версия 10.0.4

  • Улучшен шаблон tree компонента меню (теперь ветка не схлопывается при активном пункте вложенного меню).
  • В функции масштабирования изображений добавлен фильтр резкости (по умолчанию включен).
  • В компоненте system.auth.form добавлен параметр "Страница забытого пароля".

Версия 10.0.3

  • Усилена проверка email пользователя: теперь не допускаются угловые скобки и комментарий.
  • Незначительные улучшения и исправления в компонентах гридов.
  • Исправлена ошибка: при построении динамического меню (*.menu_ext.php) меню подключалось за пределами папки сайта.
  • Исправлена ошибка: в компоненте main.register не устанавливалось значение поля "Сайт для оповещения".
  • Исправлена ошибка в компоненте меню: если в подменю не было доступных пунктов, то нарушалась верстка.
  • Теперь функция CMain::ShowMeta() допускает использование специальных символов (html entities) в значениях свойств.

Версия 10.0.2

  • Добавлена поддержка авторизации HTTP Digest (включается в настройках модуля).
  • В пользовательских полях реализована проверка обязательности для файловых типов.
  • Разработчикам: добавлен парсер текста CTextParser (для обработки BBCode, HTML).

Версия 10.0.1

  • Исправлен ряд ошибок при установке дистрибутива.
  • Исправлен ряд ошибок в мастере установки решений.

Версия 10.0.0

  • В компонентах авторизации (system.auth.authorize, system.auth.form) добавлена поддержка авторизации на внешних сервисах (с помощью модуля "Социальные сервисы").
  • Добавлена поддержка модуля "Кластер".

Версия 9.5.11

  • Исправлена ошибка добавления записи в журнал событий при отложенном подключении к базе данных.

Версия 9.5.10

  • Рейтинги: новая формула расчета размера сообщества.
  • Добавлены отдельные почтовые события на запрос и смену пароля.
  • В компоненте гридов (main.interface.filter) улучшена форма фильтра.
  • В механизм продления сессии добавлена защита от чрезмерных нагрузок.
  • Исправлена авторизация OpenID для провайдера openid-provider.appspot.com (Google-авторизация).
  • Исправлен показ областей (CComponentTemplate::SetViewTarget()) при включенном кешировании.
  • Разработчикам: в событие OnBeforeChangeFile контент передается по ссылке.
  • Разработчикам: добавлены события OnAdminContextMenuShow, OnAdminListDisplay, OnAdminTabControlBegin для использования в административном разделе.
  • Разработчикам: для отключения почтовых событий добавлена опция ядра "check_events".

Версия 9.5.9

  • В настройках гаджетов теперь можно указывать название гаджета.
  • В компоненте main.interface.grid добавлена цветовая схема "Светло-серая"; добавлена поддержка шаблона сайта "Легкий" (light) для фильтра.
  • Исправления и улучшения в системе рейтингов.

Версия 9.5.8

  • Добавлен расчет авторитета пользователя.
  • Добавлены новые критерий рейтингования: голосование за пользователя, начальное значение рейтинга.
  • Добавлены новые правила обработки: обновление пользовательских свойств (UF), выполнение действия по значению авторитета.
  • Добавлен расчет места в рейтинге для пользователя.
  • Добавлены групповые действия в списке пользователей (группы, структура компании).
  • Сообщение об окончании сессии не выводится, если используется запомненная авторизация; при этом сохраняется возможность работать с формами без перезагрузки страницы.
  • Исправлена обработка прозрачности для изображений в формате gif.
  • Исправлен ряд интерфейсных ошибок.
  • Исправлена авторизация OpenID mail.ru и yandex.ru для проектов UTF-8.
  • Исправлена подсветка активного пункта меню для некоторых случаев.
  • Незначительные исправления в системе резервного копирования и переноса.
  • Доработана проверка прав доступа к файлу для платформы Windows (регистронезависимые имена файлов).
  • Разработчикам: добавлены события для групп пользователей OnBeforeGroupUpdate, OnBeforeGroupAdd, OnAfterGroupUpdate, OnAfterGroupAdd.

Версия 9.5.7

  • Добавлена возможность автоматического продления сессии при активности пользователя в браузере. Отключается в настройках главного модуля.
  • Реализована пошаговая очистка файлов кеша (на странице "Автокеширование").
  • Улучшена система резервного копирования.
  • В пользовательское свойство привязки к разделам инфоблока добавлена настройка отображения неактивных разделов.
  • Добавлена поддержка IPv6 в журнале событий.
  • Незначитльные интерфейсные улучшения.
  • Улучшена совместимость с Mysql 5.5.
  • Исправлена ошибка сброса кеша компонента.
  • Разработчикам: расширен список форматов функции FormatDate.
  • Разработчикам: добавлена функция CUtil::translit.

Версия 9.5.6

  • Эрмитаж: добавлена кнопка "Сбросить кеш" в свернутом режиме панели.
  • В редакциях корпоративного портала в списке пользователей теперь можно отфильтровать пользователей, использующих лицензию на доступ к КП, и очистить дату последней авторизации.
  • Усилена безопасность.

Версия 9.5.5

  • Эрмитаж: панель редактирования страницы больше не пришпилена по умолчанию.
  • Эрмитаж: кнопка "компоненты" теперь не предлагает переключить режим при отсутствии компонентов.
  • Изменена форма редактирования правила обработки рейтинга.
  • Исправлена загрузка некоторых типов файлов в Google Chrome.
  • Разработчикам: поле NAME в агентах расширено до 2000 символов.
  • Разработчикам: добавлена константа BX_NO_ACCELERATOR_RESET, запрещающая сброс кеша акселератора.
  • Разработчикам: в событии OnAfterUserRegister теперь можно изменять поле "RESULT_MESSAGE".

Версия 9.5.4

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

Версия 9.5.3

  • Доработана проверка прав доступа в режиме правки для панелей компонентов.
  • Редактирование параметров компонентов, вложенных во включаемую область, теперь доступно в подменю соответствующего компонента.
  • В режиме правки добавлена панель редактирования содержимого страницы. Отключить панель можно в настройках интерфейса.
  • В панели инструментов и панели компонентов теперь показываются всплывающие подсказки.
  • В компонент меню (bitrix:menu) и кнопку "Меню" на панели инструментов добавлена команда удаления файла меню.
  • Улучшена поддержка интерфейса "Эрмитаж" в компоненте включаемой области (main.include).
  • Добавлена поддержка настроек кнопок визуального редактора для публичного редактирования и редактирования шаблона сайта.
  • Гаджеты рабочего стола теперь таскаются и в режиме правки.
  • Разработчикам: добавлена подстановка времени модификации файла в CMain::GetCSS(), CMain::GetHeadScripts().
  • Разработчикам: добавлены новые методы буферизации CBitrixComponentTemplate::SetViewTarget(), CBitrixComponentTemplate::EndViewTarget(), CMain::AddViewContent(), CMain::ShowViewContent().
  • Разработчикам: добавлен API для контекстного редактирования областей компонентов: CBitrixComponentTemplate::AddEditAction(), CBitrixComponentTemplate::AddDeleteAction(), CBitrixComponentTemplate::GetEditAreaId().

Версия 9.5.2

  • Добавлена новая операция прав доступа: "Изменение рейтингов".
  • В стандартный шаблон компонента "Рабочий стол" добавлен параметр, позволяющий задавать гаджеты, которые не могут быть удалены пользователями с их рабочих столов.

Версия 9.5.1

  • Улучшения и исправления нового интерфейса "Эрмитаж".

Версия 9.5.0

  • Новая концепция публичного интерфейса управления "Эрмитаж":
  • Новая панель инструментов: изменилась группировка операций, отказ от режима "Разработка", новый внешний вид.
  • Добавлен функционал отмены последнего действия с файлами (создание страницы, изменение страницы, удаление страницы, создание раздела, изменение свойств раздела, редактирование параметров компонентов, включение/отключение компонентов, редактирование меню).
  • Новое представление контекстного меню компонентов в режиме правки.
  • В настройки интерфейса пользователя добавлен параметр "Переходить в режим правки сайта без перезагрузки страницы".
  • В публичном диалоге создания файла/раздела добавлена автоматическая генерация имени файла из заголовка страницы. Устанавливается в настройках модуля "Управление структурой", включено по умолчанию.
  • В публичном диалоге создания файла/раздела добавлена возможность ограничить доступ к созданному файлу/разделу. Группы, имеющие права доступа по умолчанию, устанавливаются в настройках модуля "Управление структурой".
  • Изменен внешний вид диалогов в публичном разделе.
  • Добавлен механизм рейтингов:
  • рейтингование пользователей с учетом нескольких показателей (счетчиков) одновременно, с настройкой веса каждого из них в каждом из рейтингов;
  • возможность программно добавлять свои показатели (счетчики) для использования в рейтингах;
  • счетчики голосов за сообщения пользователя в форумах и блогах;
  • счетчики активности пользователя в форумах и блогах, с возможностью настройки формулы учета.
  • Обновлен интерфейс формы создания резервной копии.
  • Обновлен интерфейс установки прав доступа в настройках модулей.
  • Улучшена обработка прозрачности при масштабировани PNG-изображений.
  • В список гаджетов Google для рабочего стола добавлен гаджет Google Talk.
  • В компонент main.share добавлена поддержка сервисов "Livejournal" и "Мой мир@Mail.Ru".
  • Исправлен ряд недостатков в пользовательских свойствах ядра.
  • Исправлена ошибка ограничения размера HTML-кеша.
  • Исправлена ошибка постраничной навигации для нативного драйвера MSSQL.
  • Разработчикам: кеш компонентов теперь учитывает шаблон сайта и место подключения компонента (в шаблоне сайта или в рабочей области).

Версия 9.1.3

  • Система обновлений теперь поддерживает пошаговую загрузку файла обновления. В настройки ядра добавлен параметр "Продолжительность шага пошаговой загрузки обновления".
  • В компоненте main.interface.form добавлен диалог кастомизации вкладок и полей формы.
  • Разработчикам: добавлен функционал авторизации в рамках одного хита по маске URL и хэшу в запросе.
  • Разработчикам: добавлен новый тип пользовательских полей - "Шаблон".
  • Разработчикам: добавлен компонент main.share ("Социальные закладки и сети") для публикации ссылкок с сайта на внешних сервисах.

Версия 9.1.2

  • Обновление включает по умолчанию режим управляемого кеширования компонентов.
  • На страницу "Автокеширование" добавлена настройка управляемого кеширования компонентов (Cache Dependencies).
  • Оптимизация режима AJAX для компонентов.
  • Исправления языковых сообщений.
  • Незначительные исправления в механизме мастеров.
  • Разработчикам: в шаблон iblock_section компонента bitrix:system.field.view добавлена возможность вывода значения в виде цепочки групп инфоблока.

Версия 9.1.1

  • Изменен механизм хранения положения и настроек гаджетов на рабочем столе профиля пользователя и группы.
  • Часть функционала вынесена из компонента bitrix:main.user.link в ядро продукта.
  • Незначительные изменения и исправления.

Версия 9.1.0

  • Добавлена поддержка тегирования кеша.
  • Исправлена ошибка кеширования меню при наличии пунктов с условиями.
  • Модуль совместим с PHP 5.3.0

Версия 9.0.7

  • При построении меню теперь учитывается "Папка сайта" при многосайтовости.
  • Улучшена поддержка PHP 5.3.
  • В библиотеку JS Core добавлено расширение translit, предназначенное для транслитерации национальных строк.

Версия 9.0.6

  • Незначительные исправления в API публичных окон.

Версия 9.0.5

  • Исправлена ошибка загрузки клиентских сценариев до инициализации DOM-структуры документа.
  • Исправлена ошибка при создании нового сайта при отсутствии названия в мастере решения.
  • Разработчикам: в компоненте bitrix:menu введен параметр "Откладывать выполнение шаблона меню", позволяющий добавлять пункты меню в компонентах.

Версия 9.0.4

  • Добавлена поддержка мастеров решений.

Версия 9.0.3

  • Добавлен раздел Marketplace для поиска, добавления и обновления сторонних модулей.
  • При добавлении сайта теперь можно выбрать и запустить мастер установки сайта, в том числе загрузить мастер из Marketplace.
  • В компонент system.pagenavigation добавлен шаблон arrows.
  • Установлена минимальная Версия MSSQL 9.0 (2005) для получения обновлений.
  • Исправлен ряд недочетов и ошибок.
  • Разработчикам: добавлена поддержка нативного драйвера MSSQL. Для подключения в dbconn.php нужно определить переменную $DBSQLServerType="NATIVE".
  • Разработчикам: мастера теперь отображаются и устанавливаются с папок модулей.
  • Разработчикам: в компонент main.interface.grid добавлена поддержка фильтров.

Версия 9.0.2

  • Установлена минимальная Версия PHP 5.0 для получения обновлений.
  • Добавлены настройки ядра "Автоматически проверять наличие обновлений" и "Остановить автоматическую проверку при возникновении ошибок". Информация о доступных обновлениях выводится в административных панелях инструментов.
  • В уровнях доступа добавлена операция "install_updates" (установка обновлений), по умолчанию доступна только администраторам.
  • Разработчикам: функции CMain::GetCSS/ShowCSS по умолчанию выводят не более 20 тегов link; остальные таблицы стилей включаются в текст страницы (обход ограничения IE).
  • Разработчикам: добавлены компоненты main.interface.form, main.interface.grid, main.interface.toolbar для создания интерфейсов списков и форм.

Версия 9.0.1

  • Исправлены незначительные интерфейсные ошибки.

Версия 9.0.0

  • В почтовые шаблоны добавлены поля для заголовка письма: копия, скрытая копия, обратный адрес, ответ на сообщение, важность; два дополнительных произвольных поля заголовка.
  • Обновлен компонент массовой загрузки файлов.
  • В компонент "Рабочий стол" добавлен параметр "Отображение имени" для указания формата имени в гаджетах.
  • В публичных диалоговых окнах появилась кнопка "развернуть на полный экран".
  • Существенно оптимизирован по скорости алгоритм масштабирования изображений формата BMP.
  • В настройки главного модуля добавлен параметр "Качество JPG при масштабировании изображений (в процентах)", по умолчанию 95.
  • Разработчикам: при создании почтового события теперь можно установить произвольный заголовок письма в виде $arEvent["=X-Field"]="value".
  • Разработчикам: компоненты при автокешировании теперь подключают файлы стилей вызываемых в шаблоне компонентов.
  • Разработчикам: компоненты при автокешировании теперь могут исполнить некешируемый код в шаблоне. Подключается файл component_epilog.php из папки шаблона.

Версия 8.6.4

  • В типе пользовательских свойств "Привязка к разделам инф. блоков" добавлено значение по умолчанию.
  • В диалоге отладки "Время создания страницы" добавлена информация по размеру кеша компонентов.
  • Разработчикам: в активных шаблонах страниц появилась возможность разделять шаблоны для страниц и разделов (в описании шаблона атрибут "type" со значением "section" или "page").
  • Разработчикам: в панели управления добавлена поддержка отложенных функций CMain::ShowHeadScripts() и CMain::ShowHeadStrings().

Версия 8.6.3

  • Добавлен новый компонент "Имя пользователя с тултипом" (main.user.link).

Версия 8.6.2

  • Компонент "Карта сайта" (main.map) теперь учитывает уровень вложенности, устанавливаемый компонентом menu.sections.
  • Переработана страница "Проверка сайта" в панели управления: обновлен набор тестов системы, изменена форма обращения в техподдержку.
  • Улучшена поддержка локализации в системе обновлений.
  • Исправлен ряд ошибок и замечаний.

Версия 8.6.1

  • В форме присоединения к контроллеру сайтов добавлены настройки прокси.
  • Исправлена ошибка выборки пользователей по дню рождения для MSSQL и Oracle, если день рождения 29 февраля.
  • Исправлена ошибка прикрепления публичной панели в IE8.

Версия 8.6.0

  • Добавлена поддержка режима аренды продукта.
  • Исправлена ошибка в редактировании включаемых областей в публичной части.
  • Незначительные исправления.

Версия 8.5.3

  • Проверка на правильность Email теперь работает по старому алгоритму, существовавшему до версии 8.0.6.
  • Улучшена совместимость с модулем контроллера сайтов.
  • Незначительные интерфейсные улучшения в панели управления.
  • Разработчикам: в функции CMain::GetMeta(), CMain::ShowMeta(), CMain::GetCSS(), CMain::ShowCSS(), CMain::ShowHead() добавлен параметр, отвечающий за формат вывода тегов.

Версия 8.5.2

  • В панель инструментов публичного раздела добавлено создание страницы и раздела по шаблону (кнопка "Создать" - "Страницу по шаблону").
  • Добавлена поддержка "активных" шаблонов страниц. Шаблон может запросить и обработать данные в мастере добавления страницы.
  • В административном разделе теперь для всех модулей генерируется один файл стилей (обходится ограничение IE на 30 файлов стилей).
  • На индексную страницу панели управления выведена информация о модуле "Монитор производительности" (отключается в "Настройках интерфейса").
  • Разработчикам: в событие OnBuildGlobalMenu теперь передаются по ссылке массивы $this->aGlobalMenu, $aModuleMenu. Это позволяет модифицировать меню административного раздела любым образом.

Версия 8.5.1

  • Добавлен компонент "Форма обратной связи" (main.feedback) и почтовый шаблон к нему.
  • Добавлена поддержка механизмов кеширования memcache, eaccelerator, apc. Тип механизма определяется константой BX_CACHE_TYPE. Для механизма memcache необходимо дополнительно определить константу BX_MEMCACHE_HOST. По умолчанию используется стандартный файловый кеш.
  • В компонент меню (menu) добавлен параметр "Разрешить несколько активных пунктов одновременно".
  • Улучшена работа правил обработки адресов под IIS.
  • Разработчикам: в функцию LocalRedirect добавлен третий параметр, значение статуса HTTP-ответа. По умолчанию "302 Found".
  • Разработчикам: добавлено событие OnBeforeChangeFile, вызываемое до сохранения файла в методе CMain::SaveFileContent. Обработчик события может отменить сохранение, обработать старое и новое содержимое файла.
  • Разработчикам: в параметре sParams функций CFile::ShowImage, CFile::Show2Images, CFile::ShowFile теперь можно передавать атрибут alt.

Версия 8.5.0

  • Добавлен новый диалог "Управление структурой" в публичном разделе. Диалог показывает логическую или физическую структуру сайта, позволяет выполнять операции над разделами и страницами, включая "перетаскивание" страниц в структуре.
  • Добавлена расширенная статистика "Время создания страницы" в публичном разделе. В диалоге показывается время исполнения составляющих частей страницы, компонентов, SQL запросов.
  • Изменен алгоритм выделения текущего пункта меню: теперь, если могут быть выделены более одного пункта меню одновременно, то текущим считается тот пункт, у которого самая длинная ссылка.
  • SEO-оптимизация шаблонов компонентов авторизации.
  • Теперь при редактировании в публичном разделе визуальный редактор подключает стили текущего шаблона сайта.
  • Исправлена ошибка обработки сохраненной авторизации.
  • Исправлена SQL-ошибка для MSSQL-версии при определении сайта по пути.
  • Разработчикам: добавлен метод CAdminList::AddActionSuccessMessage() для вывода сообщений об успешных действиях в списках.
  • Разработчикам: в функцию CMain::GetCurPage() добавлен необязательный параметр, позволяющий возвращать индексную страницу раздела без "index.php".
  • Разработчикам: добавлена обработка константы BX_DISABLE_INDEX_PAGE (значение true/false). Константа регулирует значение по умолчанию для параметра get_index_page функций GetPagePath(), CMain::GetCurPage(), CMain::GetCurPageParam().

Версия 8.0.8

  • Добавлено журналирование операций, связанных с правами доступа: изменение групп пользователя, изменение политики безопасности группы, изменение доступа к модулю, изменение доступа к файлу, изменение уровня доступа.
  • Добавлена возможность настройки полей формы редактирования пользователя.
  • Неактивный пользователь теперь не может запросить слово для смены пароля.
  • Оптимизирована выборка пользователей с фильтром по группам для MySql.
  • Исправлен импорт из UTF-8 CSV-файлов, содержащих Byte-Order Mark.
  • Исправлена ошибка переключения сайта в файловом диалоге и ряд других интерфейсных ошибок.
  • Исправлен ряд ошибок интерфейса и API.

Версия 8.0.7

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

Версия 8.0.6

  • Добавлен компонент "Элемент управления Палитра" (main.colorpicker), используемый для выбора цвета.
  • Улучшена и оптимизирована работа файлового диалога, доработан интерфейс, добавлена поддержка перемещения по списку при помощи клавиатуры.
  • Исправлен ряд ошибок файлового диалога.
  • При редактировании значений пользовательского свойства типа "Список" добавлена проверка на уникальность значений поля XML_ID.
  • Улучшена обработка ошибок при импорте пользователей из CSV.
  • Улучшена проверка Email на правильность.
  • Размер поля "Название" таблицы групп пользователей увеличен до 255.
  • Компонент профиля пользователя теперь не прерывает страницу после формы авторизации для неавторизованных пользователей.
  • Исправленно некорректное поведение формы авторизации при разрешенной авторизации OpenID/LiveID.
  • Ряд доработок и исправлений в формах административного интерфейса.
  • В фильтрах панели управления исправлена ошибка поиска по строке, содержащей "\".

Версия 8.0.5

  • Добавлен новый гаджет "Гаджеты Google", позволяющий размещать на персональном рабочем столе произвольные гаджеты из каталога Google.
  • Компонент "Вставка включаемой области" (main.include) теперь подключает шаблон компонента. Это позволяет кастомизировать шаблоны включаемых областей для разных сайтов.
  • Изменен внешний вид компонента персонального рабочего стола.
  • Незначительные интерфейсные улучшения.
  • Усилена безопасность модуля.
  • В компоненте "Карта сайта" (main.map) исправлена ошибка дублирования описания раздела.
  • Исправлена ошибка обработки события OnProlog для неавторизованных пользователей на страницах, требующих авторизации.
  • Исправлена ошибка сохранения оригинального имени файла при загрузке.
  • Исправлена ошибка определения сайта при некоторых настройках многосайтовости.
  • Исправлена ошибка выборки пользовательских свойств в списке пользователей.
  • Исправлена ошибка работы компонентов в режиме AJAX при определенных настройках многосайтовости.
  • Исправлена проверка на уникальность Email при добавлении пользователя в административном разделе.
  • Исправлена ошибка применения уровня доступа, установленного "по умолчанию" для модуля.
  • Исправлена обработка правил ЧПУ под IIS в режиме https.
  • Исправлена ошибка распаковки архивов .tar.gz в UTF-версии (при импорте шаблонов сайта, мастеров, курсов и т.п.).
  • Исправлена ошибка контроля доступа к странице поиска пользователей.
  • Исправлена ошибка фильтрации списков по значению фильтра вида "%строка" для MSSQL-версии.
  • Разработчикам: функция MakeTimeStamp теперь может возвращать отрицательные значения.
  • Разработчикам: в метод CMain::AuthForm добавлен параметр, позволяющий не прерывать исполнение страницы после вывода формы авторизации.
  • Разработчикам: в дополнение к константе ERROR_EMAIL теперь можно определить ERROR_EMAIL_FROM и ERROR_EMAIL_REPLY_TO (определяют соответствующие поля в письмах с ошибками БД). Письмо с ошибкой теперь отправляется, даже если ошибку вызвал администратор.

Версия 8.0.4

  • Незначительные улучшения и исправления.
  • На индексную страницу панели управления добавлена информация о состоянии модуля проактивной защиты.

Версия 8.0.3

  • Косметические изменения в компоненте "Персональный рабочий стол".

Версия 8.0.2

  • Добавлен новый компонент "Персональный рабочий стол", позволяющий посетителю сайта самостоятельно создать личную страницу и настраивать ее внешний вид и функциональность при помощи набираемых гаджетов.
  • Добавлены новые гаджеты: прогноз погоды, пробки, просмотр RSS, избранные ссылки.
  • Исправлены ошибки резервного копирования:
  • - не переносилась кодировка базы данных вместе с дампом;
  • - неправильно считался размер блока в режиме совместимости с UTF-8;
  • - при создании архива могла возникать ошибка SQL, если не было установлено значение memory_limit;
  • - улучшена совместимость с серверными модулями, такими, как suhosin и mod_security;
  • Незначительные улучшения и исправления.

Версия 8.0.1

  • Исправлена ошибка редактирования пользователя (не инициализировались группы).
  • Исправлена ошибка редактирования группы в Oracle-версии (поле "Символьный код").
  • Исправлена ошибка при смене пароля (у пользователя неправильно устанавливалось поле "Сайт для оповещения").
  • Исправлена ошибка выборки пользователей по коду страны.

Версия 8.0.0

  • Совместимость с новым модулем "Проактивная защита".
  • Незначительные изменения.

Версия 7.1.12

  • Обновление устанавливает усиленный вид CAPTCHA, если до этого настройки не изменялись.
  • Усилена безопасность панели управления.
  • Исправлена ошибка удаления правил обработки адресов.
  • Исправлено редактирование спецсимволов в шаблоне почтового события.
  • Исправлено постоянное обновление поля "Дата обновления" в пользователях при установленном модуле "Социальная сеть".
  • Исправлена ошибка SQL при удалении сайта.
  • Исправлена ошибка обработки сохраненной авторизации при включенном HTML-кешировании (требуется пересохранение настроек кеширования).

Версия 7.1.11

  • Интерфейсные улучшения в ряде административных форм.
  • Усилена безопасность панели управления.
  • Исправлены незначительные ошибки.

Версия 7.1.10

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

Версия 7.1.9

  • Обновление устанавливает повышенный уровень политики безопасности для группы администраторов, если политика еще не настроена для этой группы.
  • Усилена безопасность административных страниц панели управления.
  • Оптимизирована выборка настроек пользователя (уменьшено количество запросов к БД).
  • Исправлена ошибка проигрывания звука.

Версия 7.1.8

  • Улучшена поддержка национальных символов в публичных диалогах в режиме UTF-8.

Версия 7.1.7

  • Добавлен компонент "Элемент управления Часы" (main.clock) - компонент для удобного ввода времени с использованием часов.
  • Изменения в системе резервного копирования:
  • - возможность исключения из архива файлов и папок по маске;
  • - более чёткое разделение публичной и административной части: теперь в публичную часть попадают только данные пользователя;
  • - опция пропуска символических ссылок на директории, т.к. это могло приводить к зацикливанию;
  • - при распаковке архива существующий в корне сайта файл .htaccess не переписывается.
  • В компонент menu добавлено кеширование. Для управления кешем добавлены параметры "Учитывать права доступа" и "Значимые переменные запроса".
  • В компонент main.calendar добавлен параметр "Скрывать поле для ввода времени".
  • Разработчикам: для компонентов в AJAX-режиме появился параметр AJAX_OPTION_ADDITIONAL, который позволяет указать дополнительный идентификатор для функционирования нескольких компонентов, выводимых в цикле.
  • Разработчикам: в таблицу пользователей добавлено поле LAST_ACTIVITY_DATE:
  • - поле заполняется модулем социальной сети и предназначено для статуса пользователя "Сейчас на сайте";
  • - в метод CUser::GetList добавлен фильтр LAST_ACTIVITY - интервал в секундах;
  • - добавлен метод CUser::IsOnLine($id, $interval=120) для определения статуса "Сейчас на сайте" по ID пользователя.

Версия 7.1.6

  • В редакциях под MSSQL и Oracle появилась возможность создавать архив файлов без данных базы;
  • При восстановлении из резервной копии теперь данные подключения к базе пишутся в dbconn.php;
  • Для закодированной версии при создании резервной копии выводится предупреждение о необходимости наличия Zend Optimizer на новом хостинге;
  • В системе резервного копирования исправлены ошибки:
  • - при переносе без статистики удалялись существующие данные статистики;
  • - скачивался неполный файл restore.php для UTF версии;
  • - имя архива при отсутствии поддержки сжатия имело расширение с ".gz";
  • - при восстановлении игнорировалось значение прав для файлов из константы BX_FILE_PERMISSIONS;
  • Диалог редактирования параметров компонента теперь динамически загружает параметры выбранного шаблона компонента.
  • В настройки интерфейса добавлен параметр для меню "Пуск": "Показывать всплывающие подсказки пунктов меню".
  • Улучшена безопасность ряда административных страниц.
  • Исправлена ошибка с подтверждением пароля в компоненте main.register.
  • Исправлена ошибка с именем шаблона в диалоге копирования шаблона компонента.

Версия 7.1.5

  • Добавлено управляемое кеширование уровней доступа и операций.
  • Статистика HTML-кеша теперь сохраняется отдельно от настроек. Улучшено поведение кеша при высококонкурентной нагрузке.
  • Незначительные исправления.

Версия 7.1.4

  • Звук теперь проигрывается один раз на сессию браузера.
  • Добавлена возможность предварительной загрузки меню "Пуск". Включается в настройках интерфейса.

Версия 7.1.3

  • В компонент настраиваемой регистрации добавлена обработка групповых политик, активации по email и уникальности email, журналирование.
  • Усилена безопасность ряда административных страниц.
  • В настройки модуля добавлен "Дополнительный параметр для передачи функции mail", например, для указания адреса отправителя (см. описание функции mail).
  • При распространении авторизации на другие сайты, "выход" теперь завершает сессии на всех сайтах.
  • Исправлена ошибка сохранения шрифта в настройках CAPTCHA.
  • Исправлена ошибка квотирования для операции LIKE в запросах.
  • Разработчикам: добавлена возможность переопределения функции отправки почты (нужно определить функцию custom_mail() с параметрами, аналогичными ф-и mail()).
  • Разработчикам: можно изменить сервис Whois для ссылок на IP-адресах, установив опцию ядра whois_service_url (доступен макрос #IP#). По умолчанию установлен сервис whois.domaintools.com.

Версия 7.1.2

  • Добавлена возможность проигрывания звука при авторизации (включается в "Настройках интерфейса").
  • Добавлено почтовое событие "Приглашение на сайт нового пользователя", генерируется при импорте пользователей.
  • На странице импорта пользователей приведен пример CSV-файла для импорта.
  • В настройки политики безопасности добавлен параметр "Количество попыток ввода пароля до показа CAPTCHA". После превышения указанного количества попыток в форме авторизации будет выведена CAPTCHA.
  • Добавлена страница настройки CAPTCHA ("Настройки" - "Настройки продукта"). Усилена стойкость к автоматическому распознаванию (добавлен алгоритм нелинейных искажений, слияние символов). Добавлен новый шрифт для символов CAPTCHA.

Версия 7.1.1

  • Добавлен функционал отключения компонентов.
  • Добавлена страница импорта пользователей.

Версия 7.1.0

  • Добавлена возможность подтверждения регистрации пользователя по email. Режим подтверждения включается в настройках главного модуля. Добавлен тип и шаблон почтового события для письма о подтверждении.
  • Добавлена возможность проверки email пользователей на уникальность (включается в настройках главного модуля).
  • В политике безопасности групп добавлены проверки на длину пароля и на вхождение в пароль определенных групп символов (латинские буквы, цифры, знаки препинания).
  • Добавлен "Журнал событий" (меню "Настройки" - "Инструменты"). В журнал заносятся события, связанные с авторизацией и регистрацией пользователей. В настройках главного модуля можно выбрать события, которые будут фиксироваться в журнале.
  • Усилена безопасность при обработке пароля и слова для смены пароля.
  • Добавлен новый тип пользовательского свойства "Привязка к разделу инфоблока".
  • При переходе в панель управления из меню "Пуск" запоминается страница, откуда сделан переход.
  • Разработчикам: добавлен метод CEvent::SendImmediate() для отправки письма "мимо" очереди событий.
  • Разработчикам: изменен механизм сохранения файлов. Добавлена функция CFile::SaveForDB(). Функции CDatabase::PrepareInsert() и CDatabase::PrepareUpdate() теперь не сохраняют файлы на диск.

Версия 7.0.14

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

Версия 7.0.13

  • Исправлена фильтрация по множественным пользовательским полям (ошибки SQL для версий Oracle и MSSQL).

Версия 7.0.12

  • Исправлена фильтрация по множественным пользовательским полям (возвращались дублированные записи).
  • Исправлены проблемы в HTML-кешировании (компрессия в UTF-8, избыточное кеширование браузером).

Версия 7.0.11

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

Версия 7.0.10

  • В диалоге поиска пользователей теперь можно настраивать колонки списка.
  • В режиме редактирования сайта в области контента добавлено меню редактирования всей страницы.
  • Исправлены ошибки в диалоге настройки полей форм редактирования.

Версия 7.0.9

  • Исправлена ошибка конвертации строк, возникающая для некоторых кодировок (греческая windows-1253).
  • Исправлена ошибка в сообщении об ошибке авторизации.
  • Разработчикам: добавлен механизм настройки вкладок и полей форм редактирования в панели управления (класс CAdminForm).

Версия 7.0.8

  • Исправлена ошибка подключения библиотеки AJAX.

Версия 7.0.7

  • Оптимизирована работа диалога редактирования меню. Реализована совместимость с Mozilla Firefox 3.
  • В компонент "Включаемая область" добавлена возможность подключения произвольного файла. Установка параметра доступна только пользователю с правами edit_php.
  • Исправлены ошибки в работе со стилями в режиме AJAX и в публичных диалогах.
  • Разработчикам: в поставку продукта включена JS-библиотека, обеспечивающая механизм drag-n-drop.

Версия 7.0.6

  • Добавлена возможность получать файлы от контроллера сайтов.
  • Разработчикам: в мастер создания сайта добавлен шаг для показа своей лицензии.
  • Незначительные исправления (правописание, интерфейс, замечания PHP).

Версия 7.0.5

  • При сохранении изменений в диалоговых окнах в публичном разделе обновляется кеш текущей страницы.
  • Кнопка обновления кеша добавлена на закладку "Просмотр".
  • В компонент main.profile добавлен параметр "Проверять права доступа".

Версия 7.0.4

  • Исправлена ошибка перекодировки кириллицы в публичных диалогах и фильтрах в панели управления.
  • Компонент system.liveid.receive теперь учитывает настройку ядра "При регистрации добавлять в группу".
  • В режиме быстрого редактирования списка в панели управления отключается двойной клик на редактируемых строках.
  • Разработчикам: метод CUser::LoginByHash при несовпадении хеша возвращает описание ошибки, а не false.

Версия 7.0.3

  • Добавлен компонент system.liveid.receive для поддержки аутентификации LiveID.

Версия 7.0.2

  • Добавлен метод аутентификации OpenID (включается в настройках ядра). Поддержка OpenID добавлена в компоненты system.auth.authorize и system.auth.form.
  • Добавлен метод аутентификации LiveID (включается в настройках ядра). Требуется установка нового компонента system.liveid.receive. Поддержка LiveID добавлена в компоненты system.auth.authorize и system.auth.form. Для использования авторизации через LiveID в PHP должны быть установлены расширения mhash и mcrypt.
  • Появилось предупреждение об окончании активности техподдержки. Предупреждение можно отключить на странице настройки интерфейса.
  • Размер окна с текстовым редактором в публичном разделе теперь можно изменять.
  • Исправлена ошибка очистки кеша компонента в публичном разделе.
  • Улучшена поддержка режима PHP FastCGI.
  • На странице "SQL запрос" теперь можно исполнить несколько запросов в одном поле ввода.
  • В компонент main.profile добавлен параметр "Генерировать почтовое событие". Усилена проверка прав доступа.
  • В компонент system.auth.form добавлен параметр "Показывать ошибки".
  • Разработчикам: добавлен метод CFile::GetList().
  • Разработчикам: добавлено событие OnEndBufferContent. Вызывается после всех отложенных функций для модификации "окончательного" контента страницы.
  • Исправлена ошибка редактирования сайтов с идентификаторами, содержащими символ "+".
  • Исправлена ошибка, возникающая при обработке почтового события, не привязанного к сайтам.
  • Исправлена ошибка в компоненте main.register: в событии OnBeforeUserRegister не были доступны пользовательские поля.
  • Исправлена ошибка фильтрации пользователей по информационным полям профиля.

Версия 7.0.1

  • В панели кнопок разделены кнопки "Профиль пользователя" и "Выход".
  • В публичном диалоге редактирования файла "как PHP" выводится ссылка на редактирование файла в разделе управления.
  • В настройках ядра появились опции "Сколько дней хранить почтовые события" и "Сколько писем отправлять за один хит".
  • Оптимизирована работа "агентов" в Oracle-версии.
  • Страницы раздела управления адаптированы к новой структуре файлов помощи.
  • AJAX: оптимизирован механизм буферизации вывода компонентов.
  • AJAX: реализована поддержка эмуляции поведения браузера в Opera.
  • AJAX: добавлена возможность использования ссылки на аяксовую страницу для передачи другому пользователю, сохранению в закладки и т.д.
  • AJAX: добавлено событие onAfterAjaxResponse, позволяющее добавлять свои данные к ответу.
  • AJAX: реализовано динамическое изменение навигационной цепочки при переходах по страницам AJAX-компонентов.
  • AJAX: исправлена ошибка обработки клиентских сценариев в Safari.

Версия 7.0.0

  • Значительно переработан интерфейс панели в публичном разделе. Введены режимы работы с публичным разделом: просмотр, редактирование контента, разработка.
  • В панель добавлено меню "Пуск", содержащее меню раздела управления, избранные ссылки и последние использованные ссылки.
  • В публичном разделе доступны новые диалоговые окна:
  • - мастер создания страницы, раздела;
  • - редактирование в визуальном редакторе и режимах HTML/PHP;
  • - свойства страницы и раздела;
  • - права доступа к странице и разделу;
  • - формы редактирования элемента инфоблока, раздела инфоблока, веб-формы, баннера.
  • Диалоговые окна могут изменять размер, переработан внешний вид. Окна стали модальными.
  • Панель компонентов преобразована в выпадающее меню. Состав меню зависит от режима работы с публичным разделом: редактирование контента или разработка. Добавлена всплывающая подсказка с названием компонента.
  • В форме настройки интерфейса пользователя появились установки для меню "Пуск".
  • Добавлена совместимость с UTF-8.
  • HTML-кеш теперь обрабатывает поля HTTP-заголовка: ETag, If-Modified-Since, Last-Modified.
  • Ускорено построение списка пользователей в панели управления при большом количестве пользователей.
  • Исправлена ошибка квотирования свободного места при объемах более 2 Гб.
  • Исправлена ошибка кеширования навигации в компонентах при нескольких компонентах с постраничной навигацией на странице.
  • Разработчикам: добавлен метод $APPLICATION->ShowHead() для вывода в шаблоне сайта типовых полей заголовка.
  • Разработчикам: метод $APPLICATION->GetSpreadCookieHTML() теперь использует <img> вместо <iframe>. Вызывается перед подключением нижней части шаблона сайта (раньше после).

Версия 6.5.8

  • Добавлена возможность сквозной авторизации между сайтами через контроллер.
  • Добавлен механизм HTML-кеширования страниц (включается в настройках автокеширования).
  • Обрабатываются только страницы, не указанные в маске исключения и указанные в маске включения;
  • если на такие страницы заходит неавторизованный пользователь, то выдается страница из кеша, не задействуя никакие модули продукта;
  • если на момент включения кеша был установлен модуль компрессии, то страница будет отдаваться в сжатом виде;
  • если страница в кеше не найдена, то код исполняется в обычном режиме;
  • когда страница полностью сформирована, ее копия сохраняется в HTML-кеш;

Версия 6.5.7

  • Компонент system.field.edit использует новый календарь для свойств типа "дата".
  • Небольшие исправления в компоненте редактирования пользовательских свойств system.field.edit.
  • Исправлена ошибка SQL в пользовательских свойствах для версии MS SQL.
  • В публичной и административной панели выводится индикатор свободного места на диске (при установленном ограничении дискового пространства).

Версия 6.5.6

  • Добавлена экспериментальная поддержка браузерной навигации в режиме AJAX компонентов.
  • В настройки компонентов, поддерживающих AJAX, добавлен пaрaметр "Включить эмуляцию навигации браузера" для режима AJAX.
  • Изменены названия и логика дополнительных параметров AJAX-режима (теперь дополнительные опции включаются, а не отключаются).
  • Проверена совместимость компонента "Параметры пользователя" (bitrix:main.profile) с режимом AJAX.
  • Исправлена ошибка обработки callback-параметров при установке обработчиков событий при помощи AddEventHandler.
  • Исправлена ошибка сохранения пункта меню через файловый диалог.

Версия 6.5.5

  • В режиме редактирования сайта появился новый упрощенный диалог редактирования пунктов меню. Диалог вызывается из панели компонента 2.0 "menu".
  • Добавлен компонент main.calendar - элемент управления "календарь" (аналог календаря в панели управления). Используется в компонентах профиля и настраиваемой регистрации пользователя.
  • Добавлена возможность работы компонентов в режиме AJAX.
  • При создании и переименовании файлов и папок в файловом диалоге добавлена проверка на корректность символов.
  • До