All notable changes to this project will be documented in this file. See conventional commits for commit guidelines.
5.53.1 (2024-10-17)
- Input,Dropdown: same colors for components (5ef775d)
- Input: fix element height (3fef810)
- Input: icon for date-time inputs (9f0af47)
5.53.0 (2024-10-16)
- 1152: add keyPredictor util (7bac95a)
5.52.3 (2024-10-16)
5.52.2 (2024-10-15)
- FormControl,Input: apply new styles (a0dc911)
- FormEditor: background color (fcbad5e)
- Text: apply new typo styles (e6a586e)
- Text: change H* styles (4d90049)
5.52.1 (2024-09-27)
- Dropdown: wrap DropdownPanel in nullable (ed37067)
5.52.0 (2024-09-27)
- support cookies utils (3a4e3b2)
5.51.0 (2024-09-23)
- date utils (440350f)
5.50.0 (2024-09-20)
- add KanbanScroller (a510c36)
5.49.1 (2024-09-19)
- useUrlParams: correct serializer for number (e61fa9a)
5.49.0 (2024-09-16)
- translit: result language (4989338)
5.48.1 (2024-09-16)
- sepatare TreeViewTitle to standalone component (e001280)
5.48.0 (2024-09-10)
- support useIntersectionLoader (66c6841)
5.47.0 (2024-09-02)
- useUrlParams: support boolean param (a317023)
5.46.1 (2024-08-30)
- storybook build failed (e83e39f)
5.46.0 (2024-08-30)
- add applied filter, separator, filters bar (86bab6e)
- allowed use number id in Select (ec7bdad)
- eslint warn, remove FiltersBarViewDropdown (cced62d)
- fix gravatar size error (8b4548b)
5.45.2 (2024-08-19)
- remove overflows from form editor (8b5ec22)
5.45.1 (2024-08-15)
- form editor suggestions overlay (be9fc59)
5.45.0 (2024-08-15)
- CircleProgressBar: added
xs | s
sizes (18c660a)
5.44.1 (2024-08-14)
- add forwardRef (76dcf62)
5.44.0 (2024-08-12)
- Button: add clear variant (14be6ea)
5.43.1 (2024-08-10)
- Modal: compose class names (171484c)
5.43.0 (2024-08-05)
- support Kanban (2572af9)
5.42.0 (2024-08-02)
- harmony select (eaaefdb)
5.41.1 (2024-07-30)
- Bagde,User,Text: fix clamping text (6109730)
5.41.0 (2024-07-24)
- add harmony sidebar (7bdea07)
5.40.3 (2024-07-15)
- line start is unclicable (00edc6c)
5.40.2 (2024-06-28)
- fix circle line-height (26b9e9e)
5.40.1 (2024-06-21)
- add as prop to User (ddbd6dd)
5.40.0 (2024-06-21)
- support span render for User component (cc41a3d)
5.39.0 (2024-06-18)
5.38.0 (2024-05-29)
- remove Md component (8a29635)
5.37.2 (2024-05-28)
- gravatar host (c9623ac)
5.37.1 (2024-05-28)
- return Text styles (476a1c5)
5.37.0 (2024-05-27)
- remove styled components from harmony (d17c012)
5.36.0 (2024-05-23)
5.35.0 (2024-05-23)
- harmony Fieldset (d559a7f)
5.34.0 (2024-05-21)
- support ModalPreview to harmony (303d6b6)
5.33.0 (2024-05-21)
- size param for UserGroup (38db54a)
5.32.0 (2024-05-17)
- support border-color (9f37cb3)
5.31.2 (2024-05-17)
- harmony/*: broken imports (24ee5ca)
5.31.1 (2024-05-17)
- harmony/AutoComplete: component import path (3f27ff0)
5.31.0 (2024-05-15)
5.30.0 (2024-04-25)
- Input: add possibility to focus input after mounting (254a47c)
5.29.1 (2024-04-19)
- next hydration error (33da8bb)
5.29.0 (2024-04-17)
- harmony tip (e2a0194)
- HistoryRecord: rest users counter (1994ab6)
- Input: correct text color (91460b3)
- Switch: onClick handler value (d41697a)
- User,Circle: fix Xs size dimension (f87bc90)
5.28.0 (2024-04-12)
- User,Circle: add new size (d6fb3d7)
5.27.1 (2024-04-10)
- Badge: set onClick prop to Text (ec9862e)
5.27.0 (2024-04-10)
- Badge: add secondary view & hoverable prop (1a1c7c5)
5.26.1 (2024-04-09)
- Harmony: aliases layout (95f0a39)
5.26.0 (2024-04-08)
5.25.1 (2024-04-03)
- state align (5add0dc)
5.25.0 (2024-04-03)
- Badge: add action (f67bc4f)
- update UserGroup markup (f0bb9ad)
5.24.0 (2024-03-27)
- harmony/Spinner: a brand new component (f5b4fc6)
- harmony/Badge: add css variable (a0b3c4d)
- harmony/User: use Badge (6328530)
- Md: add cursor pointer to img tag (e818807)
5.23.1 (2024-03-25)
- Button: padding for
s
size, text color forghost
view (dab6c78) - icon position in text elements (ba3bddc)
5.23.0 (2024-03-18)
- add expandable prop (3909c7a)
5.22.2 (2024-03-18)
- extend GlobalSearch params (f0f0996)
5.22.1 (2024-03-14)
- fix classname and onclick (b921fed)
5.22.0 (2024-03-14)
- add avatar export (35b99c8)
5.21.0 (2024-03-13)
- Dropdown: add DropdownTriggerError component (aa300c1)
- Harmony: create StateGroup component (d54d15c)
- MenuItem: add multiple prop (90f32dd)
5.20.0 (2024-03-12)
- Harmony: remove local state from AutoComplete (b690e0f)
5.19.0 (2024-03-07)
- animation optional (0564886)
5.18.3 (2024-03-07)
- add classNames to Switch (3b24fc7)
5.18.2 (2024-03-07)
5.18.1 (2024-03-06)
- reexport useUrlParams from index (105d779)
5.18.0 (2024-03-06)
- Counter: implements a new component (23e7dba)
- FlatProgressBar: the other progress component (a9d0699)
- Switch: add
counter
prop (213266b) - url params hook (2e011c9)
- Checkbox: pass
readOnly
prop (e20256e) - DatePicker: make strict inputs as single input (94611a6)
- Radio: pass
readOnly
prop (a883237)
5.17.1 (2024-02-29)
- Hamrony: interfactive dropdown have max width (6dd3471)
- Harmony: remove defaultValue from onChange deps (de2a86a)
- Harmony: remove unnecessary gap from dropdown trigger (283bb8d)
5.17.0 (2024-02-28)
- custom logo support (9482fd2)
5.16.2 (2024-02-27)
- Dropdown: trigger view (error + readOnly) (cb9cd00)
5.16.1 (2024-02-26)
- Harmony: change input wrapper class (08e15ee)
5.16.0 (2024-02-22)
- harmony: add Keyboard component (6ef5bca)
- offlinedetector: clear timeout properly (a5ea7e8)
5.15.0 (2024-02-21)
- useOfflineDetector: use setInterval (8e3b2a9)
5.14.1 (2024-02-20)
- add selectable prop to MenuItem (5887570)
5.14.0 (2024-02-20)
- ESLint: add rules for curly braces (73a2df4)
- Harmony: create GlobalSearch component (b5845f4)
- Harmony: create MenuItem component (e244634)
- Harmony: create Modal component (cee78ce)
- Harmony: popups content width (aede1bf)
- Harmony: remove overflow from Modal (44c9be3)
- Harmony: update Badge styless (9a95399)
- Harmony: update DatePicker component (73d0fce)
- Harmony: update Dropdown types & click area to open panel (429f711)
- Harmony: update Input component (5277e06)
5.13.0 (2024-02-15)
- Harmony: add OfflineBanner component (042ae73)
5.12.0 (2024-02-15)
- Harmony: add FormControlEditor to FormControl (53cb523)
- Harmony: create default color (47e24b5)
- Harmony: create FormEditor (f254ed7)
5.11.0 (2024-02-14)
- Harmony: create alert component (c6119a3)
- harmony/Checkbox,harmony/Radio: fix input's width (a368761)
5.10.0 (2024-02-13)
- harmony/Checkbox: add rounded view (1635ce7)
- harmony/Checkbox: use transition variables (014aa37)
5.9.2 (2024-02-12)
- FormControl: correct type inheritance (b3d5e05)
5.9.1 (2024-02-12)
- Text: allow using without as prop (adb8dc0)
5.9.0 (2024-02-08)
- Dot: color API (ad2e566)
- State: pass html attrs (a2800be)
5.8.1 (2024-02-08)
- useKeyPress: add inputNodes that not prevent default events (374450b)
5.8.0 (2024-02-08)
- Harmony: add FormControl component (a1ad032)
- Harmony: width Input (cc47e50)
- ListView: reset cursor on mouse leave (b030e86)
- useKeyPress: prevent scroll events on up&down keys (31d8858)
- useOfflineDetector: fix hook (8d39e7e)
5.7.4 (2024-02-06)
- Revert "fix: add require to exports" (76c5de7)
5.7.3 (2024-02-06)
- Harmony: add renderProp to Dropdown (71ced6c)
- Harmony: add some styles and props to Button (507a213)
- set transient props (3020250)
5.7.2 (2024-02-06)
- add require to exports (1f10fec)
5.7.1 (2024-02-05)
- Autocomplete: keyboard navigation (d38030d)
5.7.0 (2024-02-05)
- worker script (8fbbc7c)
5.6.2 (2024-02-02)
5.6.1 (2024-02-02)
5.6.0 (2024-02-02)
- worker script (d412dfa)
5.5.2 (2024-02-01)
- ListView: disable enter handler on empty cursor (7395576)
5.5.1 (2024-02-01)
- ListView: navigation between multiple lists (db64ada)
5.5.0 (2024-02-01)
- DatePicker: new component (8cb6919)
- Harmony: create Table component (a22d4e2)
- Harmony: create Tag component (36651c0)
- Badge: add weight prop (96ad843)
- Circle: shouldnt shrink (be83de0)
- sb: css imports (9503261)
- storybook: path to css-theme files (a6b0e20)
- UserGroup: user model hasnt src field (3d08259)
- User: types (704d827)
5.4.0 (2024-01-22)
- AutoComplete: a new harmony component (6735971)
- Dropdown: simpliest component (74bb515)
- RadioGroup: a new component (155d2d0)
- State: implements a brand new component (bc2b396)
- Text,Badge,Dot: base typography components (a84ed8f)
- TreeView: create component (3cc7414)
- useCopyToClipboard: add hook (156b7af)
- UserGroup: implements a brand new component (ab32725)
- User: implements a brand new component (2c9c5b2)
- AutoComplete: drop unused imports (85a5314)
- Checkbox,Radio: onChange handler (1f67354)
- Checkbox,Radio: wrapping label (82aab7b)
- component ListView should works with dynamic lists (7e613f9)
- Radio,Checkbox: simplify components interfaces (7e69f8f)
- RadioGroup: simplify component interfaces (0af29e6)
- storybook: keep empty public dir (80a8c77)
- storybook: switch harmony theme (f5340c4)
5.3.1 (2024-01-17)
- detectPlatform (54a7e88)
5.3.0 (2024-01-17)
- Harmony: circleProgressBar component (5d8a694)
- Keyboard: show ctrl instead command on windows (f35ead5)
- onError handler for Inline Form (9b4000f)
- useOfflineDetector: change hook (a63b376)
5.2.0 (2024-01-09)
- harmony,Checkbox,Radio: add simple components (4aea023)
- Harmony: popup component (4f8c546)
- Harmony: tooltip component (86d1f34)
- Switch: new harmony component (5fc0cbe)
- Tip: added view prop (2d48f42)
- add error if button have 2 icons without text (6c5e19e)
- Button: capture click event on button element (2a00e23)
- harmony: icon class should starts with capital letter (2b20c5b)
- Switch: re-export component (d35438a)
5.1.2 (2023-12-26)
- Gravatar: reset state on email change (88baaaa)
5.1.1 (2023-12-22)
- FormInput: interface extends from input (06f8fe7)
- useUpload: added catch block to uploadFiles (6cfe8c3)
5.1.0 (2023-12-18)
- Harmony: create button component (d9278ea)
- Harmony: create Input component (75d4195)
- Harmony: create Link component (4f8c34e)
- Harmony: create Textarea component (0fe3d71)
5.0.1 (2023-12-11)
- @monaco-editor/react: downgrade package version (7987375)
5.0.0 (2023-12-07)
- use vite to build lib
- Badge: add optional ellipsis to Badge (bde9386)
- ComboBox: example in storybook (04ef32b)
- Storybook: add theme support (c9946ac)
- support non-image attaches (91727eb)
- use vite to build lib (6d6b71c)
- add global styles for font-family / color / bg (da6fc0e)
- Dropdown,Combobox: provide html attributes for components (8200306)
- specificity weight of theme (69e87d4)
4.10.1 (2023-11-15)
- FormControl: brought to a single style with FormInput (8250227)
4.10.0 (2023-11-09)
- FormControl: a brand new component (a70b53e)
- FormEditor: scroll page when cursor on editor (68ac33d)
4.9.2 (2023-11-07)
- TreeViewNode: display contents for title container (bf4aa7f)
4.9.1 (2023-11-07)
- Table: removed excessive styles (397fafc)
4.9.0 (2023-11-03)
- compontnt FilterPopup and components for it (4ad78e0)
- TreeViewNode: relax restrictions on children (ac6ee05)
4.8.3 (2023-11-02)
- nullable: does not provide an empty string in the render callback (5aa4243)
- workflows: pass gh token (20a23f9)
4.8.2 (2023-10-31)
- readme: update description (d45bc46)
- restore 4.8.1 changelog (7ee858c)
- workflows: check pr status (5c85ddc)
- workflows: pass secrets to reusable (4049e3a)
- workflows: publish on release pr merge (5c870e8)
- workflows: publish via release notes (4514033)
- workflows: restore gh release (e3e7276)
- workflows: restore manual release (9d2daa9)
4.8.1 (2023-10-31)
- readme: update description (d45bc46)
4.8.0 (2023-10-30)
4.7.1 (2023-10-26)
- Tag: removed margin (cddf745)
4.7.0 (2023-10-25)
- monaco loader export (eb063df)
4.6.0 (2023-10-24)
- monaco cdn path to env (2e5fda8)
4.5.5 (2023-10-24)
- Text: component uses ref prop (9aa189b)
4.5.4 (2023-10-20)
- Nullish: fix lost export (b6a83c7)
4.5.3 (2023-10-19)
- Footer: items inherit outside colors (95ff755)
4.5.2 (2023-10-17)
- Spinner: drop useless prop (b707175)
4.5.1 (2023-10-16)
- Popup: content container should expand to content (e59bf92)
4.5.0 (2023-10-12)
- Popup, Dropdown, FiltersDropdown, ComboBox: added max-height and overflow-y scroll (2fd71ce)
4.4.1 (2023-10-11)
- GlobalSearch: align icons inside component + ref (4a1bf8a)
- Input: remake component with correct align (aa32a92)
- Spinner: rotation by center point of icon (520708c)
4.4.0 (2023-10-11)
- Text: support strike style (4d3dcdb)
4.3.0 (2023-10-10)
- nullable: fallback support (c9587da)
4.2.5 (2023-10-09)
- Link: support component substitution with as (d449414)
4.2.4 (2023-10-06)
- InlineForm: renderTrigger is optionality prop (ba19565)
4.2.3 (2023-10-06)
- GlobalSearch: removed unnecessary absolute position (fb056d6)
4.2.2 (2023-09-27)
- remove extra attrs from GlobalSearch and Text, part 2 (a690418)
4.2.1 (2023-09-27)
- remove extra attrs from GlobalSearch and Text (c08aa64)
4.2.0 (2023-09-27)
- introduce Tip component (0ea562a)
- Link: support simultaneous href and onClick (dbb57f1)
- Text: wordBreak and wordWrap props (31856b6)
4.1.1 (2023-09-25)
- Icons: add story (efaf703)
4.1.0 (2023-09-21)
- GlobalSearch: component for GlobalSearch (1d49601)
- Keyboard: keyboard component (27454ec)
- Radio: implement base radio component (f0e20d7)
- useHotkeys: useHotkey and useHotkeys hooks (6eb84aa)
- AutoComplete: use new radio component (9c870b0)
- FormRadio,FormRadioInput: use new radio component (f08e185)
- Tabs: default behavior for native tab label (2c6ac85)
4.0.1 (2023-09-15)
- AutoComplete: fix call
onChange
for single mode (39cd2b0) - move a stories closely to their components (228a858)
4.0.0 (2023-09-11)
- remove CleanButton component
- Tabs: replace tabs map via state object (138f934)
- remove CleanButton component (59a569f)
3.4.0 (2023-09-08)
- Checkbox: renew component API (e8fec5e)
3.3.0 (2023-09-07)
- inlineForm component (f4a5047)
3.2.1 (2023-09-06)
- AutoComplete: fill selected set (c3cac49)
- Md: added css property "hyphens" to paragraph (ee598bf)
- Tabs: update child Tab content (96a3321)
3.2.0 (2023-09-04)
- Autocomplete: add a new component (f758b38)
- AutoComplete: include ListView components (0375e49)
- Checkbox: add a new component (82f009a)
- spinner component (398a8c3)
- Tabs: add new component (061beba)
3.1.1 (2023-08-30)
- Dropdown: separate visibity for error popup (fc7e467)
3.1.0 (2023-08-29)
- ellipsis component (2fe9e31)
- nullable: support array types (03cac5d)
- storybook: upgrade + deploy wf (478951b)
3.0.1 (2023-08-26)
- FormRadioInput: pass value to native input (a8eb4ad)
- UserGroup: container of users images must be same height that UserPic height (cccd14c)
3.0.0 (2023-08-24)
- use icons from @taskany/icons
- use icons from @taskany/icons (0f82f60)
- ListView: typedef of component handlers (3fa8c24)
2.2.1 (2023-08-24)
- ListView: add reexport path (3c4bf6e)
2.2.0 (2023-08-24)
- ListView: add a new component (b73b833)
2.1.4 (2023-08-17)
- Table: passing
ref
as prop (aa215d7)
2.1.3 (2023-08-17)
- Gravatar: remove useLayoutEffect (e073060)
2.1.2 (2023-08-16)
- add size and color to the badge (ef66b60)
2.1.1 (2023-08-16)
- add size and color to the badge (bf8871f)
2.1.0 (2023-08-15)
- add size and color to the badge (1b16a21)
2.0.5 (2023-08-14)
- TableRow: html attributes (f01f375)
2.0.4 (2023-08-14)
- Table: set children prop type (0c90f84)
2.0.3 (2023-08-14)
- Table: do not set props to DOM nodes (62107b3)
2.0.2 (2023-08-14)
- incorrect HTML attributes inheritance (85b5a06)
2.0.1 (2023-08-11)
- export * from components (e977ee8)
2.0.0 (2023-08-11)
- Tag: move out clean button
- support spread attributes
- support spread attributes (f99253c)
- Tag: move out clean button (549ee3d)
1.30.0 (2023-08-08)
- add more-horizontal icon (32b2024)
1.29.0 (2023-08-08)
- useUpload: added onSuccess and onFail (9b0f717)
- UserGroup: export from package root (d7cf534)
1.28.0 (2023-08-03)
- Table: combine
TableRow
props into single type def (57b9c6b)
1.27.3 (2023-08-02)
- useMarkdown: revert useMarkdown hook (704c3b1)
1.27.2 (2023-08-01)
1.27.1 (2023-07-31)
- useMarkdown: export useMarkdown hook from the root (b06165f)
1.27.0 (2023-07-31)
- useMarkdown hook (75ef7ee)
1.26.0 (2023-07-31)
- Table: implements flexible table component (3290605)
1.25.0 (2023-07-26)
- FormTextarea: added font-family (9f7eb71)
1.24.0 (2023-07-25)
- Card,CardContent: remove specific styles (128cfd8)
- prop for disabling attaches in form editor (fb98e68)
1.23.4 (2023-07-14)
- ComboBox: drop trigger ref (a0cb273)
1.23.3 (2023-07-12)
- ComboBox: returns generic type for component as type casting (6f878be)
1.23.2 (2023-07-12)
- ComboBox: generic type replace for base
HTMLElement
(cbcf153)
1.23.1 (2023-07-12)
- ComboBox: generic type of triggerRef (aece6af)
1.23.0 (2023-07-11)
- DividerLineIcon: add icon (d6fecb1)
1.22.2 (2023-07-10)
1.22.1 (2023-07-06)
- Footer: pass ready jsx (4c62d08)
1.22.0 (2023-07-04)
1.21.0 (2023-07-03)
- add icons (5fbe4d4)
1.20.0 (2023-06-30)
1.19.0 (2023-06-28)
- ExternalLinkIcon: support new icon (7fa7bed)
1.18.0 (2023-06-28)
- add ArrowRightIcon (85bd83f)
1.17.1 (2023-06-28)
- ArrowRightSmallIcon: incorrect icon path (f5e043d)
1.17.0 (2023-06-28)
- add ArrowRightSmallIcon (97540ba)
1.16.1 (2023-06-27)
- FormInput: error dot placement is correctly (a7d55f6)
1.16.0 (2023-06-20)
- CircleProgressBar: add wrapper and value transition (24cfa79)
1.15.3 (2023-06-19)
- useOfflineDetector: make props optional (7c1eba0)
1.15.2 (2023-06-17)
- TickCircleIcon: fix typo in title (00190d4)
1.15.1 (2023-06-16)
- useOfflineDetector: add re-export (18188fb)
1.15.0 (2023-06-15)
1.14.0 (2023-06-14)
- MarkedListItem: optional props mark (3dcbe3e)
1.13.0 (2023-06-09)
1.12.0 (2023-06-08)
- Input: default value is set for border-radius (dcb2120)
1.11.0 (2023-06-08)
- Input: added props brick (cce2c1c)
- Icon: add new icons (d3c2f2f)
1.10.1 (2023-06-07)
- docs: simplify example (796130d)
1.10.0 (2023-06-07)
- Icon: add goal and project icons (343943e)
1.9.1 (2023-06-07)
1.9.0 (2023-06-06)
- ComboBox: add onClickOutside and onClose hooks (78e414a)
- Input: support icons on left and right sides (8505309)
1.8.0 (2023-06-06)
- Icon: add new caret icon (b965b58)
1.7.1 (2023-06-06)
- Icon: support color styling via CSS (c8f36c0)
- interface inputprops incorrectly extends fix (9c599ea)
1.7.0 (2023-06-06)
- input props extends all html input props (6708683)
1.6.1 (2023-06-05)
- UserMenu: support null as prop type (514b415)
1.6.0 (2023-06-05)
- CardInfo: added input parameter for onСlick (1969283)
1.5.0 (2023-06-03)
- Button: support hue as prop (b0f4e8c)
- FormEditor: do not call onCancel on click outside (9a6924b)
1.4.0 (2023-06-01)
- CardInfo: added function props (ce4d4f6)
1.3.1 (2023-05-31)
- Dropdown: add offset props (83b33ac)
1.3.0 (2023-05-30)
- add CircleProgressBar (69a7006)
1.2.0 (2023-05-15)
- add Filters components (ebc8f10)
- Badge, Button, Card, CleanButton, ComboBox, Dot (b37e52e)
- button props extends all html button props (a30cea5)
- color for badge (ba00886)
- default Submit keys for Form (2b18eda)
- Dropdown, Fieldset, Footer, Input, InputContainer, Link, SheepLogo (84bf5fb)
- Form Editor text customizations (7e68804)
- Form elements (6094a4e)
- Header (645ff6a)
- Header api improvements (ef4f61e)
- Icon, Modal, and depended (50725e8)
- Md component (744357e)
- new Icons for @taskany/bricks (98255f0)
- PageLoadProgress component (aee8ecf)
- StateDot, ColorizedMenuItem (dfd0b6c)
- support disabled prop in form components (02d3c29)
- add context to publish scope (97483c0)
- BaseIcon: use parent cursor style (e330e7e)
- do not modify props in form controls (8b43aa6)
- Header decomposition (a4ee8fd)
- hooks export (724d935)
- install modules before publish (fb9f32e)
- release workflow (6c9fada)
- remove unused dependency (bc0ff24)
- UserPic is clickable (901d9e7)