Skip to content

Changelogs

Docs

Release changelogs of @semcore/ui package.

[13.32.0] - 2023-06-06

base-trigger(@semcore/base-trigger)

  • Changed

    Blue border of trigger in the active state.

radio(@semcore/radio)

  • Fixed

    Setting tag prop on RadioGroup was breaking component onChange handling.

side-panel(@semcore/side-panel)

  • Fixed

    Fixed SidePanel default text color.

tab-panel(@semcore/tab-panel)

  • Changed

    Removed white bottom border under selected tab panels.

time-picker(@semcore/time-picker)

  • Added

    Focused text part highlight.

[13.31.3] - 2023-06-06

radio(@semcore/radio)

  • Fixed

    Fixed disabled prop inheritance from RadioGroup to Radio.Value.

[13.31.2] - 2023-06-02

animation(@semcore/animation)

  • Fixed

    Collapse with overflowHidden={false} was always overflow: hidden after closing and opening due to animation fill mode.

[13.31.1] - 2023-06-01

inline-input(@semcore/inline-input)

  • Fixed

    In some cases onBlurBehavior effect was called simultaneously with explicitly called confirm or cancel effect.

[13.31.0] - 2023-05-31

animation(@semcore/animation)

  • Fixed

    Fixed blinking on first render.

utils(@semcore/utils)

  • Added

    All focusable components get autoFocus prop via keyboardFocusEnhance.

  • Added

    Added new --keyboard-focus-invert token for using with dark background.

  • Changed

    Add lighten modifier to table cell tokens, to remove the opacity.

[13.30.0] - 2023-05-25

core(@semcore/core)

  • Changed

    Prop locale default value is provided for all Intergalactic components under this I18nProvider.

d3-chart(@semcore/d3-chart)

  • Changed

    Improved support of zh and ja locales in vertical titles.

data-table(@semcore/data-table)

  • Changed

    Improved DataTable typings, now props sort, onSortChange, uniqueKey types are automatically infered from data prop and children rendering row data might be better typed like <DataTable.Cell<{}, typeof data> name="keyword">.

date-picker(@semcore/date-picker)

  • Fixed

    Use en-dash symbol as range separator.

feedback-form(@semcore/feedback-form)

  • Fixed

    Fixed error tooltip sizing.

illustration(@semcore/illustration)

  • Changed

    Updated cat in PageError illustration.

  • Fixed

    Part of illustrations were incorrectly displayed in Firefox.

inline-input(@semcore/inline-input)

  • Fixed

    In some rare onConfirm and onCancel race condition were occurring.

pills(@semcore/pills)

  • Added

    Added behavior prop for better accessability in forms. Props takes value tabs and radio, tabs is a default value and correspond to the old component behavior.

utils(@semcore/utils)

  • Fixed

    Fixed error if token for localization is not defined.

[13.29.0] - 2023-05-22

base-trigger(@semcore/base-trigger)

  • Changed

    Updated border-color for invalid and valid states. Made them more contrast according to accessibility recommendations.

  • Changed

    Updated styles for FilterTrigger, added styles for hover distinguished from active state.

button(@semcore/button)

  • Changed

    Fixed token for text in button with use="secondary" and theme="info".

checkbox(@semcore/checkbox)

  • Changed

    Updated border-color for invalid state. Made it more contrast according to accessibility recommendations. HEAD

dropdown-menu(@semcore/dropdown-menu)

  • Changed

    Added visual cue to the selected DropdownMenu.Item.

input(@semcore/input)

  • Changed

    Updated border-color for invalid and valid states. Made them more contrast according to accessibility recommendations.

pills(@semcore/pills)

  • Changed

    Updated token for selected Pill.

radio(@semcore/radio)

  • Changed

    Fixed token for background-color of the checked Checkbox.

utils(@semcore/utils)

  • Changed

    Updated reference for --text-placeholder token from --gray-300 to --gray-400, to add more contrast to all placeholder texts in all components.

[13.28.0] - 2023-05-22

input-number(@semcore/input-number)

  • Changed

    Prevent page scrolling while incrementing or decrementing input value with mouse wheel.

modal(@semcore/modal)

  • Added

    Set default color of modals for better support of dark themes.

popper(@semcore/popper)

  • Added

    Set default color of popper for better support of dark themes.

[13.27.4] - 2023-05-15

d3-chart(@semcore/d3-chart)

  • Fixed

    Fixed radial tree icons displaying.

inline-input(@semcore/inline-input)

  • Fixed

    Pressing Escape or Enter might trigger both onConfirm and onCancel.

[13.27.3] - 2023-05-12

feedback-form(@semcore/feedback-form)

  • Fixed

    Fixed empty tooltip content while fading out.

pagination(@semcore/pagination)

  • Changed

    Improved next and prev buttons aria labels.

utils(@semcore/utils)

  • Fixed

    Fixed i18n interpolation of falsable values.

[13.27.2] - 2023-05-10

divider(@semcore/divider)

  • Changed

    Role separator and aria-orientation were added for better accessability.

portal(@semcore/portal)

  • Fixed

    Fixed SSR when ignorePortalsStacking is turned on.

tooltip(@semcore/tooltip)

  • Fixed

    Screen reader tooltip content updates correctly on change

  • Changed

    Changed content layout for screen reader. Now it's in Tooltip.Popper

utils(@semcore/utils)

  • Fixed

    Made automatic focus return more friendly for modals and side panels.

[13.27.1] - 2023-05-04

badge(@semcore/badge)

  • Changed

    Made default <Badge /> background more contrast.

carousel(@semcore/carousel)

  • Changed

    Made <Carousel /> arrows color more contrast.

drag-and-drop(@semcore/drag-and-drop)

  • Changed

    Made draggable elements dragging pattern more contrast.

pills(@semcore/pills)

  • Added

    Allowed pills focus navigation with left and right keyboard arrows.

skeleton(@semcore/skeleton)

  • Changed

    Hid skeleton for screen readers.

tab-line(@semcore/tab-line)

  • Fixed

    Fixed uncontrolled <TabLine /> animation.

[13.27.0] - 2023-05-04

popper(@semcore/popper)

  • Fixed

    Using ignorePortalsStacking on top-level poppers was causing application crash.

radio(@semcore/radio)

  • Added

    Added the ability to set tag for RadioGroup.

scroll-area(@semcore/scroll-area)

  • Fixed

    <ScrollArea.Bar /> component might break app in some rare use cases.

[13.26.0] - 2023-05-03

animation(@semcore/animation)

  • Changed

    During SSR all useLayoutEffect are called as useEffect to resolve React SSR warnings.

counter(@semcore/counter)

  • Changed

    During SSR all useLayoutEffect are called as useEffect to resolve React SSR warnings.

drag-and-drop(@semcore/drag-and-drop)

  • Changed

    During SSR all useLayoutEffect are called as useEffect to resolve React SSR warnings.

ellipsis(@semcore/ellipsis)

  • Changed

    During SSR all useLayoutEffect are called as useEffect to resolve React SSR warnings.

scroll-area(@semcore/scroll-area)

  • Changed

    Added required role and aria attributes for better screen readers support.

  • Changed

    Scroll area container are now focusable by keyboard.

utils(@semcore/utils)

  • Changed

    During SSR all useLayoutEffect are called as useEffect to resolve React SSR warnings.

[13.25.2] - 2023-05-02

animation(@semcore/animation)

  • Fixed

    Fixed collapse animations blinking.

carousel(@semcore/carousel)

  • Fixed

    Fixed image display when specifying an index other than 0.

[13.25.1] - 2023-04-28

carousel(@semcore/carousel)

  • Fixed

    Fixed warnings in development mode.

fullscreen-modal(@semcore/fullscreen-modal)

  • Fixed

    Added aria-label for the close icon.

grid(@semcore/grid)

  • Fixed

    Fixed warnings in development mode.

input(@semcore/input)

  • Fixed

    Moved paddings from container to <Input.Value /> and <Input.Addon /> to fix addons in inputs of large size.

  • Fixed

    <Input.Addon /> now automatically takes size of <Input />.

  • Fixed

    Fixed right border duplication when last addon is build on top of <Button />.

[13.25.0] - 2023-04-26

animation(@semcore/animation)

  • Fixed

    Fixed collapse animations (e.g. used in <Accordion />) in Safari.

data-table(@semcore/data-table)

  • Fixed

    Fixed missing key warning.

date-picker(@semcore/date-picker)

  • Changed

    Improved date picker rendering performance.

typography(@semcore/typography)

  • Added

    Added uppercase, lowercase, capitalize text transformation props.

[13.24.0] - 2023-04-24

date-picker(@semcore/date-picker)

  • Fixed

    Fixed issue with custom styles when using shadow-loader plugin.

modal(@semcore/modal)

  • Added

    Added disablePreventScroll prop.

side-panel(@semcore/side-panel)

  • Added

    Added disablePreventScroll prop.

utils(@semcore/utils)

  • Fixed

    Fixed usePreventScroll (used in <Modal /> and <ScrollBar />) might totally block document body scroll with async components appearing and fading.

[13.23.0] - 2023-04-19

color-picker(@semcore/color-picker)

  • Fixed

    Added aria-hidden="true" for input control because they are auxiliary.

d3-chart(@semcore/d3-chart)

  • Fixed

    Fixed calculating height of StackBar and HorizontalBar components.

fullscreen-modal(@semcore/fullscreen-modal)

  • Changed

    Default title tag switched from h4 to h2 without changing visual representation.

  • Fixed

    Fixed ability to control from keyboard for Close and Back.

inline-edit(@semcore/inline-edit)

  • Fixed

    Improvements for a11y. Added more correct label. Added role attribute. Return focus on cancel or confirm.

inline-input(@semcore/inline-input)

  • Fixed

    Improvements for a11y. Hidden controls because they are accessible via the keyboard.

input(@semcore/input)

  • Changed

    Fixed outline styles so that they work even if the Value is wrapped in other elements.

input-mask(@semcore/input-mask)

  • Changed

    Remove aria-invalid because you can't enter the wrong value.

  • Changed

    Added hint for screen reader.

  • Changed

    Controls are now display:none rather than visibility:hidden, this gives more space for placeholder.

link(@semcore/link)

  • Fixed

    Fixed visual keyboard focus highlight of inline links.

popper(@semcore/popper)

  • Fixed

    interaction=hover poppers now might be triggered by keyboard focus (but not mouse focus).

product-head(@semcore/product-head)

  • Changed

    Changed tag of Title from div to h1 for better accessibility.

select(@semcore/select)

  • Added

    Added aria-multiselectable attribute to Menu component for better accessibility.

  • Added

    Return focus to trigger when option is selected.

spin(@semcore/spin)

  • Added

    Added aria-hidden attribute for better accessibility.

time-picker(@semcore/time-picker)

  • Added

    Added ARIA attributes for better accessibility.

utils(@semcore/utils)

  • Fixed

    Fixed behavior when returning focus. Now focus return does not work if user used the mouse.

  • Change

    Added id propertie for ScreenReaderOnly component.

  • Fixed

    Keyboard focus highlight wasn't working until keyboard focuses any focusable element second time.

  • Fixed

    Delayed focus return in the macrotask to prevent focus return trigger event passing to to the return focus target.

wizard(@semcore/wizard)

  • Changed

    Title got semantic h2 tag.

  • Fixed

    Added screen reader only hint about completed steps.

[13.22.2] - 2023-04-11

button(@semcore/button)

  • Fixed

    Removed role=button from native button.

input-tags(@semcore/input-tags)

  • Fixed

    Non-interactive container are not focusable by keyboard now.

pagination(@semcore/pagination)

  • Fixed

    Fixed "confirm" icon keyboard navigation.

tab-line(@semcore/tab-line)

  • Fixed

    Fixed aria-posinset attribute value generation.

tab-panel(@semcore/tab-panel)

  • Fixed

    Fixed aria-posinset attribute value generation.

tag(@semcore/tag)

  • Fixed

    Non-interactive tags are not focusable by keyboard now.

tooltip(@semcore/tooltip)

  • Fixed

    Turn aria-haspopup to false for Tooltip with hover=interaction.

[13.22.1] - 2023-04-11

feedback-form(@semcore/feedback-form)

  • Changed

    Patched final-form to meet react-final-form peer dependency.

[13.22.0] - 2023-04-11

data-table(@semcore/data-table)

  • Changed

    Changed the presentation of the sort icon. Now it always runs into the text.

ellipsis(@semcore/ellipsis)

  • Changed

    Added React 18 to the peer dependencies.

feedback-form(@semcore/feedback-form)

  • Changed

    Patched react-final-form to the latest version.

select(@semcore/select)

  • Added

    Return focus to trigger when option is selected.

[13.21.0] - 2023-04-03

animation(@semcore/animation)

  • Fixed

    Nested animation might take initial keyframe from animated parent component in some cases.

carousel(@semcore/carousel)

  • Fixed

    Fixed carousel html roles.

checkbox(@semcore/checkbox)

  • Fixed

    Fixed aria-checked attribute values.

drag-and-drop(@semcore/drag-and-drop)

  • Fixed

    Fixed screen reader annotation of visually untitled items.

popper(@semcore/popper)

  • Changed

    Moved screen reader hint from aria-label attribute to aria-live="polite" alert block.

  • Changed

    Improved keyboard navigation on exit from focus-triggered popovers.

tooltip(@semcore/tooltip)

  • Changed

    Tooltip with hover interaction content is duplicated into screen-reader-only block.

[13.20.5] - 2023-03-31

d3-chart(@semcore/d3-chart)

  • Fixed

    Fixed calculating width of HorizontalBar component.

  • Fixed

    Fixed display Line.Null.

  • Fixed

    Fixed adding custom styles for Radar chart.

input-tags(@semcore/input-tags)

  • Fxed

    Fixed scrolling when paste and enter items.

[13.20.4] - 2023-03-30

input-tags(@semcore/input-tags)

  • Added

    Added checking if the input ref has scrollIntoView method.

[13.20.3] - 2023-03-30

input-tags(@semcore/input-tags)

  • Fixed

    Fixed checking if the input ref is exists.

[13.20.2] - 2023-03-29

d3-chart(@semcore/d3-chart)

  • Fixed

    Fixed calculating height of Bar component.

[13.20.1] - 2023-03-29

date-picker(@semcore/date-picker)

  • Added

    Added default color (--intergalactic-text-primary) to the component.

dropdown(@semcore/dropdown)

  • Added

    Added default color (--intergalactic-text-primary) to the component.

dropdown-menu(@semcore/dropdown-menu)

  • Added

    Added default color (--intergalactic-text-primary) to the component.

