Skip to content

Latest commit

 

History

History
1014 lines (529 loc) · 61.6 KB

CHANGELOG.md

File metadata and controls

1014 lines (529 loc) · 61.6 KB

@cube-dev/ui-kit

0.37.0

Minor Changes

0.36.0

Minor Changes

Patch Changes

0.35.10

Patch Changes

0.35.9

Patch Changes

0.35.8

Patch Changes

0.35.7

Patch Changes

0.35.6

Patch Changes

0.35.5

Patch Changes

0.35.4

Patch Changes

0.35.3

Patch Changes

0.35.2

Patch Changes

  • #465 3597635 Thanks @tenphi! - Fix passing breakpoints property to the Root component.

  • #463 bc3acb1 Thanks @tenphi! - Change icon container inner placement to center. Suitable for icons that are smaller than default size.

  • #463 bc3acb1 Thanks @tenphi! - Fix passing styles from DialogTrigger to Popver component.

0.35.1

Patch Changes

0.35.0

Minor Changes

Patch Changes

0.34.0

Minor Changes

0.33.4

Patch Changes

0.33.3

Patch Changes

0.33.2

Patch Changes

0.33.1

Patch Changes

0.33.0

Minor Changes

  • #442 d887177 Thanks @tenphi! - Add icon set. Import icons like components: CloseIcon, PlusIcon, etc.

  • #443 c2701c2 Thanks @tenphi! - Fix tip position for Tooltip component in right/left placement.

0.32.0

Minor Changes

  • #440 853e3e2 Thanks @tenphi! - Add full React 18 support. UI Kit now requires React 18 to run.

0.31.2

Patch Changes

  • #437 5411b86 Thanks @ovr! - fix(deps): Make storybook as dev dependencies

0.31.1

Patch Changes

0.31.0

Minor Changes

0.30.1

Patch Changes

  • #428 95c56f7 Thanks @tenphi! - Add isStatic property to active static mode without animation in Placeholder and Skeleton components.

0.30.0

Minor Changes

0.29.1

Patch Changes

0.29.0

Minor Changes

  • #421 c6ce743 Thanks @tenphi! - Added new DateRangeSeparatedPicker component for better UX while selecting date ranges

0.28.0

Minor Changes

  • #419 910a8d4 Thanks @tenphi! - Migration to the combined react-aria and react-stately packages.

Patch Changes

0.27.2

Patch Changes

0.27.1

Patch Changes

  • #410 f4c958a Thanks @tenphi! - Fixes border colors in the hover state for solid Radio Buttons.

0.27.0

Minor Changes

  • #409 9289732 Thanks @tenphi! - Add support for initial value properties for fields that are linked to a form.

Patch Changes

  • #407 886e521 Thanks @tenphi! - Fix "for" attribute in field labels.

  • #407 886e521 Thanks @tenphi! - Show warning if a field is linked to a form but default value is provided. And in case when a field is unlinked but validation rules are provided.'

0.26.4

Patch Changes

  • #405 9201d17 Thanks @tenphi! - Return name attribute of input element in Radio component.

0.26.3

Patch Changes

0.26.2

Patch Changes

0.26.1

Patch Changes

0.26.0

Minor Changes

0.25.0

Minor Changes

Patch Changes

  • #393 bff7e10 Thanks @tenphi! - Share mods between Radio wrapper and the input elements. So now you can change styles of wrapper depending on checked state

0.24.4

Patch Changes

0.24.3

Patch Changes

0.24.2

Patch Changes

0.24.1

Patch Changes

  • #382 eec5e0e Thanks @tenphi! - Add size property and position style properties for the CopyPasteBlock component.

0.24.0

Minor Changes

0.23.2

Patch Changes

  • #377 ad00f76 Thanks @tenphi! - Remove label duplicates passed via the children property from Checkbox and Switch components.

0.23.1

Patch Changes

0.23.0

