Skip to content

Changelogs

Docs

Release changelogs of @semcore/ui package.

[15.24.0-prerelease.0] - 2023-09-21

data-table(@semcore/data-table)

  • Added

    font-variant-numeric for table cells

[15.23.1] - 2023-09-20

core(@semcore/core)

  • Fixed

    Release doesn't contain any meaningful changes but contains inner dependencies fixes required by the previous release.

[15.23.0] - 2023-09-20

d3-chart(@semcore/d3-chart)

  • Added

    index to render function context type of HoverLine and HoverRect.

  • Added

    size, x and y to render function context type of XAxis.Ticks and YAxis.Ticks.

date-picker(@semcore/date-picker)

  • Fixed

    Fixed types for value and onChange in DateRangePicker.Trigger.

product-head(@semcore/product-head)

  • Changed

    Enforced 0 margins of ProductHeader.Title.

spin-container(@semcore/spin-container)

  • Added

    Added size in playground for SpinContainer

utils(@semcore/utils)

  • Fixed

    Reverse focus in modals (Fixed useFocuseLock. Call safeMoveFocusInside in handleFocusIn with correct second parameter (focusCameFrom instead of event.target))

[15.22.0] - 2023-09-19

icon(@semcore/icon)

  • Added

    Added new Plug icon.

[15.21.0] - 2023-09-15

typography(@semcore/typography)

  • Added

    use and disabled props to Text component.

[15.20.1] - 2023-09-14

feature-popover(@semcore/feature-popover)

  • Fixed

    Added missing aria-live='polite' attribute.

[15.20.0] - 2023-09-13

format-text(@semcore/format-text)

  • Changed

    Specified font for code and pre tags inside of FormatText component.

icon(@semcore/icon)

  • Fixed

    Fixed strange svg issue that was cutting the edge of the Favorite and FavoriteFilled icons.

typography(@semcore/typography)

  • Added

    monospace prop to Text component.

utils(@semcore/utils)

  • Added

    Added new design tokens for period comparison in DatePicker: date-picker-cell-comparison-active, date-picker-cell-comparison-active-hover, border-date-picker-range-comparison.

  • Changed

    Changed colors of --intergalactic-date-picker-cell-current and --intergalactic-date-picker-cell-current-invert design tokens to make them more contrast against background.

  • Changed

    Removed design tokens --intergalactic-bg-tertiary-neutral and --intergalactic-brand-tertiary that was added by mistake.

[15.19.0] - 2023-09-13

date-picker(@semcore/date-picker)

  • Fixed

    Enforced input trigger line height to prevent visual break due to non normal line height on page.

i18n-unplugin(@semcore/i18n-unplugin)

  • Changed

    Added error throwing if bundled locales are excluded or not included.

[15.18.0] - 2023-09-12

core(@semcore/core)

  • Fixed

    Fixed locale propagation in complex components.

errors(@semcore/errors)

  • Added

    titleTag prop for specifying error widget tag (h2 by default).

[15.16.3] - 2023-09-08

utils(@semcore/utils)

  • Fixed

    Focus lock version merger was not respecting React version and was causing React#321 error.

[15.16.2] - 2023-09-08

data-table(@semcore/data-table)

  • Fixed

    Fixed initial columns rendering width when wMax or wMin props provided.

[15.16.1] - 2023-09-08

date-picker(@semcore/date-picker)

  • Fixed

    Navigation arrow in calendar that were navigating to the next month/year was visually displayed as a navigation arrow to the previous month/year.

[15.16.0] - 2023-09-05

icon(@semcore/icon)

  • Added

    Added new Phone icon.

select(@semcore/select)

  • Added

    InputSearch advanced usage with InputSearch.SearchIcon, InputSearch.Value and InputSearch.Clear components.

typography(@semcore/typography)

  • Added

    semibold prop to Text component.

[15.15.0] - 2023-09-05

core(@semcore/core)

  • Fixed

    Functional component default props warnings from the nextjs.

