Что нового

Если вы обновляете Scheduler с более ранней версии, ознакомьтесь с Migration From Older Versions для получения дополнительной информации.

7.2.5

20 мая 2025. Релиз с исправлениями

  • Контрол времени Lightbox теперь корректно отображает правильное количество дней каждого месяца в селекторах дней.
  • Исправлена ошибка скрипта, возникавшая в пробной сборке на Salesforce.
  • Исправлена регрессия из Scheduler v7.2, из-за которой не подсвечивалась ячейка "Сегодня" в Месячном виде.
  • Скорректирован расчет end_date при изменении размера событий, если включен round_position.
  • Исправлена проблема, из-за которой тултип смещался за пределы экрана при отображении длинного содержимого.

7.2.4

6 мая 2025. Релиз с исправлениями

Исправления

  • Исправлена некорректная работа настройки ignore_timeline при перемещении или изменении размера событий в Timeline view.
  • Скорректирован расчет end_date при создании новых событий с включенным ignore_timeline.
  • Исправлена проблема, при которой конфигурации кнопок lightbox путались после сохранения в хранилище.
  • Решена проблема, из-за которой плагин container_autoresize неожиданно увеличивал размер контейнера в пустом Agenda view.
  • Исправлена ошибка скрипта в Units view, связанная с некоторыми значениями настройки size при включенной опции mark_now.
  • Скорректировано горизонтальное прокручивание в Timeline view, когда smart_rendering установлен в false.

7.2.3

9 апреля 2025. Релиз с исправлениями

Исправления

  • Исправлена проблема, когда ячейки грида не получали фокус, если задачи находились вне видимого временного диапазона диаграммы.
  • Решена проблема в расширении multiUserBackend, вызывавшая некорректное поведение при редактировании всех событий в серии повторяющихся событий.
  • Исправлено двойное добавление класса timeline_scalex_class в Timeline view.
  • Скорректировано поведение scrollTo({section: x}), теперь прокрутка корректно выполняется к первой секции в Timeline view.
  • Исправлена настройка height секции в lightbox.
  • Решена проблема, из-за которой Мини-календарь игнорировал конфигурацию rtl.
  • Исправлен smart rendering, работавший только в первом Timeline view, если использовалось несколько таймлайнов с настройками smart_rendering:true и scrollable:false.
  • Скорректировано использование first_hour/last_hour с round_position, что приводило к неправильным датам событий при перетаскивании в Timeline view.

7.2.2

13 февраля 2025. Релиз с исправлениями

7.2.1

16 января 2025. Релиз с исправлениями

  • Предотвращено исчезновение повторяющихся экземпляров во время перехода на летнее/зимнее время (DST).
  • Исправлена ошибка скрипта, возникавшая при редактировании только что созданных повторяющихся событий.
  • Скорректировано отображение экземпляров после загрузки данных из backend.
  • Исправлены ошибки при изменении свойства size в Units view за пределы доступных колонок.
  • Обеспечено корректное отображение многоуровневых папок в Tree Timeline view на всех уровнях вложенности.
  • Исправлены ошибки, вызываемые опцией конфигурации readonly_form при открытии lightbox для повторяющихся событий.
  • Скорректированы шаблоны повторения при изменении "текущего и последующих" экземпляров еженедельных повторяющихся событий, охватывающих определённые дни недели.

7.2

17 декабря 2024. Минорное обновление

Обзор релиза в блоге

Важные изменения

Это обновление включает изменения некоторых свойств конфигурации карты. Подробнее см. заметки по миграции.

Новая функциональность

Обновления

Исправления

  • Исправлены проблемы с обработчиками изменения размера контейнера в среде LWC.
  • Решены проблемы drag and drop при завершении событий после настройки scheduler_last_hour.
  • Скорректировано отображение событий в режиме cascade_event_display.
  • Исправлено поведение drag-resize при изменении размера новых событий до нижней части столбца дня при активном расширении all_timed.
  • Исправлены проблемы вертикальной прокрутки в прокручиваемом Timeline view при выключенном smart rendering.
  • Исправлены проблемы отображения кнопок прокрутки в Units.
  • Скорректировано отображение неназначенных событий в Units, если настройка skip_incorrect установлена в false.

7.1.3

19 ноября 2024. Релиз с исправлениями

7.1.2

8 октября 2024. Релиз с исправлениями

7.1.1

27 августа 2024. Релиз с исправлениями

  • Исправлена проблема, когда DataProcessor не позволял отправлять значения false.
  • Исправлено исчезновение тултипа на мобильных устройствах после клика.
  • Скорректировано позиционирование тултипа при прокрутке страницы.
  • Исправлено скрытие секции multiday плагином container_autoresize.
  • Исправлено появление Quick Info вне контейнера.
  • Предотвращено исчезновение неподтверждённых событий при прокрутке с включённым smart rendering в Timeline view.
  • Исправлены некорректные высоты секций в Timeline view после вызова scheduler.updateCollection() с активным smart rendering.

