Upgrade 0.28 to 0.29
Change startupjs and all @startupjs/* dependencies in your package.json to ^0.29.
BREAKING CHANGES
-
App: remove deprecated
initUpdateAppfromapp/server. ChangeinitUpdateAppfunction toinitAppfunction. See more -
App: restored support for critical versions of applications. They can now reactively notify users of a required update.
CRITICAL_VERSIONis now stored directly in DB. See more -
Select: changed deprecated
Pickerfromreact-nativetoPickerfrom@react-native-picker/picker. It also fixed error on Android with conditional renderingPicker.Itemwhen using theSelectpropertyshowEmptyValue = {false}. Need to install a new libraryyarn add @react-native-picker/pickerfrom version 1.9.3 and above through the your package manager and pod for IOS. -
Sidebar
- remove
forceClosedproperty - remove
defaultOpenproperty
- remove
-
DrawerSidebar
- remove
forceClosedproperty - remove
defaultOpenproperty
- remove
-
SmartSidebar
- rename property
forceClosedtodisabled - add
defaultOpen(desktop only) property for opening sidebar on first render
- rename property
Bug fixes
- docs move restore scroll functionality to separate component to prevent re-renders
- Popover change incorrect
propTypesofplacementsproperty - Link make link text size as common text size
- TextInput fix of incorrect use of
inputStyleName - TextInput fix curved
line-heightfor ios - Tooltip rework logic of use it on mobile devices
- Tag change incorrect
propTypesofsizeproperty - SmartSidebar fix bug when the sidebar does not open for desktop after passing through layout breakpoint
- Link fix non-clickability on mobile devices when link is like a button
- Link fix full page reload on web when link is like a button
Features
- add NumberInput component
- add authorization library
- add Badge component
- TextInput
- add new properties
secondaryIcon,secondaryIconStyleName,onSecondaryIconPressto use the second icon - pressing the tab key on web moves focus from input
- add new properties