d3-chart(@semcore/d3-chart)

  • Fixed

    Fixed rendering zero segments pies in React<17.

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

  • Added

    Added customFocus prop that allows keyboard users to use drag and drops without moving actual browser focus. Especially useful for comboboxes and selects that allows to reorder items.

dropdown-menu(@semcore/dropdown-menu)

  • Fixed

    Both highlighted and selected menu items were not visually distinguishable from selected items.

  • Fixed

    highlightedIndex prop was added to DropdownMenu.Menu context type.

[15.14.0] - 2023-09-04

core(@semcore/core)

  • Changed

    Core types compilation speed up.

[15.13.0] - 2023-08-31

d3-chart(@semcore/d3-chart)

  • Fixed

    Added exports.types field to fix types resolving.

  • Fixed

    Removed deprecation notes from ticks props (it was added by mistake).

  • Added

    Added radius prop on Line.Dot component.

[15.12.0] - 2023-08-28

utils(@semcore/utils)

  • Changed

    Focus lock got focus war surrender mechanism to prevent page freeze if page contains older focus lock. In such case the error is logged into console.

  • Changed

    Focus lock got improved focus control in multiple nested modals (or side-panels) when modals count is bigger then 2.

  • Changed

    Focus lock uses only one version of it if multiple focus lock versions are present on same page.

[15.11.1] - 2023-08-24

d3-chart(@semcore/d3-chart)

  • Fixed

    Passing x and y props to Donut.Label component.

[15.11.0] - 2023-08-24

ellipsis(@semcore/ellipsis)

  • Added

    Ellipsis advanced usage with Ellipsis.Content and Ellipsis.Popper components.

tooltip(@semcore/tooltip)

  • Added

    Internal API for enforcing component advanced mode.

[15.10.0] - 2023-08-24

input-mask(@semcore/input-mask)

  • Fixed

    Removed pattern prop that were not providing any helpful user experience enhancements but was causing unexpected html form validation errors.

modal(@semcore/modal)

  • Changed

    Enabled "single focus owner mode" to better handle nested modals focus lock.

progress-bar(@semcore/progress-bar)

  • Fixed

    Progress bar animation wasn't working.

side-panel(@semcore/side-panel)

  • Changed

    Enabled "single focus owner mode" to better handle nested side panels focus lock.

utils(@semcore/utils)

  • Fixed

    Keyboard triggered focus was not properly detected for recently mounted components.

  • Added

    Improved modals and side panels focus lock behavior by adding "single focus owner mode" to focus lock handler.

[15.9.0] - 2023-08-23

scroll-area(@semcore/scroll-area)

  • Fixed

    SSR rendering.

[15.8.0] - 2023-08-23

button(@semcore/button)

  • Fixed

    Fixed paddings for Button's text and addons.

carousel(@semcore/carousel)

  • Changed

    Moved default props value from deprecated FCComponent.defaultProps to function default arguments.

color-picker(@semcore/color-picker)

  • Changed

    Moved default props value from deprecated FCComponent.defaultProps to function default arguments.

d3-chart(@semcore/d3-chart)

  • Changed

    Moved default props value from deprecated FCComponent.defaultProps to function default arguments.

date-picker(@semcore/date-picker)

  • Changed

    Moved default props value from deprecated FCComponent.defaultProps to function default arguments.

  • Fixed

    Fixed token for hover state of the range cell (SCalendarUnit[selected]).

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

  • Changed

    Moved default props value from deprecated FCComponent.defaultProps to function default arguments.

feedback-form(@semcore/feedback-form)

  • Changed

    Moved default props value from deprecated FCComponent.defaultProps to function default arguments.

format-text(@semcore/format-text)

  • Changed

    Disable forced lists counter reset if start, reversed or type attributes are set on corresponding ol or ul tags.

icon(@semcore/icon)

  • Changed

    Updated Twitter and TwitterCarousel icons, bye-bye birdie 😢