7.1

31 июля 2024. Минорное обновление

Обзор релиза в блоге

Важные изменения

Это обновление вносит изменения в некоторые свойства конфигурации карты. Подробнее см. заметки по миграции.

Новая функциональность

Обновления

Исправления

  • Исправлена проблема, при которой динамическое изменение свойства x_date в Timeline view не обновляло шаблон.
  • Скорректировано смещение заголовков в многодневном Units view.
  • Исправлена ошибка скрипта после вызова destructor при активном расширении drag_between.
  • Исправлено, что расширение limit не позволяло редактировать серии повторяющихся событий.
  • Повышена производительность drag and drop событий в Tree Timeline view при show_unassigned: true.
  • Исправлено поведение прокручиваемого Timeline view при smart_rendering = false.
  • Скорректировано положение прокрутки после смены видов в прокручиваемом Timeline view.

7.0.5

30 мая 2024. Релиз с исправлениями

Исправления

  • Исправлены некорректные высоты секций Timeline при использовании event_dy:"full".
  • Восстановлен отсутствующий маркер "сегодня" в Годовом виде.
  • Скорректировано позиционирование событий в Дневном и Недельном видах.

7.0.4

22 мая 2024. Релиз с исправлениями

Исправления

7.0.3

15 марта 2024. Релиз с исправлениями

Исправления

7.0.2

20 февраля 2024. Релиз с исправлениями ошибок

Исправления

  • Устранены проблемы совместимости с DHTMLX Suite
  • Исправлена регрессия, влияющая на маркер mark_now в Timeline view
  • Исправлена проблема инициализации темы, вызывавшая некорректное отображение Scheduler в некоторых случаях
  • Исправлено исчезновение стилей выделения для выбранных событий в Grid view после сортировки
  • Исправлено дублирование событий при drag and drop в режиме умного рендеринга Timeline
  • Внесены корректировки в греческую локализацию
  • Исправлены утечки памяти: экземпляры Scheduler теперь полностью освобождаются при вызове метода destructor

7.0.1

5 февраля 2024. Релиз с исправлениями ошибок

Исправления

  • Исправлены проблемы с отображением в представлении Units при показе планировщика на текущую дату
  • Скорректировано положение всплывающего окна Quick Info в прокручиваемом таймлайне
  • Исправлено позиционирование выбранного временного интервала при использовании Клавиатурной навигации в режиме RTL
  • Исправлена ошибка, из-за которой нельзя было создавать многодневные события в Месячном представлении после изменения размера события в Дневном/Недельном представлениях

Обновления

7.0

31 января 2024. Крупное обновление

Обзор релиза в блоге

Важные изменения

В этом релизе изменена структура пакета Scheduler и поведение функциональности. Рекомендуется ознакомиться с заметками по миграции для плавного перехода.

Новая функциональность

Обновления

Исправления

  • Исправлены проблемы с отображением формы повторяющихся событий при использовании французской локализации
  • Исправлена длительность события после drag-and-drop в Timeline view при использовании настроек first_hour/last_hour
  • Устранено неожиданное прокручивание при использовании колеса мыши над левой панелью в Timeline view
  • Исправлено визуальное подтормаживание при вертикальном скроллинге в Timeline view на экранах с высоким разрешением при включённом Smart Rendering
  • Восстановлена работа drag-and-drop в Units view при активном расширении all_timed
  • Восстановлен плагин Multiselect в GPL-сборках

6.0.5

31 июля 2023. Релиз с исправлениями ошибок

Исправления

  • Исправлена проблема, из-за которой lightbox не работал в SalesForce LWC
  • Исправлена проблема с container_autoresize при использовании ignore_week, когда неделя начиналась с скрытого дня

Улучшения

6.0.4

31 мая 2023. Релиз с исправлениями ошибок

Исправления

  • Исправлено некорректное поведение dataProcessor при редактировании экземпляра Recurring series
  • Устранена проблема, из-за которой Recurring series теряли пользовательские свойства
  • Исправлена ошибка скрипта после вызова scheduler.destructor() при включённом container_autoresize
  • Исправлена регрессия в Timeline view, блокировавшая автоскролл при перетаскивании событий
  • Обработчик события onContextMenu теперь автоматически предотвращает открытие стандартного контекстного меню

6.0.3

4 ноября 2022. Релиз с исправлениями ошибок

Исправления

  • Исправлена регрессия в Year view, вызывавшая некорректные аргументы даты для обработчика события onEmptyClick
  • Исправлено поведение 'height' свойства секции 'time' lightbox
  • Исправлена некорректная высота временной шкалы в таймлайн-представлении при использовании second_scale
  • Скорректировано значение флага нового события в аргументах события onEventCancel, чтобы оно было булевым
  • Исправлена ошибка скрипта при прокрутке в Tree Timeline при включённом smart_rendering и изначально загруженных закрытых секциях

