Перейти к основному содержимому

2 записи с тегом "breaking-changes"

Посмотреть все теги

· 4 мин. чтения
Lyoha Plotinka

Прошло совсем немного времени после релиза 0.3.0, и вот снова минорный релиз - 0.4.0. Да, обратная совместимость снова сломана, но причина для этого, на мой взгляд, хорошая.

· 3 мин. чтения
Lyoha Plotinka

Версия core-библиотеки достигла значения 0.3.0. Кратко расскажу, что нового в Rattus ORM.

TL;DR

  • Процесс создания базы данных изменён: рекомендуемый путь - использовать функцию createDatabase;
  • класс Query разделён на два - Query и Constraintor. Второй отвечает за применение ограничений к запросу данных, а Query наследуется от Constrantor. Это даст больше гибкости в случае поддержки асинхронных хранилищ;
  • декораторы и методы атрибутов типов переименованы и вынесены в отдельный экспорт;
  • добавлен декоратор @DateField (this.dateField в JS), для - очевидно - дат в ваших моделях;
  • обновлены зависимости.