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

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

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

Версия 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.
  • При создании и переименовании файлов и папок в файловом диалоге добавлена проверка на корректность символов.
  • Доработан ряд страниц и форм в панели управления с учетом возможных минимальных прав доступа.
  • В систему прав добавлена операция для визуального редактирования шаблонов сайта без доступа к PHP (lpa_template_edit).
  • Исправлена ошибка создания нового шаблона сайта.
  • Исправлен некорректный экспорт списков в формате Excel.
  • Исправлена ошибка создания правил ЧПУ в многосайтовой конфигурации при редактировании параметров компонентов.
  • Исправлена проблема редактирования параметров компонентов при специфичных настройках хостинга.

Версия 6.5.4

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

Версия 6.5.3

  • В форме редактирования шаблонов сайта добавлена возможность предварительного просмотра дизайна.
  • В файловом диалоге добавлена возможность создавать папки, а также удалять и переименовывать файлы и папки.
  • В список доступных операций в уровнях доступа добавлена операция "Ограниченная модификация шаблонов".
  • Добавлена возможность ограниченной модификации шаблонов сайта (без редактирования PHP-кода).
  • Добавлена поддержка контроллера сайтов.
  • Исправлена ошибка при редактировании параметров компонентов, находящих в файлах, имена которых содержат прописные буквы.
  • Механизм сохранения авторизации между сайтами не всегда правильно работал.
  • При добавлении пользователя через API теперь проверяется обязательность логина, пароля, email.
  • Исправлена ошибка восстановления из архивной копии.

Версия 6.5.2

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

Версия 6.5.1

  • В раздел "Настройки - Инструменты" добавлена страница "Командная PHP-строка" для выполнения произвольного PHP-кода на сервере.
  • Компонент main.register теперь вызывает события на добавление пользователя и отправляет почтовые извещения.
  • В компоненте main.site.selector теперь учитывается наличие списка доменов в настройках сайта.
  • Исправлена ошибка, не позволявшая редактировать шаблон сайта в визуальном редакторе.
  • Разработчикам: в классе CharsetConverter добавлена поддержка кодировки UTF-16.

Версия 6.5.0

  • В системе распределения прав доступа введено понятие уровней доступа и операций. Уровни доступа состоят из набора разрешенных операций и привязываются к модулям и группам пользователей.
  • Операция "Управление пользователями только разрешенных групп" позволяет не администраторам управлять пользователями из указанных групп.
  • Операция "Ограниченная модификация файлов с PHP-кодом" позволяет не администраторам настраивать параметры компонентов и редактировать файлы с PHP в визуальном режиме.
  • Добавлена технология мастеров настройки. Мастера можно загружать в виде пакетов. Список загруженных мастеров доступен через меню "Настройки - Настройки продукта - Список мастеров".
  • Добавлена технология мастеров создания сайта на основе мастеров настройки.
  • Добавлена возможность квотирования доступного места для файлов и БД на экземпляр продукта. Настройка и пересчет квоты производится в настройках главного модуля.
  • Улучшена совместимость механизма обработки адресов с веб-сервером IIS (в частности, с фильтром FastCGI).
  • Исправлен ряд ошибок файлового диалога.
  • Исправлена ошибка редактирования значений списка в пользовательских свойствах в PHP 4.
  • Разработчикам: добавлено семейство отложенных функций объекта $APPLICATION: AddHeadScript(), GetHeadScripts(), ShowHeadScripts(). Предназначены для подключения в шаблоне сайта файлов JavaScript, определяемых в ходе исполнения страницы.

Версия 6.0.5

  • Добавлена поддержка нового модуля "Веб-сервисы".

Версия 6.0.4

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

Версия 6.0.3

  • Добавлена возможность редактировать типы почтовых событий (меню "Настройки продукта - Почтовые события").
  • Улучшения и исправления в диалоге открытия файла.
  • Кнопка "Очистить кеш" на панели в публичном разделе теперь выводится для пользователей с правами на запись главного модуля.
  • Исправлена ошибка при обновлении данных пользователя, если в списке полей не задано ни одного поля.
  • Исправлено некорректное поведение системы обработки адресов в CGI режиме работы PHP.
  • Разработчикам: добавлена выборка пользовательских свойств в методах CUser::GetByID() и CUser::GetByLogin().
  • Разработчикам: в методе CUserTypeSQL::SetSelect в списке выбираемых полей теперь можно указывать все поля в виде маски "UF_*".
  • Разработчикам: добавлено событие ядра "OnBuildGlobalMenu" для добавления своих пунктов в глобальные разделы меню в панели управления.

Версия 6.0.2

  • Разработан новый, значительно улучшенный диалог открытия и сохранения файлов (используется в модуле управления структурой 6.0.3).
  • В форме редактирования пользователя появилась закладка "Дополнительные свойства", где можно управлять дополнительными полями профиля. Дополнительные поля могут быть выведены в списке пользователей и участвовать в фильтре.
  • Поддерживаются следующие встроенные пользовательские типы свойств: строка, дата/время, да/нет, целое число, вещественное число, справочник, файл. Значения свойств могут быть множественными.
  • В компоненты main.profile и main.register добавлена поддержка встроенных пользовательских типов свойств.
  • Добавлены системные компоненты system.field.edit и system.field.view для ввода/вывода пользовательских типов свойств в публичном разделе.
  • Изменен порядок сортировки правил обработки адресов.
  • Исправлена ошибка при сохранении пользователя: сбрасывалось значение поля "Пол", если оно не передавалось в массиве значений.
  • На странице резервного копирования размер файлов больше 2 Гб теперь показывается правильно.
  • Разработчикам: добавлен механизм пользовательских типов свойств. Для добавления типа свойств используется событие OnUserTypeBuildList.
  • Разработчикам: добавлен метод CAdminFileDialog::ShowScript() для вызова нового диалога открытия файла в панели управления.
  • Разработчикам: добавлены события OnBeforeEventAdd и OnBeforeEventSend для обработки полей почтовых событий и обработки письма перед отправкой.
  • Разработчикам: добавлен метод CDBResult::GetPageNavStringEx() для использования постраничной навигации в компонентах с кешированием.

