1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/packy-tang-datagent

Клонировать/Скачать
CHANGELOG.md 4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 16:56 489b873

Журнал изменений

2.0.0-beta.2

  • В целях приоритезации webpack кода в режиме ESM, настройка browser была удалена из package.json.

2.0.0-beta.1

  • Добавлен класс agent, предоставляющий унифицированные методы обработки объектов данных и события before, after и error для дополнительной обработки.
  • Из объектов данных (Model) удалена настройка field.
  • Поддержка настраиваемого порядка выполнения для хуков объектов данных (Model), удаление списков функций выполнения before и after.
  • Методы вызова объектов данных (Model) больше не поддерживают динамическое добавление функций хуков.
  • Хуки функций format и filter должны быть настроены на модель данных (Schema), поддержка использования настроек field объектов данных (Model) по умолчанию больше не предоставляется.
  • Среда сборки изменена с webpack на rollup, проект использует шаблон sao-esmodule-mold на основе sao.
  • Все коды перекодированы, классы заменены на функции.
  • Обновлены документация и API, доступны по адресу: https://lpreterite.github.io/datagent/.
  • Обновлено содержимое тестов.

1.1.4

  • Инструмент сборки изменён с webpack на rollup.
  • Для приоритезации кода ESM в webpack настройка браузера удалена из package.json.

1.1.3

  • Исправлена проблема, когда id равен null, он добавлялся к ссылке запроса POST.

1.1.2

  • Исправлено, что при обработке параметров в хуке save:before последний параметр использовался как объект данных для форматирования.

1.1.1

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

1.1.0

  • Методы find и destroy теперь принимают параметры params (не только id).
  • По умолчанию для fieldSet можно использовать функцию: { type: Date, default: Date.now }.
  • Модифицировано правило форматирования: если значение поля совпадает со значением по умолчанию, исходное значение выводится без изменений.
  • Примеры mapSendHook и mapReceiveHook добавлены в документацию.

1.0.3

  • Исправлен метод определения, является ли объект новым, теперь он также считает объекты с id равными 0, null или undefined новыми.

1.0.2

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

1.0.1

  • Устранена проблема зависания при вызове DataModel.prototype.delete (#2).
  • Параметр --debug удалён из команды отладки проекта (#1).
  • Простые примеры использования добавлены в документацию, обновлены ссылки на использование методов хуков.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/packy-tang-datagent.git
git@api.gitlife.ru:oschina-mirror/packy-tang-datagent.git
oschina-mirror
packy-tang-datagent
packy-tang-datagent
master