Самое важное:
- В
Attachment
добавили возможность указывать несколько кнопок с действиями. - В
Loader
добавили новый тип компонента и возможность указывать произвольный размер и цвет. - В
Tag
добавили свойствоdisabled
.
- test(Attachment): fix test - @gizeasy
- feat(Attachment): add actions (#3846) - @gizeasy
- feat(Loader): add _view_circle (#3849) - @gizeasy
- chore(cspell): add --no-progress flag (#3851) - @gizeasy
- docs(edit cspell) (#3845) - @alyonurchick1
- fix(DatePicker): fixed visited date (#3850) - @gizeasy
- feat(Tag): add disabled prop (#3841) - @baevm
Самое главное:
- В
TextField
добавили поддержку onWheel и отключили его действие по умолчанию дляtype="number"
. - В
Steps
обернули номер шага в<span/>
для возможности стилизации. - Исправили опечатки по всему проекту.
- fix(Informer): fixed icon position (#3831) - @gizeasy
- docs(Switch): update onChange docs for Switch (#3829) - @vitaliidasaev
- fix: misprint (#3828) - @gizeasy
- feat(TextField): add wheel event handler for input[type="number"] (#3820) - @belk1ng
- feat(Steps): add wrapper to step index (#3821) - @belk1ng
- fix(Slider): fix value changing after click with disabled prop (#3822) - @belk1ng
- fix(TextFieldCanary): fixed import (#3819) - @gizeasy
Самое важное:
- В
SnackBar
добавили возможность указать прогресс. - В
Badge
добавили модификации_view_pinted
и_status_disabled
. - В
Popover
добавили возможность указать родительский контейнер.
- fix(FieldComponents): fixed import (#3817) - @gizeasy
- feat(SnackBar): add progress (#3796) - @gizeasy
- feat(Badge): add _view_pinted and _status_disabled (#3792) - @gizeasy
- feat(Popover): add container property (#3812) - @ZettZet
Самое важное:
- В
Informer
добавили новый видoutline
.
- docs(TextField): remove wrapper from stand (#3793) - @gizeasy
- feat(Informer): add _view_outline (#3791) - @gizeasy
Самое важное:
- добавили новый компонент
AutoComplete(Canary)
. В отличие от старого компонента в нем появилась возможность множественного значения value. - в
DatePicker
добавили возможность исключать периоды дат и времени с помощьюdisableDates
.
- feat(AutoComplete): add canary component (#3780) - @gizeasy
- feat(DatePicker): add disableDates (#3788) - @gizeasy
Самое важное:
- Компонент Table помечен как deprecated, чтобы уже сейчас вы готовились к переходу на библиотеку @consta/table. Поддержка компонента в @consta/uikit v6 закончится, но еще останется в составе библиотеки.
- fix(ProgressStepBar): add validate activeStepIndex (#3784) - @gizeasy
- feat(Table): mark us deprecated (#3782) - @gizeasy
- chore: update deps (#3783) - @gizeasy
- fix(Picture): remove console.log (#3775) - @gizeasy
Самое важное:
- Включили набор компонентов
FieldComponents
для создания собственных полей ввода - Добавили возможность импортировать отдельные компоненты по свойству
type
изTextField
- Добавили новый тип
textarray
дляTextField
- В
TextField
реализовали ручное управление размерами для типаtextarea
- В
Text
добавили значенияextralight
иextrabold
для свойстваweight
- feat(TextField): add canary component (#3771) - @gizeasy
- feat(Text): add _weight_extralight and _weight_extrabold (#3766) - @gizeasy
- fix(Slider): fixed onChande on input (#3764) - @gizeasy
- fix(ChoiceGroup): remove
pointer-events: none;
on ChoiceGroup-Item (#3763) - @gizeasy - fix(Theme): changed --font-weight-text-extralight value (#3754) - @nevsky118
Самое главное:
- Добавили в документацию раздел "Как использовать" для компонентов
Select
,UserSelect
,AutoComplete
,Combobox
,BookmarkTabs
,SnackBar
,Chips
,List
,Tag
иContextMenu
. - Для
Combobox
добавили пример, объясняющий, как открывать выпадающий список событию фокуса.
- docs(Select): how-to-use (#3710) - @alyonurchick1
- docs(Combobox): add example: opening by focus (#3727) - @gizeasy
- fix(withTooltip): typo (#3747) - @nevsky118
- fix(Tabs): fix add tab from last selected (#3737) - @ZettZet
- docs(UserSelect): adit example for create (#3726) - @gizeasy
- docs(AutoComplete): how-to-use (#3721) - @alyonurchick1
- docs(Combobox): how-to-use (#3725) - @alyonurchick1
- docs(BookmarkTabs): how-to-use (#3720) - @alyonurchick1
- docs(SnackBar): how-to-use (#3705) - @alyonurchick1
- docs(Chips): how-to-use (#3701) - @alyonurchick1
- docs(List): how-to-use (#3695) - @alyonurchick1
- docs(Tag): how-to-use (#3674) - @alyonurchick1
- docs(ContextMenu): how-to-use (#3665) - @alyonurchick1
Самое важное:
- в
DatePicker
добавили свойствоdropdownRef
для получения ссылки на элемент выпадающего списка.
- fix(AutoComplite): removed dependence on value (#3735) - @gizeasy
- feat(DatePicker): add dropdownRef props (#3732) - @KlochkovIUS
Самое важное:
- В
Popover
иTooltip
добавили возможность указывать вьюпорт.
- feat(Popover, Tooltip): add viewport (#3719) - @gizeasy
- docs(Informer): fixed status examples (#3714) - @gizeasy
- fix(TableTextFilter): Apply filter based on visible and checked elements (#3712) - @ZettZet
- fix(Chips): callback fix (#3709) - @ZettZet
- fix(useVirtualScroll): fixed calculate position and visible items (#3676) - @gizeasy
- fix(caption): removed left indentation in components (#3671) - @ZettZet
- fix(Picture): edit examples (#3675) - @gizeasy
Самое важное:
- В
Switch
,Checkbox
иRadio
поправили отступы в соответствии с дизайном. - В
DatePicker
реализовали возможность добавлять разный текст плейсхолдеров при использовании типаrange
.
- feat(Switch/Checkbox/Radio): update checkmarks proportions (#3667) - @Elena-BLZ
- fix(DatePicker): added rounding within min-max (#3673) - @ZettZet
- fix(tootip): added ref forwarding to Transition (#3672) - @ZettZet
- fix(Table): added test to check sanitize (#3670) - @ZettZet
- feat(DatePicker): add individual start-end placeholders for DatePicker in range formats (#3662) - @Elena-BLZ
react-dropzone
до версии ^14.2.3
Самое важное:
- Добавили новый компонент
DragNDropFieldCanary
. - В
TextField
добавили колбэкonClear
. - В
ChoiceGroup
приtruncate
на элементах проставилиtitle
для вывода подсказок. - В
Chips
добавили свойстваdisabled
иgetItemDisabled
. - В
Spoiler
добавили контроль состояния открыт/закрыт. - Повысили стабильность и производительность компонентов.
- Внесли небольшие правки в документацию.
- feat(DragNDropFieldCanary): create new component (#3600) - @Elena-BLZ
- chore(builder): fix build for Windows OS (#3632) - @gizeasy
- fix(DatePicker): fix calling onDropdownOpen on mount event (#3559) (#3629) - @KlochkovIUS
- fix(Table): fix docs (#3607) - @nevsky118
- fix(TextField): fixed ClearButton for type number (#3599) - @gizeasy
- fix(Badge): fixed spaces (#3598) - @gizeasy
- feat(UserSelect): edit disable style (#3597) - @gizeasy
- fix(DatePicker): fixed clearButton logic (#3594) - @gizeasy
- feat(TextField): add onClear (#3593) - @gizeasy
- feat(ChoiceGroup): add title for truncate (#3596) - @gizeasy
- docs(TextField, Combobox): fix misprint (#3595) - @alyonurchick1
- fix(Swith): fixed align circle (#3590) - @gizeasy
- docs(chips): update (#3566) - @alyonurchick1
- feat(Chips): add disabled and getItemDisabled props and styles (#3565) - @Elena-BLZ
- feat(Spoiler): add default state (opened or closed) (#3546) - @Elena-BLZ
- chore(deps): update stands - @gizeasy
- fix(Slider): fixed onChange event when mounting a component (#3557) - @gizeasy
- fix(DatePicker): fixed a bug in field clearing (#3551) - @gizeasy
- fix(DatePicker): fixed inputRef (#3549) - @gizeasy
- fix(DatePicker): fix disable failure and fix button colour (#3527) - @Elena-BLZ
- docs(Theme): fixed example (#3541) - @gizeasy
- docs(Tooltip): fix docs (#3522) - @alyonurchick1
- fix(ProgressStepBar): fix adaptation failure (#3517) - @Elena-BLZ
- fix(BookmarkTabs): hide scrollbar (#3516) - @Elena-BLZ
- feat(Tabs): make scroll buttons optional (#3494) - @Elena-BLZ
- fix(Pagination): fix generate array (#3500) - @gizeasy
- fix(TextField): global styles for tags removed (#3501) - @gizeasy
- chore: fixed end of line sequence (#3503) - @gizeasy
- chore(CODEOWNERS): update (#3504) - @gizeasy
- fix(DatePicker): fix clearButton (#3502) - @gizeasy
- fix(FieldLabel): fix icon position (#3492) - @Elena-BLZ
- fix(Combobox): multiple options (#3490) - @alyonurchick1
- docs(Chips): edit description (#3412) - @alyonurchick1
- chore(deps): fixed install-peers-cli for os windows (#3475) - @gizeasy
- chore(husky): fixed prepare-commit-msg for os windows - @gizeasy
- chore(deps): update - @gizeasy
- fix(Combobox): fixed align ClearButton (#3442) - @gizeasy
- fix(TextField): fixed rightSide and clearButton (#3440) - @gizeasy
- chore: not significant changes (#3454) - @gizeasy
- fix(EventInterceptor): fix Checkbox events handler (#3451) - @gizeasy
- chore: the trash is cleaned up (#3446) - @gizeasy
- fix(Switch): add onChangeDefault - @gizeasy
- fix(Radio): add onChangeDefault - @gizeasy
- fix(Checkbox): add onChangeDefault (#3428) - @gizeasy
Новая мажорная версия.
- Сторонние зависимости перенесены в
peerDependencies
. Установить их вы сможете самостоятельно, полный список доступен здесь - В
Switch
изменены аргументы свойстваonChange
, измените реализацию подключения в проекте или используйтеSwitchDeprecated
- В
SwitchGroup
изменены аргументы свойстваonChange
, измените реализацию подключения в проекте - Компонент
SwitchGroupDeprecated
удален, используйтеSwitchGroup
TabsDeprecated
удален, используйтеTabs
- В
Tabs
изменены аргументы свойстваonChange
, измените реализацию подключения в проекте - В
Text
сброшены свойства по умолчанию. Включите необходимые свойства в проекте или используйте компонентTextDeprecated
TextField
изменено взаимодействие с маской. Примеры использования можно найти в документации- В
TextField
изменены аргументы свойстваonChange
, измените реализацию подключения в проекте - В
ThemeToggler
изменены аргументы свойстваonChange
, измените реализацию подключения в проекте - Компонент
Tooltip
был помечен на удаление и перенесен вTooltipDeprecated
- Компонент
TooltipCanary
помечен как стабильный и перемещен вTooltip
- Компонент
UserSelect
был помечен на удаление и перенесен вUserSelectDeprecated
- Компонент
UserSelectCanary
помечен как стабильный и перемещен вUserSelect
useBreakpoints
помечен на удаление и перенесен вuseBreakpointsDeprecated
useComponentBreakpoints
помечен на удаление и перенесен вuseComponentBreakpointsDepricated
- Добавлен новый компонент
useBreakpoints
, который объединяет возможности старыхuseBreakpoints
иuseComponentBreakpoints
- В
useChoiceGroup
изменились аргументы свойстваcallBack
, измените реализацию подключения в проекте - В
useChoiceGroupIndexed
изменились аргументы свойстваcallBack
, измените реализацию подключения в проекте useHideElementsInLine
помечен на удаление и перенесен вuseHideElementsInLineDepricated
useHideElementsInLineCanary
помечен как стабильный и перенесен вuseHideElementsInLine
useResizableContentCanary
помечен как стабильный и перенесен вuseResizableContent
useThemeVars
удален, используйтеuseStyleProps
useVirtualScrollCanary
помечен как стабильный и перенесен вuseVirtualScroll
- feat(v5): update code - @gizeasy
- chore(.eslintrc): edit config - @gizeasy
- fix: typo (#3404) - @nevsky118
- Docs: fix typos (#3399) - @vindi-r
Самое важное:
- Добавили новый компонент
PaginationCanary
, для разбивки на страницы и навигации по результатам поиска. - Добавили новый компонент
AttachmentCanary
, для индикатора загрузки файлов. - Добавили возможность выравнивания текста для
CheckboxGroup
- fix(Tabs): fix vertical view (#3394) - @N1MBER
- feat(PaginationCanary): added new canary component (#3355) - @N1MBER
- fix(useHideElementsInLine): remove console.log (#3392) - @gizeasy
- fix(Tabs): fix keyboard navigation (#3383) - @N1MBER
- fix(DragNDropField): fixed DragNDropFieldTooltip (#3391) - @gizeasy
- feat(AttachmentCanary): add new canary component (#3374) - @N1MBER
- feat(CheckboxGroup): add new prop (#3378) - @N1MBER
- chore(eslint): add ascii plugin and rules (#3384) - @N1MBER
Самое важное:
- В полях ввода все иконки закрытия теперь выглядят одинаково
- В
Loader
добавили новый размер - Добавили компонент
TooltipCanary
, теперь у тултипа есть анимация открытия/закрытия
- feat(Selects): change clear icon and sizes (#3379) - @N1MBER
- feat(Loader): add new size to stable and canary version (#3377) - @N1MBER
- refactor(BadgeGroup): update useHideElementsInLine (#3376) - @gizeasy
- fix(Responses): fix discrepancies (#3363) - @N1MBER
- feat(TooltipCanary): replace a old tooltip with new canary version (#3365) - @N1MBER
- chore(deps-dev): bump postcss from 8.4.16 to 8.4.31 (#3326) - @dependabot
- chore(deps): bump @babel/traverse from 7.18.9 to 7.23.2 (#3360) - @dependabot
- docs(Combobox): fix examples with search value (#3345) - @N1MBER
- feat(BookmarkTabs): rewrite hover and focus to highlitedIndex (#3333) - @N1MBER
- feat(TooltipCanary): added canary tooltip with animations (#3334) - @N1MBER
- fix(Theme): fix mistakes in dark theme colors (#3362) - @N1MBER
- chore(deploy): edit config - @gizeasy
- chore(withTooltip): update tests (#3337) - @gizeasy
Самое важное:
- в
ContextMenu
добавили управление с клавиатуры - переписали HOC
withTooltip
и добавили в него анимацию появления тултипа - теперь можно отдельно импортировать изображения
Responses
- добавили миксин
MixFlex
- добавили в документацию компонента
Slider
описание свойстваonAfterChange
- feat(ContextMenu): add keyboard navigation (#3259) - @N1MBER
- fix(List): fixed default color of list items in dark theme (#3324) - @levi2ki
- docs(Slider): added description of the onAfterChange property (#3327) - @N1MBER
- feat(withTooltip): add animate and refactor HOC (#3310) - @gizeasy
- feat(Responses): added images reexports (#3308) - @gizeasy
- feat(MixFlex): add new mixin (#3294) - @N1MBER
- fix(List): fixed background on ListItem (#3300) - @gizeasy
- fix(Selects): fix render numbers value (#3297) - @N1MBER
- fix(Button): property type set to all places (#3295) - @N1MBER
- docs(List): remove non exist field from documentation (#3296) - @N1MBER