Версия 6.0.1

  • Добавлена поддержка HTTP-аутентификации пользователей. Для вызова диалога аутентификации браузера может использоваться функция CUser::RequiredHTTPAuthBasic().
  • В диалоге редактирования параметров компонента в поле "Каталог ЧПУ" по умолчанию указывается текущая папка.
  • Заголовки страниц в панели управления теперь выводятся с учетом специальных символов.
  • Усилена проверка безопасности при редактировании страницы под ограниченными правами.
  • Усилена проверка безопасности при сохранении файлов с несколькими расширениями.
  • Небольшие исправления в компонентах main.include и main.map.
  • Разработчикам: исправлена ошибка в функции mydump().

Версия 6.0.0

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

Версия 5.9.3

  • Обновлены компоненты main.map, main.site.selector, menu, system.auth.authorize, system.auth.registration.
  • Для администратора сайта в публичную панель добавлены кнопки "Обновить закешированные данные на странице" и "Показать/скрыть отладочную информацию".
  • Отладочная информация теперь показывается администратору даже после окончания его сеанса (logout). Эта возможность позволяет видеть запросы, исполняемые для неавторизованных пользователей.
  • Усилен контроль доступа к файлам для хостинга на Windows.
  • Страница "Контроль файлов" теперь пропускает все файлы кеша (/bitrix/cache, /bitrix/cache_image, /bitrix/managed_cache, /bitrix/stack_cache).
  • Исправлена ошибка при редактировании шаблона сайта, содержащего вложенные каталоги с одинаковыми названиями.
  • Разработчикам: добавлена возможность переопределить функции продукта ToUpper и ToLower. В константах BX_CUSTOM_TO_UPPER_FUNC и BX_CUSTOM_TO_LOWER_FUNC нужно указать названия замещающих функций.
  • Разработчикам: в функцию HTMLToTxt можно передать параметр, устанавливающий длину переносимых строк. Исправлена ошибка перекодирования символов вида "+".
  • Разработчикам: Важно! Файл /bitrix/php_interface/after_connect.php теперь подключается только после соединения с БД. Если соединение не создается, то файл не подключается.

Версия 5.9.2

  • Механизм обработки адресов теперь выставлят код 200 "успешно" в ответе веб-сервера.

Версия 5.9.1

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

Версия 5.9.0

  • В форме редактирования шаблона сайта появилась возможность визуального редактирования шаблона (требуется обновление редактора до версии 5.9.0).
  • В форме редактирования шаблона сайта появилась новая закладка "Стили шаблона" и возможность редактировать описания стилей на закладке "Стили сайта".
  • Улучшен интерфейс компонентов в режиме редактирования сайта:
  • переработан диалог "Редактировать параметры компонента";
  • переработан диалог "Копировать шаблон";
  • добавлена кнопка "Редактировать CSS-файл шаблона";
  • добавлена кнопка "Очистить кеш компонента".
  • В компоненты добавлен автоматический режим кеширования. Управление кешированием компонентов и очистка кеша вынесены на отдельную страницу "Управление кешем" в меню "Настройки продукта".
  • Новый компонент "Управляемая регистрация пользователя" (main.register).
  • Новый компонент "Переключатель сайтов" (main.site.selector).
  • Новый компонент "Включаемая область" (main.include).
  • Новый компонент "Меню сайта" (menu).
  • Новый компонент "Цепочка навигации" (breadcrumb).
  • Новый системный компонент "Сообщение об ошибке" (system.show_message). Компонент вызывается из функций ShowMessage/ShowError/ShowNote, что позволяет кастомизировать внешний вид выводимых сообщений.
  • Обновлены компоненты карты сайта и профиля пользователя (main.map, main.profile).
  • Обновлены системные компоненты авторизации и навигации (system.auth.*, system.pagenavigation).
  • Исправлено некорректное поведение механизма распределения куков по доменам для некоторых браузеров.
  • Разработчикам: в CMain добавлено семейство функций AddHeadString(), GetHeadStrings(), ShowHeadStrings() для добавления и вывода произвольных строк в шаблоне сайта отложенными функциями.

Версия 5.1.9

  • Добавлен компонент "Профиль пользователя" (bitrix:main.profile).
  • Разработчикам: исправления и улучшения в API компонентов 2.0.
  • Разработчикам: функция AddEventHandler теперь правильно обрабатывает параметр сортировки.
  • Разработчикам: появилась возможность добавления в административные формы дополнительных закладок.

Версия 5.1.8

  • Изменения и улучшения в API компонентов 2.0. Внимание! Уже созданные компоненты 2.0 требуется изменить для совместимости с новым API. Документацию со списком изменений можно найти по адресу: http://www.bitrixsoft.ru/sitemanager/doc.php.
  • Разработан механизм переопределения адресов для поддержки "человекопонятных URL". Настройка правил доступна в меню "Настройки продукта". Инструкцию для подключения обработчика адресов см. в документации по компонентам 2.0.
  • Компонент system.pagenavigation изменен для совместимости с новым API.
  • Добавлены компоненты для форм авторизации (system.auth.*). В настройках главного модуля можно указать, какую версию компонентов использовать для авторизации.
  • Добавлен компонент "Карта сайта" (main.map).
  • Исправлена ошибка сохранения формы редактирования сайта.
  • Исправлена ошибка сохранения формы редактирования агента.
  • Исправлена ошибка сохранения параметров компонента в режиме редактирования сайта.
  • Исправлен ряд недочетов, связанных с валидацией HTML, возвращаемого некоторыми функциями ядра.
  • Улучшена работа в панели управления в браузере IE по протоколу HTTPS.
  • Календарь по нажатию кнопки "Установить текущее время" теперь устанавливает действительно серверное время.
  • Разработчикам: метод CMain::GetCSS() теперь подключает уникальные CSS-файлы (раньше файлы могли дублироваться).

