Releases: yandex-ui/noscript
Releases · yandex-ui/noscript
v0.8.1
v0.8.0
v0.7.2
v0.7.1
v0.7.0
Несовместимые изменения
- [ns.View] Потомки async-view больше не добавляют себя в запрос как sync. #544.
Новые возможности
- Добавлена возможность управлять раскладкой на основе моделей, а также создавать неограниченно сложные элементы коллекции. #patchLayout
- [ns.Model][ns.View] Добавлен
info.paramsRewrite
для изменения параметров после создания стандартными средствами #524 - [ns.ViewCollection] Добавлен метод
#getItemByModel
для получения вида по элементу модели-коллекции. - [ns.ViewCollection] Добавлен метод
#forEachitem
для прохождения по всем элементам. - [ns.ViewCollection] Научилась понимать изменения порядка элементов #550
Исправления
- Множественные ускорения и оптимизации
v0.6.2
v0.6.1
Новые возможности
- [ns.View] Добавился метод
#isVisible
#334
Исправления и улучшения
v0.6.0
Несовместимые изменения
- [ns.Events]
.on()
теперь кидает исключение, если не передан обработчик события. #471. - [ns.View] Изменена семантика событий
ns-view-hide
иns-view-htmldestroy
, теперь они бросаются перед обновлением вида #418. Т.о. в обработчиках этих событий доступна старая нода и она еще находится в DOM.
Новые возможности
- Значительно ускорено обновление страниц.
- [ns.Model] Появилось событие
ns-model-before-destroyed
#463 - [ns.Model] Метод
#set()
теперь не увеличивает версию модели при тихом обновлении #451
Исправления
- Множественные исправления для различных случаев обновления страниц
v0.5.1
v0.5.0
Несовместимые изменения
- [ns.Model]
this.params
теперь соответствует параметрам модели, по которым строится ключ, а не параметрам, с которыми она создавалась. #439. - [ns.View] Удален
rewriteParamsOnInit
из определения вида, т.к. полностью дублировалparams
как функцию. Также вparams
как функцию теперь передается копия параметров #443. - [ns.View] Удалено свойство
this.selfParams
, аthis.params
теперь соответствует параметрам вида, по которым строится ключ, а не параметрам, с которыми создавался вид. #440. - [ns.View] Удален метод
#tmpl
#427
Новые возможности
- [ns.Events] Появился метод
#once
для одноразовых событий #424
Исправления
- [nommon] Обновлен модуль nommon с иcправлениями jpath #442
- [ns] В v0.4.5 была сломана обработка переходов по ссылкам и реакция на них через событие
popstate
#425 - [ns.page] При обновлении страницы через
ns.page.go()
теперь не дублируется история #406 - [ns.router] Исправлено кодирование GET-параметров в
generateUrl
#433 - [ns.router] Исправлена генерация урла с фильтрами #435
- [ns.View] Вид теперь правильно строит свой ключ, если параметры моделей возвращаются функцией. #426