input-mask(@semcore/input-mask)

  • Changed

    Changed color in default and focused states as in Figma.

notice(@semcore/notice)

  • Added

    Added default color (--intergalactic-text-primary) to the component.

pagination(@semcore/pagination)

  • Added

    Added design tokens to TotalPages component.

radio(@semcore/radio)

  • Added

    Added default color (--intergalactic-text-primary) to the component.

switch(@semcore/switch)

  • Fixed

    Fixed that switch with single label was turning label into secondary text color.

time-picker(@semcore/time-picker)

  • Added

    Added default color (--intergalactic-text-primary) to Separator component.

tooltip(@semcore/tooltip)

  • Fixed

    Fixed tooltip border color for default theme.

[13.20.0] - 2023-03-28

animation(@semcore/animation)

  • Added

    Animation context that allows children components react to parent animation execution.

portal(@semcore/portal)

  • Added

    Supported ignoring parent portals nesting via ignorePortalsStacking.

utils(@semcore/utils)

  • Added

    Small internal util for context consuming in class-based components.

[13.19.1] - 2023-03-28

d3-chart(@semcore/d3-chart)

  • Fixed

    Added correct display when there is no data in a11y table.

feedback-form(@semcore/feedback-form)

  • Fixed

    Added a11y error binding to field.

utils(@semcore/utils)

  • Fixed

    Utils package was breaking building via webpack and vite.

[13.19.0] - 2023-03-24

animation(@semcore/animation)

  • Added

    Added pointer-events properties to scale group keyframes to avoid problems with overlapping elements and changing the cursor.

dot(@semcore/dot)

  • Fixed

    Fixed local themes on dot.

modal(@semcore/modal)

  • Fixed

    Fixed local themes in modals.

notice-bubble(@semcore/notice-bubble)

  • Fixed

    Fixed local themes in notice bubbles.

popper(@semcore/popper)

  • Fixed

    Fixed local themes in poppers.

portal(@semcore/portal)

  • Removed

    Non-working portalled local theme reapplying.

side-panel(@semcore/side-panel)

  • Fixed

    Fixed local themes in side panels.

utils(@semcore/utils)

  • Added

    Supported portalled local theme reapplying in class-based components.

  • Removed

    Removed Status group in semantic tokens.

  • Changed

    Moved the gray-white token in front of the gray-50, slightly tweaked the order.

[13.18.0] - 2023-03-23

accordion(@semcore/accordion)

  • Fixed

    Toggles attributes aria-expanded and aria-controls were not applied when accordion section was closed.

badge(@semcore/badge)

  • Fixed

    Made Badge visible for screen readers again.

card(@semcore/card)

  • Fixed

    Made <Card.Title /> hint available for screen readers.

d3-chart(@semcore/d3-chart)

  • Added

    Added additionalFields in a11yAltTextConfig for extra text description to the data when using a screen reader

dropdown(@semcore/dropdown)

  • Fixed

    aria-controls and aria-expanded html attributes wasn't applied on closed dropdown.

dropdown-menu(@semcore/dropdown-menu)

  • Added

    Added z-index: 0 to DropdownMenu.List so that it doesn't overlap the focus border of neighboring elements.

  • Fixed

    aria-controls and aria-expanded html attributes wasn't applied on closed dropdown.

  • Fixed

    Navigating options with keyboard now doesn't trigger browser focus.

  • Fixed

    aria-activedescendant now is properly updated on keyboard navigation.

feature-popover(@semcore/feature-popover)

  • Fixed

    Add tabIndex for Icon close.

feedback-form(@semcore/feedback-form)

  • Added

    Added properties backgrouund and theme responsible for spinner theme.

select(@semcore/select)

  • Fixed

    aria-controls and aria-expanded html attributes wasn't applied on closed dropdown.

  • Fixed

    aria-activedescendant was applied to selected option but not on focused one.

  • Fixed

    Option keys are now based on option value.

  • Fixed

    Removed unexpected tabIndex=-1.

utils(@semcore/utils)

  • Added

    Added internal util ScreenReaderOnly to declaratively put screen reader only text in the components.

[13.17.2] - 2023-03-22

notice-bubble(@semcore/notice-bubble)

  • Fixed

    Default export typings wasn't corresponding to the runtime one.

  • Changed

    Added noticeBubbleDefaultManager export that is equal to the default export.

  • Changed

    Deprecated default export. noticeBubbleDefaultManager is recommended as a drop-in replacement.

utils(@semcore/utils)

  • Fixed

    Focus locked tab navigation might cause scrolling to the end or to the start of the page.

[13.17.1] - 2023-03-21

d3-chart(@semcore/d3-chart)

  • Fixed

    Fixed Radar chart with negative rotation hover handling.

input-tags(@semcore/input-tags)

  • Fixed

    Fixed alignment cursor when there are no tags.

[13.17.0] - 2023-03-21

icon(@semcore/icon)

  • Added

    Added GitHubInvert icon.

input-tags(@semcore/input-tags)

  • Fixed

    Fixed tag display when crossing the border during scroll.

  • Fixed

    Fixed tag alignment when set minimum height.

widget-empty(@semcore/widget-empty)

  • Changed

    Updated Error view texts in all languages.

  • Changed

    Updated NoData view texts in all languages.

[13.16.0] - 2023-03-16

core(@semcore/core)

  • Changed

    Changed logic of merging component styles and context styles due to losing context styles before.

[13.15.0] - 2023-03-16

d3-chart(@semcore/d3-chart)

  • Added

    Add angleOffset parameter to Radar chart.

errors(@semcore/errors)

  • Changed

    Changed Title's font-weight from bold to semi-bold.

[13.14.1] - 2023-03-16

feedback-form(@semcore/feedback-form)

  • Fixed

    Fixed padding for the success state of the feedback form.

utils(@semcore/utils)

  • Fixed

    Fixed focus lock might cause infinite focus war when multiple focus locks exist on same page.

[13.14.0] - 2023-03-15

d3-chart(@semcore/d3-chart)

  • Changed

    Much improved a11y summary generation for Radar chart.

date-picker(@semcore/date-picker)

  • Fixed

    Fixed color of selected period.

modal(@semcore/modal)

  • Fixed

    Fixed focus locking and returning.

notice-bubble(@semcore/notice-bubble)

  • Added

    Properties to add icons to notices.

  • Added

    NoticeBubbleManager method typings.

  • Added

    Documentation examples.

  • Fixed

    Disappear animation of stacked notices.

  • Fixed

    Warning notices were not removable.

  • Fixed

    Default links color.

  • Changed

    Deprecated adding notices by NoticeBubble and NoticeBubbleWarning without NoticeBubbleManager.

  • Fixed

    Fixed typings of exported NoticeBubbleManager.

popper(@semcore/popper)

  • Fixed

    Fixed focus locking and returning.

side-panel(@semcore/side-panel)

  • Fixed

    Fixed focus locking and returning.

utils(@semcore/utils)

  • Added

    Added lib/use/useFocusLock util to control focus lock in popup components (like Popper-based, Modal and Sidebar).

[13.13.1] - 2023-03-10

tooltip(@semcore/tooltip)

  • Fixed

    Fixed tooltip borders color.

[13.13.0] - 2023-03-09

d3-chart(@semcore/d3-chart)

  • Added

    Added footer in d3 Tooltip.

  • Fixed

    Added backward compatibility with react 16.9.

slider(@semcore/slider)

  • Fixed

    Fixed non-enumerable slider with provided minimal value.

  • Fixed

    Fixed component typings.

[13.12.0] - 2023-03-06

d3-chart(@semcore/d3-chart)

  • Added

    Added a new chart type Radar.

dropdown(@semcore/dropdown)

  • Fixed

    Fixed the ability to move text to the next line with the Enter key in Textarea.

dropdown-menu(@semcore/dropdown-menu)

  • Fixed

    Fixed the ability to move text to the next line with the Enter key in Textarea.

select(@semcore/select)

  • Fixed

    Fixed automatic scrolling to selected option on popper open wasn't working.

  • Added

    Added prop scrollToSelected to control automatic scroll to selected option on popper open.

[13.11.2] - 2023-03-03

d3-chart(@semcore/d3-chart)

  • Fixed

    Fixed summary generation was broken after i18n enhancement release.

feature-popover(@semcore/feature-popover)

  • Fixed

    Fixed animationsDisabled prop passing.

flags(@semcore/flags)

  • Fixed

    European Union flag with 2x size was fixed again and never again :D.

  • Fixed

    European Union flag with 2x size was fixed.

icon(@semcore/icon)

  • Removed

    Removed automatic setting of aria-hidden to true.

modal(@semcore/modal)

  • Fixed

    Fixed animationsDisabled prop passing.

popper(@semcore/popper)

  • Fixed

    Fixed animationsDisabled prop passing.

side-panel(@semcore/side-panel)

  • Fixed

    Fixed animationsDisabled prop passing.

[13.11.1] - 2023-03-01

d3-chart(@semcore/d3-chart)

  • Fixed

    Fixed summary generation was broken after i18n enhancement release.

[13.11.0] - 2023-03-01

flags(@semcore/flags)

  • Added

    New European Union flag has been added to the set.

icon(@semcore/icon)

  • Fixed

    Fixed DOM attributes aria-hidden and role were not overridable.

tab-line(@semcore/tab-line)

  • Fixed

    Fixed underline width glitching by rebuilding internal animation mechanism.

[13.10.0] - 2023-02-28

animation(@semcore/animation)

  • Fixed

    Fixed ISlideProps interface structure.

icon(@semcore/icon)

  • Fixed

    Fixed path for Confluence, GoogleCloud, Hubspot, JavaScript, LookerStudio icons.

[13.9.1] - 2023-02-22

popper(@semcore/popper)

  • Fixed

    Fixed popper autofocus wasn't working if popper contains any focusable elements.

[13.9.0] - 2023-02-21

accordion(@semcore/accordion)

  • Changed

    Animation duration now might be controlled with design tokens.

animation(@semcore/animation)

  • Added

    Added prop animationsDisabled to disable components' animation.

  • Added

    Added prop timingFunction to control animation easing.

  • Added

    Added <Scale /> and <Slide /> animation components.

base-trigger(@semcore/base-trigger)

  • Added

    Added triggers width animation triggered by change of value prop.

checkbox(@semcore/checkbox)

  • Changed

    Animation duration now might be controlled with design tokens.

counter(@semcore/counter)

  • Added

    Added <AnimatedNumber /> exported component.

d3-chart(@semcore/d3-chart)

  • Fixed

    Added check for the presence of DON at start of animation for RadialTree.

data-table(@semcore/data-table)

  • Fixed

    Fixed empty table body with virtual scroll enabled displays unexpected "0".

i18n-unplugin(@semcore/i18n-unplugin)

  • Fixed

    Added error message for empty bundleLocale list in plugin options.

inline-edit(@semcore/inline-edit)

  • Changed

    Animation duration now might be controlled with design tokens.

modal(@semcore/modal)

  • Added

    Added appear and disappear animation.

notice-bubble(@semcore/notice-bubble)

  • Changed

    Animation duration now might be controlled with design tokens.

notice-global(@semcore/notice-global)

  • Changed

    Animation duration now might be controlled with design tokens.

popper(@semcore/popper)

  • Added

    Added appear and disappear animation.

radio(@semcore/radio)

  • Changed

    Animation duration now might be controlled with design tokens.

side-panel(@semcore/side-panel)

  • Changed

    Animation duration now might be controlled with design tokens.

slider(@semcore/slider)

  • Added

    Added value change animation.

switch(@semcore/switch)

  • Changed

    Animation duration now might be controlled with design tokens.

  • Added

    Little animation of switch active state.

  • Fixed

    Fixed double click call.

tab-panel(@semcore/tab-panel)

  • Changed

    Animation duration now might be controlled with design tokens.

utils(@semcore/utils)

  • Fixed

    In some cases <ThemeProvider /> was breaking rendering process.

  • Added

    Added semcore enhance to animate component dimensions on change of specific props.

[13.8.1] - 2023-02-16

ellipsis(@semcore/ellipsis)

  • Fixed

    Ellipsis wasn't working when tooltip was disabled.

switch(@semcore/switch)

  • Fixed

    Text on left and right sides of the Switch are using with "pointer" cursor when component is not disabled.

[13.8.0] - 2023-02-16

ellipsis(@semcore/ellipsis)

  • Added

    Supported passing tooltip props.

i18n-unplugin(@semcore/i18n-unplugin)

  • Fixed

    Fixed wrong intergalactic components filtering path.

  • Fixed

    Fixed invalid syntax producing with multiple locales.

icon(@semcore/icon)

  • Added

    Added JavaScript icon.

[13.7.0] - 2023-02-13

badge(@semcore/badge)

  • Changed

    Renamed rounding design token (--intergalactic-rounded-medium -> --intergalactic-badge-rounded).

base-trigger(@semcore/base-trigger)

  • Changed

    Renamed rounding design token (--intergalactic-rounded-medium -> --intergalactic-control-rounded).

breadcrumbs(@semcore/breadcrumbs)

  • Fixed

    Fixed hovered state color.

button(@semcore/button)

  • Changed

    Renamed rounding design token (--intergalactic-rounded-medium -> --intergalactic-control-rounded).

card(@semcore/card)

  • Changed

    Renamed rounding design token (--intergalactic-rounded-medium -> --intergalactic-surface-rounded).

carousel(@semcore/carousel)

  • Changed

    Split rounding design tokens (--intergalactic-rounded-medium -> --intergalactic-surface-rounded and --intergalactic-control-rounded).

checkbox(@semcore/checkbox)

  • Changed

    Renamed rounding design token (--intergalactic-rounded-medium -> --intergalactic-addon-rounded).

counter(@semcore/counter)

  • Changed

    Renamed rounding design token (--intergalactic-rounded-large -> --intergalactic-counter-rounded).

d3-chart(@semcore/d3-chart)

  • Fixed

    Fixed display of Bar with height 0 - it is should not be rendered.

  • Changed

    Renamed rounding design token (--intergalactic-rounded-medium -> --intergalactic-popper-rounded).

date-picker(@semcore/date-picker)

  • Changed

    Renamed rounding design token (--intergalactic-rounded-medium -> --intergalactic-control-rounded).

divider(@semcore/divider)

  • Fixed

    Fixed inverted state colors.

dot(@semcore/dot)

  • Fixed

    Fixed m and l sizes rounding.

drag-and-drop(@semcore/drag-and-drop)

  • Changed

    Renamed rounding design token (--intergalactic-rounded-large -> --intergalactic-surface-rounded).