input(@semcore/input)

  • Fixed

    Fixed padding for addons.

  • Changed

    Enforced input wrapper to be non-focusable (primary for other components that use input wrapper).

input-tags(@semcore/input-tags)

  • Changed

    Improved visual state of focused tags container.

outside-click(@semcore/outside-click)

  • Changed

    Moved default props value from deprecated FCComponent.defaultProps to function default arguments.

side-panel(@semcore/side-panel)

  • Changed

    Moved default props value from deprecated FCComponent.defaultProps to function default arguments.

skeleton(@semcore/skeleton)

  • Changed

    Moved default props value from deprecated FCComponent.defaultProps to function default arguments.

tag(@semcore/tag)

  • Changed

    Improved visual state of focusable tags.

utils(@semcore/utils)

  • Changed

    Moved default props value from deprecated FCComponent.defaultProps to function default arguments.

[15.6.7] - 2023-08-23

date-picker(@semcore/date-picker)

  • Fixed

    MonthPicker default locale wasn't en and was based on the system locale.

pagination(@semcore/pagination)

  • Fixed

    Base DOM element of Pagination.TotalPages component typings.

[15.6.6] - 2023-08-21

core(@semcore/core)

  • Fixed

    Component types edge case when two nested prop with same name from different components create conjunction instead of disjunction.

d3-chart(@semcore/d3-chart)

  • Changed

    Donut chart now doesn't render Donut.Pie that represent 0 part of circle.

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

  • Fixed

    Broken keyboard drag-and-drop handling.

[15.6.5] - 2023-08-18

core(@semcore/core)

  • Added

    Exported type Intergalactic.DomProps that may be helpful for typing component wrappers.

d3-chart(@semcore/d3-chart)

  • Added

    paddingAngle prop for Donut chart.

data-table(@semcore/data-table)

  • Added

    data prop for DataTable.Cell and DataTable.Row that allows more convenient typings than DataTable.Cell<typeof data>.

  • Fixed

    Collapsing of table included in row of other table.

utils(@semcore/utils)

  • Changed

    Made resolveColor types generic.

[15.6.4] - 2023-08-18

carousel(@semcore/carousel)

  • Changed

    Removed aria-hidden from navigation buttons.

  • Changed

    Added aria-current on the current slide.

  • Changed

    Added i18n locales for aria-label of Next and Previous buttons.

[15.6.3] - 2023-08-18

d3-chart(@semcore/d3-chart)

  • Added

    Added special interpolateValue symbol that allows to interpolate points on line and area charts.

feature-popover(@semcore/feature-popover)

  • Fixed

    zIndex passing.

neighbor-location(@semcore/neighbor-location)

  • Fixed

    Removed wrong tag component declaration in NeighborLocationProps type.

radio(@semcore/radio)

  • Fixed

    Removed wrong tag component declaration in RadioGroupProps type.

  • Fixed

    Fixed vertical direction of radio group (due to typo it was horizontal by default).

[15.6.2] - 2023-08-17

input-tags(@semcore/input-tags)

  • Fixed

    Fixed aria roles issues.

scroll-area(@semcore/scroll-area)

  • Changed

    Focus ring is now provided by overflowing pseudo element.

tag(@semcore/tag)

  • Changed

    Remove tag button aria-label now refers both to the tag and remove button itself.

[15.6.1] - 2023-08-16

core(@semcore/core)

  • Changed

    Internal typings update that fixes edge cases of props nesting.

flex-box(@semcore/flex-box)

  • Changed

    Deprecated IFlexProps.

utils(@semcore/utils)

  • Fixed

    Fixed colors of --intergalactic-table-td-cell-hover and --intergalactic-table-td-cell-active design tokens to a lighter ones.

[15.6.0] - 2023-08-11

textarea(@semcore/textarea)

  • Fixed

    Line height of textarea of l size changed from lh-400 to lh-300.

[15.4.7] - 2023-08-10

select(@semcore/select)

  • Fixed

    Default options DOM ids where not synced with aria-activedescendant value.