Minor Changes

  • #373 a204af6 Thanks @tenphi! - Add date & time inputs: DateInput, TimeInput, DatePicker, DateRangePicker. Change default transition time from 120ms to 80ms.

0.22.8

Patch Changes

0.22.7

Patch Changes

0.22.6

Patch Changes

0.22.5

Patch Changes

  • #359 2a07328 Thanks @tenphi! - Fix the inputRef prop in the NumberInput component.

  • #361 3759837 Thanks @tenphi! - Remove transform in the base state for all modal components. That fixes fixed positioning inside.

0.22.4

Patch Changes

0.22.3

Patch Changes

0.22.2

Patch Changes

  • #352 f302128 Thanks @tenphi! - Add element attribute for loading icon in the Button component to fix styling.

0.22.1

Patch Changes

  • #350 53ea3fe Thanks @tenphi! - Add showValid prop to Form and Field component. If true the field shows its valid status.

  • #350 53ea3fe Thanks @tenphi! - Optimize forms to avoid unnecessary field validations.

0.22.0

Minor Changes

  • #347 34410df Thanks @tenphi! - Fix support of field props on input elements.

  • #348 7da9b7b Thanks @tenphi! - Add support for debounce in async validation via validationDelay property.

0.21.0

Minor Changes

0.20.8

Patch Changes

  • #340 2cf93ce Thanks @tenphi! - Improve styles in PrismCode component.

  • #341 24a6ce9 Thanks @tenphi! - Add styling properties for the Menu component: itemStyles, sectionStyles and sectionHeadingStyles.

0.20.7

Patch Changes

0.20.6

Patch Changes

0.20.5

Patch Changes

0.20.4

Patch Changes

0.20.3

Patch Changes

0.20.2

Patch Changes

0.20.1

Patch Changes

  • #321 c8784ab Thanks @tenphi! - Show the Clear Button in the SearchInput component even if the suffix prop provided.

  • #321 c8784ab Thanks @tenphi! - Add the hideText property to hide parts of CodeSnippet text. Add the actions property and CodeSnippet.Button component to allow adding new actions to the CodeSnippet compoonent.

0.20.0

Minor Changes

Patch Changes

  • #319 a53cedf Thanks @tenphi! - Show the Clear Button in the SearchInput component even if the suffix prop provided.

  • #318 e3afdbe Thanks @tenphi! - Draw range connection link for RangeSlider component.

0.19.0

Minor Changes

  • #267 86a2f11 Thanks @tenphi! - Change letter spacing in typography presets. Remove h5s, h5m, t3s and t4m presets for good.

Patch Changes

0.18.2

Patch Changes

  • #311 3cf56c8 Thanks @tenphi! - Limit the size of the Field items to avoid overflow in the real layouts.

0.18.1

Patch Changes

0.18.0

Minor Changes

  • #305 89c18da Thanks @tenphi! - Remove legacy styled and StyleProvider. Add TrackingProvider for analytics purposes.

Patch Changes

0.17.0

Minor Changes

  • #300 c631c5b Thanks @tenphi! - Variants API, camelCase support for mods, nested mods support.

Patch Changes

0.16.4

Patch Changes

  • #297 67eafd9 Thanks @tenphi! - Merge passed mods with the default one for all components instead of replacing it.

  • #294 e22815b Thanks @tenphi! - Fix bug when null value prop is passing to SearchInput component but the value remains the same.

0.16.3

Patch Changes

  • #292 842836f Thanks @MrFlashAccount! - Added new prop in <DialogTrigger /> - shouldCloseOnInteractOutside, which gives you a chance to filter out interaction with elements that should not dismiss the overlay.

0.16.2

Patch Changes

  • #290 79adb32 Thanks @tenphi! - Add an inputStyles prop to the CheckboxGroup component to customize styles of a checkbox group itself. Improve Tasty caching.

0.16.1

Patch Changes

  • #274 43b7913 Thanks @MrFlashAccount! - added ability to specify the way how we'd like to hide a dialog: by unmounting or by hiding in css

