Releases: Qlean/york
Releases · Qlean/york
v.5.1.3
v.5.1.2
onModalStateChange added to react-native Picker
v4.0.0
Breaking changes в york-analytics:
- Добавлен новый компонент
RootAnalyticsProvider, теперь в корне приложения нужно использовать его, а неAnalyticsProvider - Во всех компонентах переименован проп
analyticsData->analyticsPayload analyticsRouteтеперь добавляется к событиям автоматически. Можно убрать его из всех кастомных компонентов, которые используютyorkAnalytics(кроме внешних ссылок)
New features:
- Добавлен хук
usePageView, с помощью которого можно легко отправлять события просмотра страницы. - Компоненты
PageиScreenавтоматически вызываютusePageView. - Обновлена документация york-analytics чтобы соответствовать новым изменениям
v3.0.0
Ломающие изменения
york-react-native
components/Header.{Name}Iconпереехал вcomponents/Iconс пропомname;components/Headerбольше не принимает пропwithoutSafeAreaPadding, ему на замену пришелwithSafeAreaPaddingсtrueпо дефолту;components/Headerбольше не принимает пропыleftView.viewиrightView.view, вместо них принимаетсяleftView.nodeиrightView.node;components/Buttonбольше не принимает пропIcon, вместо него используетсяiconElement.
york-web
components/Buttonбольше не принимает пропborderRadius. Для кастомизации используйтеrank={0};components/Buttonбольше не принимает пропshadow, вместо него используется булевское знаечениеwithShadow;components/Textбольше не принимает пропhtmlTag, для переопределения можно воспользоваться пропомas
https://www.styled-components.com/docs/api#as-polymorphic-prop
Остальные изменения
york-react-native
- добавлен компонент
Screen - добавлен компонент
Icon - добавлены радиусы скруглений
borderRadiuses Headerпринимает пропcenterNode
v2.0.0
- Брэкинг:
york-react-native/Buttonбольше не принимает пропchildren, вместо этого используется пропtitle - Добавлен импорт утилит и констант из
york-react-native york-react-native/Buttonпринимает пропname, который используется какtestIDдля автотестов- минорные улучшения документации и проптайпов