Версия 5.1.7

  • Добавлена экспериментальная поддержка технологии "Компоненты 2.0".
  • Описание и документацию по созданию новых компонентов вы можете найти
  • в разделе "Документация" на сайте bitrixsoft.ru: http://www.bitrixsoft.ru/sitemanager/doc.php.
  • Внимание! Используемый API новых компонентов может быть
  • изменен в финальной версии.
  • Добавлен компонент постраничной навигации (bitrix:system.pagenavigation).
  • Добавлена поддержка нового типа свойств инфоблоков: привязка к пользователю
  • (с диалогом выбора пользователя).
  • Усилена проверка на права доступа авторизованных пользователей к исполняемым файлам.
  • Форма настроек главного модуля после сохранения возвращает на страницу,
  • откуда был сделан переход в настройки.

Версия 5.1.6

  • Исправлены недочеты верстки панели инструментов в публичном разделе (для браузера IE в режиме strict).
  • Исправлена работа с русским текстом в форме настройки параметров компонентов в режиме "Редактировать сайт".
  • Исправлен ряд недочетов, связанных с валидацией HTML, возвращаемого некоторыми функциями ядра.
  • При скачивании скрипта восстановления из резервной копии теперь указывается правильный размер и тип файла.
  • Исправлена ошибка MSSQL в скрипте, определяющем сайт главной страницы (класс CMainPage).
  • Исправлен недочет при обработке меню, если не указан массив с дополнительными ссылками.

Версия 5.1.5

  • Добавлена новая константа BX_ICONV_DISABLE для отключения стандартной PHP библиотеки iconv при конвертации между кодировками
  • Добавлена функция определения символов переноса строк заголовков письма, в зависимости от операционной системы
  • Внимание. В целях повышения безопасности было усилено действие флажка "Позволять ли пользователям регистрироваться самостоятельно". Если на вашем сайте возможна регистрация непосредственно на страницах (например, регистрация для прохождения обучения или страницы требующие авторизации для просмотра), проверьте, пожалуйста, установлен ли этот параметр.
  • Внимание. Была удалена поддержка автоматической упрощенной регистрации на любой странице. Для сайтов, использующих данный функционал (предположительно это старые сайты, собранные до выхода 4-ой версии, использующие подписку), необходимо обратитьтся в службу техподдержки.

Версия 5.1.4

  • Добавлена новая возможность кеширования данных таблицы файлов b_file. Для включения управляемого кеширования необходимо определить константу CACHED_b_file_bucket_size - максимальное количество сохраненных в одном файле записей (по умолчанию кеширование выключено).
  • Добавлена возможность отправлять шаблонные почтовые сообщения в отдельном процессе, а не при загрузке публичных страниц. Для этого необходимо установить константу DisableEventsCheck в true для всех страниц сайта, а на странице для отправки, перед подключением продукта, определить ее в false.
  • Изменен интерфейс показа компонентов и включаемых областей в режиме редактирования сайта. Появилась полупрозрачная панель с кнопками.
  • В режиме редактирования сайта появилась возможность настройки параметров размещенных на странице компонентов (кнопка на панели включаемой области).
  • Новая возможность для отладки и профилирования компонентов и страниц. При указании в URL параметра show_sql_stat=Y внизу страницы выводится количество и время выполнения запросов со ссылкой на детальную информацию по запросам (только для администратора). Если дополнительно в URL указать show_include_exec_time=Y, то будет доступна статистика по запросам для каждого компонента, размещенного на странице.
  • Исправлена ошибка кеширования при отсутствии свободного дискового пространства.
  • Исправлена ошибка определения ролей пользователя.
  • Исправлена ошибка обработки привязки всех пользователей к группе Все(EveryOne)

Версия 5.1.3

  • Новая административная панель. Позволяет работать с сайтом в трех специализированных режимах: Публичный раздел, Панель управления и Режим редактирования сайта.
  • Оптимизирован код модуля. Увеличена производительность критических и часто используемых функций.
  • Добавлена поддержка подключения исполняемых файлов по требованию (autoload). Данный функционал позволяет существенно снизить потребление памяти и увеличить производительность для проектов, не использующих прекомпиляцию. Возможность доступна только для PHP 5 версии и выше.
  • Исправлена ошибка экспорта шаблонов с папки, содержащей в пути пробелы.
  • Исправлена ошибка обработки папок с именем "0" ("ноль").
  • Незначительные изменения

Версия 5.1.2

  • Файлы управляемого кэша перенесены из папки /bitrix/cache в папку /bitrix/managed_cache - для возможности исключать неуправляемый кэш публичных страниц из обработки eAccelerator-ом.
  • Исправлена ошибка кэширования меню.
  • Добавлена возможность полной очистки управляемого кэша на странице настроек Главного модуля.
  • Оптимизация механизма обработки событий.

Версия 5.1.1

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

Версия 5.1.0

  • Проведена глобальная проверка и оптимизация работы главного модуля.
  • Реализовано управляемое кэширование данных главного модуля.
  • Главный модуль может работать, не выполняя ни одного запрос к базе данных. Возможно включение отложенного соединения с базой данных при использовании константы define("DELAY_DB_CONNECT", true); Для статических страниц или страниц с выборочным кэшированием это позволит вообще не устанавливать соединение с базой данных.
  • Исключены блокировки таблицы при проверке агентов и событий.
  • Введен режим управляемого кэширования меню для неавторизованных пользователей.