[15.4.0] - 2023-08-09

d3-chart(@semcore/d3-chart)

  • Changed

    Updated d3 dependencies to resolve peerDependencies mismatch.

[15.3.3] - 2023-08-08

i18n-unplugin(@semcore/i18n-unplugin)

  • Changed

    Updated @semcore/core peer dependency from major 1 to major 2.

[15.3.1] - 2023-08-08

d3-chart(@semcore/d3-chart)

  • Changed

    Added exports fields for better nextjs support.

[15.3.0] - 2023-08-07

utils(@semcore/utils)

  • Fixed

    Fixed core invalid peer dependencies warning.

[15.2.4] - 2023-08-04

ellipsis(@semcore/ellipsis)

  • Fixed

    Component build output was corrupted after the previous change.

[15.2.3] - 2023-08-02

ellipsis(@semcore/ellipsis)

  • Fixed

    Passing jsx element to tooltip inherited title prop was causing setting DOM attribute title to [object Object].

[15.2.2] - 2023-08-02

ellipsis(@semcore/ellipsis)

  • Fixed

    Added missing EllipsisProps export.

[15.2.1] - 2023-08-01

data-table(@semcore/data-table)

  • Fixed

    Using special characters and spaces in the data keys were braking columns width.

[15.2.0] - 2023-08-01

core(@semcore/core)

  • Change

    Supported tag={React.Fragment} for all root components.

date-picker(@semcore/date-picker)

  • Fixed

    Different calendar cells color for selected and highlighted states.

flex-box(@semcore/flex-box)

  • Change

    Supported tag={React.Fragment} for all components based on Flex or Box.

icon(@semcore/icon)

  • Added

    Added new GoogleGenerativeAI icon.

[15.1.1] - 2023-07-31

d3-chart(@semcore/d3-chart)

  • Fixed

    Donut chart hover animation after chart resizing.

[15.1.0] - 2023-07-27

Global(Global)

  • Changed

    Use event.key instead of event.code for better support of non QWERTY keyboard layouts.

[15.0.3] - 2023-07-24

base-trigger(@semcore/base-trigger)

  • Fixed

    BaseTrigger props strictness.

button(@semcore/button)

  • Fixed

    Button props strictness.

d3-chart(@semcore/d3-chart)

  • Fixed

    Broken tooltip styles.

date-picker(@semcore/date-picker)

  • Fixed

    SingleDateInput props strictness.

input(@semcore/input)

  • Fixed

    Input and Input.Value props strictness.

input-mask(@semcore/input-mask)

  • Fixed

    InputMask props strictness.

input-number(@semcore/input-number)

  • Fixed

    InputNumber props strictness.

neighbor-location(@semcore/neighbor-location)

  • Fixed

    NeighborLocation props strictness.

notice-bubble(@semcore/notice-bubble)

  • Fixed

    Notice bubble manager methods strictness.

pills(@semcore/pills)

  • Fixed

    Pills props strictness.

switch(@semcore/switch)

  • Fixed

    Switch props strictness.

tab-line(@semcore/tab-line)

  • Fixed

    TabLine props strictness.

[15.0.2] - 2023-07-18

data-table(@semcore/data-table)

  • Fixed

    Fixed disabledScroll visual behavior.

[15.0.1] - 2023-07-18

d3-chart(@semcore/d3-chart)

  • Fix

    Removed ResizeObserver initiating during SSR.

data-table(@semcore/data-table)

  • Fix

    Removed ResizeObserver initiating during SSR.

ellipsis(@semcore/ellipsis)

  • Fix

    Removed ResizeObserver initiating during SSR.

pills(@semcore/pills)

  • Fix

    PillsProps wasn't including BoxProps.

popper(@semcore/popper)

  • Fix

    Removed ResizeObserver initiating during SSR.

textarea(@semcore/textarea)

  • Changed

    Enabled textarea resize observing even if no maxRows prop provided.

