Releases: gravity-ui/navigation
Releases · gravity-ui/navigation
v4.0.3
4.0.3 (2025-12-22)
⚠ BREAKING CHANGES
- migration to css modules
- Settings: remove showTitle, onlyChild prop (#364)
- Drawer: change default item drawer position (#363)
- AsideHeader/CustomBackground: fix stretching background (#362)
- AsideHeader: add ui-kit button in aside-header (#315)
- update uikit@7, components@3 (#355)
- AsideHeader, Logo: make actions accessible with keyboard (#305)
- rename CSS API vars (#186)
- update uikit 6, components 2 and other deps (#185)
- AsideHeader: add ref prop for popup-anchor (#123)
- change defaults, add prefix to css vars (#99)
- support configure (#95)
- rename CSS namespace (#87)
- migration on uikit 5 (#71)
chore
Features
- ActionBar: removed copy block (#366) (7388d2b)
- add
onResizeStartprop (#347) (f9a9230) - add ActionBar component (#19) (595d418)
- add AsideFallback (#161) (6e08a91)
- add russian readme files to landing components (#332) (f413b38)
- add Settings component (b7ad550)
- add top alert to MobileHeader component (#335) (c480df6)
- added AsideHeaderContext (#79) (4bac263)
- added exports for settings props (#107) (a3fc62f)
- added MultipleTooltip (#69) (ab35916)
- added new stories for ActionBar (#64) (96dbcf3)
- added right adornments for settings items (#110) (fe14e64)
- added type exports for ActionBar (#66) (f911bd6)
- all-pages-panel: added all pages panel (1ed3ba3)
- all-pages-panel: added all pages panel (#109) (1ed3ba3)
- aside header top alert (#118) (efc4839)
- AsideHeader, Logo: make actions accessible with keyboard (#305) (dfac590)
- AsideHeader/SubheaderItem: support popup props (#89) (64f24e9)
- AsideHeader: add background color to CSS API (#287) (f56c02b)
- AsideHeader: add collapseButtonWrapper prop (#448) (6c80ca8)
- AsideHeader: add current item to CSS API (#194) (cdbdf6a)
- AsideHeader: add custom background (#163) (f2226d9)
- AsideHeader: add headerDecoration prop (#49) (2e98c65)
- AsideHeader: add onAllPagesClick callback (#329) (c8978c0)
- AsideHeader: add onMenuMoreClick (#320) (d0569a5)
- AsideHeader: add possibility to provide className to the AsideHeaderItem (#464) (d52b43d)
- AsideHeader: add ref prop for popup-anchor (#123) (de2e3f4)
- AsideHeader: add ui-kit button in aside-header (#315) (884df3c)
- AsideHeader: change default decoration, item background colors (#238) (cf75f1f)
- AsideHeader: hide collapse button (#219) (290d920)
- AsideHeader: move openModalSubscriber prop to AsideHeader (#103) (69ad527)
- AsideHeader: preventUserRemoving prop for menu item and callbacks for AsideHeader (#314) (e3b6da1)
- AsideHeader: support highlighted item (#97) (f8c06a1)
- AsideHeader: use inner css vars (#182) (3328b09)
- AsideHeadser: Sort elements in AsideHeader (#337) (b7d3547)
- better implementation of MenuItem.itemWrapper (df865df)
- change default color theme for AsideHeader (#357) (0f4104d)
- change defaults, add prefix to css vars (#99) (08a812a)
- codemod: codemods for migration to v4 (#471) (2ba079a)
- CompositeBar/Item: add popupKeepMounted prop (#55) ([88140e8](88140e8...
v4.0.2
4.0.2 (2025-12-19)
⚠ BREAKING CHANGES
Panel Visibility API Unification
We have standardized the visibility handling across all panel components to use consistent prop names and state management.
API Changes:
- OverlapPanel:
visibleprop →openprop - MobileHeader:
visiblePanelstate →openPanelstate - Panel Components: Updated visibility handling to use
openinstead ofvisibleacross components
Bug Fixes
- rename visibility state from 'visiblePanel' to 'openPanel' in MobileHeader component (02f26f4)
- update OverlapPanel story to use 'open' prop instead of 'visible' (a572cab)
Features
- refactor: update panel visibility handling to use 'open' instead of 'visible' across components (e0b695a)