Версия 5.0.10

  • Переработан внешний вид системы обновлений.
  • В журнале обновлений появилась постраничная навигация и сортировка.
  • Во всплывающем календаре добавлены кнопки установки текущего времени и сброса времени.
  • Добавлен метод CMain::ShowNavChainEx для работы с новым типом шаблона навигационной цепочки. Шаблон включается один раз для всех пунктов цепочки.
  • Устранено несколько утечек памяти JavaScript.
  • Мелкие исправления.

Версия 5.0.9

  • Улучшена работа с CAPTCHA. Данные запоминаются в базе данных.
  • Для использования старого алгоритма работы необходимо установить в dbconn.php константу define("CAPTCHA_COMPATIBILITY","Y");

Версия 5.0.8

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

Версия 5.0.7

  • Календарь для выбора даты заменен на новый JavaScript/DHTML календарь.
  • В новом календаре можно вводить время, выбирать месяц и год в выпадающем меню,
  • выводится порядковый номер недели. Новый календарь показывается без дополнительного
  • обращения к серверу.
  • В раздел управления добавлена страница для обработки 404 ошибки. Для подключения
  • страницы необходимо, чтобы веб-сервер обрабатывал файлы .htaccess, либо настроить
  • конфигурацию сервера вручную.
  • Исправлена ошибка JavaScript, возникающая при работе в окне поиска элементов инфоблоков.
  • Исправлена ошибка сохранения групповой политики безопасности в Oracle версии

Версия 5.0.6

  • В формах редактирования добавлена возможность развернуть все вкладки на одну страницу.
  • Настройка запоминается для каждой формы отдельно.
  • Новая иконка "Ссылка на текущую страницу", учитывающая переходы AJAX.
  • Ссылка "Добавить в избранное" в панели инструментов также учитывает AJAX.
  • Добавлена возможность в контекстном меню открыть страницу в новом окне,
  • используя Shift+Click. В списках также поддерживается Shift+DblClick на строке таблицы.
  • В списках Ctrl+Click на несортированной колонке сортирует по убыванию
  • (без Ctrl сортирует по возрастанию).
  • Добавлен новый инструмент для Администраторов - страницы просмотра и редактирования функций-агентов.
  • Добавлены новые API функции для работы с агентами.
  • Добавлена возможность привязки настроек (COption) к сайту.
  • Для функции резервного копирования добавлено ограничение по использованию - только для Администраторов.
  • Метод $APPLICATION->GetTitle, в случае использования альтернативного заголовка из свойств страницы, теперь также использует и свойства раздела.
  • Мелкие косметические изменения.
  • Изменения в диалоге выбора/загрузки файлов:
  • при загрузке файлов добавлена проверка на существование файла с заданным именем в текущей папке;
  • после загрузки файла диалог автоматически закрывается;
  • добавлена возможность изменять имя файла при загрузке;
  • добавлено автоматическое сохранение последней папки в которую загружался или выбирался файл.

Версия 5.0.5

  • Создан механизм для сохранения настроек интерфейса пользователя.
  • Запоминаются следующие настройки:
  • позиция разделителей главного меню;
  • открытые строки фильтров;
  • режим показа главной и индексных страниц разделов;
  • состав и порядок колонок таблиц списков;
  • сортировка в списках по умолчанию;
  • количество записей на странице по умолчанию;
  • открытые секции главного меню (первый и второй уровни).
  • Создан диалог настройки колонок таблиц и параметров по умолчанию.
  • Настройки сохраняются отдельно для каждого списка и пользователя.
  • Добавлен скрипт восстановления сайта из резервной копии, новая возможность переноса сайта на другой сервер.
  • Исправлена работа страницы "Проверка/восстановление БД" для MySQL 5.

Версия 5.0.4

  • Для MySQL версии добавлена функция резервного копирования файлов и БД.
  • Модифицирован раздел "Избранное"
  • Косметические изменения

Версия 5.0.3

  • Обновлена индексная страница административного раздела, добавлены индексные страницы секций
  • Из счетчика времени исполнения страницы исключено время ее передачи от сервера браузеру
  • Обновлена страница проверки сайта
  • Улучшено поведение вертикального разделителя административного меню
  • Косметические изменения

Версия 5.0.2

  • динамически подгружаемое левое меню
  • ускорение работы AJAX (особенно заметное в IE)
  • индексные страницы для секций меню
  • исправлена работа в https
  • изменения системы прав доступа: пользователь с правами на запись в главном модуле теперь может изменять параметры всех пользователей, кроме Администраторов
  • для MySQL версии добавлена новая страница для восстановления разрушенных таблиц MyISAM
  • много мелких исправлений

Версия 5.0.1

  • Исправление ошибки вывода полей с символом ~ (тильда)