6.0.2

25 июля 2022. Релиз с исправлениями ошибок

Исправления

  • Исправлена регрессия в скриптах для создания Custom Skins
  • Исправлены ошибки скрипта на страницах с включённой Content Security Policy
  • Скорректировано поведение DataProcessor при инициализации с router object
  • Исправлена опечатка в имени DOM-атрибута для ячеек в Year view

6.0.1

23 июня 2022. Релиз с исправлениями ошибок

Исправления

  • Улучшена совместимость с Salesforce LWC
  • Исправлены проблемы с размещением тултипа, из-за которых он иногда обрезался
  • Исправлено отображение колонок в Tree Timeline
  • Отключение show_quick_info теперь предотвращает появление всплывающего окна Quick Info при клике мышью, но позволяет открывать его через метод showQuickInfo
  • Исправлено некорректное поведение настроек repeat_date в отдельных случаях

6.0

19 мая 2022. Крупное обновление

Обзор релиза в блоге

Важные изменения

В этой версии были внесены изменения в структуру пакета Scheduler и его функциональность. Для корректного обновления рекомендуется ознакомиться с заметками по миграции.

Новая функциональность

API

Обновления

5.3.14

29 марта 2022. Релиз с исправлениями ошибок

Исправления

  • Исправлено поведение drag and drop для повторяющихся событий, добавленных через метод scheduler.addEvent()
  • Устранена ошибка скрипта из scheduler.formSection() при активных повторяющихся событиях
  • Исправлена ситуация, когда планировщик показывал события, которые должны были быть скрыты согласно настройке first_hour
  • Удалён неожиданный вызов события onEventUnselected при каждом клике вне событий, если ни одно событие не выбрано
  • Обновлено событие onEventUnselected, теперь оно вызывается при удалении выбранного события

5.3.13

9 ноября 2021. Релиз с исправлениями ошибок

Исправления

  • Исправлено исчезновение отредактированных серийных событий после закрытия Lightbox с помощью scheduler.hideLightbox.
  • Скорректировано динамическое отключение конфигурации auto_end_date.
  • Улучшена обработка изменённых экземпляров в серийных событиях, когда у события серии в start_date присутствуют миллисекунды.
  • Исправлены смещения позиции скролла, возникающие при использовании модуля Клавиатурная навигация во время изменения размера события.
  • Улучшено поведение фокуса при включённой Клавиатурной навигации: теперь модальный фокус учитывает tabindex для Lightbox и dhtmlx.modalbox.
  • Скорректировано поведение кнопки "Сегодня" — теперь фокус переходит на первую ячейку колонки "Сегодня", а не на первую ячейку первой колонки в Неделя.
  • Решены проблемы с работой scheduler.showEvent в Timeline view при включённом Smart Rendering.

5.3.12

24 августа 2021. Bugfix release

Исправления

  • Исправлен бесконечный цикл в представлении Tree Timeline, возникавший из-за повторяющихся ключей в списке секций.
  • Скорректировано поведение ежемесячных серийных событий при использовании ограничения After N occurrences.
  • Исправлена работа конфигурации recurring_overflow_instances в режиме lastDay для сохранения минут и секунд в экземплярах событий.
  • Решена проблема, не позволявшая перемещать перетаскиваемые события за пределы планировщика при возврате false из onBeforeEventDragOut.
  • Обновлены стандартные CSS-стили для Tree Timeline секций labels для предотвращения нежелательных переносов строк при длинных подписях.

5.3.11

9 февраля 2021. Bugfix release

Исправления

  • Исправлена ошибка скрипта при смене дат с включённым расширением Cookie.
  • Скорректировано значение заголовка Content-Type при установке у dataProcessor transaction mode в "JSON".
  • Улучшено отображение Lightbox на мобильных устройствах при использовании Terrace темы.
  • Исправлены ошибки с серийными событиями, приводившие к их смещению на следующий месяц, если в целевом месяце отсутствовала соответствующая дата при ежемесячной периодичности.
  • Решена проблема, когда модальное затемнение оставалось после закрытия Lightbox через scheduler.updateCollection().

Обновления

  • Добавлено API-событие onBeforeEventPasted для валидации или корректировки позиции вставленного события.
  • Введена новая конфигурация recurring_overflow_instances.

5.3.10

11 ноября 2020. Bugfix release

Исправления

  • Скорректировано поведение column_width при скрытии некоторых единиц времени (hidden).
  • Исправлена поддержка touch на iPad под Safari.
  • Исправлена обработка событий onDblClick и onClick при возврате false в Grid view.
  • Исправлено поведение drag and drop в Timeline view, когда событие переносилось в следующую секцию при клике в нижней части бара события.

5.3.9

4 июня 2020. Bugfix release

