Releases: bitrix24/b24ui
Releases · bitrix24/b24ui
v2.3.0
2.3.0 (2026-02-12)
⚠ BREAKING CHANGES
- component-meta:
B24UIMetaremove from dist. Processing of this data is transferred to the future mcp documentation server.
Features
- Calendar: add
weekNumbersprop - CommandPalette/InputMenu/SelectMenu: handle virtualizer
estimateSizeas function - CommandPalette: add
inputprop - CommandPalette: add
sizeprop - components: add
byprop - components: add
valueKeyprop - Editor: add
placeholder.modeprop - Editor: add
sizeprop in menus - Editor: add
taskListhandler - Editor: add support for code inside links
- Editor: handle boolean in
imageandmentionprops - EditorMentionMenu: handle async search with
ignoreFilterprop - EditorDragHandle: proxy
nested/nestedOptionsprops and emithoverevent - InputMenu/Select/SelectMenu: expose
viewportReffor infinite scroll - InputMenu/SelectMenu: add
clearprop - Link: support custom navigate function in vue
- ProseTd/ProseTh: handle
alignprop - Timeline/Stepper: add wrapper slot and fix dynamic slot conditions
- Timeline: add
selectevent
Bug Fixes
- Banner: isolate banner visibility using per-instance CSS variables
- Banner: prevent XSS via id prop injection
- CommandPalette/ContextMenu/DropdownMenu: keyboard selection on link items
- CommandPalette: prevent XSS in search highlight
- ContentSurround: align next link to right on tablet without prev
- defineShortcuts: check shift modifier for special character shortcuts
- Editor: set
contentTypewhen updating value - Editor: support all heading levels by default
- EditorToolbar: prevent
onClickfrom being called twice on items - EditorToolbar: prevent disabled dropdown when items have no kind
- EditorToolbar: proxy size prop to dropdown menu
- Error: render as
maininstead ofdiv - FileUpload: emit null when clearing file
- FileUpload: keep input visible when preview is disabled with multiple files
- useOverlay: refine close event argument extraction
- CheckboxGroup: update
update:modelValueemit type - InputMenu/InputNumber/SelectMenu: proxy
sizeto buttons - InputMenu: prevent focus on trailing button
- Modal/Popover/Slideover: prevent unexpected close on touch when interacting with other overlays
- ChatMessages: allow message props to override role defaults
- useEditorMenu: rank filtered results by relevance
- NavigationMenu: streamline linkLabelExternalIcon rendering by nesting component into linkLabel
- Skeleton: improve colors
v2.2.1
v2.1.17
v2.1.16
v2.1.15
v2.1.14
2.1.14 (2025-12-11)
Features
- locale/Indian: add locale Indian (हिन्दी)
- module: generate
@sourcefor nuxt layers - extractShortcuts: add
separatoroption - twMergeConfig: add
base-modein classGroups
Bug Fixes
- PageCard: handle
reverseprop under lg screens
Docs
- toast: add callback example
- use-overlay: missing composable instance
- extract-shortcuts: add own page
- composables: add
defineLocaleandextendLocale
v2.1.13
2.1.13 (2025-12-10)
Bug Fixes
- tw-style: add in font size txt-xs, txt-sm, txt-md, txt-lg
- dark: now support dark theme: ContextMenu, DropdownMenu, EditorSuggestionMenu, Editor, EditorToolbar, InputMenu, Modal, NavigationMenu, Popover, Select, SelectMenu, Slideover, Tooltip
- types: add proseH5, proseH6
- PageCard: add $attrs to root
- ContextMenuContent/DropdownMenuContent: fix some warning
- ProseA/ProseCallout/ProseCard: improve focus styles
- BlogPost/ChangelogVersion/PageFeature/User: allow tab focus
Docs
- ai: restore deepseek-reasoner
- components: remove redundant links inside callouts with to prop
- Editor: improve examples
v2.1.12
2.1.12 (2025-12-09)
Features
- Editor: new component
- InputMenu/Select/SelectMenu: add
modelModifiersprop - ContextMenu/DropdownMenu: expose
subprop on content slots - defineShortcuts: add
layoutIndependentoption
Bug Fixes
- FormField: hide error if error prop is false
Docs
- fix github link
- file-upload: correct
Schematype casting - integrations: add SSR page for Vue
Chore
- deps: update all non-major dependencies
- deps: update tiptap to v3.13.0
- Select: add
aria-labelto axe test case - Popover: add better comment about disabled Axe rule
v2.1.11
v2.1.10
2.1.10 (2025-12-02)
Bug Fixes
- ChatMessage: colors
Docs
- contribution: remove test vue command
- Slideover: fix overlay blur default value
- ChatAI: improve
Chore
- deps: update dependency reka-ui to v2.6.1
- InputDate: usage
SegmentPartfromreka-ui - deps: update all non-major dependencies
- deps: remove debug resolution
- deps: update vueuse monorepo to v14