dropdown(@semcore/dropdown)

  • Changed

    Renamed rounding design token (--intergalactic-rounded-medium -> --intergalactic-popper-rounded).

dropdown-menu(@semcore/dropdown-menu)

  • Changed

    Renamed rounding design token (--intergalactic-rounded-medium -> --intergalactic-control-rounded).

feature-popover(@semcore/feature-popover)

  • Changed

    Renamed rounding design token (--intergalactic-rounded-medium -> --intergalactic-popper-rounded).

feedback-form(@semcore/feedback-form)

  • Changed

    Renamed rounding design token (--intergalactic-rounded-medium -> --intergalactic-surface-rounded).

icon(@semcore/icon)

  • Changed

    Renamed YoutubeAlt icon to YoutubeColored.

  • Changed

    Renamed YoutubeRed icon to YoutubeInvert.

input(@semcore/input)

  • Changed

    Renamed rounding design token (--intergalactic-rounded-medium -> --intergalactic-control-rounded).

modal(@semcore/modal)

  • Changed

    Renamed rounding design token (--intergalactic-rounded-large -> --intergalactic-modal-rounded).

notice(@semcore/notice)

  • Changed

    Renamed rounding design token (--intergalactic-rounded-medium -> --intergalactic-surface-rounded).

notice-bubble(@semcore/notice-bubble)

  • Changed

    Renamed rounding design token (--intergalactic-rounded-medium -> --intergalactic-popper-rounded).

pills(@semcore/pills)

  • Changed

    Renamed rounding design token (--intergalactic-rounded-medium -> --intergalactic-control-rounded).

progress-bar(@semcore/progress-bar)

  • Changed

    Renamed rounding design token (--intergalactic-rounded-medium -> --intergalactic-progress-bar-rounded).

scroll-area(@semcore/scroll-area)

  • Fixed

    Fixed scroll bars rounding (3px -> 4px).

select(@semcore/select)

  • Changed

    Renamed rounding design token (--intergalactic-rounded-medium -> --intergalactic-control-rounded).

slider(@semcore/slider)

  • Changed

    Renamed rounding design token (--intergalactic-rounded-medium -> --intergalactic-progress-bar-rounded).

switch(@semcore/switch)

  • Changed

    Renamed rounding design token (--intergalactic-rounded-extra-large -> --intergalactic-switch-rounded).

tab-panel(@semcore/tab-panel)

  • Changed

    Renamed rounding design token (--intergalactic-rounded-medium -> --intergalactic-control-rounded).

tag(@semcore/tag)

  • Changed

    Renamed rounding design token (--intergalactic-rounded-extra-large -> --intergalactic-tag-rounded).

textarea(@semcore/textarea)

  • Changed

    Renamed rounding design token (--intergalactic-rounded-medium -> --intergalactic-control-rounded).

time-picker(@semcore/time-picker)

  • Changed

    Renamed rounding design token (--intergalactic-rounded-medium -> --intergalactic-control-rounded).

tooltip(@semcore/tooltip)

  • Changed

    Renamed rounding design token (--intergalactic-rounded-medium -> --intergalactic-popper-rounded).