Исправления

  • Исправлены ошибки отображения в scrollable timeline после прокрутки вниз и перетаскивания последней строки.
  • Решены проблемы отображения при переключении между двумя scrollable timelines.
  • Исправлена ошибка скрипта при прокрутке timeline на touch-устройствах.
  • Скорректированы заголовки Content-Type для POST/PUT/DELETE запросов, отправляемых через dataProcessor при использовании custom headers.
  • Добавлен шаблон timeline_row_class для применения CSS-классов к строкам timeline.

5.3.8

14 мая 2020. Bugfix release

Исправления

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

Обновления

  • Планировщик теперь автоматически отслеживает изменение размеров контейнера и корректирует свои размеры.
  • Добавлен элемент управления Mini Calendar для header config.

5.3.7

30 апреля 2020. Bugfix release

5.3.6

27 февраля 2020. Bugfix release

  • Исправлены проблемы отображения событий в Day Timeline view при включённых scrollable:true или smart_rendering:true.
  • Решена ошибка скрипта в Day Timeline view после перетаскивания нового события при использовании scrollable:true вместе с dataProcessor.
  • Исправлена ошибка скрипта из-за отсутствия элементов date в header config.
  • Улучшено отображение вкладки day в Material skin при отсутствии вкладок week или month в header config.

5.3.5

31 января 2020. Bugfix release

Исправления

  • Исправлено оформление кнопки "вперёд" справа на панели навигации в Terrace skin при использовании header config.
  • Решены проблемы с расширением URL, приводившие к ошибкам подсветки событий по URL в некоторых случаях.
  • Исправлены ошибки с Material skin при загрузке стилей планировщика через @import.

Обновления

  • Добавлен автоматический заголовок планировщика по умолчанию, если ни header config, ни default markup не заданы при инициализации, что предотвращает ошибки скрипта.

5.3.4

10 декабря 2019. Bugfix release

Исправления

  • Исправлены проблемы вертикальной прокрутки в scrollable timeline при наведении мыши на колонку секций.
  • Скорректирована сериализация вложенных объектов через dataProcessor.
  • Исправлены ошибки скрипта при создании новых событий с помощью custom lightbox.

5.3.3

30 октября 2019. Bugfix release

Обновления

  • Улучшены сообщения об ошибках для часто встречающихся проблем конфигурации.
  • Очищена HTML-разметка в нескольких публичных примерах.

5.3.2

9 октября 2019. Bugfix release

Исправления

  • Исправлено некорректное поведение обработчика handler в Mini Calendar при определённом пользовательском шаблоне calendar_date template.
  • Скорректировано округление конечных дат событий при resize в Day/Week views.

5.3.1

2 октября 2019. Bugfix release

Обновления

5.3

2 октября 2019. Minor update

Обзор релиза в блоге

Изменения, влияющие на совместимость

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

Новая функциональность

  1. Добавлена поддержка RTL.
  2. Улучшена мобильная адаптивность ([Мобильная адаптивность Scheduler]).
  3. Интеграция с DHTMLX Suite 6 Layout ([Интеграция с dhtmlxLayout6]).

Обновления

  1. Добавлена настройка year range для элемента управления датой/временем в Lightbox.
  2. По умолчанию отключён горизонтальный свайп для смены дат планировщика ([Мобильная адаптивность Scheduler]).
  3. Теперь заголовок планировщика можно задать через конфигурацию, а не только через разметку ([dhtmlxScheduler на чистом JS/HTML]).
  4. Представлен метод render как более очевидный алиас для setCurrentView() и updateView().
  5. Метод hideLightbox добавлен в публичный API.

Исправления

5.2.5

23 сентября 2019. Bugfix release

Исправления

  • Исправлена регрессия в расширении Тултипы, появившаяся в версии v5.2.4.

5.2.4

19 сентября 2019. Bugfix release

Исправления

5.2.3

20 августа 2019. Bugfix release

Исправления

  • Исправлена анимация полос событий в scrollable Timeline при drag and drop.
  • Исправлена ошибка в Дневной вид / Week View, когда событие перемещалось в multiday section при переносе в конец дня.
  • Восстановлена корректная работа настройки scroll_position в scrollable Timeline.
  • Исправлены ошибки позиционирования для частей multi-section events после клика мышью.
  • Решена ошибка скрипта, возникавшая при появлении тултипа в режиме cell в Timeline view при использовании ignore_timeline.

5.2.2

7 августа 2019. Bugfix release

Исправления

  • Добавлены более информативные сообщения об ошибках для типовых ошибок конфигурации.
  • Исправлена ошибка скрипта при двойном клике по любой подписи в readonly форме.
  • Исправлены проблемы отображения в Timeline view при использовании smart_rendering:true вместе с section_autoheight:false.
  • Исправлена ошибка скрипта в Year view при скрытии дней с событиями с помощью метода scheduler.ignore_year.

5.2.1

11 июня 2019. Bugfix release