tooltip(@semcore/tooltip)

  • Change

    Removed ScreenReaderOnly block for tooltips with interaction=hover.

[15.0.0] - 2023-07-17

Global(Global)

  • Break

    Strict, backward incompatible typings.

icon(@semcore/icon)

  • BREAK

    Removed all icons from @semcore/icon/lib/* path.

  • BREAK

    Removed Stoller icon.

  • BREAK

    Removed YoutubeAlt icon.

  • BREAK

    Removed YoutubeRed icon.

  • BREAK

    Removed FeauturedImage icon.

  • BREAK

    Removed FeauturedVideo icon.

  • Added

    Added Diners pay icon.

skeleton(@semcore/skeleton)

  • BREAK

    Changed all skeleton for chart from svg to HTMLDivElement with styled background.

  • BREAK

    Renamed PieChartSkeleton to DonutChartSkeleton.

date-picker(@semcore/date-picker)

  • BREAK

    DatePicker.Trigger now represents input trigger (previously available as DatePicker.InputTrigger). Old and deprecated trigger still available as .ButtonTrigger.

radio(@semcore/radio)

  • BREAK

    RadioGroup now wraps it's content into Flex container (previously it was wrapping content into React.Fragment by default).

core(@semcore/core)

  • Break

    Strict typings.

  • Changed

    Internal API for exposing component destructuring children.

d3-chart(@semcore/d3-chart)

  • Break

    Strict, backward incompatible typings.

  • Changed

    Deprecated import { Tooltip } from '@semcore/ui/d3-chart in favor of better typed Tooltips.

  • Changed

    On type level made name property of Donut.Pie obligatory.

  • Changed

    On type level made name property of Venn.Circle obligatory.

  • Added

    Typed HoverLine.Tooltip, HoverRect.Tooltip, Radar.Tooltip, Bubble.Tooltip, Donut.Tooltip, ScatterPlot.Tooltip and Venn.Tooltip.

flags(@semcore/flags)

  • Break

    Removed unused flags without ISO code.

popper(@semcore/popper)

  • Break

    Removed previously deprecated props positionFixed, eventsDisabled, boundary, displayEvents, displayTimeout, popperZIndex.

[14.11.0] - 2023-07-14

select(@semcore/select)

  • Fixed

    InputSearch clear button keyboard support.

[14.10.0] - 2023-07-04

textarea(@semcore/textarea)

  • Changed

    Textarea minRows now works without maxRows.

[14.9.0] - 2023-06-29

data-table(@semcore/data-table)

  • Added

    Added background for active state for Row.

utils(@semcore/utils)

  • Fixed

    usePreventScroll was causing 150px right padding.

[14.8.0] - 2023-06-29

d3-chart(@semcore/d3-chart)

  • Fixed

    Fixed animation on hover when moving mouse quickly on border of Donut chart.

flags(@semcore/flags)

  • Fixed

    Fixed SSR, window access changed to globalThis.

icon(@semcore/icon)

  • Added

    Added new GoogleSheets and GoogleSlides icons.

  • Fixed

    Removed duplication custom css class.

[14.7.0] - 2023-06-23

base-trigger(@semcore/base-trigger)

  • Added

    FilterTrigger focus returning after the clear effect.

date-picker(@semcore/date-picker)

  • Fixed

    React warning about passing null to the input element.

select(@semcore/select)

  • Fixed

    Providing explicit size={undefined} to Select with InputSearch was causing breaking of page rendering.

  • Changed

    Improved focus handling with FilterTrigger.

utils(@semcore/utils)

  • Added

    Exposed internal util for setting focus on top focusable child.

[14.6.0] - 2023-06-22

input(@semcore/input)

  • Changed

    Input now catches focus after keyboard events happened inside of the input container if no other element on page has focus.

popper(@semcore/popper)

  • Fixed

    Keyboard focused poppers were not intractable with mouse.

time-picker(@semcore/time-picker)

  • Added

    Swedish (sv) locale support.

[14.5.0] - 2023-06-19

inline-input(@semcore/inline-input)

  • Fixed

    onBlurBehavior specified callback was unexpectedly being called when page had non-zero scroll.

scroll-area(@semcore/scroll-area)

  • Changed

    Added tabIndex by default even if ScrollArea is used without explicit ScrollArea.Container.

[14.4.0] - 2023-06-15

data-table(@semcore/data-table)

  • Changed

    Moved role="rowgroup" on focusable scroll areas to match automatic a11y checks.

scroll-area(@semcore/scroll-area)

  • Fixed

    In some cases ScrollAria might break the page rendering.

[14.3.0] - 2023-06-14

base-trigger(@semcore/base-trigger)

  • Fixed

    Transferring style for trigger active state from FilterTrigger/LinkTrigger to BaseTrigger.

  • Changed

    Removed unused style in FilterTrigger.

data-table(@semcore/data-table)

  • Fixed

    Grouped rows aria roles.

scroll-area(@semcore/scroll-area)

  • Fixed

    Fixed setting aria attribute on initial render.

select(@semcore/select)

  • Fixed

    Transferring style for trigger active state to @semcore/base-trigger.

utils(@semcore/utils)

  • Fixed

    AutoFocus in the animated popovers might be causing instant scroll to the page top.

[14.2.0] - 2023-06-12

Global(Global)

  • Added

    Swedish (sv) locale support.

base-trigger(@semcore/base-trigger)

  • Added

    Swedish (sv) locale support.

breadcrumbs(@semcore/breadcrumbs)

  • Added

    Swedish (sv) locale support.

color-picker(@semcore/color-picker)

  • Added

    Swedish (sv) locale support.

d3-chart(@semcore/d3-chart)

  • Added

    Swedish (sv) locale support.

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

  • Added

    Swedish (sv) locale support.

dropdown(@semcore/dropdown)

  • Added

    Swedish (sv) locale support.

dropdown-menu(@semcore/dropdown-menu)

  • Added

    Swedish (sv) locale support.

errors(@semcore/errors)

  • Added

    Swedish (sv) locale support.

feature-popover(@semcore/feature-popover)

  • Added

    Swedish (sv) locale support.

fullscreen-modal(@semcore/fullscreen-modal)

  • Added

    Swedish (sv) locale support.

inline-edit(@semcore/inline-edit)

  • Added

    Swedish (sv) locale support.

inline-input(@semcore/inline-input)

  • Added

    Swedish (sv) locale support.

input-number(@semcore/input-number)

  • Added

    Swedish (sv) locale support.

modal(@semcore/modal)

  • Added

    Swedish (sv) locale support.

notice(@semcore/notice)

  • Added

    Swedish (sv) locale support.

notice-bubble(@semcore/notice-bubble)

  • Added

    Swedish (sv) locale support.

notice-global(@semcore/notice-global)

  • Added

    Swedish (sv) locale support.

pagination(@semcore/pagination)

  • Added

    Swedish (sv) locale support.

select(@semcore/select)

  • Added

    Swedish (sv) locale support.

tag(@semcore/tag)

  • Added

    Swedish (sv) locale support.

time-picker(@semcore/time-picker)

  • Added

    Swedish (sv) locale support.

  • Added

    Swedish (sv) locale support.

widget-empty(@semcore/widget-empty)

  • Added

    Swedish (sv) locale support.

wizard(@semcore/wizard)

  • Added

    Swedish (sv) locale support.

[14.1.1] - 2023-06-12

base-trigger(@semcore/base-trigger)

  • Fixed

    Disabled FilterTrigger inner parts animations for proper container animation.

  • Added

    FilterTrigger aria-labelledby reference from the "Clear" button to make screen reader users easier understand what the button is related to.

utils(@semcore/utils)

  • Fixed

    Animations in complex components (e.g. FilterTrigger) might not be finished.

[14.1.0] - 2023-06-09

base-trigger(@semcore/base-trigger)

  • Fixed

    Passing props to FilterTrigger inner select.

icon(@semcore/icon)

  • Added

    Added new SecurityNo icon.

utils(@semcore/utils)

  • Fixed

    Fixed defaults event handlers calling when same, non-function handler provided.

[14.0.0] - 2023-06-09

Global(Global)

  • Added

    Polish (pl) locale support.

base-trigger(@semcore/base-trigger)

  • Added

    Polish (pl) locale support.

breadcrumbs(@semcore/breadcrumbs)

  • Added

    Polish (pl) locale support.

color-picker(@semcore/color-picker)

  • Added

    Polish (pl) locale support.

d3-chart(@semcore/d3-chart)

  • Added

    Polish (pl) locale support.

date-picker(@semcore/date-picker)

  • Added

    Polish (pl) locale support.

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

  • Added

    Polish (pl) locale support.

dropdown(@semcore/dropdown)

  • Added

    Polish (pl) locale support.

dropdown-menu(@semcore/dropdown-menu)

  • Added

    Polish (pl) locale support.

errors(@semcore/errors)

  • Added

    Polish (pl) locale support.

feature-popover(@semcore/feature-popover)

  • Added

    Polish (pl) locale support.

fullscreen-modal(@semcore/fullscreen-modal)

  • Added

    Polish (pl) locale support.

illustration(@semcore/illustration)

  • Fixed

    Excluded unwanted development dependencies from package dependencies.

inline-edit(@semcore/inline-edit)

  • Added

    Polish (pl) locale support.

inline-input(@semcore/inline-input)

  • Added

    Polish (pl) locale support.

input-number(@semcore/input-number)

  • Added

    Polish (pl) locale support.

modal(@semcore/modal)

  • Added

    Polish (pl) locale support.

notice(@semcore/notice)

  • Added

    Polish (pl) locale support.

notice-bubble(@semcore/notice-bubble)

  • Added

    Polish (pl) locale support.

notice-global(@semcore/notice-global)

  • Added

    Polish (pl) locale support.

pagination(@semcore/pagination)

  • Added

    Polish (pl) locale support.

select(@semcore/select)

  • Added

    Polish (pl) locale support.

tag(@semcore/tag)

  • Added

    Polish (pl) locale support.

time-picker(@semcore/time-picker)

  • Added

    Polish (pl) locale support.

widget-empty(@semcore/widget-empty)

  • Added

    Polish (pl) locale support.

wizard(@semcore/wizard)

  • Added

    Polish (pl) locale support.

[13.33.0] - 2023-06-07

animation(@semcore/animation)

  • Fixed

    Fixed unmount error of <Scale /> and <Popper /> integration.

base-trigger(@semcore/base-trigger)

  • Changed

    FilterTrigger background changed from gray to white.

date-picker(@semcore/date-picker)

  • Fixed

    Fixed browser focus cursor position after picking date with mouse.

dropdown-menu(@semcore/dropdown-menu)

  • Fixed

    Improved <Popper /> integration.

  • Fixed

    Fixed aria-activedescendant value.

  • Fixed

    Fixed double focus inside of popper.

input(@semcore/input)

  • Changed

    Descend combobox related aria attributes from input wrapper to the input itself.

popper(@semcore/popper)

  • Fixed

    Fixed corner case of focus return with interaction=focus.

  • Fixed

    Added disableEnforceFocus api prop.

  • Changed

    Updating strategy, placement, offset, preventOverflow, arrow, flip, computeStyles, eventListeners or onFirstUpdate props now triggers popper positioning update.

scroll-area(@semcore/scroll-area)

  • Added

    Allowed to set scroll container tab index by setting it on scroll area root element.

select(@semcore/select)

  • Fixed

    Fixed browser focus cursor position after selecting value in non multiple choice <Select />.

  • Added

    Added aria-owns attribute for trigger that refers to the corresponding popper.

utils(@semcore/utils)

  • Fixed

    Fixed color SSR hydration.

[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)