Версия 5.0.0

  • Разработан концептуально новый интерфейс административного раздела. Новый интерфейс создан на основе технологии AJAX, которая в несколько раз уменьшает время загрузки страниц и позволяет работать с сайтом быстрее и удобнее. В новом интерфейсе не требуется перезагрузка страницы для наиболее частых операций.
  • Познакомьтесь с концепцией и примерами нового интерфейса перед установкой обновления главного модуля: http://www.bitrixsoft.ru/sitemanager/usability.php
  • Для удобства работы меню административного раздела разделено на 5 тематических секций, каждая из которых содержит древовидное подменю.
  • Обновлен интерфейс фильтров на страницах со списками и отчетами. По умолчанию в фильтре открываются только часто используемые поля. Дополнительные поля для поиска можно открыть из контекстного меню фильтра.
  • Добавлена возможность группового редактирования данных непосредственно в списке (удаление, активация и т.п.)
  • Добавлена возможность экспорта данных из списков в Microsoft Excel.
  • Добавлено контекстное меню для строк в списках.
  • Форма редактирования записи разбита на закладки, переключаемые без перезагрузки страницы.
  • Полностью обновлен дизайн графиков и диаграмм.
  • Новый интерфейс совместим со всеми популярными браузерами: IE6 и выше, Opera 8.5 и выше, Firefox 1.0.7 и выше.
  • Обновлена система безопасности.
  • Усовершенствован и обновлен механизм защиты от автоматических регистраций (CAPTCHA).
  • Изменен алгоритм проверки обновлений. Снято ограничение на число IP-адресов.
  • Добавлена возможность установки обновлений через корпоративный прокси-сервер.
  • Усовершенствован интерфейс задания условий показа пунктов меню.
  • Усовершенствован интерфейс условного применения шаблонов дизайна для сайта.
  • В настройках языка интерфейса добавлена возможность смены направления текста административного интерфейса (RTL).
  • Новый универсальный диалог выбора файлов и папок, с возможностью закачки на сервер.
  • Номер версии продукта в административном разделе показывается только авторизованному администратору.
  • Корректировка небольших ошибок.
  • С версии 5.0 необходим MySQL версии 4.0.10 и выше (только для MySQL редакции).

Версия 4.1.7

Версия 4.1.6

Версия 4.1.5

Версия 4.1.4

Версия 4.1.3

Версия 4.1.2

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

Версия 4.1.1

Версия 4.1.0

  • В административный раздел добавлена новая страница проверки целостности файлов
  • Добавлено понятие политики безопасности - набор правил, ограничивающих ту или иную функциональную возможность, в целях обеспечения определенного уровня безопасности.
  • Возможность устанавливать политику безопасности в настройках каждой группы
  • Добавлена возможность устанавливать срок годности контрольного слова для восстановления пароля
  • Добавлена возможность привязки сессии к IP адресу или к сети по маске
  • Добавлена возможность настраивать срок годности сессии
  • Новая возможность устанавливать для авторизации, хранимой на компьютерах посетителей, срок ее годности, а также возможность привязки ее к IP адресу или к сети по маске.
  • Добавлена возможность устанавливать максимальное количество одновременно запомненных авторизаций для одного пользователя.
  • Исправлена ошибка определения сайта по полному пути с символическими связями в не BSD операционных системах
  • Исправления интерфейса некоторых административных форм
  • Добавлена функция CMain::ConvertCharset - для конвертации строк между кодировками (в том числе UTF) без установки дополнительных PHP модулей
  • Внимание! После установки обновления группе Администраторов будет установлен повышенный уровень безопасности. Вы можете изменить его на странице редактирования параметров этой группы.

Версия 4.0.17

  • Возможность ограничивать по времени привязку пользователя к группам

Версия 4.0.16

  • В метод $DB->RunSQLBatch добавлена проверка на существование файла.
  • Добавлена поддержка MySQL 5.0.
  • Добавлены новые события на добавление/изменение пользователей.

Версия 4.0.15

  • Исправлена ошибка с переопределением функций, проявляющаяся в PHP 4.3.3 и более ранних Версиях.

Версия 4.0.14

  • Добавлена возможность обратной постраничной навигации.
  • Добавлено событие OnProlog.
  • Добавлены новые страны.
  • Обработка ошибки стандартной PHP функции strrpos для PHP < 4.3.4.
  • Небольшие косметические изменения в административном разделе.
  • Исправлена ошибка показа "Избранного" в Firefox.
  • Исправление в обработке ссылок вида "javascript:" при показе меню.
  • Исправлена ошибка определения сайта по доменному имени.
  • Исправлена ошибка отображения календаря для полей cо сложными названиями.
  • Исправлена ошибка, связанная с необходимостью в некоторых случаях дважды завершать сеанс авторизации.

Версия 4.0.13

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

Версия 4.0.12

  • Добавлен новый параметр show_include_exec_time, показывающий время выполнения каждого компонента.
  • Изменение в логике работы функции ShowImage. Теперь если указан URL и установлен флаг показа popup окна, то заданный URL будет открываться в новом окне.
  • Проверка и исправление ошибок, потенциально влияющих на безопасность сайта, в некоторых публичных компонентах.

Версия 4.0.11

  • Техническое обновление.

Версия 4.0.10

  • Обновление системы безопасности. Рекомендуется к установке.

Версия 4.0.9

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

Версия 4.0.8

Версия 4.0.7

  • Добавлен вывод размера файлов при выводе их методом CFile::InputFile
  • Исправлена ошибка с переносом посетителей между доменами в редакции Веб-аналитика
  • Добавлена корректная обработка поля DATE_REGISTER из таблицы пользователей
  • Несколько мелких исправлений

Версия 4.0.6

  • Появилась возможность сохранять оригинальные имена файлов. Для включения данной функции необходимо установить соответствующую опцию в настройках главного модуля.
  • В поля для ввода файлов изображений теперь загружаются и Flash (swf) файлы.
  • Добавлена возможность передачи авторизации между доменами сайтов. Чтобы включить функцию, установите соответствующую опцию в настройках главного модуля.
  • Новый класс обработки ошибок CApplicationException.
  • Идентификаторы свойств страниц теперь регистронезависимы.
  • Новый метод $APPLICATION->ShowProperty, предназначенная для показа свойств страницы в файле header.php шаблона.
  • Добавлена возможность привязки пользователя к внешним авторизационным источникам.
  • Добавлено много новых событий (полный список в документации).
  • Новая функция AddEventHandler - позволяет создавать пользовательские обработчики событий (подробнее см. обработка событий).
  • Добавлена возможность передавать в обработчики событий в параметрах ссылки на переменные.
  • Установлено ограничение для имени входа (логина): теперь оно не может начинаться или заканчиваться пробелами.
  • Изменена функция определения сайта на индексной странице по языкам браузера: к проверке идентификаторов сайтов добавлена проверка по идентификаторам языков.
  • Множество мелких исправлений и добавлений.