Исправления

5.2

6 июня 2019. Минорное обновление

Обзор релиза в блоге

Важные изменения

Некоторые методы API изменили поведение. Обычно это не приведёт к поломке существующего кода, но рекомендуется ознакомиться с заметками по миграции для плавного перехода.

Новая функциональность

  1. Добавлена поддержка пользовательского HTML-контента в ячейках таймлайна (PRO-версия).
  2. Включено перетаскивание событий за тело.

Обновления

  • Параметр формата данных в load и parse теперь необязателен; scheduler автоматически определяет формат.
  • Функции преобразования даты в строку могут автоматически определять формат строки даты, если он отличается от указанного.
  • Библиотека dhtmlxConnector больше не входит в пакет dhtmlxScheduler.
  • Для запуска примеров больше не требуется сервер PHP/Apache.
  • Добавлены новые методы для timeline object.
  • Контрол Multiselect теперь поддерживает загрузку опций в формате JSON.
  • Добавлены новые события: onLoadStart, onBeforeParse, onParse, onLoadEnd, заменяющие устаревшие события onXLS и onXLE.

Исправления

  • Исправлено некорректное поведение при вызове clearAll до scheduler.endLightbox(false) при создании нового события.
  • Решены проблемы с мерцанием горизонтального скролла таймлайна на iPad.
  • Исправлены различные проблемы отображения в прокручиваемом таймлайне.
  • В Units view {unitsName}_scale_text теперь в аргументах присутствует дата секции.
  • Исправлена ошибка скрипта в Units view при создании события без загруженных секций.
  • Контрол Multiselect теперь принимает только булевы значения для свойства vertical; строковые значения вроде vertical:"false" теперь интерпретируются как булево true.

5.1.6

11 января 2019. Багфикс-релиз

Исправления

  • Исправлены позиции событий, запланированных на сб-вс при start_on_monday = false в Month view.
  • Исправлены ошибки скрипта в прокручиваемых таймлайнах с маркером текущего времени.
  • Исправлены некорректные значения аргументов, передаваемых обработчику onYScaleClick в прокручиваемых таймлайнах после горизонтального скролла.
  • Решена проблема, из-за которой прокручиваемые таймлайны отображались пустыми до обновления после перезагрузки секций.
  • Исправлены ошибки отображения, когда некоторые ячейки папок Tree timeline не отображались после горизонтального скролла.
  • Исправлено поведение изменения размера событий с расширением all_timed, теперь изменять размер можно только у последнего фрагмента события.
  • Исправлено исчезновение событий при изменении размера в режиме all_timed="short".

5.1.1

14 декабря 2018. Багфикс-релиз

Исправления

  • Исправлено отсутствие выделения фокуса при навигации с клавиатуры в таймлайне.
  • Исправлена начальная высота timeline_scale_header при указании second_scale.
  • Исправлена проблема, когда event_min_dy не влиял на высоту секции, если в секции было только одно событие.
  • Исправлено самозакрытие всплывающего окна быстрого просмотра при многократном клике по одному и тому же событию.
  • Исправлены ошибки скрипта после удаления событий в Year view.
  • Исправлено некорректное начальное отображение прокручиваемых таймлайнов при отсутствии событий.
  • Включён smart rendering для непрокручиваемых таймлайнов.
  • Исправлено сбрасывание позиции скролла при смене даты при включённом расширении key_nav в таймлайне.
  • Исправлено значение аргумента old_date в событии onBeforeViewChange в некоторых случаях.
  • Исправлены проблемы отображения в прокручиваемых таймлайнах с игнорируемыми временными ячейками.
  • Улучшено поведение при прокрутке во время создания новых событий в day/week views.
  • Исправлено событие onAfterSchedulerResize, не срабатывающее в Timeline view.
  • Улучшена производительность отрисовки событий в Week view.

5.1

29 ноября 2018. Минорное обновление

Обзор релиза в блоге

Важные изменения

HTML-структура Timeline view была значительно обновлена; для миграции может потребоваться корректировка кода. Подробнее — в статье Миграция.

Основные изменения

  1. Добавлен горизонтальный скролл в Timeline view (PRO-версия).
  2. Улучшено smart rendering и производительность Timeline view (PRO-версия).
  3. Добавлена интеграция с различными серверными платформами. См. соответствующие руководства.

Минорные изменения

5.0

17 мая 2018. Крупное обновление

Обзор релиза в блоге

Важные изменения

  1. Удалены скины Classic и Glossy. Подробнее см. детали миграции.
  2. Проведен глобальный рефакторинг CSS в Scheduler. Подробнее о влиянии на ваши приложения здесь.

Основные изменения

  1. Добавлен новый Material skin.
  2. Внедрена серверная интеграция с REST API.
  3. Улучшена гибкость кастомизации скинов.

