Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "2.11.0"
".": "2.12.0"
}
81 changes: 81 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,86 @@
# Changelog

## [2.12.0](https://github.com/bitrix24/b24ui/compare/v2.11.0...v2.12.0) (2026-08-18)


### Features

* **vue:** support `experimental.componentDetection` ([#396](https://github.com/bitrix24/b24ui/issues/396)) ([530b961](https://github.com/bitrix24/b24ui/commit/530b96165b9bdf250f596fc7c599042f947d8c3f))


### Bug Fixes

* **Calendar:** correct the size scale ([#394](https://github.com/bitrix24/b24ui/issues/394)) ([7ca3e74](https://github.com/bitrix24/b24ui/commit/7ca3e745066a790bcf535f9a600a1d4ef1b56e62))
* **CommandPalette:** cut search highlights on grapheme clusters, not code points ([#371](https://github.com/bitrix24/b24ui/issues/371)) ([54b93e3](https://github.com/bitrix24/b24ui/commit/54b93e33ec8cac5af65a1c8e505caebb7df26514))
* **CommandPalette:** keep astral characters intact when truncating search results ([#365](https://github.com/bitrix24/b24ui/issues/365)) ([01252a6](https://github.com/bitrix24/b24ui/commit/01252a62cf991cb44a7495283564669336857234)), closes [#339](https://github.com/bitrix24/b24ui/issues/339)
* **CommandPalette:** weigh the grapheme-snap ceiling against the value ([#388](https://github.com/bitrix24/b24ui/issues/388)) ([c909bc7](https://github.com/bitrix24/b24ui/commit/c909bc7df603b2ef462c0f84c9a98390effe66af))
* **components:** resolve theme props consistently in form controls ([#397](https://github.com/bitrix24/b24ui/issues/397)) ([6b7920f](https://github.com/bitrix24/b24ui/commit/6b7920f97858d81083efe43183da1ddfa1072313))
* **ContentSearch:** stop `sanitizeSnippet` rebuilding tags from its input ([#405](https://github.com/bitrix24/b24ui/issues/405)) ([fe4a466](https://github.com/bitrix24/b24ui/commit/fe4a466dc8341cce48159ecef151c30a1d84045a))
* **ContentSearch:** stop escaping content that its sink escapes anyway ([#414](https://github.com/bitrix24/b24ui/issues/414)) ([9096fda](https://github.com/bitrix24/b24ui/commit/9096fda1be7a73c6d07b2d717889b7b41a08d79c))
* **Editor:** ignore updates without document changes ([#355](https://github.com/bitrix24/b24ui/issues/355)) ([e198cf7](https://github.com/bitrix24/b24ui/commit/e198cf79c0294f1aa71aa5490b653fac92f991d9))
* **icons:** make the dictionary's promises true, and enforce both of them ([#382](https://github.com/bitrix24/b24ui/issues/382)) ([924c3a8](https://github.com/bitrix24/b24ui/commit/924c3a83182ba640d1bf97970987bb6ef138e622))
* **icons:** route components through the dictionary ([#399](https://github.com/bitrix24/b24ui/issues/399)) ([4295af8](https://github.com/bitrix24/b24ui/commit/4295af807ea3e03a07e074a0e4d5b4ed425de41d)), closes [#380](https://github.com/bitrix24/b24ui/issues/380)
* **locale:** use the endonym for Hindi and close the Chinese bracket ([#367](https://github.com/bitrix24/b24ui/issues/367)) ([b084ccb](https://github.com/bitrix24/b24ui/commit/b084ccb74e62c6b68e90e492a61d3fdcaf28b092))
* **Range:** bind form aria attributes on thumbs instead of root ([#431](https://github.com/bitrix24/b24ui/issues/431)) ([6ac1671](https://github.com/bitrix24/b24ui/commit/6ac16717fef4eb30cd9c4117ace32cdf89aeab50))
* **theme:** blank top-level `base` in `applyUnstyled` ([#368](https://github.com/bitrix24/b24ui/issues/368)) ([c64c2b0](https://github.com/bitrix24/b24ui/commit/c64c2b08a85384e91256ddd02ae3c2643158e654))
* **theme:** keep variants when replacing slot classes in app config ([#407](https://github.com/bitrix24/b24ui/issues/407)) ([65ff532](https://github.com/bitrix24/b24ui/commit/65ff5325e5d03a7404368e26f54cfca174199439))
* **Theme:** merge `class` from `props` with the component class ([#403](https://github.com/bitrix24/b24ui/issues/403)) ([612b898](https://github.com/bitrix24/b24ui/commit/612b898344d48cc77ff58db55a1de82f67907876))
* **theme:** respect reduced motion on movement transitions ([#384](https://github.com/bitrix24/b24ui/issues/384)) ([c10cfb3](https://github.com/bitrix24/b24ui/commit/c10cfb31c3471c608dc79dfb12df96371272cda8))
* **utils:** stop dotted-path walkers writing through the prototype chain ([#424](https://github.com/bitrix24/b24ui/issues/424)) ([901bc8a](https://github.com/bitrix24/b24ui/commit/901bc8a429a86f30977830a61db7907cdcdb157d))


### Docs

* **ComponentCode:** fix number input after clearing ([#370](https://github.com/bitrix24/b24ui/issues/370)) ([0bf9ec4](https://github.com/bitrix24/b24ui/commit/0bf9ec44dbe95da5ec6ced5d880aaf4b86f4cea0))
* correct commands, install tab, branding and component count ([#426](https://github.com/bitrix24/b24ui/issues/426)) ([de72464](https://github.com/bitrix24/b24ui/commit/de72464d032dc0ca4a4e8ee7af92b296960525fd)), closes [#94](https://github.com/bitrix24/b24ui/issues/94)
* **mcp:** add `x-mcp-tools` header to specify available tools ([#373](https://github.com/bitrix24/b24ui/issues/373)) ([28e4250](https://github.com/bitrix24/b24ui/commit/28e4250ac370cf85b663acad7f5705c57b148328))
* **mcp:** rank component search by intent and compact the metadata ([#389](https://github.com/bitrix24/b24ui/issues/389)) ([e66d494](https://github.com/bitrix24/b24ui/commit/e66d4948c586a75fc759d9509195de1002b6001a))
* **mcp:** resolve examples by their prerendered name ([#393](https://github.com/bitrix24/b24ui/issues/393)) ([1f4399f](https://github.com/bitrix24/b24ui/commit/1f4399f2be540813b1316c19f1ca173085a4c84b))
* **playgrounds:** position markup with logical properties ([#416](https://github.com/bitrix24/b24ui/issues/416)) ([0ea7203](https://github.com/bitrix24/b24ui/commit/0ea7203a923ecdadeb087e67343f308ab032bef6))
* **rtl:** align table examples to the end, mirror the trailing slot ([#413](https://github.com/bitrix24/b24ui/issues/413)) ([8d794ca](https://github.com/bitrix24/b24ui/commit/8d794ca2edf99147e9e5d0ebcf85412ed2321209))
* **rtl:** position examples with logical properties ([#401](https://github.com/bitrix24/b24ui/issues/401)) ([47f8c9a](https://github.com/bitrix24/b24ui/commit/47f8c9acb331c9b6870379680e82f88cf86d9032)), closes [#400](https://github.com/bitrix24/b24ui/issues/400)
* **showcase:** widen the screenshotOptions schema ([#432](https://github.com/bitrix24/b24ui/issues/432)) ([807d52e](https://github.com/bitrix24/b24ui/commit/807d52efaf8a29cc23b97df3a047c082752bfad0))
* **skills:** position recipe markup with logical properties ([#415](https://github.com/bitrix24/b24ui/issues/415)) ([cc58a1e](https://github.com/bitrix24/b24ui/commit/cc58a1e73f49ffa69c2264f34575870f7621ee1c))
* **sync:** check dependency parity with upstream, not just the queue ([#429](https://github.com/bitrix24/b24ui/issues/429)) ([848bc19](https://github.com/bitrix24/b24ui/commit/848bc1908c2ba78c9d079fbe129c31d5174254da))
* **sync:** correct four false claims about `search.ts` and its coverage ([#409](https://github.com/bitrix24/b24ui/issues/409)) ([fe077e9](https://github.com/bitrix24/b24ui/commit/fe077e92d86b996ff0c0a91026425738eb0aa812))
* **sync:** correct three claims left stale by closing [#380](https://github.com/bitrix24/b24ui/issues/380) ([#402](https://github.com/bitrix24/b24ui/issues/402)) ([bf3444d](https://github.com/bitrix24/b24ui/commit/bf3444d328051cc49b312e23cfddca55943c6adf))
* **sync:** record that upstream's Slider is this fork's Range ([#423](https://github.com/bitrix24/b24ui/issues/423)) ([844830f](https://github.com/bitrix24/b24ui/commit/844830f24ddf6315952b99a953aa2a95a4f00479))
* **sync:** record the b24ui-only `useTokenSearch` divergence as a porting invariant ([#366](https://github.com/bitrix24/b24ui/issues/366)) ([7ce6238](https://github.com/bitrix24/b24ui/commit/7ce6238cbaccdbb6c6569a50c87aaca5f429a5fc))
* **tabs:** improve content section ([#383](https://github.com/bitrix24/b24ui/issues/383)) ([1c1a61a](https://github.com/bitrix24/b24ui/commit/1c1a61a8a88eec05d80cba90a0270c38d105b892))
* use logical properties so the tree indent and timeline flip under RTL ([#386](https://github.com/bitrix24/b24ui/issues/386)) ([171dc14](https://github.com/bitrix24/b24ui/commit/171dc14a84f22b93b9925eb088812febb913c093))


### Tests

* **CommandPalette:** cover the b24ui-only `useTokenSearch` argument ([#369](https://github.com/bitrix24/b24ui/issues/369)) ([531921a](https://github.com/bitrix24/b24ui/commit/531921ad34504b118b9fcb455ffeb6049170e8ff))
* **CommandPalette:** cover the gaps an independent review pass found ([#390](https://github.com/bitrix24/b24ui/issues/390)) ([18dc2ff](https://github.com/bitrix24/b24ui/commit/18dc2ff7658ddf15f049645e54a7484de0412528))
* **CommandPalette:** drive real fuse.js at the mark-insertion boundary ([#385](https://github.com/bitrix24/b24ui/issues/385)) ([fc89b5f](https://github.com/bitrix24/b24ui/commit/fc89b5fe0d6abd070ad6ce2b50a8142c32f73602))
* **CommandPalette:** pin the CRLF conjunction and the malformed-region guard ([#412](https://github.com/bitrix24/b24ui/issues/412)) ([73b9044](https://github.com/bitrix24/b24ui/commit/73b904462fbd145c7d46fb4e76ce0581d781ea2d))
* **locale:** guard message keys, placeholders and codes across locales ([#372](https://github.com/bitrix24/b24ui/issues/372)) ([f958a55](https://github.com/bitrix24/b24ui/commit/f958a552a9db48cc2a47cb2fea757a3f1e3946eb))
* pin the suite timezone to UTC ([#418](https://github.com/bitrix24/b24ui/issues/418)) ([24f17f9](https://github.com/bitrix24/b24ui/commit/24f17f991895f3a6ab372a1a28794c090793d852)), closes [#84](https://github.com/bitrix24/b24ui/issues/84)


### Chore

* **deps:** align dependencies with upstream, including two majors ([#425](https://github.com/bitrix24/b24ui/issues/425)) ([e5c7e65](https://github.com/bitrix24/b24ui/commit/e5c7e658bfcc87788c0aa02ff7d86779a3e4ed5b))
* **deps:** narrow tailwind source scope in docs and playgrounds ([#417](https://github.com/bitrix24/b24ui/issues/417)) ([72a5957](https://github.com/bitrix24/b24ui/commit/72a595726fb10827a1d62727c05c10330e504aa8))
* **deps:** update `@nuxtjs/mdc` to ^0.23.1 ([#360](https://github.com/bitrix24/b24ui/issues/360)) ([27b4db3](https://github.com/bitrix24/b24ui/commit/27b4db3001e96605ffa6fdfb2ee242b80fe78c87))
* **deps:** update all non-major dependencies ([#357](https://github.com/bitrix24/b24ui/issues/357)) ([575e44b](https://github.com/bitrix24/b24ui/commit/575e44bebf107a3061125b906ce4d47ec6efdafc))
* **deps:** update dependency reka-ui to v2.10.3 ([#428](https://github.com/bitrix24/b24ui/issues/428)) ([c602ea0](https://github.com/bitrix24/b24ui/commit/c602ea0689c94dca3831ce313745271b039f8246))
* **deps:** update nuxt framework to ^4.5.2 ([#359](https://github.com/bitrix24/b24ui/issues/359)) ([770b965](https://github.com/bitrix24/b24ui/commit/770b96525ceaa5ba4833668f3bd1a6ff49681b6a))
* **deps:** update tiptap to ^3.29.2 ([#358](https://github.com/bitrix24/b24ui/issues/358)) ([b5355a5](https://github.com/bitrix24/b24ui/commit/b5355a54fcba4c9c1a95f14f9b7cd03da1c3c2f3))
* remove dead code ([#395](https://github.com/bitrix24/b24ui/issues/395)) ([c4d291c](https://github.com/bitrix24/b24ui/commit/c4d291c9849dd8fb8e56086ae8af8cfc0cd6daf9))
* **sync:** derive `icon-map.json` from the shared icon keys, and guard it ([#378](https://github.com/bitrix24/b24ui/issues/378)) ([af5dd57](https://github.com/bitrix24/b24ui/commit/af5dd5718b00f789a0fe9d06ae5e0bf9ad2b736c))
* **sync:** make the manual sync the only sync ([#377](https://github.com/bitrix24/b24ui/issues/377)) ([c1cfa78](https://github.com/bitrix24/b24ui/commit/c1cfa78f3dbf0d8196a595b19bce6da433027022))
* **sync:** reconcile 0fabbe5 and repair the cursor ([#408](https://github.com/bitrix24/b24ui/issues/408)) ([a56a173](https://github.com/bitrix24/b24ui/commit/a56a17357c3ef21b257913e61d14f84c375c5f5c))
* **sync:** reconcile 3dbca02 with its merged PR ([#374](https://github.com/bitrix24/b24ui/issues/374)) ([e7f1774](https://github.com/bitrix24/b24ui/commit/e7f1774bab76f57a8e4afe25701c9330e3dcb601))
* **sync:** reconcile 7c74269 with its merged PR ([#398](https://github.com/bitrix24/b24ui/issues/398)) ([b58b080](https://github.com/bitrix24/b24ui/commit/b58b080832c7070b78806c187d75329a27fc7cc2))
* **sync:** reconcile the a4fe7d86 and 08e75317 entries with [#419](https://github.com/bitrix24/b24ui/issues/419) ([#422](https://github.com/bitrix24/b24ui/issues/422)) ([0fbc91c](https://github.com/bitrix24/b24ui/commit/0fbc91cf65a2bce6d333ff63b50333cbbf063156))
* **sync:** reconcile the cf5f15e3 and f6d188bd entries with [#432](https://github.com/bitrix24/b24ui/issues/432) ([#433](https://github.com/bitrix24/b24ui/issues/433)) ([28677ed](https://github.com/bitrix24/b24ui/commit/28677edfa95c155173efeee5028208185cc5eeaf))
* **sync:** record the two calendar-template commits as not applicable ([#404](https://github.com/bitrix24/b24ui/issues/404)) ([9ea693d](https://github.com/bitrix24/b24ui/commit/9ea693d4357b80a45fd65353b7914d3743745c90))
* **sync:** record three upstream commits that do not apply ([#361](https://github.com/bitrix24/b24ui/issues/361)) ([c31d250](https://github.com/bitrix24/b24ui/commit/c31d250d192732857ffaa2e77f1bed2b6e19bda5))
* **theme:** sort the prose code icon map into upstream's order ([#419](https://github.com/bitrix24/b24ui/issues/419)) ([ef8ba7b](https://github.com/bitrix24/b24ui/commit/ef8ba7b8e429525b5c4c36065f34914d0941d24e))

## [2.11.0](https://github.com/bitrix24/b24ui/compare/v2.10.0...v2.11.0) (2026-08-10)


Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@bitrix24/b24ui-nuxt",
"description": "Bitrix24 UI Kit for building REST-API web applications with Nuxt & Vue",
"version": "2.11.0",
"version": "2.12.0",
"packageManager": "pnpm@11.20.0",
"repository": {
"type": "git",
Expand Down