Версия 4.0.5

Версия 4.0.4

  • Добавлены иконки к компонентам "Карта сайта" и "Профайл пользователя"
  • Оптимизирована процедура построения SQL запросов при фильтрации по точному совпадению в административных отчетах (убран ряд команд мешающих использованию индекса по полю если он есть)
  • Мелкие исправления

Версия 4.0.3

  • Измененение в кешировании: файлы кеша разбиваются по подпапкам чтобы избежать сложностей с файловой системой на диске
  • Увеличена скорость очистки файлов кеша
  • Добавлена возможность экспортировать/импортировать шаблоны в архивах tar.gz
  • Сессия и куки устанавливаются для корневого домена (т.е. без www.)
  • Добавлены новые файлы /bitrix/header.php и /bitrix/footer.php, аналоги файлов /bitrix/modules/main/include/prolog.php и ... epilog.php
  • Поддержка свойства страницы NOT_SHOW_NAV_CHAIN: если значение "Y", то на данной странице не будет выводится навигационная цепочка.
  • Добавлены новые компоненты

Версия 4.0.2

  • Исправлена небольшая ошибка в функции TxtToHTML (вставляющая пробелы в словах в сообщениях техподдержки)
  • Несколько мелких исправлений

Версия 4.0.1

Версия 4.0.0

  • реализована многосайтовость; введено новое понятие "Сайт"; на один сайт может указывать неограниченное число доменов любого уровня;
  • реализована технология UserMultiSiteTransfer для передачи куков о пользователях, рекламных кампаниях между сайтами с разными доменными именами;
  • реализована новая технология управления шаблонами; набор шаблонов располагается в папке /bitrix/templates/ и внешний вид сайта определяется тем, какой шаблон в данный момент должен использоваться на сайте; возможна связь любого числа шаблонов с любыми сайтами;
  • разработана технология управляемых программных компонент; обеспечена поддержка в визуальном редакторе режима размещения компонент на странице, настройки параметров, редактирования php кода;
  • возможность создания и тиражирования своих компонент;
  • разработана технология представления компонент в публичной части сайта; добавлена кнопка в административную панель управления при вызове которой возле компонент и файлов, подключенных методом $APPLICATION->IncludeFile, выводятся иконки с ссылками на их редактирование;
  • полностью переработана и расширена система контекстной помощи
  • совместим с PHP 5; использование PHP 5 пока не рекомендуется до появления более стабильных пятых версий;
  • совместим с MySQL 4.1;
  • совместим с Oracle 10g;
  • шаблоны почтовых сообщений могут быть связаны одновременно с несколькими сайтами.
  • расширены возможности системы обновлений SiteUpdate;
  • реализована система проверки параметров системы и серверного ПО;
  • все языковые фразы теперь расположены в папках /bitrix/modules/[module_name]/lang/[ru]
  • при создании сайта предлагается скопировать шаблоны сообщений из других сайтов
  • параметры SITE_NAME и SERVER_NAME теперь указываются в настройках для каждого сайта (а не в общих настройках на весь сервер)
  • новая система обработки "шапки" сайта. Теперь на страницах можно устанавливать заголовок, свойства страниц после вызова пролога, т.е. непосредственно в рабочей области страницы;
  • для сайтов, расположенных на разделяемых хостингах, а также для специфически настроенных хостингов, введены константы BX_FILE_PERMISSIONS, BX_DIR_PERMISSIONS, которые указывают какой уровень доступа к папкам и файлам следует устанавливать при их создании;
  • улучшен алгоритм блокировки записей в агентах и при отправке почтовых сообщений на время исполнения для MySQL версии и увеличена многопоточная обработка запросов и страниц;
  • исправлена ошибка при работе MySQL в многопоточном режиме с форматом базы InnoDB
  • при отправке сообщений поля заголовка письма преобразуются в 7-битную кодировку;
  • разделены формы авторизации для административного раздела от публичных форм;
  • расширены возможности показа верхней панели управления; в любом месте страницы можно добавлять дополнительные элементы управления в панель инструментов;
  • создан интерфейс онлайн перевода (параметр show_lang_files=(Y|N));
  • добавлено кэширование в стандартный скрипт вывода карты сайта; Если у вас большая карта сайта, которая долго собирается и строится, то вы можете воспользоваться возможностью ее закэшировать; Время кэширования можно задать в файле /bitrix/php_interface/dbconn.php добавив в него нижеследующий PHP код:
  • $GLOBALS["MAP_CAСHE_TIME"] = 24*60*60; // 1 сутки
  • Приблизительно сравнить скорость построения карты сайта при использовании кэширования и без него можно с помощью параметра ?show_page_exec_time=Y (не обязательно, что кэширование ускорит построение карты);
  • страница SQL запрос совместима с браузером Firefox
  • поле с датой рождения пользователя теперь тип date, а не строка.
  • добавлена возможность подключать PHP файл для настроек каждого сайта. Он должен быть расположен в /bitrix/php_interface/[код сайта]/init.php;
  • также возможно подключение такого файла сразу после соединения с БД (путь /bitrix/php_interface/after_connect.php); При некорретной работе с русской кодировкой в MySQL версии 4.1 в этот файл необходимо вставить следующий блок:
  • <?
  • @mysql_query("SET collation_connection=cp1251_general_ci", $this->db_Conn);
  • @mysql_query("SET character_set_results=cp1251", $this->db_Conn);
  • @mysql_query("SET character_set_client=cp1251", $this->db_Conn);
  • @mysql_query("SET collation_database=cp1251_general_ci", $this->db_Conn);
  • ?>
  • исправлены известные ошибки, улучшена работа ряда функций;