Минорные изменения

  • Обновлена поддержка touch для устройств Microsoft.
  • Добавлена иврит-локализация для формы повторяющихся событий.
  • Добавлено событие onLoadError для сетевых и серверных ошибок.

Исправления и улучшения

  • Исправлены проблемы совместимости с ES6/TS-импортами.
  • Улучшена поддержка навигации с клавиатуры.
  • Различные минорные багфиксы.

4.4.9

6 июня 2017. Багфикс-релиз

Исправления

  • Исправлен регресс в поддержке WAI-ARIA при отключённых атрибутах WAI-ARIA.
  • Улучшена поддержка WAI-ARIA, повышена совместимость с JAWS.
  • Исправлено множество ошибок и улучшена навигация с клавиатуры.
  • Исправлены некорректные server config-сниппеты в примерах.
  • Решены конфликты между cookie и ajax timeout'ами в расширении Cookie.
  • Исправлены ошибки создания событий в Year view.
  • Исправлены проблемы с позицией мыши при drag and drop на увеличенных страницах.
  • Исправлено drag and drop на touch-устройствах в расширении all-timed.
  • Исправлена динамическая загрузка для корректных временных диапазонов при настройке server_utc.
  • Различные минорные исправления в локалях.

4.4

2 февраля 2017. Минорное обновление

Обзор релиза в блоге

Основные изменения

  1. Добавлена навигация с клавиатуры.
  2. Внедрена поддержка WAI-ARIA.
  3. Добавлены высококонтрастные темы.
  4. Предоставлена начальная поддержка Content Security Policy.

Минорные изменения

  • Включена возможность использовать markTimespan для Month view.
  • Добавлена возможность удаления маркеров повторяемости с конкретных дат.
  • В Year view появилась опция пропуска дней.
  • В Multiselect добавлена опция delimiter.
  • Обновлена совместимость внешнего drag-n-drop с последней версией dhtmlxSuite.
  • Включены улучшения CSP из публичного репозитория.
  • Незначительно повышена производительность Timeline.
  • Нормализованы значения z-index и обновлены стили для последней версии dhtmlxCombo.

Исправления и улучшения

  • Гарантировано, что addEventNow возвращает ID нового события.
  • Исправлены проблемы drag-n-drop и игнорируемых колонок в Week view.
  • Добавлены проверки на неопределённые touch-события.
  • Решены проблемы с кликами и фокусом клавиатуры на iPad.
  • Сброс состояния dataprocessor после scheduler.clearAll.
  • Исправлены ошибки JS в обработчиках событий от SVG-элементов.
  • Исправлены различные баги в расширении тултипа.
  • Исправлены множественные проблемы расширения container_autosize.
  • Реализовано множество других исправлений.

4.3.35

26 мая 2016. Багфикс-релиз

Исправления

  • Интегрирована последняя версия библиотеки DHTMLX Suite
  • Добавлена поддержка SVG-элементов внутри scheduler
  • Исправлены даты при drag и создании событий в таймлайнах с округлёнными датами
  • Двойной клик по отмеченным временам теперь учитывает настройку scheduler.config.dblclick_create
  • Исправлены некорректные аргументы onXScaleClick в таймлайнах при активном scheduler.ignore_timeline
  • Улучшено выравнивание лейаута при масштабировании браузера
  • Исправлены игнорируемые колонки и отображение Year view
  • Исправлены ошибки на мультитач-экранах
  • Улучшено поведение фокуса клавиатуры на мобильных устройствах
  • Исправлены различные проблемы с переходом на летнее время (DST)
  • События, запланированные на 31-й день месяца, теперь корректно отображаются в Daily Timeline
  • addEventNow теперь возвращает ID созданного события
  • Исправлена обработка события window.onresize при удалении контейнера scheduler из DOM

4.3.25

3 марта 2016. Багфикс-релиз

Исправления

  • Улучшена поддержка сенсорных устройств: теперь срабатывают tap и double tap на многодневных областях в представлениях Day, Week и Units
  • Исправлена регрессия, из-за которой события исчезали в начале touch-drag действий
  • Исправлен callback onYScaleClick при наличии игнорируемых колонок в Timeline
  • Исправлено состояние объекта события после отмены drag and drop в Timeline
  • Шаблон timeline_scale_class теперь применяется к элементам-папкам в Tree Timeline
  • Предотвращены ошибки JavaScript при очистке планировщика во время активного запроса dataProcessor
  • Исправлены некорректные состояния при добавлении/изменении серий повторяющихся событий с отключённой опцией autoUpdate в dataProcessor
  • Улучшена видимость событий при включённых первых или последних часах в представлениях Day и Week
  • Исправлен выбор секции по умолчанию при создании события двойным кликом в Multiday Units View
  • Устранена проблема в Chrome, из-за которой события click и double click иногда не срабатывали
  • Исправлены проблемы с переходом на летнее время в Safari
  • Различные мелкие исправления

4.3