0.16.0

Minor Changes

  • #287 15d83f0 Thanks @tenphi! - Change RangeSlider API to accept only array with two numbers as a value.

0.15.0

Minor Changes

  • #285 01a08ac Thanks @tenphi! - Full rework of Slider component. Split it into two separate components: Slider and RangeSlider. Add gradation property. Fix styling and accessibility issues.

0.14.16

Patch Changes

  • #283 f07722e Thanks @tenphi! - Fix label positioning for side layout in Form. Fix RangeSlider's usage inside forms with labelPosition="side".

0.14.15

Patch Changes

  • #281 a30cf7d Thanks @tenphi! - Checkbox now has an abilility to have both a label and a text value inside forms.

0.14.14

Patch Changes

  • #279 14120c8 Thanks @tenphi! - The border style now explicitly sets zero-width border for all border that are not mentioned by modifiers. So that it always overrides default values.

0.14.13

Patch Changes

  • #277 86061ce Thanks @tenphi! - Fix NumberInput default width

  • #277 86061ce Thanks @tenphi! - The border style now explicitly sets zero-width border for all border that are not mentioned by modifiers. So that it always overrides default values.

0.14.12

Patch Changes

  • #271 90cc2f8 Thanks @tenphi! - Add new special theme for Button and Select components. Allow single input layout for RangeSlider component. Add ellipsis property to Select component to allow text overflow of selected value.

0.14.11

Patch Changes

  • #269 a339fa6 Thanks @tenphi! - Add support for icon-size property in preset style.

  • #273 32d062a Thanks @tenphi! - Add optional ellipsis support for the Title component. Make it consistent with the Text component.

0.14.10

Patch Changes

  • #265 e96fc55 Thanks @tenphi! - Increase the specificity of generated styles.

  • #266 abb4db7 Thanks @tenphi! - Change preset style of the Select component and its options to t3 to match TextInput.

0.14.9

Patch Changes

0.14.8

Patch Changes

0.14.7

Patch Changes

0.14.6

Patch Changes

  • #255 30d52f9 Thanks @tenphi! - Reduce the distance between radio buttons inside Radio.Group

0.14.5

Patch Changes

  • #253 4aba492 Thanks @tenphi! - Fix styles for disabled option in Select & ComboBox components.

  • #252 fe6526d Thanks @tenphi! - SubmitError is removed when any value in the form is changed.

0.14.4

Patch Changes

  • #249 da3bfe8 Thanks @tenphi! - Fixes wrapper prop support on Menu Item. Fixes styles of Tooltip's Tip to better match the geometry of a tooltip.

  • #247 c001216 Thanks @tenphi! - Improve performance of style caching for raw tasty components.

0.14.3

Patch Changes

0.14.2

Patch Changes

  • #240 d2369ba Thanks @tenphi! - Add text security support in the TextArea component for Firefox

0.14.1

Patch Changes

0.14.0

Minor Changes

Patch Changes

  • #230 9578486 Thanks @tenphi! - The Form component set submitError no more on failed validation. SubmitError component now handles non-valid errors as Internal error.

0.13.6

Patch Changes

  • #227 19c1adf Thanks @tenphi! - Add SubmitError component to display error that throws onSubmit callback. Allow to manually visualize a submit error.

0.13.5

Patch Changes

0.13.4

Patch Changes

0.13.3

Patch Changes

0.13.2

Patch Changes

0.13.1

Patch Changes

  • #213 04852be Thanks @tenphi! - Fix that allows notifications to be dismissed correctly when they are off the display limit.

0.13.0

Minor Changes

  • #207 fa16cd6 Thanks @MrFlashAccount! - Redesigned close button in <Notification /> component.

    Added ability to dismiss a notification in <NotificationList /> component.

    import { NotificationsList } from '@cube-dev/ui-kit';
    
    <NotificationList onDismiss={() => console.log('dismissed')}>
      <NotificationsList.Item
        header="Notification title"
        description="Notification description"
      />
    </NotificationList>;

    Now notifications generates more uniq ids by default.