Версия 3.3.23

Версия 3.3.22

Версия 3.3.21

Версия 3.3.20

Версия 3.3.19

  • Технологическое обновления ядра продукта, подготовка к многодоменной версии.
  • Рекомендуется к установке.

Версия 3.3.18

  • В функцию TxtToHTML добавлен параметр позволяющий задать CSS класс которым будет выводится цитата
  • Функция TxtToHTML усовершенствована для работы с спец. тэгами <code></code>, <b></b>, <i></i>, <u></u>
  • Исправлено кэширование дерева разделов встроенной системы помощи
  • Усовершенствована функция возвращающая право пользователя на модуль (добавлено кэширование результата)
  • Добавлена функция для работы с правами модуля как с иерархически ненаследуемыми ролями
  • Добавлено сохранение оригинального имени файла при его загрузке в таблице b_file

Версия 3.3.17

  • Техническое обновление

Версия 3.3.16

Версия 3.3.15

  • В меню "SQL запрос" появилась возможность выполнять большие SQL запросы (метод отправки данных выбирается автоматически)
  • Небольшие изменения в функции TxtToHTML в плане работы с цитатами

Версия 3.3.14

  • Доработана функция check_email для распознавания сложных email адресов вида: ФИО <email адрес>

Версия 3.3.13

  • Добработана библиотека построения диаграмм и графиков
  • Добавлено событие OnUserLogout
  • Значительно уменьшено количество используемых cookies в административном разделе
  • Фильтры в административном разделе теперь по умолчанию свернуты

Версия 3.3.12

  • Доработана функция фильтрации со сложной логикой при использовании полей типа CLOB (Oracle)
  • Добавлена возможность временного закрытия публичной части сайта для посетителей.