4 февраля 2015. Минорное обновление

  1. Добавлен режим "Days" для представления Timeline (PRO версия) (details)
  2. В Units view добавлена возможность отображения юнитов на несколько дней (PRO версия) (details)
  3. Добавлены новые события для расширения 'expand' (details)
  4. Добавлена новая опция для расширения Limit (details, details)
  5. Добавлена новая опция для расширения Tooltip (details, details)
  6. Реализована возможность связывать события с помощью расширения URL (details)
  7. Исправлены проблемы, связанные с переходом на летнее время
  8. Решена проблема создания новых событий на сенсорных устройствах в представлении Timeline
  9. Добавлены Week Agenda, Grid View, Timeline view, Units View и Multisection события (PRO версия) (details, details, details, details, details)

4.2

12 ноября 2014. Минорное обновление

  1. Добавлена возможность настраивать форму повторяющихся событий (details)
  2. DataProcessor обновлён: добавлен режим REST и поддержка JSON-ответов (details)
  3. Улучшено drag-and-drop для multisection событий (PRO версия) (details)
  4. Добавлены события API для обработки ошибок Ajax и сервера (details)
  5. Повышена производительность Timeline view
  6. Добавлена опция отложенного рендеринга (details)
  7. Улучшен экспорт данных в iCal и Excel (details)
  8. Исправлена совместимость с DHTMLX Suite 4.0
  9. Различные мелкие исправления

4.1

13 июня 2014. Минорное обновление

  1. Представлен новый стиль "Flat" (details)
  2. Реализована привязка событий к нескольким секциям в Timeline и Units Views (PRO версия) (details, details)
  3. Добавлена возможность изменения размера многодневных событий в Month view с помощью drag-and-drop (details)
  4. Реализовано drag-and-drop между несколькими планировщиками (details)
  5. Добавлен экспорт данных в PNG (details)
  6. Введён новый метод экспорта данных в PDF (details)
  7. Подсвечивается длительность события на шкале времени при перетаскивании (details)
  8. Позволено изменять прокручиваемый временной интервал в Grid view (PRO версия) (details)
  9. Добавлена опция запрета перетаскивания событий за пределы видимой части Timeline view (details)
  10. Исправлены ошибки на сенсорных устройствах Windows
  11. Обновлены примеры для корректной работы в разных часовых поясах

4.0

2 июля 2013. Крупное обновление

  1. Добавлены гибкие временные шкалы с возможностью удаления отдельных дней или часов (details)
  2. В Month view добавлены ссылки "more events" (details)
  3. Интеграция с jQuery (details)
  4. Добавлена интеграция с Backbone (details)
  5. Изменён стиль по умолчанию на "terrace"; многодневные события теперь видимы по умолчанию
  6. Добавлена альтернативная логика начальной даты для повторяющихся событий (details)
  7. Планировщик теперь может загружать JSON-данные из .Net web-сервисов
  8. Существенно доработана документация

3.7

20 февраля 2013. Минорное обновление

  1. Добавлена поддержка сенсорных устройств (планшеты и сенсорные мониторы) (details)
  2. Добавлена румынская локализация

3.6

3 декабря 2012. Минорное обновление

  1. Представлена версия для Windows 8 (details)
  2. Расширена настройка формата даты для форм lightbox
  3. Добавлена навигация по поддням в Timeline view
  4. Реализована возможность пользовательской сортировки в Timeline view
  5. Добавлен многостраничный экспорт в PDF (details)

3.5

24 августа 2012. Минорное обновление

  1. Реализовано отображение нескольких планировщиков на одной странице (details)
  2. Добавлена поддержка загрузки JSON напрямую из Connectors (details)
  3. Улучшена отрисовка пользовательских событий (details)
  4. В Timeline view реализовано drag, resize и контроль высоты событий
  5. Представлен новый стиль 'dhx_terrace' (details)
  6. Добавлены новые опции для блокировки дат (details)
  7. Реализовано выделение временных интервалов (details)
  8. Добавлена подсветка временных интервалов (details)
  9. Добавлены новые методы API: updateView, showEvent, getRenderedEvent, getActionData (details, details, details, details)
  10. Добавлен JSMessage
  11. Представлен Grid view (PRO версия) (details)
  12. Введены новые опции конфигурации
  13. Упрощён доступ к объектам секций lightbox (details)
  14. Добавлена поддержка команд клавиатуры 'CTRL+C', 'CTRL+X', 'CTRL+V' (details)

3.0

27 июля 2011. Крупное обновление

  1. Добавлен WeekAgenda view (PRO версия) (details)
  2. Представлен lightbox, удобный для нетбуков (details)
  3. Добавлено каскадное отображение событий (details)
  4. Упрощено назначение цветов событиям (details)
  5. Реализовано drag and drop для формы деталей
  6. Добавлены пользовательские кнопки для формы деталей (details)
  7. Добавлен маркер текущего времени в представлениях day и week
  8. Добавлен многострочный заголовок для Timeline view
  9. Сделаны настраиваемыми границы рабочего времени (details)
  10. Добавлен API для доступа к значениям lightbox (details)