Patch Changes

0.12.7

Patch Changes

  • #203 f50b93a Thanks @tenphi! - On form submission the isSubmitting flag now set to true before the start of the validation.

  • #202 8e6767a Thanks @MrFlashAccount! - Improve typings of onSubmit and onValuesChange callbacks in <Form /> component. Now they properly match with FormInstance and useForm.

0.12.6

Patch Changes

  • #200 6b7448a Thanks @tenphi! - Form is no longer validated on field removal (bugfix)

  • #200 6b7448a Thanks @tenphi! - Validation rules in Form now allows to return complex markup in error messages.

0.12.5

Patch Changes

0.12.4

Patch Changes

0.12.3

Patch Changes

  • #182 6db0491 Thanks @tenphi! - Add icon property to Input components. You should use it instead prefix property to ensure your icon will have correct paddings. Styles of Input components have been rewritten to improve consistency and maintenance.

  • #193 5c3ed68 Thanks @MrFlashAccount! - Fixed alignment between label and suffix in Field component

  • #177 16a213a Thanks @tenphi! - ComboBox now respects onSelectionChange event while working inside a form.

  • #185 7a7b861 Thanks @MrFlashAccount! - Fixed types in onSubmit and onValuesChange types in Form

0.12.2

Patch Changes

  • dcc4edc - Pass labelSuffix to all form components

0.12.1

Patch Changes

0.12.0

Minor Changes

  • #174 76a9f37 Thanks @tenphi! - Rename default size to medium and default type to secondary in the Button component. Add rightIcon property to the Button component.

  • #175 34b680e Thanks @MrFlashAccount! - Added new prop labelSuffix in Field component. Using this prop you can add any adornment after the label.

  • #176 4239ef6 Thanks @tenphi! - Add a loading modifier and placeholder property to Select and ComboBox components.

Patch Changes

0.11.2

Patch Changes

0.11.1

Patch Changes

0.11.0

Minor Changes

Patch Changes

0.10.13

Patch Changes

  • #151 e3eaeba Thanks @nikolaykost! - Adds prop selectionType for Menu component. That stands for values checkbox or radio.

    <Menu selectionType="checkbox" selectionMode="single">
      <Item key="1">Item 1</Item>
      <Item key="2">Item 2</Item>
    </Menu>
  • #111 f45b927 Thanks @MrFlashAccount! - CC-677 significantly improved performance of the Spin component in all browsers.

0.10.12

Patch Changes

0.10.11

Patch Changes

0.10.10

Patch Changes

0.10.9

Patch Changes

  • #138 e7861d3 Thanks @tenphi! - Fix extractStyles() logic. Fix label position inside a field.

0.10.8

Patch Changes

0.10.7

Patch Changes

0.10.6

Patch Changes

0.10.5

Patch Changes

0.10.4

Patch Changes

  • #119 bdccbf8 Thanks @tenphi! - Allow tasty to extend components with required properties.

0.10.3

Patch Changes

  • #120 6aa6e26 Thanks @tenphi! - Fix the display style default value in gap style generator.

0.10.2

Patch Changes

  • #116 3967bd0 Thanks @tenphi! - Pass styles prop to Field component. Add stories for Field component. Export CubeRadioGroupProps type.

0.10.1

Patch Changes

0.10.0

Minor Changes

  • #84 9af598c Thanks @tenphi! - CUK-72 Move all style engine logic into a single folder tasty and export new tasty() helper as styled replacement but with simplified and optimized API.

  • #99 8be45cd Thanks @MrFlashAccount! - CC-484 This PR removes several organisms from ui-kit: TopBar, StatsCard, SearchResults, DirectoryTree.

Patch Changes

0.9.12

Patch Changes

0.9.11

Patch Changes