Версия 3.3.11

  • Функция проверки прав доступа к файлам теперь возвращает для ссылок (http://, ftp://, ...) право доступа "Чтение" ("R")
  • Исправлена ошибка в постраничной навигации при передаче многоуровневых массивов
  • Для объекта $APPLICATION добавлены методы SetPageProperty, GetPageProperty, SetDirProperty,
  • GetDirProperty - для установки параметров для страниц и разделов. В метод GetNavChain() добавлен
  • параметр $sNavChainPath - путь к шаблону показа навигационной цепочки,
  • также в шаблоне стала доступна переменная $ITEM_COUNT - количество пунктов в цепочке.

Версия 3.3.10

  • Добавлен элемент ввода для поиска ID пользователя
  • Из модуля статистики перенесена графическая библиотека

Версия 3.3.9

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

Версия 3.3.8

  • Добавлена возможность выполнять некоторые агенты из crontab
  • Внесены изменения в функцию FormatDate класса CDatabase

Версия 3.3.7

  • Добавлена возможность не запоминать в сессии последнюю открытую страницу при постраничной навигации (при помощи вызова CPageOption::SetOptionString("main", "nav_page_in_session", "Y")).
  • Введена поддержка специальных тэгов при показе текста сообщений и при отправке email в функциях PrepareTxtForEmail и TxtToHTML соответственно
  • На странице настроек главного модуля возможность удалять файлы кеша (все или устаревшие)
  • Если пользователь авторизован с правами администратора, то используя параметр clear_cache=Y можно очистить кеш на текущей странице,
  • параметр clear_cache_session=Y очистить кеш на всех страницах, которые будут просмотрены в сессии.
  • Изменен алгоритм определения ссылок в тексте

Версия 3.3.6

  • Расширены возможности функции CUser::GetList
  • Дописан Help по функциям CUser::GetList, CGroup::GetList
  • Исправлен префикс в заголовках админовских страниц

Версия 3.3.5

  • Изменения в системе помощи

Версия 3.3.4

  • Для сохранения совместимости внесены изменения в функцию CGroup::GetList
  • Добавлены функции GetCurUri, GetCurParam класса CMain
  • Добавлено кэширование в дерево Help'а

Версия 3.3.3

  • Исправлена ошибка с показом избранного
  • Ряд мелких исправлений

Версия 3.3.2

Версия 3.3.1

Версия 3.3.0

  • Добавлено новое событие на залогинивание пользователя OnUserLogin
  • Добавлена возможность избранное выводить в пункты меню
  • Классы для кэширования: добавлена защита от неполного кэширования и обновлена документация.
  • Исправлена ошибка показа увеличенной картинки в Opera
  • Изменен интерфейс административной части
  • Расширен функционал фильтров
  • Добавлена новая константа LOG_FILENAME. Если они определена в файле dbconn.php и равна полному пути до файла лога, то в этот файл записываются все ошибки работы с базой данных.

Версия 3.2.11

  • Добавлена функция GetDirectryIndex, определяющая индексный файл директории

Версия 3.2.10

Версия 3.2.9

  • В таблицу агентов добавлено поле сортировки, позволяющее контролировать порядок выполнения одновременных агентов

Версия 3.2.8

  • Доработана функция TxtToHTML
  • Добавлена обработка массивов в функцию GetFilterStr

Версия 3.2.7

  • Новый класс кеширования CPHPCache. Он позволяет кешировать не только HTML блоки, но и
  • PHP переменные.
  • Удалено запоминание размера страницы в сессии и управление им в URL при постраничной навигации
  • Добавлена поддержка ftp для ссылок задаваемых через redirect.php

Версия 3.2.6

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

Версия 3.2.5

  • Обновлена система помощи главного модуля
  • В меню введена поддержка ссылок типа mailto:admin@site.ru
  • В меню добавлена поддержка дополнительного подключаемого меню. При указании второго
  • параметра(true) у метода GetMenuHtml, при формировании меню, вместе с файлом .тип.menu.php
  • подключается файл .тип.menu_ext.php. Дополнительное меню позволяет добавлять к обычным
  • пунктам, редактируемым модулем управления структорой, еще и пункты из других источников данных
  • (база данных, файловая система и т.п.)
  • Новая функция HTMLSpecialCharsEx - заменяет все специальные HTML символы, кроме &.
  • Благодаря ее введению стало возможным использование символов, не входящих в кодировку страницы,
  • например, » или ©. Эта функция уже используется в методах GetNext, NavNext
  • и ExtractFields, и в дальнейшем будет использована во многих модулях системы.

Версия 3.2.4

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

Версия 3.2.3

Версия 3.2.2

Версия 3.2.1

  • Оптимизирован интерфейс системы обновлений
  • Изменена папка для файлов кеша. Вместо /cache/ теперь /bitrix/cache/
  • Добавлен метод CFile::Show2Images для вывода двух изображений - анонса и детального

Версия 3.2.0

  • Переход на версию ядра 3.2 с поддержкой новой планки продуктов и политики обновлений.

Версия 3.1.8

  • Добавлен вывод charset в HTTP заголовок (возникала ошибка после перенаправления в Internet Explorer при установленном автоопределении кодировки)
  • Исправлена ошибка с разворачиванием административного меню в некоторых браузерах
  • Расширен класс CDBResult - добавилась возможность постраничной навигации для массивов
  • Добавлены функции кэширование блоков страниц.

Версия 3.1.7

  • В CEvent::Send появился дополнительный параметр определяющий ID шаблона по которому будет обработано почтовое событие (остальные шаблоны данного языка не будут задействованы)
  • Внесен ряд изменений для модуля "Веб-формы"
  • Исправлена ошибка в функции SimpleRegister, используемая при подписке

Версия 3.1.6

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

Версия 3.1.5

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

Версия 3.1.4

  • Изменена функция добавляющая агенты

Версия 3.1.3

  • Ряд изменений в системе отправки сообщений

Версия 3.1.2

  • Усовершенствована функция TxtToHTML
  • Исправлена ошибка сохранения параметров главного модуля

Версия 3.1.1

  • Опимизирована работа скриптов в конфигурации PHP 4.1.0 "по умолчанию"

Версия 3.1.0

  • Переход на версию ядра 3.1 с поддержкой режима кодирования и новой планки продуктов и политики обновлений.

Версия 3.0.21

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

Версия 3.0.20

  • Скрипты Help'а адаптированы для работы под IIS

Версия 3.0.19

  • Добавлен третий параметр в метод CDBResult::NavPrint, указывающий название стиля для показа постраничной навигации.
  • Поле FIELDS таблицы b_event переименовано в C_FIELDS для корректной работы SQL запросов для MySQL
  • Добавлена возможность управления профайлом из публичной части

Версия 3.0.18

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

Версия 3.0.17

  • В функции фильтра добавлена возможность поиска по CLOB полям (для Oracle версии)
  • Параметр $ITEM_INDEX в шаблоне меню начинается с нуля, а не с единицы.
  • Добавилась возможность отправлять ошибки при работе с базой данных по почте.
  • Для этого необходимо определить в файле /bitrix/php_interface/dbconn.php
  • константу ERROR_EMAIL. Например: define("ERROR_EMAIL", "my@site.com");
  • Внимание! При большой посещаемости сайта и отсутствии соединения к БД количество писем может быть очень большим!

Версия 3.0.16

  • Добавлена дополнительная обработка, если $DOCUMENT_ROOT заканчивается знаком /
  • Убран вывод предупреждений при включенном safe mode.
  • Добавлен ряд функций по работе с метаязыком фильтров

Версия 3.0.15

Версия 3.0.14

  • При добавлении в URL параметра show_page_exec_time=Y (при работе с компрессией, начиная с версии модуля компрессии 3.0.4) внизу страницы выводится время выполнения страницы
  • Модифицирована панель управления

Версия 3.0.13

  • Добавлена настройка в главный модуль - "Уровень вывода ошибок (error_reporting)"
  • Значительная оптимизация скорости работы системы обновлений.

Версия 3.0.12

  • Добавлен новый метод класса CUser - GetByLogin
  • Исправлен фокус в форме авторизации

Версия 3.0.11

  • Изменен порядок работы с BCC при отправке сообщений.

Версия 3.0.10

  • Добавлена возможность сохранения авторизации пользователя в cookie.
  • После обновления будут перезаписаны файлы
  • "/bitrix/php_interface/include/auth/authorize.php" и
  • "/bitrix/php_interface/include/auth/simple_reg_auth.php"
  • На странице модулей показывается дата обновления модуля
  • Написана документация для системы обновления "SiteUpdate"

Версия 3.0.9

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

Версия 3.0.8

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

Версия 3.0.7

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

Версия 3.0.6

  • В настройках главного модуля изменен адрес сайта для скачивания обновлений;
  • Изменены заголовки страниц регистрации и авторизации;
  • Добавлена возможность отсылать статус 200 на 404 ошибку;
  • Несколько мелких исправлений;
  • Расширен профайл пользователя

Версия 3.0.5

  • Hot fix: Обновлена процедура проверки email на валидность; Изменен вывод помощи

Версия 3.0.4

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

Версия 3.0.3

  • Оптимизирована система сообщений. Добавлены новые возможности для разработчиков.

Версия 3.0.2

Версия 3.0.1

  • Изменена система обновления

Есть вопросы или нашли ошибку? Напишите комментарий (можно без регистрации), отвечать стараюсь быстро.

Опубликовано 11 мая 2021
changelog
Поделиться
Комментарии
❮…❯
Авторизуйтесь чтобы получать уведомления об ответе
Сохранил список изменений главного модуля на всякий случай, вдруг кому пригодится.