2.3

30 августа 2010. Минорное обновление

Основные изменения

  1. Добавлен Map view (details)
  2. Представлен Cell mode для Timeline view (PRO версия) (details)
  3. Добавлен Tree mode для Timeline view (PRO версия) (details)
  4. Добавлены тултипы для всех представлений (details)
  5. Реализовано создание новых событий двойным кликом или drag-and-drop в режиме Timeline
  6. Реализовано перемещение событий drag-and-drop в режиме Timeline
  7. Добавлена поддержка создания новых событий через внешний drag and drop (details)

Мелкие изменения

  • Добавлена опция формата номера недели (details)
  • Добавлена опция full_day (details)
  • Добавлены опции event_duration и auto_end_date (details)
  • Добавлен multiselect-секция для формы деталей (details)
  • Добавлены секции checkbox, combo и radio для формы деталей (details)
  • Реализована возможность предотвращать коллизии для повторяющихся событий
  • Добавлены дополнительные параметры для обработчиков, связанных с Timeline
  • Расширен API расширения mini-calendar (details)
  • Упрощена реализация пользовательских форм (details)

Исправления и улучшения

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

2.2

14 апреля 2010. Минорное обновление

Основные изменения

  1. Добавлен экспорт в XML, iCal, JSON (details)
  2. Добавлен экспорт в PDF (details)
  3. Реализована загрузка данных из JSON (details)
  4. Добавлено расширение 'Collision detection' (details)
  5. Добавлено расширение 'Date-scale limitation' (details)
  6. Добавлено расширение mini-calendar (details)
  7. Добавлен Timeline view (details)
  8. Реализована авто-загрузка списков опций с сервера (details)

Мелкие изменения

  • Сделаны настраиваемыми горячие клавиши и размеры некоторых элементов
  • Добавлена ступенчатая прокрутка в Units view (PRO версия) (details)
  • Добавлены арабская, венгерская, индонезийская, польская и словенская локализации (details)
  • Добавлено 18 новых примеров

Исправления и улучшения

  • Исправлены различные ошибки, связанные со смещением времени
  • Решены проблемы с повторяющимися событиями в Agenda view
  • Исправлены проблемы с повторяющимися событиями в Year view

2.1

2 декабря 2009. Минорное обновление

Основные изменения

  1. Добавлен Agenda view (details)
  2. Добавлен Year view (details)
  3. Добавлено несколько небольших расширений
  4. Представлен Skin Builder для планировщика
  5. Количество примеров увеличено вдвое

Полный список обновлений

  • добавлен вид agenda
  • добавлен вид year
  • небольшие расширения
  • добавлено событие onEventSave
  • представлено событие onSchedulerResize
  • теперь доступны финская и голландская локализации
  • добавлена китайская локализация
  • включён португальский перевод для планировщика
  • теперь доступен шаблон time_picker
  • введён шаблон event_date
  • исправлены проблемы с отображением много-недельных событий (#808)
  • исправлены проблемы рендеринга редактора в IE6
  • скорректирован размер event-bar в сложных динамических шаблонах
  • устранены ошибки при выполнении js-команд над невидимыми событиями
  • исправлена обработка time_step, если он задан строкой (#788)
  • удалены лишние полосы прокрутки в IE (#776)
  • скорректирована конечная дата метки шкалы недели (#621)
  • исправлены проблемы перетаскивания для добавляемых элементов (#782)
  • улучшено размещение событий на несколько дней во view unit (#784)
  • предотвращена установка конечной даты раньше начальной (#781)
  • исправлены проблемы при обработке неизвестных CSS
  • скорректировано отображение обводки в Chrome и Safari
  • исправлено позиционирование lightbox на прокручиваемых страницах
  • устранены проблемы перехода летнее|зимнее время
  • исправлен рендеринг multi_day зоны при удалении или добавлении событий
  • решены проблемы отображения повторяющихся событий после изменения размера в режиме редактирования
  • исправлено поведение редактора событий при отключённом событии "onClick" (#617)
  • скорректирована обработка 12AM при преобразовании строки в дату

2.0

20 июля 2009. Крупное обновление

Основные изменения

  1. Добавлена поддержка повторяющихся событий
  2. Введена возможность создания Units view (PRO версия)
  3. События на несколько дней теперь видны в режимах День и Неделя (scheduler.config.multi_day = true;)
  4. Месячный вид может автоматически изменять размер для предотвращения переполнения данных
  5. Добавлена поддержка создания пользовательских видов

1.0

20 мая 2009. Первый релиз

  • Включены виды День/Неделя/Месяц
  • Поддержка drag-and-drop
  • Доступна поддержка Ajax-enabled web API
Наверх