utils(@semcore/utils)

  • Changed

    Changed design tokens facebook color (#3b5998 -> #1877f2).

  • Changed

    Changed design tokens linkedIn color (#1a7ab2 -> #0a66c2).

  • Changed

    Changed design tokens twitter color (#2bafeb -> #1d9bf0).

wizard(@semcore/wizard)

  • Fixed

    Fixed issue with scroll on small screen

  • Changed

    Renamed rounding design token (--intergalactic-rounded-medium -> --intergalactic-control-rounded, --intergalactic-rounded-large -> --intergalactic-modal-rounded).

[13.6.2] - 2023-02-07

carousel(@semcore/carousel)

  • Fixed

    Fixed freezing when slide index is greater than number of slides.

d3-chart(@semcore/d3-chart)

  • Fixed

    Fixed animation for Donut.

  • Changed

    Changed minimum height in types for Bar.

data-table(@semcore/data-table)

  • Fixed

    Fixed view of cells when using cell grouping and columns at the same time.

ellipsis(@semcore/ellipsis)

  • Fixed

    Stopped showing tooltip if text is not truncated.

[13.6.1] - 2023-01-26

d3-chart(@semcore/d3-chart)

  • Fixed

    Fixed and changed minimum height of Bar.

  • Fixed

    Fixed definition of users locale.

data-table(@semcore/data-table)

  • Fixed

    Fix floating sort icon to right align.

[13.6.0] - 2023-01-20

d3-chart(@semcore/d3-chart)

  • Fixed

    Fixed animation in React strict mode for RadialTree and Donut.

icon(@semcore/icon)

  • Added

    Added TwitterCarousel, TopStories, WebStories, FindResultsOn, InterestingFinds, Event, SeeResultsAbout, PopularProducts, RelatedProducts, AddressPack, RelatedSearches, ShortVideos, NotificationNo icons.

utils(@semcore/utils)

  • Changed

    Put all css :hover selectors into @media(hover: hover) block.

[13.5.0] - 2023-01-19

accordion(@semcore/accordion)

  • Added

    Added duration property to Accordion.Item types.

base-trigger(@semcore/base-trigger)

  • Fixed

    Removed font-family enforcement.

breadcrumbs(@semcore/breadcrumbs)

  • Fixed

    Removed font-family enforcement.

button(@semcore/button)

  • Fixed

    Removed font-family enforcement.

card(@semcore/card)

  • Fixed

    Removed font-family enforcement.

color-picker(@semcore/color-picker)

  • Fixed

    Removed font-family enforcement.

  • Fixed

    Fixed color picker display when using non-extended <ColorPicker />.

date-picker(@semcore/date-picker)

  • Fixed

    Fixed DatePicker.InputTrigger edited text highlight color.

fullscreen-modal(@semcore/fullscreen-modal)

  • Fixed

    Removed font-family enforcement.

modal(@semcore/modal)

  • Added

    Added Modal.Title component and aria-labelledby property for better a11y.

notice-bubble(@semcore/notice-bubble)

  • Fixed

    Removed minimal height limitation.

side-panel(@semcore/side-panel)

  • Fixed

    Removed font-family enforcement.

utils(@semcore/utils)

  • Changed

    Renamed --intergalactic-border-danger token name to --intergalactic-border-critical.

  • Changed

    Renamed --intergalactic-border-danger-active token name to --intergalactic-border-critical-active.

  • Changed

    Renamed --intergalactic-border-table-accent-border token name to --intergalactic-border-table-accent.

  • Changed

    Added description for every design token.

  • Changed

    No other renaming expected in the future.

[13.4.0] - 2023-01-16

popper(@semcore/popper)

  • Fixed

    Fixed focus hijacking by non editable poppers.

[13.3.0] - 2023-01-16

i18n-unplugin(@semcore/i18n-unplugin)

  • Added

    Added @semcore/ui/i18n-unplugin.

illustration(@semcore/illustration)

  • Added

    Added Feedback illustration.

[13.2.13] - 2023-01-11

animation(@semcore/animation)

  • Fixed

    Fixed flickering in Collapse animation.

d3-chart(@semcore/d3-chart)

  • Fixed

    Added prop transparent for all charts opacity

dropdown-menu(@semcore/dropdown-menu)

  • Fixed

    Fixed error loading styles in correct order for mini-css-extract-plugin.

errors(@semcore/errors)

  • Fixed

    Fixed French, Japanese and Turkish translations.

flags(@semcore/flags)

  • Fixed

    Fixed internal imports after babel transformation were causing "named import from json" errors in some bundlers.

icon(@semcore/icon)

  • Changed

    Renamed Stoller icon to Stroller.

inline-input(@semcore/inline-input)

  • Fixed

    Fixed displaying tooltip of ConfirmControl.

  • Changed

    Changed all translations of CancelControl text tooltip.

input-number(@semcore/input-number)

  • Added

    Added Korean translation.

select(@semcore/select)

  • Fixed

    Fixed typo in property tabIndex.

[13.2.12] - 2023-01-09

d3-chart(@semcore/d3-chart)

  • Added

    Added prop transparent for charts opacity

dropdown-menu(@semcore/dropdown-menu)

  • Changed

    DropdownMenu.Popper closes when the Enter button is pressed.

utils(@semcore/utils)

  • Fixed

    Fixed internal mechanism of interpolating variables into translated texts.

[13.2.11] - 2023-01-04

ellipsis(@semcore/ellipsis)

  • Fixed

    Remove react warning with non-html props.

format-text(@semcore/format-text)

  • Fixed

    Fixed css variable design tokens.

notice-global(@semcore/notice-global)

  • Added

    Added cursor change when hovering NoticeGlobal.CloseIcon.

tag(@semcore/tag)

  • Fixed

    Fixed css variable design tokens.

[13.2.10] - 2022-12-27

card(@semcore/card)

  • Fixed

    Hint tooltip is centered vertically.

d3-chart(@semcore/d3-chart)

  • Fixed

    Fixed Donut chart rendering when hovering over a chart while it is loading.

data-table(@semcore/data-table)

  • Fixed

    Fix style for resizable.

dropdown-menu(@semcore/dropdown-menu)

  • Added

    Added box-sizing for correct offset display.

icon(@semcore/icon)

  • Added

    Added Jewelry, Photo, Military, Restaurant, Music, Recreation, Events', Cosmetics, Fashion, Printing, Science, Comics, Gambling, Architecture, Veterinary, Furniture, Adult, Religion, PublicSafety, Security, Fish, Law, Oil, Packaging, Logistic, Marine, PublicUtility, Craft, Sport, Car, Games, Language, Smoking, Farm, Food, Wine icons.

widget-empty(@semcore/widget-empty)

  • Fixed

    Fixed image size.

[13.2.9] - 2022-12-22

data-table(@semcore/data-table)

  • Changed

    Removed vertical borders from header cells.

  • Changed

    Added props vBorders, borderLeft and borderRight to have possibility to render vertical borders.

  • Changed

    Added prop compact to reduce table paddings.

  • Changed

    Added gradient to the sorting icon.

[13.2.8] - 2022-12-21

base-trigger(@semcore/base-trigger)

  • Fixed

    Fixed the problem of not showing the placeholder when the body of the BaseTrigger is empty.

format-text(@semcore/format-text)

  • Fixed

    Fixed underline for links from the design system.

link(@semcore/link)

  • Fixed

    Fixed vertical align for use as a text link.

select(@semcore/select)

  • Fixed

    Fixed display of placeholder with empty value.

tag(@semcore/tag)

  • Fixed

    Fixed css syntax error.

[13.2.7] - 2022-12-19

Global(Global)

  • Added

    Added internationalization of aria attributes.

d3-chart(@semcore/d3-chart)

  • Changed

    Supported semi-async internationalization of text in a11y module.

format-text(@semcore/format-text)

  • Fixed

    Fixed syntax css.

illustration(@semcore/illustration)

  • Changed

    Added react-dom to peer dependencies.

ui(@semcore/ui)

  • Fixed

    Normalized path to re-export @semcore/illustration.

utils(@semcore/utils)

  • Fixed

    Fixed non-react node detection for addonTextChildren.

  • Changed

    Supported semi-async internationalization.

[13.2.6] - 2022-12-14

illustration(@semcore/illustration)

  • Fixed

    Fixed illustrations reexports.

[13.2.5] - 2022-12-14

base-trigger(@semcore/base-trigger)

  • Fixed

    Fixed hardcoded spacing style literal.

link(@semcore/link)

  • Fixed

    Fixed supporting ellipsis links with addon.

progress-bar(@semcore/progress-bar)

  • Fixed

    Fixed default theme background.

[13.2.4] - 2022-12-13

Global(Global)

  • Changed

    Added react-dom to peer dependencies.

base-trigger(@semcore/base-trigger)

  • Changed

    The icon in LinkTrigger is centered vertically.

dropdown-menu(@semcore/dropdown-menu)

  • Fixed

    Fix tabulation and moving highlighted items

link(@semcore/link)

  • Changed

    Link.Addon is centered vertically.

[13.2.3] - 2022-12-09

animation(@semcore/animation)

  • Changed

    Changed prop initialAnimation to optional.

feature-popover(@semcore/feature-popover)

  • Fixed

    Opening animation is working again.

notice-bubble(@semcore/notice-bubble)

  • Changed

    Changed prop initialAnimation to optional.

scroll-area(@semcore/scroll-area)

  • Fixed

    Fixed calculation size when changing height of the container.

[13.2.2] - 2022-12-07

animation(@semcore/animation)

  • Added

    Added prop initialAnimation to run animation on the first rendering

flags(@semcore/flags)

  • Fixed

    Fixed exporting iso2Name, iso3iso2 and nameWithoutIso because of linter warnings.

input(@semcore/input)

  • Added

    Added type IInputCtx for export.

input-tags(@semcore/input-tags)

  • Fixed

    Fixed Value type

notice-bubble(@semcore/notice-bubble)

  • Fixed

    Fixed NoticeBubbleManager types

  • Added

    Added prop initialAnimation to run animation on the first rendering

select(@semcore/select)

  • Fixed

    Fixed screen readers support for Select.List

wizard(@semcore/wizard)

  • Fixed

    Fixed layout so that the white background in the rounded borders of the modal would not be visible.

[13.2.1] - 2022-12-02

dropdown-menu(@semcore/dropdown-menu)

  • Changed

    Changed size of shadow in DropdownMenu.List from 9px to 16px.

flags(@semcore/flags)

  • Added

    Added missed object iso3iso2 in index.d.ts for exporting.

input-tags(@semcore/input-tags)

  • Fixed

    Fixed exported types of components.

[13.2.0] - 2022-11-30

base-trigger(@semcore/base-trigger)

  • Added

    Added support text ellipsis in LinkTrigger.Text.

checkbox(@semcore/checkbox)

  • Changed

    Updated border-color in focus state from --blue-400 to --blue-500, --red-400 to --red-500.

d3-chart(@semcore/d3-chart)

  • Fixed

    Allowed to pass any svg attributes.

  • Fixed

    Fixed Bar click handler typings.

  • Fixed

    Fixed support handling of bars event handling with paddingOuter.

  • Added

    Bar component now supports onClick handler with bar data in callback.

date-picker(@semcore/date-picker)

  • Fixed

    Fixed InputTrigger subcomponent types.

dot(@semcore/dot)

  • Added

    Added css property isolation to container.

drag-and-drop(@semcore/drag-and-drop)

  • Changed

    Component was fully rebuilt internally. Backward capability mostly preserved, legacy apis was marked as deprecated.

dropdown-menu(@semcore/dropdown-menu)

  • Changed

    Due to the effect of cutting off the last line, it was decided to add a shadow to the container (DropdownMenu.List) when scrolling.

  • Changed

    Changed margin to padding to make the scrollbar look better.

  • Changed

    Now highlighted tabs are also browser focused.

flags(@semcore/flags)

  • Changed

    Fixed few countries flag displaying.

  • Changed

    Removed North Ireland flag as far as image of North Ireland flag was always missing in repository and random image was displayed instead.

flex-box(@semcore/flex-box)

  • Fixed

    Fixed showing types in autocomplete IDE.

format-text(@semcore/format-text)

  • Fixed

    Fixed showing types in autocomplete IDE.

icon(@semcore/icon)

  • Added

    Added Rephrase, SimplifyText, ExpandText icons.

inline-input(@semcore/inline-input)

  • Fixed

    Disabled moving focus in tooltips.

  • Changed

    Updated border-color in focus state from --blue-400 to --blue-500, --red-400 to --red-500, --green-400 to --green-500.

input(@semcore/input)

  • Fixed

    Fix style for disabled state.

  • Changed

    Updated border-color in focus state from --blue-400 to --blue-500, --red-400 to --red-500, --green-400 to --green-500.

  • Added

    Added aria-invalid for input in invalid state.

input-mask(@semcore/input-mask)

  • Fixed

    Fixed showing types in autocomplete IDE.

input-tags(@semcore/input-tags)

  • Fixed

    Fixed showing types in autocomplete IDE.

notice-bubble(@semcore/notice-bubble)

  • Fixed

    Replaced NoticeBubbleManager instance typings with NoticeBubbleManager typing.

  • Fixed

    Export of NoticeBubbleManager was missing in typings.

outside-click(@semcore/outside-click)

  • Fixed

    Fixed showing types in autocomplete IDE.

pagination(@semcore/pagination)

  • Fixed

    Fixed attributes and line-height for last page

pills(@semcore/pills)

  • Added

    Added css property isolation to container.

portal(@semcore/portal)

  • Fixed

    Fixed showing types in autocomplete IDE.

product-head(@semcore/product-head)

  • Fixed

    Fixed showing types in autocomplete IDE.

  • Changed

    Changed margin-bottom from 16px to 24px.

radio(@semcore/radio)

  • Changed

    Updated border-color in focus state from --blue-400 to --blue-500, --red-400 to --red-500.

skeleton(@semcore/skeleton)

  • Changed

    Removed width and height properties from VennChartSkeleton and PieChartSkeleton.

sticky(@semcore/sticky)

  • Fixed

    Fixed showing types in autocomplete IDE.

tab-line(@semcore/tab-line)

  • Changed

    Changed font-weight of tab's text and height of underline.

tab-panel(@semcore/tab-panel)

  • Changed

    Tabs focus doesn't trigger tab select.

  • Changed

    Pressing "Enter" and "Space" keys focuses current tab.

  • Changed

    Changed font-weight of tab's text.

tag(@semcore/tag)

  • Added

    Added hover styles for close icon.

textarea(@semcore/textarea)

  • Changed

    Updated border-color in focus state from --blue-400 to --blue-500, --red-400 to --red-500, --green-400 to --green-500.

tooltip(@semcore/tooltip)

  • Changed

    Updated border-color for warning theme from --red-400 to --red-500.

utils(@semcore/utils)

  • Changed

    Changed keyboard-focus opacity

  • Added

    Added ability to merge styles field for assignProps function.

[13.1.1] - 2022-11-09

base-trigger(@semcore/base-trigger)

  • Fixed

    Fixed FilterTrigger accessability.

checkbox(@semcore/checkbox)

  • Fixed

    Fixed displaying in unchecked and disabled state.

d3-chart(@semcore/d3-chart)

  • Fixed

    Fixed hover and active animated for Donut chart.

date-picker(@semcore/date-picker)

  • Fixed

    Fixed input trigger visual divergence from initial design.

  • Fixed

    Removed lock on fixed version of @semcore/input.

ellipsis(@semcore/ellipsis)

  • Added

    Component was added to export of @semcore/ui.

icon(@semcore/icon)

  • Added

    Added LookerStudio icon.

input-mask(@semcore/input-mask)

  • Fixed

    Fixed mask and text line-height mismatch.

pagination(@semcore/pagination)

  • Fixed

    Fixed styles for last and single pages

[13.1.0] - 2022-11-03

animation(@semcore/animation)

  • Added

    Added a property that removes the overflow=hidden setting.

  • Changed

    Returning the original overflow after the animation has passed.

button(@semcore/button)

  • Fixed

    Lazy checks for necessity of aria-label in non production environment.

carousel(@semcore/carousel)

  • Fixed

    Fixed screen readers support.

checkbox(@semcore/checkbox)

  • Fixed

    Fixed displaying in unchecked and disabled state.

color-picker(@semcore/color-picker)

  • Fixed

    Fixed screen readers support.

d3-chart(@semcore/d3-chart)

  • Fixed

    Fixed hover and active animated for Donut chart.

  • Fixed

    Fixed display of minimum bar size in StackBar.

  • Added

    Added display of minimum bar size in HorizontalBar.

  • Fixed

    Fixed inner radius for Donut chart. It began to equal what is indicated in the innerRadius prop.

  • Fixed

    Fixed reference lines were missing dashed style.

  • Fixed

    Fixed typings of render functions.

data-table(@semcore/data-table)

  • Added

    Support for inheritance of alignItems prop from header to cells.

  • Added

    Added disabledScroll property that disables scrolling in tables.

  • Added

    Added the ability(flex="inherit") to inherit the size from the top table.

date-picker(@semcore/date-picker)

  • Fixed

    Removed lock on fixed version of @semcore/input.

errors(@semcore/errors)

  • Fixed

    Fixed paddings.

icon(@semcore/icon)

  • Fixed

    Lazy checks for necessity of aria-label in non production environment.

  • Changed

    Updated Text icon.

  • Added

    Added icon GoogleAds

inline-edit(@semcore/inline-edit)

  • Fixed

    Removed wrong aria role and added needed aria label.

inline-input(@semcore/inline-input)

  • Added

    Added accessability needed aria label.

input-mask(@semcore/input-mask)

  • Fixed

    Fixed mask and text line-height mismatch.

  • Added

    Allowed to pass children.

link(@semcore/link)

  • Fixed

    Lazy checks for necessity of aria-label in non production environment.

modal(@semcore/modal)

  • Changed

    Updated focus-lock.

popper(@semcore/popper)

  • Changed

    Updated focus-lock.

side-panel(@semcore/side-panel)

  • Changed

    Updated focus-lock.

time-picker(@semcore/time-picker)

  • Fixed

    Fixed that some secret combination of arrows pressing was causing infinite focus call and temporary freeze of browser.

  • Fixed

    Fixed Screen readers support.

utils(@semcore/utils)

  • Added

    Added hasLabels utility.

  • Fixed

    Removed @types/react, @types/react-dom and @types/node from package direct dependencies.

[13.0.2] - 2022-10-20

base-trigger(@semcore/base-trigger)

  • Fixed

    Fixed the problem of not showing the placeholder when the body of the FilterTrigger is empty.

core(@semcore/core)

  • Fixed

    Fixed calculation children index.

date-picker(@semcore/date-picker)

  • Changed

    Reverting changes from version 3.3.12 as these changes are implemented in the utils/lib/addonTextChildren.

dropdown-menu(@semcore/dropdown-menu)

  • Fixed

    Fixed wrong setting of type=button attribute for every DropdownMenu.Trigger based component.

select(@semcore/select)

  • Fixed

    Fixed unexpected verbose console warnings.

time-picker(@semcore/time-picker)

  • Fixed

    Fixed support of Safari.

utils(@semcore/utils)

  • Fixed

    Removed @types/react, @types/react-dom and @types/node from package direct dependencies.

[13.0.1] - 2022-10-14

Global(Global)

  • Fixed

    Fixed reexports of @semcore/ui package.

[13.0.0] - 2022-10-12

Global(Global)

  • Added

    Added support for React 18 πŸ”₯

  • Fixed

    Fixed problems in working with react strict mode.

chart(@semcore/chart)

  • BREAK

    The component has been removed from the release system. Use @semcore/d3-chart.

neighbor-location(@semcore/neighbor-location)

  • BREAK

    The approach to determining neighbors has been changed.

table(@semcore/table)

  • BREAK

    The component has been removed from the release system. Use @semcore/data-table.

accordion(@semcore/accordion)

  • Fixed

    Fixed elements id uniqueness.

base-trigger(@semcore/base-trigger)

  • Changed

    Updated major dependency @semcore/neighbor-location [2.3.15 ~> 3.0.0]

button(@semcore/button)

  • Changed

    Updated major dependency @semcore/neighbor-location [2.3.15 ~> 3.0.0]

checkbox(@semcore/checkbox)

  • Fixed

    Added missing aria-checked a11y attribute.

color-picker(@semcore/color-picker)

  • Fixed

    Fixed paddings of addons in input.

core(@semcore/core)

  • Changed

    Changed approach to children index calculation with React parallel rendering.

d3-chart(@semcore/d3-chart)

  • Fixed

    Ensured a11y module do not break mouse interactions.

  • Fixed

    Fixed issue with uninitialized styles in some charts.

data-table(@semcore/data-table)

  • Added

    Added support ref for DataTable.Column and DataTable.Cell.

date-picker(@semcore/date-picker)

  • Changed

    Changed the way to check the contents of the trigger for ButtonTrigger

  • Changed

    Changed utils function for ButtonTrigger

  • Fixed

    Fixed unexpected margin of calendar grid cells in Safari browser.

errors(@semcore/errors)

  • Changed

    Moved svg illustrations to @semcore/illustration component.

icon(@semcore/icon)

  • Changed

    Renamed AppBlock icon to AppsBlock.

  • Added

    Added icon Stoller.

  • Added

    Added Charge, CardUpdate, ChargebackWin, ChargebackLoss icons.

  • Changed

    When interactive prop is provided, aria-label or aria-labelledby props from now are required. If required props are not provided a warning is logged to developer console.

illustration(@semcore/illustration)

  • Changed

    Remove masks from all svg illustrations for WidgetEmpty component.

  • Added

    Added and changed fields main, module and typings in package.json.

  • Added

    Added missed illustrations and added missed id attribute for some illustrations.

  • Added

    Added available for export function getIllustrationPath to get url of illustrations.

input(@semcore/input)

  • Changed

    Updated major dependency @semcore/neighbor-location [2.3.15 ~> 3.0.0]

  • Changed

    Remove useless styles for Addons.

input-mask(@semcore/input-mask)

  • Fixed

    Fixed displaying of addons placed on the end (right in ltr languages) of input.

  • Fixed

    Fixed mask underlay position desynchronization with html input content;

  • Fixed

    Hidden placeholders and mask from real DOM to exclude it from copied content.

  • Changed

    Updated major dependency @semcore/neighbor-location [2.3.15 ~> 3.0.0]

  • Fixed

    Fixed addon placed before input value may be overlayed by input value.

  • Fixed

    Fixed previously broken in previous version backward compatibility of piping api.

notice(@semcore/notice)

  • Changed

    Color for Close icon with theme info was changed from --blue-400 to --gray-400.

pills(@semcore/pills)

  • Changed

    Updated major dependency @semcore/neighbor-location [2.3.15 ~> 3.0.0]

  • Fixed

    Added essential accessibility attributes.

popper(@semcore/popper)

  • Changed

    Updated major dependency @semcore/neighbor-location [2.3.15 ~> 3.0.0]

  • Fixed

    Removed aria attributes that were breaking components a11y.

radio(@semcore/radio)

  • Fixed

    Fixed arrangement of internal and external circles in checked state.

select(@semcore/select)

  • Added

    Screen readers support.

skeleton(@semcore/skeleton)

  • Changed

    All skeletons are aria-busy from now.

slider(@semcore/slider)

  • Changed

    Stable release

  • Added

    Added box-sizing

sticky(@semcore/sticky)

  • Changed

    This component has been deprecated. Added a message about it.

switch(@semcore/switch)

  • Changed

    Updated major dependency @semcore/neighbor-location [2.3.15 ~> 3.0.0]

  • Changed

    Improved accessibility with labeling switch by currently picked option.

tab-line(@semcore/tab-line)

  • Changed

    Updated major dependency @semcore/neighbor-location [2.3.15 ~> 3.0.0]

tab-panel(@semcore/tab-panel)

  • Added

    Added styles for panel consisting only of an icon.

utils(@semcore/utils)

  • Fixed

    Added a check for empty children for addonTextChildren function.

widget-empty(@semcore/widget-empty)

  • Changed

    Moved svg illustrations to @semcore/illustration component.

[12.6.0] - 2022-09-22

chart(@semcore/chart)

  • Changed

    Mark exported functions as deprecated with recommendation to use @semcore/d3-chart.

flags(@semcore/flags)

  • Added

    Added access to flags that don't have ISO code.

  • Fixed

    Fixed flag name return type.

icon(@semcore/icon)

  • Fixed

    Fixed icon Toxic.

progress-bar(@semcore/progress-bar)

  • Fixed

    Added essential accessibility attributes.

radio(@semcore/radio)

  • Fixed

    Fixed arrangement of internal and external circles in checked state.

skeleton(@semcore/skeleton)

  • Changed

    All skeletons are aria-busy from now.

slider(@semcore/slider)

  • Added

    Out of the box support for multiple choice options.

spin(@semcore/spin)

  • Fixed

    Added essential accessibility attributes.

spin-container(@semcore/spin-container)

  • Fixed

    Added essential accessibility attributes.

table(@semcore/table)

  • Changed

    Mark exported functions as deprecated with recommendation to use @semcore/data-table.

widget-empty(@semcore/widget-empty)

  • Added

    Added Turkish language support.

wizard(@semcore/wizard)

  • Added

    Added new components.

[12.5.1] - 2022-09-15

animation(@semcore/animation)

  • Fixed

    Fixed playing entering animation if init animation state is already reached.

badge(@semcore/badge)

  • Fixed

    Change line-height to correctly display uppercase letters.

button(@semcore/button)

  • Fixed

    Fixed aria warning detection.

color-picker(@semcore/color-picker)

  • Changed

    Changed the logic of entering color format. From this version it is possible to enter hex code in both formats: with # sign - #123123 and without # sign - 123123.

d3-chart(@semcore/d3-chart)

  • Fixed

    Changed paths in css files to relative.

data-table(@semcore/data-table)

  • Changed

    Improved component accessibility in cases of virtual scroll and columns sorting.

feedback-form(@semcore/feedback-form)

  • Added

    Added aria attributes for better a11y.

fullscreen-modal(@semcore/fullscreen-modal)

  • Changed

    Removed unused hidden property from types.

input-tags(@semcore/input-tags)

  • Added

    Added screen reader support

link(@semcore/link)

  • Fixed

    Fixed aria warning detection.

tab-line(@semcore/tab-line)

  • Fixed

    Enforced inner text font line height to prevent possible bottom cut.

  • Fixed

    Fixed typos in styles: lihe-height -> line-height.

  • Fixed

    Fixed font height so that the letter "g" would not be cut off.

tab-panel(@semcore/tab-panel)

  • Fixed

    Enforced inner text font line height to prevent possible bottom cut.

tag(@semcore/tag)

  • Fixed

    Enforced inner text font line height to prevent possible bottom cut.

  • Added

    Added screen reader support

tooltip(@semcore/tooltip)

  • Added

    Added aria-live attribute for better a11y.

utils(@semcore/utils)

  • Fixed

    Added dependency @types/react-dom and fix type for getNodeByRef function.

[12.5.0] - 2022-08-29

accordion(@semcore/accordion)

  • Fixed

    Fixed disabled items handling to improve component accessibility.

animation(@semcore/animation)

  • Fixed

    Fixed playing entering animation if init animation state is already reached.

badge(@semcore/badge)

  • Added

    Added aria-hidden because component "badge" is not the main functionality and will only confuse the blind user.

breadcrumbs(@semcore/breadcrumbs)

  • Changed

    Added essential aria-\* attributes.

button(@semcore/button)

  • Fixed

    Update version @semcore/utils to use additional functions.

  • Added

    Added empty button aria-label check.

d3-chart(@semcore/d3-chart)

  • Added

    Introduced charts accessibility module.

  • Fix

    Fixed ResponsiveContainer memory leak on unmount.

  • Fix

    Venn chart was not mentioned in exported types.

date-picker(@semcore/date-picker)

  • Added

    Added Turkish language support.

  • Changed

    Removed spaces around dash in formatted date.

errors(@semcore/errors)

  • Changed

    Updated translations.

  • Added

    Added Turkish language support.

  • Added

    Added role="alert" attributes to increase support for a11y.

flags(@semcore/flags)

  • Fixed

    Fixed broken display of Cote d'Ivoire's flag.

  • Fixed

    Fixed broken display of United States Minor Outlying Islands' flag.

icon(@semcore/icon)

  • Added

    Added call onClick when pressing enter if the icon is interactive.

input(@semcore/input)

  • Added

    Added missing type defaultValue in index.d.ts.

input-number(@semcore/input-number)

  • Added

    Added screen reader notification of input value and aria attributes for better a11y.

link(@semcore/link)

  • Fixed

    Change tag for Link.Addon from div to span

  • Fixed

    Update version @semcore/utils to use additional functions.

  • Added

    Added screen reader support and empty link aria-label check

notice(@semcore/notice)

  • Added

    Added aria-live attribute for better accessibility.

notice-bubble(@semcore/notice-bubble)

  • Changed

    Animation styles moved to css file and now available for theming.

  • Added

    Added role and aria-live attribute for better accessibility.

notice-global(@semcore/notice-global)

  • Added

    Added aria-live attribute for better accessibility.

pagination(@semcore/pagination)

  • Added

    Added Turkish language support.

  • Added

    Added the necessary labels for improved accessibility work.

product-head(@semcore/product-head)

  • Fixed

    Remove overflow='auto' because the component should not scroll, its content should adapt to the desired size.

radio(@semcore/radio)

  • Added

    Added missing type defaultValue in index.d.ts.

tag(@semcore/tag)

  • Fixed

    Update version @semcore/utils to use additional color changing functions.

textarea(@semcore/textarea)

  • Added

    Added missing types value and defaultValue in index.d.ts.

time-picker(@semcore/time-picker)

  • Added

    Added missing type defaultValue in index.d.ts.

typography(@semcore/typography)

  • Changed

    Added essential aria-\* attributes for Typography lists.

utils(@semcore/utils)

  • Added

    Added util function reactToText to convert react component to text.

  • Added

    Added support of elementtiming attribute passing on all components.

[12.4.2] - 2022-08-02

d3-chart(@semcore/d3-chart)

  • Fix

    Venn chart was not mentioned in exported types.

utils(@semcore/utils)

  • Fixed

    Fixed package .mjs artifacts cross-imports to support modern js bundlers.

[12.4.1] - 2022-08-01

date-picker(@semcore/date-picker)

  • Added

    Added new button components Apply and Reset for DateRangePicker and MonthRangePicker.

icon(@semcore/icon)

  • Fixed

    Renamed icon from AppBlock to AppsBlock. Old name is deprecated.

utils(@semcore/utils)

  • Fixed

    Fixed package .mjs artifacts cross-imports to support modern js bundlers.

[12.4.0] - 2022-07-25

d3-chart(@semcore/d3-chart)

  • Fixed

    Fixed ability to change tag in render(prop) functions.

  • Fixed

    Fixed RadialTree typings.

  • Fixed

    Fixed RadialTree rendering in Safari.

  • Fixed

    Fixed RadialTree radian labels rendering.

data-table(@semcore/data-table)

  • Changed

    Add onScroll callback for <Body/>.

dropdown-menu(@semcore/dropdown-menu)

  • Fixed

    Remove deprecated size (xl).

fullscreen-modal(@semcore/fullscreen-modal)

  • Fixed

    Fixed font family in Title

icon(@semcore/icon)

  • Fixed

    Renamed icon from AppBlock to AppsBlock. Old name is deprecated.

  • Added

    Added icon ClusteredList.

  • Added

    Added icon AppsBlock.

input(@semcore/input)

  • Changed

    Fixed Input.Addon css classes were missing during server-side rendering.

  • Fixed

    Fixed the reaction when interacting with the keyboard for the correct work of other components with keyboard support.

  • Fixed

    Fixed applying border-radius for outline.

input-number(@semcore/input-number)

  • Fixed

    Fixed rounding of float numbers.

neighbor-location(@semcore/neighbor-location)

  • Fixed

    Tuned up childildren elements counting (ignoring empty string).

popper(@semcore/popper)

  • Fixed

    Fixed possibility to insert render function into Popper.Trigger.

select(@semcore/select)

  • Fixed

    Fixed color of Addon icons in InputSearch.

utils(@semcore/utils)

  • Fixed

    Fixed pcakage compatibility with ES modules.

[12.3.0] - 2022-07-07

d3-chart(@semcore/d3-chart)

  • Added

    Added index to Bubble chart

  • Added

    Added property minimal height hMin for Bar (<Bar hMin={...}/>)

  • Added

    Added property active for Donut.Pie

  • Fixed

    Exclude props from html for Tooltip.Dot

  • Fixed

    Recalculate position for Dot after update scale

  • Fixed

    Optimization render Dot

data-table(@semcore/data-table)

  • Fixed

    Fixed scrolling of table when enable virtual scrolling.

feedback-form(@semcore/feedback-form)

  • Fixed

    Fixed feedback image.

icon(@semcore/icon)

  • Added

    Added icon AppsBlock.

illustration(@semcore/illustration)

  • Changed

    Added react component MailSent put on path @semcore/illustration/MailSent

  • Changed

    Illustration MailSent put on path @semcore/illustration/svg/MailSent

radio(@semcore/radio)

  • Fixed

    Change inherited TS type for Radio (IFlexProps -> IBoxProps)

widget-empty(@semcore/widget-empty)

  • Changed

    Updated svg images for all charts, nothing found and congratulations states.

[12.2.0] - 2022-06-24

breadcrumbs(@semcore/breadcrumbs)

  • Fixed

    Fixed separator's margin.

chart(@semcore/chart)

  • Changed

    Changed type names from 'IPieProps' to 'IRechartsPieProps' so that there are no intersections with other components.

checkbox(@semcore/checkbox)

  • Fixed

    Fixed problem show Checkbox in Modal (Checkbox added scroll on page).

d3-chart(@semcore/d3-chart)

  • Changed

    Changed type names from 'ITooltipProps' to 'ITooltipChartProps' so that there are no intersections with other components.

  • Changed

    Changed type names from 'ITooltipContext' to 'ITooltipChartContext' so that there are no intersections with other components.

errors(@semcore/errors)

  • Changed

    Changed type names from 'iconNames' to 'iconNamesErrors' so that there are no intersections with other components.

feedback-form(@semcore/feedback-form)

  • Changed

    Updated react-final-form to 6.5.2 to support React 17.

icon(@semcore/icon)

  • Changed

    Added files with the extension .mjs

inline-input(@semcore/inline-input)

  • Fixed

    Remove 4px vertical paddings.

notice-global(@semcore/notice-global)

  • Changed

    Changed type names from 'NoticeTheme' to 'NoticeGlobalTheme' so that there are no intersections with other components.

pills(@semcore/pills)

  • Changed

    Changed type names from 'IPopperHandlers' to 'IPillsHandlers' so that there are no intersections with other components.

progress-bar(@semcore/progress-bar)

  • Fixed

    Theme prop doesn't work when styles has been post-processed

project-create(@semcore/project-create)

  • Changed

    Updated react-final-form to 6.5.2 to support React 17.

tag(@semcore/tag)

  • Fixed

    Fixed non default colors resolving.

textarea(@semcore/textarea)

  • Fixed

    Fixed textarea scroll to bottom on every resize.

utils(@semcore/utils)

  • Changed

    Changed type names from 'ChildrenType' to 'IfChildrenType' so that there are no intersections with other components.

  • Changed

    Update version dependency @babel/runtime.

widget-empty(@semcore/widget-empty)

  • Changed

    Changed type names from 'iconNames' to 'iconNamesWidgetEmpty' so that there are no intersections with other components.

[12.1.0] - 2022-05-31

button(@semcore/button)

  • Fixed

    Fixed width, height for size Button.

  • Fixed

    Fixed background-color active state for <Button use='primary' theme='warning'/>.

feedback-form(@semcore/feedback-form)

  • Fixed

    Fixed Item tag property setting

  • Fixed

    Fixed version @babel/runtime for dependency react-final-form.

notice(@semcore/notice)

  • Changed

    Changed animation duration from 200ms to 250ms.

  • Changed

    Set prop use in deprecated. Added fallback on NoticeGlobal.

  • Changed

    Add styles for Close icon hover.

notice-global(@semcore/notice-global)

  • Added

    Initial release

select(@semcore/select)

  • Fixed

    Fixed non-closing popper after clicking on an Option

time-picker(@semcore/time-picker)

  • Fixed

    Fixed show <Timepicker size='l' is12Hour/> (added margin right to -4px for Timepicker.Format).

utils(@semcore/utils)

  • Changed

    Update version dependency @babel/runtime.

[12.0.0] - 2022-05-19

Global(Global)

  • BREAK

    Updated styles according to the library redesign policy.

select(@semcore/select)

  • BREAK

    Removed support to used Select.InputSearch

  • BREAK

    Removed support properties selectedOptions, defaultSelectedOptions for Select

  • BREAK

    Removed support Select.OptionCheckbox

  • BREAK

    Select.Option.Checkbox used only two sizes l, m

dropdown-menu(@semcore/dropdown-menu)

  • BREAK

    Removed deprecated props onSelect, optionCount, triggerType.

  • BREAK

    Removed value "xl" for "size".

fullscreen-modal(@semcore/fullscreen-modal)

  • BREAK

    Removed support property hidden for FullscreenModal.

  • BREAK

    Footer now use inside component Flex

progress-bar(@semcore/progress-bar)

  • BREAK

    Removed named import "Progress" and "Bar".

  • BREAK

    Removed "animation" props, use "value=0".

tooltip(@semcore/tooltip)

  • BREAK

    Removed ability to pass custom color to "theme" property.

  • BREAK

    Removed named import "Tooltip".

base-trigger(@semcore/base-trigger)

  • BREAK

    Removed value "xl" and "s" for "size".

button(@semcore/button)

  • BREAK

    Removed value "xl" and "s" for "size".

chart(@semcore/chart)

  • BREAK

    Removed css media rules.

checkbox(@semcore/checkbox)

  • BREAK

    Removed value "xl" for "size".

date-picker(@semcore/date-picker)

  • BREAK

    Removed value "xl" for "size".

dropdown(@semcore/dropdown)

  • BREAK

    Removed deprecated prop popperStretch.

flags(@semcore/flags)

  • BREAK

    Changed size flags from 14x11 to 16x16.

format-text(@semcore/format-text)

  • BREAK

    Changed sizes from m/l/xl to s/m/l

icon(@semcore/icon)

  • BREAK

    Removed icons UserGroupNo, UserShared.

  • Added

    Added icon GoogleCloud.

  • Added

    Added icon UserShared.

  • Changed

    Update pay icons Visa, JCB.

  • Added

    Added icons IndentedResult, UserSharedFirst.

  • Changed

    Changed icon UserGroup.

input(@semcore/input)

  • BREAK

    Removed value "xl"/"s"" for "size".

pagination(@semcore/pagination)

  • BREAK

    Removed deprecated props "onPageChange"/"totalPagesFormatter"/"label"

pills(@semcore/pills)

  • BREAK

    Removed value "xl"/"s"" for "size".

radio(@semcore/radio)

  • BREAK

    Removed value "xl" for "size".

scroll-area(@semcore/scroll-area)

  • BREAK

    Removed named imports.

spin(@semcore/spin)

  • BREAK

    Removed size xxs.

tab-line(@semcore/tab-line)

  • BREAK

    Removed value "xl" for "size".

tag(@semcore/tag)

  • BREAK

    Set primary as default component theme.

  • Added

    Added additional theme.

textarea(@semcore/textarea)

  • BREAK

    Removed value "xl" for "size".

data-table(@semcore/data-table)

  • Fixed

    Fixed collapsing of header grouped cells.

  • Fixed

    Fixed columns width was usually not controlled by w, wMin and wMax props

  • Fixed

    Fixed package lost typings.

inline-input(@semcore/inline-input)

  • Changed

    Moved all color definitions to themable styles.

side-panel(@semcore/side-panel)

  • Added

    Added children components Header, Footer, Body, Back, Title for SidePanel.

skeleton(@semcore/skeleton)

  • Added

    Added skeleton for Radial Tree chart.

utils(@semcore/utils)

  • Fixed

    Synced dependencies versions to remove duplicates in the single export package.

  • Added

    Added light function for increasing l axes in hsl color space of rgb(a) and hex colors

  • Fixed

    Removed react warning when accessing "ref" property

widget-empty(@semcore/widget-empty)

  • Added

    Added coffee/heat-map-chart/kagi-chart/radial-tree-chart/suggestion/under-construction illustrations.

[11.2.0] - 2022-04-26

animation(@semcore/animation)

  • Added

    Added preserveNode property.

chart(@semcore/chart)

  • Fixed

    Fixed lost typings of @semcore/chart/utils/colors utility.

d3-chart(@semcore/d3-chart)

  • Added

    Added <RadialTree /> chart.

  • Fixed

    Fixed left and right <Axis.Title /> unexpected horizontal transition based on title characters count.

data-table(@semcore/data-table)

  • Fixed

    Fixed package lost typings.

  • Changed

    Fixed grouped rows hover highlight.

  • Added

    Virtual scroll support.

  • Changed

    Internal enhances, rewritten from js to ts, render algorithmic performance increased.

  • Fixed

    Fixed uninitialized columns width from fixed size to equal flex-boxes.

inline-edit(@semcore/inline-edit)

  • Added

    Introduced <InlineEdit /> component.

inline-input(@semcore/inline-input)

  • Changed

    Changed <InlineInput /> api to make it more consistent with other components.

input-tags(@semcore/input-tags)

  • Changed

    Deprecated onAdd callback property in favor of new onAppend one.

  • Changed

    Provided SyntheticEvents to second callbacks argument.

pagination(@semcore/pagination)

  • Fixed

    Fixed displaying of 2, 3 and 4 digit page number in focused pagination input.

scroll-area(@semcore/scroll-area)

  • Fixed

    Made onScroll property optional.

  • Added

    Added onScroll property.

slider(@semcore/slider)

  • Fixed

    Fixed types for Slider.Knob and Slider.Bar

spin-container(@semcore/spin-container)

  • Fixed

    Fixed scollable spin-container (e.g. in data-table).

widget-empty(@semcore/widget-empty)

  • Added

    Added radial-tree-chart illustration.

[11.1.1] - 2022-04-03

animation(@semcore/animation)

  • Added

    Added preserveNode property.

chart(@semcore/chart)

  • Fixed

    Fixed lost typings of @semcore/chart/utils/colors utility.

input-tags(@semcore/input-tags)

  • Fixed

    Component may fire onRemove event even when new tag text field is filled with space symbols.

textarea(@semcore/textarea)

  • Fixed

    Fixed wrong resize of controlled textarea when value is significantly changes in parent controller.

[11.1.0] - 2022-03-30

babel-plugin-react-semcore(@semcore/babel-plugin-react-semcore)

  • Added

    Added export function getColorVars.

babel-plugin-shadow(@semcore/babel-plugin-shadow)

  • Fixed

    Fixed old node versions support.

babel-plugin-styles(@semcore/babel-plugin-styles)

  • Fixed

    Fixed old node versions support.

  • Added

    Added export function postcss from main js file @semcore/babel-plugin-styles.

  • Added

    Added PLACEHOLDER_REPLACER property for function postcss.

base-trigger(@semcore/base-trigger)

  • Fixed

    Improved keyboard focus styles.

chart(@semcore/chart)

  • Fixed

    Rewrite file colors from tsx to js, for normal parsing in babel-plugin-react-semcore.

d3-chart(@semcore/d3-chart)

  • Fixed

    Left and bottom plot titles now do not overlap axis ticks.

  • Fixed

    Fixed figure cut on right or bottom edges when left or top margin is positive.

dropdown-menu(@semcore/dropdown-menu)

  • Fixed

    Fixed enter space in input trigger for DropdownMenu.Trigger.

flags(@semcore/flags)

  • Added

    Added repository field to package.json file.

icon(@semcore/icon)

  • Added

    Added icons Formal, Casual, QuestionSerp, MathMinusAlt.

modal(@semcore/modal)

  • Fixed

    Fixed jumping content, when modal inside modal and body don't have box-sizing.

side-panel(@semcore/side-panel)

  • Fixed

    Fixed jumping content, when body don't have box-sizing.

skeleton(@semcore/skeleton)

  • Fixed

    Fixed viewBox for BarChartSkeleton.

spin(@semcore/spin)

  • Changed

    Rewrite the component to svg.

  • Added

    Rounded corners.

tag(@semcore/tag)

  • Fixed

    Fixed previously lost overflowed text ellipsis.

utils(@semcore/utils)

  • Fixed

    Fixed set property in body (when window inside window and body don't have box-sizing) in usePreventScroll.

[11.0.0] - 2022-02-25

Global(Global)

  • Added

    Added repository field to package.json file.

slider(@semcore/slider)

  • BREAK

    Remove props background/color/interaction, use theme instead.

  • BREAK

    Refactored component to handle extreme values.

card(@semcore/card)

  • BREAK

    Card was divided into Header and Body

  • Added

    Background was added

spin-container(@semcore/spin-container)

  • BREAK

    Add new children components SpinContainer.Content when using advanced mode along with SpinContainer.Overlay.

base-trigger(@semcore/base-trigger)

  • Fixed

    Fixed LinkTrigger hovered text color.

d3-chart(@semcore/d3-chart)

  • Fixed

    Fixed animation display when resizing.

divider(@semcore/divider)

  • Fixed

    Fixed explicit default theme

errors(@semcore/errors)

  • Fixed

    Fixed Static files were missing in release 10.2.0

flex-box(@semcore/flex-box)

  • Added

    Added gap, rowGap and columnGap css properties support for Flex component.

icon(@semcore/icon)

  • Fixed

    Fixed sizes for a few icons.

  • Fixed

    Fixed color setting for LightningFilled, MailOpenFilled.

  • Added

    Added Hubspot icon.

  • Changed

    Changed image SortAsc and SortDesc icons.

skeleton(@semcore/skeleton)

  • Fixed

    Added export type for Bubble, ScatterPlot, Venn charts

switch(@semcore/switch)

  • Fixed

    Removed react warning about uncontrolled timer.

tab-line(@semcore/tab-line)

  • Fixed

    Add missed ts type defaultValue.

tab-panel(@semcore/tab-panel)

  • Fixed

    Add missed ts type defaultValue.

tag(@semcore/tag)

  • Fixed

    Fixed colors for primary-warning.

textarea(@semcore/textarea)

  • Fixed

    Auto change rows now works in controlled mode.

typography(@semcore/typography)

  • Fixed

    Removed css specificity of props lineHeight/fontSize in Text component

widget-empty(@semcore/widget-empty)

  • Changed

    Removed unused dependencies @semcore/link, @semcore/button.

[10.2.1] - 2022-02-10

errors(@semcore/errors)

  • Fixed

    Static files were missing in release 10.2.0

[10.2.0] - 2022-02-08

card(@semcore/card)

  • Changed

    Changed styles.

chart(@semcore/chart)

  • Fixed

    Rename deprecate color white-01 to white.

  • Fixed

    Fixed list colors to get from a function getColor.

checkbox(@semcore/checkbox)

  • Fixed

    Add line-height for label text to not depend on external line-height.

d3-chart(@semcore/d3-chart)

  • Added

    Added Bubble and Scatter plot charts.

  • Changed

    Tooltip font size changed.

  • Changed

    Revert function findComponent for check children in Tooltip, because it's valid for children () => ({}).

  • Changed

    Replaced function findComponent to isAdvanceMode for check children in Tooltip.

data-table(@semcore/data-table)

  • Changed

    Changed background-color from transparent to #fff for use="secondary" DataTable.Column and DataTable.Cell.

divider(@semcore/divider)

  • Added

    Added ability to use custom theme color.

feedback-form(@semcore/feedback-form)

  • Added

    Added support Tooltip props for FeedbackForm.Item.

  • Fixed

    fixed styles for secondary Notice.

icon(@semcore/icon)

  • Added

    Add icons 'LightningFilled' in new icons.

  • Fixed

    Fixed view icon MailOpenFilled size m.

modal(@semcore/modal)

  • Changed

    Replaced function findComponent to isAdvanceMode for check children in Modal.

scroll-area(@semcore/scroll-area)

  • Changed

    Replaced function findComponent to isAdvanceMode for check children in ScrollArea.

side-panel(@semcore/side-panel)

  • Changed

    Replaced function findComponent to isAdvanceMode for check children in SidePanel.

tab-line(@semcore/tab-line)

  • Fixed

    Fixed show active tab when TableLine have padding.

table(@semcore/table)

  • Changed

    Changed background-color from undefined to #fff for ``.

tooltip(@semcore/tooltip)

  • Changed

    Replaced function findComponent to isAdvanceMode for check children in Tooltip.

utils(@semcore/utils)

  • Added

    Added function isAdvanceMode in findComponent.

[10.1.0] - 2022-01-24

accordion(@semcore/accordion)

  • Changed

    Up version icons and use new icon.

badge(@semcore/badge)

  • Changed

    correct line-height value to 1.2.

base-trigger(@semcore/base-trigger)

  • Changed

    Up version icons and use new icon.

breadcrumbs(@semcore/breadcrumbs)

  • Changed

    Up version icons and use new icon.

card(@semcore/card)

  • Changed

    Up version icons and use new icon.

  • Changed

    Rewrite code from TS to JS πŸ§‘β€πŸ’»

carousel(@semcore/carousel)

  • Changed

    Up version icons and use new icon.

chart(@semcore/chart)

  • Fixed

    Fixed filtering colors without index.

  • Fixed

    Revert color gray in object colors.

data-table(@semcore/data-table)

  • Changed

    Up version icons and use new icon.

date-picker(@semcore/date-picker)

  • Changed

    Up version icons and use new icon.

errors(@semcore/errors)

  • Changed

    Removed unused dependencies @semcore/icon.

feature-popover(@semcore/feature-popover)

  • Changed

    Up version icons and use new icon.

feedback-form(@semcore/feedback-form)

  • Changed

    Up version icons and use new icon.

fullscreen-modal(@semcore/fullscreen-modal)

  • Changed

    Up version icons and use new icon.

icon(@semcore/icon)

  • Added

    Add icons 'Hotel' in new icons.

  • Added

    Added import icons from root folder (exm: @semcore/icon/ArrowDown/m)

  • Changed

    Added import new icons

  • Changed

    Old icons you can get from @semcore/icon/lib/Name/Size

  • Changed

    New icons you can get from @semcore/icon/Name/Size

modal(@semcore/modal)

  • Changed

    Up version icons and use new icon.

notice(@semcore/notice)

  • Changed

    Up version icons and use new icon.

notice-bubble(@semcore/notice-bubble)

  • Changed

    Up version icons and use new icon.

pagination(@semcore/pagination)

  • Changed

    Up version icons and use new icon.

project-create(@semcore/project-create)

  • Changed

    Up version icons and use new icon.

select(@semcore/select)

  • Changed

    Up version icons and use new icon.

side-panel(@semcore/side-panel)

  • Changed

    Up version icons and use new icon.

skeleton(@semcore/skeleton)

  • Added

    Added Bubble and ScatterPlot chart

table(@semcore/table)

  • Changed

    Up version icons and use new icon.

tag(@semcore/tag)

  • Fixed

    [ts] Added type custom in property use.

  • Changed

    Up version icons and use new icon.

tooltip(@semcore/tooltip)

  • Changed

    Removed unused dependencies @semcore/icon.

typography(@semcore/typography)

  • Changed

    Up version icons and use new icon.

  • Changed

    Removed the ability to apply media styles via a plugin babel-plugin-react-semcore.

widget-empty(@semcore/widget-empty)

  • Changed

    Removed unused dependencies @semcore/icon.

[10.0.1] - 2021-12-24

badge(@semcore/badge)

  • Changed

    Changed line-height from 1.2 to 1.1 for correct display in all browsers.

base-trigger(@semcore/base-trigger)

  • Changed

    Changed line-height from 1.2 to 1.1 for correct display in all browsers.

button(@semcore/button)

  • Changed

    Changed line-height from 1.2 to 1.1 for correct display in all browsers.

chart(@semcore/chart)

  • Changed

    Changed line-height Axis from 1.2 to 1.1 for correct display in all browsers.

input(@semcore/input)

  • Changed

    Changed line-height from 1.2 to 1.1 for correct display in all browsers.

input-tags(@semcore/input-tags)

  • Changed

    Changed line-height Tag from 1.2 to 1.1 for correct display in all browsers.

pills(@semcore/pills)

  • Changed

    Changed line-height from 1.2 to 1.1 for correct display in all browsers.

popper(@semcore/popper)

  • Changed

    remove functionality for stop propagation of events onMouseEnter, onMouseLeave from the ``.

product-head(@semcore/product-head)

  • Changed

    Changed line-height from 1.2 to 1.1 for correct display in all browsers.

tab-line(@semcore/tab-line)

  • Changed

    Changed line-height from 1.2 to 1.1 for correct display in all browsers.

tab-panel(@semcore/tab-panel)

  • Changed

    Changed line-height from 1.2 to 1.1 for correct display in all browsers.

tag(@semcore/tag)

  • Added

    Added primary-muted theme

  • Fixed

    Fixed hover for non-interactive tag

  • Changed

    Changed line-height from 1.2 to 1.1 for correct display in all browsers.

utils(@semcore/utils)

  • Fixed

    Fixed opacity calculation regardless of case.

  • Fixed

    Fixed logic to function defaultFindNeighbor for a11yEnhance.

[10.0.0] - 2021-12-10

breadcrumbs(@semcore/breadcrumbs)

  • Changed

    Rewrite code from TS to JS

chart(@semcore/chart)

  • Fixed

    Remove 'sideEffect=false' because bug in recahrts lib.

  • Changed

    Moved chart colors vars to style

  • Changed

    Changed package from venn.js to @upsetjs/venn.js.

checkbox(@semcore/checkbox)

  • Changed

    Moved checkbox size vars to style

counter(@semcore/counter)

  • Added

    Added warning and danger themes

d3-chart(@semcore/d3-chart)

  • Fixed

    Calculate correct border radius for Bar.

  • Fixed

    Fixed set scale for Area, Line.

  • Changed

    Moved chart colors vars to style

drag-and-drop(@semcore/drag-and-drop)

  • Fixed

    Fixed global color .dnd

  • Changed

    Up version

notice(@semcore/notice)

  • Changed

    Moved SLabel colors to style

popper(@semcore/popper)

  • Fixed

    Property root for Popper set to OutsideClick.

select(@semcore/select)

  • Added

    [TS] Added type for Select.Option.Checkbox.

  • Added

    Added class name to InputSearch.

  • Fixed

    Fixed import styles in InputSearch.

tag(@semcore/tag)

  • Added

    Added property for Tag color

utils(@semcore/utils)

  • Changed

    Added magic comment in color.ts for update values in themes.

[9.0.0] - 2021-11-12

skeleton(@semcore/skeleton)

  • BREAK

    change default height for Skeleton from 100px to 100%.

  • BREAK

    remove support props visible, speed for Skeleton.

  • Fixed

    Fixed typo in ts.

  • Changed

    Rewrite code from ts to js.

d3-chart(@semcore/d3-chart)

  • Added

    Added prop outerRadius for Donut chart.

  • Added

    Added new event onMouseMoveChart, onMouseLeaveChart for eventEmitter.

  • Fixed

    Returned data (x, y, width, height) in render function for Bar, Horizontalbar.

  • Fixed

    Fixed field e.currentTarget for events in eventEmitter.

  • Fixed

    Fixed hide tooltip.

  • Fixed

    Fixed react key-related warning for Bar.

  • Fixed

    Fixed show/hide components Hover, Dots.

  • Fixed

    Fixed dependencies in package.json.

  • Changed

    Fixed call animation for hover in sector Donut chart.

  • Changed

    Fixed animation show Dot in Line chart.

date-picker(@semcore/date-picker)

  • Fixed

    Fixed clear highlighted data after close popup in DataRangePicker.

flex-box(@semcore/flex-box)

  • Fixed

    [TS] Fixed type direction for Flex.

  • Fixed

    [TS] Fixed type position for Box.

icon(@semcore/icon)

  • Added

    Add new icons 'MailOpen' and 'MailOutlineOpen'

popper(@semcore/popper)

  • Changed

    Up version package focus-lock.

scroll-area(@semcore/scroll-area)

  • Fixed

    [TS] Fixed types.

  • Changed

    Rewrite code from ts to js.

  • Changed

    Changed interception event of mouse for cursor in ScrollBar.

  • Changed

    Call calculate position scroll when change size container

slider(@semcore/slider)

  • Fixed

    Fixed default color

switch(@semcore/switch)

  • Fixed

    Fixed animation checked when opening in Popper.

table(@semcore/table)

  • Changed

    Version of dependence @semcore/core has been changed to 1.11.

  • Changed

    The style processing system has been changed.

  • Changed

    Rewrite from TS to JS code.

[8.0.0] - 2021-10-04

dot(@semcore/dot)

  • BREAK

    removed deprecated property invisible.

  • BREAK

    Changed animation Dot to @semcore/animation.

badge(@semcore/badge)

  • Changed

    Changed line-height value

card(@semcore/card)

  • Fixed

    Fixed padding

d3-chart(@semcore/d3-chart)

  • Added

    Added to release.

data-table(@semcore/data-table)

  • Changed

    Fixed position table for fixed columns.

  • Changed

    Added support property onResize for DataTable.Body.

date-picker(@semcore/date-picker)

  • Fixed

    Fixed change displayedPeriod after change value for family pickers.

  • Changed

    Changed WeekDay styles from uppercase to capital case

drag-and-drop(@semcore/drag-and-drop)

  • Changed

    Added support keydown for draggable block in droppable zone.

  • Changed

    Version of dependence @semcore/core has been changed to 1.11.

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

email(@semcore/email)

  • Added

    Added to release.

errors(@semcore/errors)

  • Changed

    Updated the title, text and btnHome fields for the en locale in the PageNoData component.

  • Changed

    Updated the title and btnHome fields for the en locale in the Maintenance component.

  • Changed

    Updated the btnHome field for the en locale in the AccessDenied component.

flags(@semcore/flags)

  • Fixed

    [ts] correct types.

icon(@semcore/icon)

  • Added

    Add new icon 'BriefcaseAlt'

modal(@semcore/modal)

  • Changed

    Changed overlay opacity from 80% to 60%

  • Changed

    Changed overlay opacity for the second modal window from 20% to 40%

scroll-area(@semcore/scroll-area)

  • Fixed

    Call calculate position scroll when change size container

select(@semcore/select)

  • Added

    Added component Select.Option.Checkbox.

  • Fixed

    Fixed the check for the presence of Select.Option.

  • Changed

    Revert 'sideEffect=false' for more optimal build via webpack

table(@semcore/table)

  • Fixed

    Fixed content alignment in cells

[7.2.1] - 2021-08-26

select(@semcore/select)

  • Fixed

    Fixed problem with 'sideEffect=false'

[7.2.0] - 2021-08-26

Global(Global)

  • Changed

    Add 'sideEffect=false' for more optimal build via webpack

breadcrumbs(@semcore/breadcrumbs)

  • Fixed

    Fixed style separator when a custom font-size.

date-picker(@semcore/date-picker)

  • Fixed

    [TS] added types for default values.

  • Fixed

    Fixed set displayedPeriod for family pickers.

dropdown-menu(@semcore/dropdown-menu)

  • Fixed

    Fixed typo in class names.

feedback-form(@semcore/feedback-form)

  • Fixed

    Fixed placement warning tooltip for small screens.

input(@semcore/input)

  • Fixed

    Changed height of the inner real input to fix horizontal display with adjacent elements.

textarea(@semcore/textarea)

  • Fixed

    [TS] Fixed type onChange for ITextareaProps.

time-picker(@semcore/time-picker)

  • Changed

    Changed height dropdown from 240px to 180px.

[7.1.1] - 2021-08-09

badge(@semcore/badge)

  • Changed

    Changed line-height value

base-trigger(@semcore/base-trigger)

  • Fixed

    [ts] correct types.

d3-chart(@semcore/d3-chart)

  • Fixed

    [ts] correct types.

errors(@semcore/errors)

  • Fixed

    [TS] fixed types.

feature-popover(@semcore/feature-popover)

  • Fixed

    [ts] correct types.

feedback-form(@semcore/feedback-form)

  • Fixed

    [ts] correct types.

pagination(@semcore/pagination)

  • Fixed

    [ts] corrected types for Value, Addon in Pagination.PageInput.

radio(@semcore/radio)

  • Fixed

    [ts] correct types.

select(@semcore/select)

  • Fixed

    [ts] correct types.

slider(@semcore/slider)

  • Fixed

    [ts] correct types.

tab-line(@semcore/tab-line)

  • Fixed

    [ts] correct types.

tag(@semcore/tag)

  • Added

    Added line-height value

typography(@semcore/typography)

  • Fixed

    [ts] correct types.

[7.1.0] - 2021-07-30

date-picker(@semcore/date-picker)

  • Fixed

    [TS] fixed types.

  • Fixed

    Added styles for element today in Calendar.

  • Fixed

    Fixed show title for MonthRangePicker.

feature-popover(@semcore/feature-popover)

  • Changed

    Replace animation from package react-transition-group to @semcore/animation.

icon(@semcore/icon)

  • Fixed

    Fixed set style which render useBox.

  • Changed

    Remove from html for svg don't used attributes.

  • Changed

    Added propsForElement for set props to svg.

notice-bubble(@semcore/notice-bubble)

  • Added

    visible property can run in uncontrolled mode

  • Changed

    Number of simultaneous notifications can be more than one

project-create(@semcore/project-create)

  • Changed

    Updated version @semcore/spin-container.

select(@semcore/select)

  • Fixed

    Fixed set value for Select.InputSearch.

  • Changed

    [TS] Added type null for value prop in Select.

  • Changed

    Fixed warning in console for InputSearch.

[7.0.0] - 2021-07-12

notice-bubble(@semcore/notice-bubble)

  • BREAK

    Replace animation package from react-transition-group to @semcore/animation

  • BREAK

    Remove property offset and added Box inside NoticeBubbleContainer

  • Changed

    Version of dependence @semcore/core has been changed to 1.11.

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

    Removed the ability to apply media styles via a plugin babel-plugin-react-semcore.

  • Changed

    [TS] rewrite code from TS to JS.

  • Changed

    [A11y] added role for Alert and aria-label for Close.

spin-container(@semcore/spin-container)

  • BREAK

    Replace animation from package react-transition-group to @semcore/animation.

  • Changed

    Version of dependence @semcore/core has been changed to 1.11.

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

    Removed the ability to apply media styles via a plugin babel-plugin-react-semcore.

  • Changed

    [TS] rewrite code from TS to JS.

accordion(@semcore/accordion)

  • Fixed

    Add default type for generic value

animation(@semcore/animation)

  • Fixed

    [TS] fixed export components.

carousel(@semcore/carousel)

  • Added

    [A11y] Added support to work Carousel.Next, Carousel.Prev with keyboard.

data-table(@semcore/data-table)

  • Added

    [A11y] Added support keyboard for sortable column.

date-picker(@semcore/date-picker)

  • Fixed

    Π‘orrect access to properties from getters function

dot(@semcore/dot)

  • Fixed

    Fixed animation Dot.

dropdown-menu(@semcore/dropdown-menu)

  • Changed

    Changed tabIndex to 0 and styles for DropdowmMenu.Popper.

errors(@semcore/errors)

  • Changed

    Version of dependence @semcore/core has been changed to 1.11.

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

    Removed the ability to apply media styles via a plugin babel-plugin-react-semcore.

feature-popover(@semcore/feature-popover)

  • Changed

    Replace animation from package react-transition-group to @semcore/animation.

feedback-form(@semcore/feedback-form)

  • Changed

    Version of dependence @semcore/core has been changed to 1.11.

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

    Removed the ability to apply media styles via a plugin babel-plugin-react-semcore.

  • Changed

    [TS] Rewrite code from TS to JS.

flags(@semcore/flags)

  • Changed

    Version of dependence @semcore/core has been changed to 1.11.

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

    Removed the ability to apply media styles via a plugin babel-plugin-react-semcore.

fullscreen-modal(@semcore/fullscreen-modal)

  • Changed

    Rewrite code from TS to JS.

icon(@semcore/icon)

  • Changed

    Version of dependence @semcore/core has been changed to 1.11.

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

    Removed the ability to apply media styles via a plugin babel-plugin-react-semcore.

modal(@semcore/modal)

  • Changed

    [TS] rewrite code from ts to js.

  • Changed

    [A11y] added role for Window and aria-label for Close and Window.

notice(@semcore/notice)

  • Changed

    Version of dependence @semcore/core has been changed to 1.11.

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

    Removed the ability to apply media styles via a plugin babel-plugin-react-semcore.

  • Changed

    [A11y] added role for Alert and aria-label for Close.

pills(@semcore/pills)

  • Fixed

    Add default type for generic value

popper(@semcore/popper)

  • Fixed

    Fixed cjs build package.

  • Changed

    Improved render performance

progress-bar(@semcore/progress-bar)

  • Changed

    Version of dependence @semcore/core has been changed to 1.11.

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

    Removed the ability to apply media styles via a plugin babel-plugin-react-semcore.

  • Changed

    [TS] rewrite code from TS to JS

project-create(@semcore/project-create)

  • Changed

    Updated version @semcore/spin-container.

select(@semcore/select)

  • Fixed

    Fixed set theme for Select.OptionCheckbox.

  • Fixed

    Add default type for generic value

side-panel(@semcore/side-panel)

  • Changed

    Version of dependence @semcore/core has been changed to 1.11.

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

    Removed the ability to apply media styles via a plugin babel-plugin-react-semcore.

tab-line(@semcore/tab-line)

  • Fixed

    Add default type for generic value

tab-panel(@semcore/tab-panel)

  • Fixed

    Add default type for generic value

table(@semcore/table)

  • Added

    [A11y] Added support keyboard for sortable column.

tag(@semcore/tag)

  • Changed

    Version of dependence @semcore/core has been changed to 1.11.

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

    Removed the ability to apply media styles via a plugin babel-plugin-react-semcore.

  • Changed

    Rewrite from TS to JS code.

widget-empty(@semcore/widget-empty)

  • Fixed

    [TS] fixed types.

[6.0.0] - 2021-06-21

input-number(@semcore/input-number)

  • BREAK

    Replaced internal representation with native input(type=number).

  • BREAK

    Changed type for value to string.

  • Fixed

    Fixed the js problem with the remainder of division.

  • Added

    [A11y] added aria-label for buttons in InputNumber.Controls

accordion(@semcore/accordion)

  • Changed

    Fix TS type

base-trigger(@semcore/base-trigger)

  • Changed

    Rewrite code from TS to JS πŸ§‘β€πŸ’»

  • Changed

    Version of dependence @semcore/core has been changed to 1.11.

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

    Removed the ability to apply media styles via a plugin babel-plugin-react-semcore.

d3-chart(@semcore/d3-chart)

  • Added

    Added Venn chart.

date-picker(@semcore/date-picker)

  • Changed

    Version of dependence @semcore/core has been changed to 1.11.

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

    Removed the ability to apply media styles via a plugin babel-plugin-react-semcore.

  • Changed

    Added support keydown arrows for choose date to calendar.

divider(@semcore/divider)

  • Changed

    Rewrite code from TS to JS πŸ§‘β€πŸ’»

  • Changed

    Version of dependence @semcore/core has been changed to 1.11.

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

    Removed the ability to apply media styles via a plugin babel-plugin-react-semcore.

dot(@semcore/dot)

  • Changed

    Rewrite code from TS to JS πŸ§‘β€πŸ’»

  • Changed

    Version of dependence @semcore/core has been changed to 1.11.

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

    Removed the ability to apply media styles via a plugin babel-plugin-react-semcore.

dropdown(@semcore/dropdown)

  • Added

    Support keydown Enter and Space for open Popper.

  • Added

    Logic checked interactive trigger from DropdownMenu.

  • Fixed

    Fix TS type

dropdown-menu(@semcore/dropdown-menu)

  • Fixed

    Fix TS type

  • Changed

    Moved logic for checking interactive trigger to Dropdown.

pagination(@semcore/pagination)

  • Changed

    Fixed ts type for Pagination.

  • Changed

    Added aria-label for child components FirstPage, PageInput

pills(@semcore/pills)

  • Changed

    Rewrite code from TS to JS πŸ§‘β€πŸ’»

popper(@semcore/popper)

  • Fixed

    Fixed forwarding properties to the Box in Popper.Popper.

  • Fixed

    Fixed set prop returnFocus for Focus-Lock

  • Fixed

    Fix TS type

  • Fixed

    [A11] Fixed set aria-pressed for Popper.Trigger.

select(@semcore/select)

  • Fixed

    Fix TS type

  • Fixed

    Fixed ts type for Select.

  • Fixed

    Fixed paddings in InputSearch.

switch(@semcore/switch)

  • Changed

    [A11y] added role="switch" and support the Enter or Space key for used to toggle between a checked or unchecked

  • Changed

    [TS] Rewrite code from TS to JS.

tab-line(@semcore/tab-line)

  • Changed

    Rewrite code from TS to JS πŸ§‘β€πŸ’»

tab-panel(@semcore/tab-panel)

  • Changed

    Rewrite code from TS to JS πŸ§‘β€πŸ’»

textarea(@semcore/textarea)

  • Changed

    [TS] Rewrite code from TS to JS.

time-picker(@semcore/time-picker)

  • Added

    [A11] Added aria-label for Timepicker.Hours, Timepicker.Minutes.

widget-empty(@semcore/widget-empty)

  • Added

    Added tag-cloud illustration

  • Changed

    Rewrite code from TS to JS πŸ§‘β€πŸ’»

[5.1.0] - 2021-05-25

accordion(@semcore/accordion)

  • Changed

    Rewrite code from TS to JS πŸ§‘β€πŸ’»

core(@semcore/core)

  • Changed

    Extended type for Root

d3-chart(@semcore/d3-chart)

  • Fixed

    Fix TS type

date-picker(@semcore/date-picker)

  • Fixed

    Fixed short display date for identity months for Trigger.

dropdown(@semcore/dropdown)

  • Changed

    Version of dependence @semcore/core has been changed to 1.11.

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

dropdown-menu(@semcore/dropdown-menu)

  • Changed

    Version of dependence @semcore/core has been changed to 1.11.

  • Changed

    Improved performance. Removed one component wrapper.

feature-popover(@semcore/feature-popover)

  • Changed

    The style processing system has been changed.

  • Changed

    Version of dependence @semcore/core has been changed to 1.11.

  • Changed

    Improved performance. Removed one component wrapper.

neighbor-location(@semcore/neighbor-location)

  • Added

    Added the ability to add a root tag

  • Changed

    Rewrite code from TS to JS πŸ§‘β€πŸ’»

popper(@semcore/popper)

  • Fixed

    Add type for handlers for render function

  • Fixed

    Fix TS type

  • Fixed

    Fix position arrow after change version popperjs.

  • Changed

    Rewrite code from TS to JS πŸ§‘β€πŸ’»

scroll-area(@semcore/scroll-area)

  • Fixed

    Add import type for ResizeObserver

select(@semcore/select)

  • Changed

    Version of dependence @semcore/core has been changed to 1.11.

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

    Removed the ability to apply media styles via a plugin babel-plugin-react-semcore.

spin(@semcore/spin)

  • Fixed

    Fixed animation

  • Changed

    Rewrite code from TS to JS πŸ‘©β€πŸ’»

time-picker(@semcore/time-picker)

  • Changed

    Rewrite code from TS to JS πŸ§‘β€πŸ’»

tooltip(@semcore/tooltip)

  • Changed

    Rewrite code from TS to JS πŸ§‘β€πŸ’»

  • Changed

    Version of dependence @semcore/core has been changed to 1.11.

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

    Removed the ability to apply media styles via a plugin babel-plugin-react-semcore.

[5.0.0] - 2021-04-29

Global(Global)

  • Changed

    Version of dependence @semcore/core has been changed to 1.11.

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

    Removed the ability to apply media styles via a plugin babel-plugin-react-semcore.

base-trigger(@semcore/base-trigger)

  • Changed

    Changed line-height value

button(@semcore/button)

  • Changed

    Changed line-height value

chart(@semcore/chart)

  • Changed

    Changed line-height value

core(@semcore/core)

  • Added

    Added Root type for babel-plugin-root.

  • Added

    Added a new system for processing styles.

feedback-form(@semcore/feedback-form)

  • Changed

    Up version @semcore/notice in dependence for package.

format-text(@semcore/format-text)

  • Changed

    Resized bullet points in li

icon(@semcore/icon)

  • Added

    Added control with keyboard for all icons including prop interactive.

  • Added

    Added new icon SharedToUser.

input(@semcore/input)

  • Changed

    Changed line-height value

input-tags(@semcore/input-tags)

  • Added

    Added line-height value

modal(@semcore/modal)

  • Changed

    Changed media value to match breakpoints.

notice-bubble(@semcore/notice-bubble)

  • Changed

    Changed media value to match breakpoints.

pills(@semcore/pills)

  • Changed

    Changed line-height value

popper(@semcore/popper)

  • Added

    Added functions setTrigger, setPopper in context for Popper.

  • Fixed

    Fixed the setting of attributes in HTML.

product-head(@semcore/product-head)

  • Changed

    Changed media value to match breakpoints.

tab-line(@semcore/tab-line)

  • Added

    Added support accessibility.

  • Fixed

    Fixed calculate size for Tabline.Item when value don't change.

  • Changed

    Changed line-height value

tab-panel(@semcore/tab-panel)

  • Added

    Added support accessibility.

  • Changed

    Changed line-height value

time-picker(@semcore/time-picker)

  • Added

    Added type="button" for controls TimePicker.Format.

tooltip(@semcore/tooltip)

  • Added

    Added role tooltip

utils(@semcore/utils)

  • Added

    Added function enhance a11yEnhance.

  • Changed

    Changed breakpoints value.

  • Changed

    Added processing forwardRef for assignProps.

  • Changed

    Removed the ability to apply media variables.

[4.0.0] - 2021-04-05

notice(@semcore/notice)

  • BREAK

    Removed global styles

  • BREAK

    Removed styles for media queries.

  • BREAK

    Replace animation package from react-transition-group to @semcore/animation

  • BREAK

    Update property theme, now this property can get any themes

  • BREAK

    Added property use

  • BREAK

    Update icon for Notice.IconClose

breadcrumbs(@semcore/breadcrumbs)

  • Fixed

    Added aria-label for Breadcrumbs.

  • Fixed

    Changed default tag li to div for wrap separator in Breadcrumbs.Item.

chart(@semcore/chart)

  • Changed

    Optimized the code for venn chart.

data-table(@semcore/data-table)

  • Fixed

    Fixed automatic set property flexBasis for DataTable.Column.

date-picker(@semcore/date-picker)

  • Added

    Added support two languages Korean, Vietnamese.

  • Added

    Added supported react@17.

  • Fixed

    Fixed set weekStart for component Calendar. Now you can change weekStart for global object Ls.

  • Fixed

    Fixed display if one day is selected and if the same month of a different year is selected.

errors(@semcore/errors)

  • Added

    Added support two languages Korean, Vietnamese.

flex-box(@semcore/flex-box)

  • Fixed

    [TS] Fixed type boxSize, value content-box set browser by default.

  • Fixed

    [Box] Added change css styles after change value by props top, left, right, bottom.

icon(@semcore/icon)

  • Changed

    Update icons SEMrush, TwitterSemrush, FacebookSemrush, LinkedInSemrush.

outside-click(@semcore/outside-click)

  • Added

    Added supported react-dom@17.

pagination(@semcore/pagination)

  • Added

    Added support two languages Korean, Vietnamese.

portal(@semcore/portal)

  • Added

    Added supported react-dom@17.

project-create(@semcore/project-create)

  • Added

    Added support two languages Korean, Vietnamese.

scroll-area(@semcore/scroll-area)

  • Added

    Added supported react-dom@17.

table(@semcore/table)

  • Fixed

    Fixed color Cell for hover in Cell and Row with theme="default"

time-picker(@semcore/time-picker)

  • Changed

    Changed view TimePicker.Format, now view don't have icons TimeNight, TimeDay.

utils(@semcore/utils)

  • Fixed

    Update function opacity, now this function can set opacity for rgb color.

  • Changed

    [TS] Update types interface IWithI18nEnhanceProps.

widget-empty(@semcore/widget-empty)

  • Added

    Added support two languages Korean, Vietnamese.

[3.0.0] - 2021-02-16

grid(@semcore/grid)

  • BREAK

    Change the responsive breakpoint from 992px to 1184px.

  • Added

    Added alternative API for span and offset.

  • Added

    Added breakpoint xs.

accordion(@semcore/accordion)

  • Changed

    Update version package animation.

animation(@semcore/animation)

  • Fixed

    Fixed bubbling call handlers onAnimationStart, onAnimationEnd from inside components.

base-trigger(@semcore/base-trigger)

  • Fixed

    Fixed color spinner for ButtonTrigger.

breakpoints(@semcore/breakpoints)

  • Added

    Initial release

carousel(@semcore/carousel)

  • Added

    Added support touch event for change to slide.

  • Added

    Added support control mod for change property index ``.

  • Added

    Added style folder with css in build folder lib.

  • Fixed

    [ts] fixed all types of components inside package.

chart(@semcore/chart)

  • Added

    Added supported react@17.

  • Fixed

    [ts] fixed types for function timeFormat.

core(@semcore/core)

  • Added

    Added support custom enhancement.

data-table(@semcore/data-table)

  • Added

    Added style folder with css in build folder lib.

  • Fixed

    Removed calculation min width head and body because this is caused bugs.

date-picker(@semcore/date-picker)

  • Added

    Added supported react@17.

errors(@semcore/errors)

  • Added

    Added supported react@17.

icon(@semcore/icon)

  • Added

    Added new icon VideoStop.

  • Added

    Added new color icon Github.

  • Added

    Added new icon GoogleAnalytics4 for 4 version.

input(@semcore/input)

  • Fixed

    Fixed type of second argument(event) for onChange prop

outside-click(@semcore/outside-click)

  • Changed

    Changed mouse event from click to mouseup for stable performance.

  • Added

    Added supported react-dom@17.

portal(@semcore/portal)

  • Added

    Added supported react-dom@17.

scroll-area(@semcore/scroll-area)

  • Added

    Added supported react-dom@17.

select(@semcore/select)

  • Fixed

    Fixed to show components for tag in Select.Trigger, example <Select.Trigger tag={FilterTrigger}

textarea(@semcore/textarea)

  • Fixed

    Updated padding to be better ☺️

utils(@semcore/utils)

  • Added

    Added vars for media query.

[2.4.0] - 2020-12-18

Global(Global)

  • Added

    Added supported react@17.

animation(@semcore/animation)

  • Fixed

    Fixed a bug in determining the height in Collapse.

data-table(@semcore/data-table)

  • Added

    Release library

feature-popover(@semcore/feature-popover)

  • Fixed

    Disabled flip behavior on container overflow

notice-bubble(@semcore/notice-bubble)

  • Fixed

    Π‘omponent has become friendlier to SSR. Replace random generate number to get uid from function useUID.

popper(@semcore/popper)

  • Fixed

    Π‘omponent has become friendlier to SSR. Replace random generate number to get uid from function useUID.

skeleton(@semcore/skeleton)

  • Fixed

    Π‘omponent has become friendlier to SSR. Replace random generate number to get uid from function useUID.

tab-line(@semcore/tab-line)

  • Added

    Added ResizeObserver for update style tab when used dynamic data.

  • Fixed

    Uptimize animation change position active tab.

table(@semcore/table)

  • Fixed

    Fixed show secondary theme for Table.

utils(@semcore/utils)

  • Added

    Added enhance for set uid and useUID to set random numbers.

[2.3.0] - 2020-12-4

carousel(@semcore/carousel)

  • Added

    Release library

[2.2.0] - 2020-12-4

animation(@semcore/animation)

  • Fixed

    Fixed a bug in determining the height in Collapse.

button(@semcore/button)

  • Fixed

    My little fix build 😬

checkbox(@semcore/checkbox)

  • Added

    Added active invalid state.

core(@semcore/core)

  • Added

    Add shared types.

data-table(@semcore/data-table)

  • Fixed

    Replace special characters in column names because they apply as css variables.

  • Changed

    Added warning for deprecated prop 'sticky'.

  • Changed

    Replaced title prop with children parse for group column.

flex-box(@semcore/flex-box)

  • Added

    Added new property: zIndex.

  • Changed

    Moved flex property from Flex to Box.

input-tags(@semcore/input-tags)

  • Fixed

    Fixed cursor position during tag editing

modal(@semcore/modal)

  • Fixed

    Fixed set autofocus/focus for elements inside Modal.

notice(@semcore/notice)

  • Fixed

    Fixed top margin of Notice.Actions

pills(@semcore/pills)

  • Fixed

    Fixed disabled pills styles

popper(@semcore/popper)

  • Added

    Added the ability to use one with multiple

  • Fixed

    Fixed import paths from @popperjs.

  • Fixed

    Refactor modifier arrowOffset that calculates arrow position.

  • Changed

    Removed the display of the popper by focus when navigating from the keyboard, it caused many bugs πŸ€·β€β™‚οΈ

scroll-area(@semcore/scroll-area)

  • Fixed

    Fixed problem used ScrollArea for SSR.

select(@semcore/select)

  • Added

    Added hidden input for correct work of forms

  • Fixed

    Fixed export SelectOption

  • Fixed

    Scroll to the first selected option in multiselect instead of the last

  • Changed

    InputSearch moved out of Select

table(@semcore/table)

  • Fixed

    Fixed move props position in component Box.

[2.1.0] - 2020-11-9

Global(Global)

  • Fixed

    Added the placeholder for ID style tag to improve collision protection.

accordion(@semcore/accordion)

  • Fixed

    Added null ts type for value.

  • Fixed

    Added keyboard interaction for Toggle.

carousel(@semcore/carousel)

  • Added

    Initial release

data-table(@semcore/data-table)

  • Added

    Set min-width for Head and Body, which calculate from width Cell

  • Fixed

    Set size width column in css variable Table

date-picker(@semcore/date-picker)

  • Fixed

    Getting options from dayjs for current localization.

flex-box(@semcore/flex-box)

  • Added

    Added new property: postion, top, left, right, bottom.

icon(@semcore/icon)

  • Added

    Added new icon GlobeAlt.

scroll-area(@semcore/scroll-area)

  • Fixed

    [TS] fixed types for ScrollArea.Bar.Slider

sticky(@semcore/sticky)

  • Changed

    Update package flex-box.

tab-line(@semcore/tab-line)

  • Fixed

    Fixed set indicator for Tabline.Item wrapped Tooltip.

tag(@semcore/tag)

  • Added

    Added new warning theme

[2.0.0] - 2020-10-16

Global(Global)

  • Fixed

    fixed wrong path for ES6 build

accordion(@semcore/accordion)

  • BREAK

    Remove wrapper node for Accordion.

  • BREAK

    Remove style for Trigger and rename in Toggle.

  • BREAK

    Rename Content to Collapse.

  • BREAK

    Remove margin for Chevron.

  • BREAK