Skip to content
Select section

Changelogs

Docs

Release changelogs of @semcore/ui package.

[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

icon(@semcore/icon)

  • BREAK

    Remove Stoller icon, use Stroller instead.

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.

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.

icon(@semcore/icon)

  • BREAK

    Remove AppBlock icon, use AppsBlock instead.

  • 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.

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.

illustration(@semcore/illustration)

  • Changed

    Remove masks from all svg illustrations for WidgetEmpty component.

  • Added

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

  • Added

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

  • Added

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

input(@semcore/input)

  • Changed

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

  • Changed

    Remove useless styles for Addons.

input-mask(@semcore/input-mask)

  • Fixed

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

  • Fixed

    Fixed mask underlay position desynchronization with html input content;

  • Fixed

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

  • Changed

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

  • Fixed

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

  • Fixed

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

notice(@semcore/notice)

  • Changed

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

pills(@semcore/pills)

  • Changed

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

  • Fixed

    Added essential accessibility attributes.

popper(@semcore/popper)

  • Changed

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

  • Fixed

    Removed aria attributes that were breaking components a11y.

radio(@semcore/radio)

  • Fixed

    Fixed arrangement of internal and external circles in checked state.

select(@semcore/select)

  • Added

    Screen readers support.

skeleton(@semcore/skeleton)

  • Changed

    All skeletons are aria-busy from now.

slider(@semcore/slider)

  • Changed

    Stable release

  • Added

    Added box-sizing

sticky(@semcore/sticky)

  • Changed

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

switch(@semcore/switch)

  • Changed

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

  • Changed

    Improved accessibility with labeling switch by currently picked option.

tab-line(@semcore/tab-line)

  • Changed

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

tab-panel(@semcore/tab-panel)

  • Added

    Added styles for panel consisting only of an icon.

utils(@semcore/utils)

  • Fixed

    Added a check for empty children for addonTextChildren function.

widget-empty(@semcore/widget-empty)

  • Changed

    Moved svg illustrations to @semcore/illustration component.

[12.6.0] - 2022-09-22

chart(@semcore/chart)

  • Changed

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

flags(@semcore/flags)

  • Added

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

  • Fixed

    Fixed flag name return type.

icon(@semcore/icon)

  • Fixed

    Fixed icon Toxic.

progress-bar(@semcore/progress-bar)

  • Fixed

    Added essential accessibility attributes.

radio(@semcore/radio)

  • Fixed

    Fixed arrangement of internal and external circles in checked state.

skeleton(@semcore/skeleton)

  • Changed

    All skeletons are aria-busy from now.

slider(@semcore/slider)

  • Added

    Out of the box support for multiple choice options.

spin(@semcore/spin)

  • Fixed

    Added essential accessibility attributes.

spin-container(@semcore/spin-container)

  • Fixed

    Added essential accessibility attributes.

table(@semcore/table)

  • Changed

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

widget-empty(@semcore/widget-empty)

  • Added

    Added Turkish language support.

wizard(@semcore/wizard)

  • Added

    Added new components.

[12.5.1] - 2022-09-15

animation(@semcore/animation)

  • Fixed

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

badge(@semcore/badge)

  • Fixed

    Change line-height to correctly display uppercase letters.

button(@semcore/button)

  • Fixed

    Fixed aria warning detection.

color-picker(@semcore/color-picker)

  • Changed

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

d3-chart(@semcore/d3-chart)

  • Fixed

    Changed paths in css files to relative.

data-table(@semcore/data-table)

  • Changed

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

feedback-form(@semcore/feedback-form)

  • Added

    Added aria attributes for better a11y.

fullscreen-modal(@semcore/fullscreen-modal)

  • Changed

    Removed unused hidden property from types.

input-tags(@semcore/input-tags)

  • Added

    Added screen reader support

link(@semcore/link)

  • Fixed

    Fixed aria warning detection.

tab-line(@semcore/tab-line)

  • Fixed

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

  • Fixed

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

  • Fixed

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

tab-panel(@semcore/tab-panel)

  • Fixed

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

tag(@semcore/tag)

  • Fixed

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

  • Added

    Added screen reader support

tooltip(@semcore/tooltip)

  • Added

    Added aria-live attribute for better a11y.

utils(@semcore/utils)

  • Fixed

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

[12.5.0] - 2022-08-29

accordion(@semcore/accordion)

  • Fixed

    Fixed disabled items handling to improve component accessibility.

animation(@semcore/animation)

  • Fixed

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

badge(@semcore/badge)

  • Added

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

breadcrumbs(@semcore/breadcrumbs)

  • Changed

    Added essential aria-\* attributes.

button(@semcore/button)

  • Fixed

    Update version @semcore/utils to use additional functions.

  • Added

    Added empty button aria-label check.

d3-chart(@semcore/d3-chart)

  • Added

    Introduced charts accessibility module.

  • Fix

    Fixed ResponsiveContainer memory leak on unmount.

  • Fix

    Venn chart was not mentioned in exported types.

date-picker(@semcore/date-picker)

  • Added

    Added Turkish language support.

  • Changed

    Removed spaces around dash in formatted date.

errors(@semcore/errors)

  • Changed

    Updated translations.

  • Added

    Added Turkish language support.

  • Added

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

flags(@semcore/flags)

  • Fixed

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

  • Fixed

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

icon(@semcore/icon)

  • Added

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

input(@semcore/input)

  • Added

    Added missing type defaultValue in index.d.ts.

input-number(@semcore/input-number)

  • Added

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

link(@semcore/link)

  • Fixed

    Change tag for Link.Addon from div to span

  • Fixed

    Update version @semcore/utils to use additional functions.

  • Added

    Added screen reader support and empty link aria-label check

notice(@semcore/notice)

  • Added

    Added aria-live attribute for better accessibility.

notice-bubble(@semcore/notice-bubble)

  • Changed

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

  • Added

    Added role and aria-live attribute for better accessibility.

notice-global(@semcore/notice-global)

  • Added

    Added aria-live attribute for better accessibility.

pagination(@semcore/pagination)

  • Added

    Added Turkish language support.

  • Added

    Added the necessary labels for improved accessibility work.

product-head(@semcore/product-head)

  • Fixed

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

radio(@semcore/radio)

  • Added

    Added missing type defaultValue in index.d.ts.

tag(@semcore/tag)

  • Fixed

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

textarea(@semcore/textarea)

  • Added

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

time-picker(@semcore/time-picker)

  • Added

    Added missing type defaultValue in index.d.ts.

typography(@semcore/typography)

  • Changed

    Added essential aria-\* attributes for Typography lists.

utils(@semcore/utils)

  • Added

    Added util function reactToText to convert react component to text.

  • Added

    Added support of elementtiming attribute passing on all components.

[12.4.2] - 2022-08-02

d3-chart(@semcore/d3-chart)

  • Fix

    Venn chart was not mentioned in exported types.

utils(@semcore/utils)

  • Fixed

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

[12.4.1] - 2022-08-01

date-picker(@semcore/date-picker)

  • Added

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

icon(@semcore/icon)

  • Fixed

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

utils(@semcore/utils)

  • Fixed

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

[12.4.0] - 2022-07-25

d3-chart(@semcore/d3-chart)

  • Fixed

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

  • Fixed

    Fixed RadialTree typings.

  • Fixed

    Fixed RadialTree rendering in Safari.

  • Fixed

    Fixed RadialTree radian labels rendering.

data-table(@semcore/data-table)

  • Changed

    Add onScroll callback for <Body/>.

dropdown-menu(@semcore/dropdown-menu)

  • Fixed

    Remove deprecated size (xl).

fullscreen-modal(@semcore/fullscreen-modal)

  • Fixed

    Fixed font family in Title

icon(@semcore/icon)

  • Fixed

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

  • Added

    Added icon ClusteredList.

  • Added

    Added icon AppsBlock.

input(@semcore/input)

  • Changed

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

  • Fixed

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

  • Fixed

    Fixed applying border-radius for outline.

input-number(@semcore/input-number)

  • Fixed

    Fixed rounding of float numbers.

neighbor-location(@semcore/neighbor-location)

  • Fixed

    Tuned up childildren elements counting (ignoring empty string).

popper(@semcore/popper)

  • Fixed

    Fixed possibility to insert render function into Popper.Trigger.

select(@semcore/select)

  • Fixed

    Fixed color of Addon icons in InputSearch.

utils(@semcore/utils)

  • Fixed

    Fixed pcakage compatibility with ES modules.

[12.3.0] - 2022-07-07

d3-chart(@semcore/d3-chart)

  • Added

    Added index to Bubble chart

  • Added

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

  • Added

    Added property active for Donut.Pie

  • Fixed

    Exclude props from html for Tooltip.Dot

  • Fixed

    Recalculate position for Dot after update scale

  • Fixed

    Optimization render Dot

data-table(@semcore/data-table)

  • Fixed

    Fixed scrolling of table when enable virtual scrolling.

feedback-form(@semcore/feedback-form)

  • Fixed

    Fixed feedback image.

icon(@semcore/icon)

  • Added

    Added icon AppsBlock.

illustration(@semcore/illustration)

  • Changed

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

  • Changed

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

radio(@semcore/radio)

  • Fixed

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

widget-empty(@semcore/widget-empty)

  • Changed

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

[12.2.0] - 2022-06-24

breadcrumbs(@semcore/breadcrumbs)

  • Fixed

    Fixed separator's margin.

chart(@semcore/chart)

  • Changed

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

checkbox(@semcore/checkbox)

  • Fixed

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

d3-chart(@semcore/d3-chart)

  • Changed

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

  • Changed

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

errors(@semcore/errors)

  • Changed

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

feedback-form(@semcore/feedback-form)

  • Changed

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

icon(@semcore/icon)

  • Changed

    Added files with the extension .mjs

inline-input(@semcore/inline-input)

  • Fixed

    Remove 4px vertical paddings.

notice-global(@semcore/notice-global)

  • Changed

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

pills(@semcore/pills)

  • Changed

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

progress-bar(@semcore/progress-bar)

  • Fixed

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

project-create(@semcore/project-create)

  • Changed

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

tag(@semcore/tag)

  • Fixed

    Fixed non default colors resolving.

textarea(@semcore/textarea)

  • Fixed

    Fixed textarea scroll to bottom on every resize.

utils(@semcore/utils)

  • Changed

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

  • Changed

    Update version dependency @babel/runtime.

widget-empty(@semcore/widget-empty)

  • Changed

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

[12.1.0] - 2022-05-31

button(@semcore/button)

  • Fixed

    Fixed width, height for size Button.

  • Fixed

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

feedback-form(@semcore/feedback-form)

  • Fixed

    Fixed Item tag property setting

  • Fixed

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

notice(@semcore/notice)

  • Changed

    Changed animation duration from 200ms to 250ms.

  • Changed

    Set prop use in deprecated. Added fallback on NoticeGlobal.

  • Changed

    Add styles for Close icon hover.

notice-global(@semcore/notice-global)

  • Added

    Initial release

select(@semcore/select)

  • Fixed

    Fixed non-closing popper after clicking on an Option

time-picker(@semcore/time-picker)

  • Fixed

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

utils(@semcore/utils)

  • Changed

    Update version dependency @babel/runtime.

[12.0.0] - 2022-05-19

Global(Global)

  • BREAK

    Updated styles according to the library redesign policy.

select(@semcore/select)

  • BREAK

    Removed support to used Select.InputSearch

  • BREAK

    Removed support properties selectedOptions, defaultSelectedOptions for Select

  • BREAK

    Removed support Select.OptionCheckbox

  • BREAK

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

dropdown-menu(@semcore/dropdown-menu)

  • BREAK

    Removed deprecated props onSelect, optionCount, triggerType.

  • BREAK

    Removed value "xl" for "size".

fullscreen-modal(@semcore/fullscreen-modal)

  • BREAK

    Removed support property hidden for FullscreenModal.

  • BREAK

    Footer now use inside component Flex

progress-bar(@semcore/progress-bar)

  • BREAK

    Removed named import "Progress" and "Bar".

  • BREAK

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

tooltip(@semcore/tooltip)

  • BREAK

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

  • BREAK

    Removed named import "Tooltip".

base-trigger(@semcore/base-trigger)

  • BREAK

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

button(@semcore/button)

  • BREAK

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

chart(@semcore/chart)

  • BREAK

    Removed css media rules.

checkbox(@semcore/checkbox)

  • BREAK

    Removed value "xl" for "size".

date-picker(@semcore/date-picker)

  • BREAK

    Removed value "xl" for "size".

dropdown(@semcore/dropdown)

  • BREAK

    Removed deprecated prop popperStretch.

flags(@semcore/flags)

  • BREAK

    Changed size flags from 14x11 to 16x16.

format-text(@semcore/format-text)

  • BREAK

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

icon(@semcore/icon)

  • BREAK

    Removed icons UserGroupNo, UserShared.

  • Added

    Added icon GoogleCloud.

  • Added

    Added icon UserShared.

  • Changed

    Update pay icons Visa, JCB.

  • Added

    Added icons IndentedResult, UserSharedFirst.

  • Changed

    Changed icon UserGroup.

input(@semcore/input)

  • BREAK

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

pagination(@semcore/pagination)

  • BREAK

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

pills(@semcore/pills)

  • BREAK

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

radio(@semcore/radio)

  • BREAK

    Removed value "xl" for "size".

scroll-area(@semcore/scroll-area)

  • BREAK

    Removed named imports.

spin(@semcore/spin)

  • BREAK

    Removed size xxs.

tab-line(@semcore/tab-line)

  • BREAK

    Removed value "xl" for "size".

tag(@semcore/tag)

  • BREAK

    Set primary as default component theme.

  • Added

    Added additional theme.

textarea(@semcore/textarea)

  • BREAK

    Removed value "xl" for "size".

data-table(@semcore/data-table)

  • Fixed

    Fixed collapsing of header grouped cells.

  • Fixed

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

  • Fixed

    Fixed package lost typings.

inline-input(@semcore/inline-input)

  • Changed

    Moved all color definitions to themable styles.

side-panel(@semcore/side-panel)

  • Added

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

skeleton(@semcore/skeleton)

  • Added

    Added skeleton for Radial Tree chart.

utils(@semcore/utils)

  • Fixed

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

  • Added

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

  • Fixed

    Removed react warning when accessing "ref" property

widget-empty(@semcore/widget-empty)

  • Added

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

[11.2.0] - 2022-04-26

animation(@semcore/animation)

  • Added

    Added preserveNode property.

chart(@semcore/chart)

  • Fixed

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

d3-chart(@semcore/d3-chart)

  • Added

    Added <RadialTree /> chart.

  • Fixed

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

data-table(@semcore/data-table)

  • Fixed

    Fixed package lost typings.

  • Changed

    Fixed grouped rows hover highlight.

  • Added

    Virtual scroll support.

  • Changed

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

  • Fixed

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

inline-edit(@semcore/inline-edit)

  • Added

    Introduced <InlineEdit /> component.

inline-input(@semcore/inline-input)

  • Changed

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

input-tags(@semcore/input-tags)

  • Changed

    Deprecated onAdd callback property in favor of new onAppend one.

  • Changed

    Provided SyntheticEvents to second callbacks argument.

pagination(@semcore/pagination)

  • Fixed

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

scroll-area(@semcore/scroll-area)

  • Fixed

    Made onScroll property optional.

  • Added

    Added onScroll property.

slider(@semcore/slider)

  • Fixed

    Fixed types for Slider.Knob and Slider.Bar

spin-container(@semcore/spin-container)

  • Fixed

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

widget-empty(@semcore/widget-empty)

  • Added

    Added radial-tree-chart illustration.

[11.1.1] - 2022-04-03

animation(@semcore/animation)

  • Added

    Added preserveNode property.

chart(@semcore/chart)

  • Fixed

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

input-tags(@semcore/input-tags)

  • Fixed

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

textarea(@semcore/textarea)

  • Fixed

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

[11.1.0] - 2022-03-30

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

  • Added

    Added export function getColorVars.

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

  • Fixed

    Fixed old node versions support.

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

  • Fixed

    Fixed old node versions support.

  • Added

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

  • Added

    Added PLACEHOLDER_REPLACER property for function postcss.

base-trigger(@semcore/base-trigger)

  • Fixed

    Improved keyboard focus styles.

chart(@semcore/chart)

  • Fixed

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

d3-chart(@semcore/d3-chart)

  • Fixed

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

  • Fixed

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

dropdown-menu(@semcore/dropdown-menu)

  • Fixed

    Fixed enter space in input trigger for DropdownMenu.Trigger.

flags(@semcore/flags)

  • Added

    Added repository field to package.json file.

icon(@semcore/icon)

  • Added

    Added icons Formal, Casual, QuestionSerp, MathMinusAlt.

modal(@semcore/modal)

  • Fixed

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

side-panel(@semcore/side-panel)

  • Fixed

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

skeleton(@semcore/skeleton)

  • Fixed

    Fixed viewBox for BarChartSkeleton.

spin(@semcore/spin)

  • Changed

    Rewrite the component to svg.

  • Added

    Rounded corners.

tag(@semcore/tag)

  • Fixed

    Fixed previously lost overflowed text ellipsis.

utils(@semcore/utils)

  • Fixed

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

[11.0.0] - 2022-02-25

Global(Global)

  • Added

    Added repository field to package.json file.

slider(@semcore/slider)

  • BREAK

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

  • BREAK

    Refactored component to handle extreme values.

card(@semcore/card)

  • BREAK

    Card was divided into Header and Body

  • Added

    Background was added

spin-container(@semcore/spin-container)

  • BREAK

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

base-trigger(@semcore/base-trigger)

  • Fixed

    Fixed LinkTrigger hovered text color.

d3-chart(@semcore/d3-chart)

  • Fixed

    Fixed animation display when resizing.

divider(@semcore/divider)

  • Fixed

    Fixed explicit default theme

errors(@semcore/errors)

  • Fixed

    Fixed Static files were missing in release 10.2.0

flex-box(@semcore/flex-box)

  • Added

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

icon(@semcore/icon)

  • Fixed

    Fixed sizes for a few icons.

  • Fixed

    Fixed color setting for LightningFilled, MailOpenFilled.

  • Added

    Added Hubspot icon.

  • Changed

    Changed image SortAsc and SortDesc icons.

skeleton(@semcore/skeleton)

  • Fixed

    Added export type for Bubble, ScatterPlot, Venn charts

switch(@semcore/switch)

  • Fixed

    Removed react warning about uncontrolled timer.

tab-line(@semcore/tab-line)

  • Fixed

    Add missed ts type defaultValue.

tab-panel(@semcore/tab-panel)

  • Fixed

    Add missed ts type defaultValue.

tag(@semcore/tag)

  • Fixed

    Fixed colors for primary-warning.

textarea(@semcore/textarea)

  • Fixed

    Auto change rows now works in controlled mode.

typography(@semcore/typography)

  • Fixed

    Removed css specificity of props lineHeight/fontSize in Text component

widget-empty(@semcore/widget-empty)

  • Changed

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

[10.2.1] - 2022-02-10

errors(@semcore/errors)

  • Fixed

    Static files were missing in release 10.2.0

[10.2.0] - 2022-02-08

card(@semcore/card)

  • Changed

    Changed styles.

chart(@semcore/chart)

  • Fixed

    Rename deprecate color white-01 to white.

  • Fixed

    Fixed list colors to get from a function getColor.

checkbox(@semcore/checkbox)

  • Fixed

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

d3-chart(@semcore/d3-chart)

  • Added

    Added Bubble and Scatter plot charts.

  • Changed

    Tooltip font size changed.

  • Changed

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

  • Changed

    Replaced function findComponent to isAdvanceMode for check children in Tooltip.

data-table(@semcore/data-table)

  • Changed

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

divider(@semcore/divider)

  • Added

    Added ability to use custom theme color.

feedback-form(@semcore/feedback-form)

  • Added

    Added support Tooltip props for FeedbackForm.Item.

  • Fixed

    fixed styles for secondary Notice.

icon(@semcore/icon)

  • Added

    Add icons 'LightningFilled' in new icons.

  • Fixed

    Fixed view icon MailOpenFilled size m.

modal(@semcore/modal)

  • Changed

    Replaced function findComponent to isAdvanceMode for check children in Modal.

scroll-area(@semcore/scroll-area)

  • Changed

    Replaced function findComponent to isAdvanceMode for check children in ScrollArea.

side-panel(@semcore/side-panel)

  • Changed

    Replaced function findComponent to isAdvanceMode for check children in SidePanel.

tab-line(@semcore/tab-line)

  • Fixed

    Fixed show active tab when TableLine have padding.

table(@semcore/table)

  • Changed

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

tooltip(@semcore/tooltip)

  • Changed

    Replaced function findComponent to isAdvanceMode for check children in Tooltip.

utils(@semcore/utils)

  • Added

    Added function isAdvanceMode in findComponent.

[10.1.0] - 2022-01-24

accordion(@semcore/accordion)

  • Changed

    Up version icons and use new icon.

badge(@semcore/badge)

  • Changed

    correct line-height value to 1.2.

base-trigger(@semcore/base-trigger)

  • Changed

    Up version icons and use new icon.

breadcrumbs(@semcore/breadcrumbs)

  • Changed

    Up version icons and use new icon.

card(@semcore/card)

  • Changed

    Up version icons and use new icon.

  • Changed

    Rewrite code from TS to JS 🧑‍💻

carousel(@semcore/carousel)

  • Changed

    Up version icons and use new icon.

chart(@semcore/chart)

  • Fixed

    Fixed filtering colors without index.

  • Fixed

    Revert color gray in object colors.

data-table(@semcore/data-table)

  • Changed

    Up version icons and use new icon.

date-picker(@semcore/date-picker)

  • Changed

    Up version icons and use new icon.

errors(@semcore/errors)

  • Changed

    Removed unused dependencies @semcore/icon.

feature-popover(@semcore/feature-popover)

  • Changed

    Up version icons and use new icon.

feedback-form(@semcore/feedback-form)

  • Changed

    Up version icons and use new icon.

fullscreen-modal(@semcore/fullscreen-modal)

  • Changed

    Up version icons and use new icon.

icon(@semcore/icon)

  • Added

    Add icons 'Hotel' in new icons.

  • Added

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

  • Changed

    Added import new icons

  • Changed

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

  • Changed

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

modal(@semcore/modal)

  • Changed

    Up version icons and use new icon.

notice(@semcore/notice)

  • Changed

    Up version icons and use new icon.

notice-bubble(@semcore/notice-bubble)

  • Changed

    Up version icons and use new icon.

pagination(@semcore/pagination)

  • Changed

    Up version icons and use new icon.

project-create(@semcore/project-create)

  • Changed

    Up version icons and use new icon.

select(@semcore/select)

  • Changed

    Up version icons and use new icon.

side-panel(@semcore/side-panel)

  • Changed

    Up version icons and use new icon.

skeleton(@semcore/skeleton)

  • Added

    Added Bubble and ScatterPlot chart

table(@semcore/table)

  • Changed

    Up version icons and use new icon.

tag(@semcore/tag)

  • Fixed

    [ts] Added type custom in property use.

  • Changed

    Up version icons and use new icon.

tooltip(@semcore/tooltip)

  • Changed

    Removed unused dependencies @semcore/icon.

typography(@semcore/typography)

  • Changed

    Up version icons and use new icon.

  • Changed

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

widget-empty(@semcore/widget-empty)

  • Changed

    Removed unused dependencies @semcore/icon.

[10.0.1] - 2021-12-24

badge(@semcore/badge)

  • Changed

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

base-trigger(@semcore/base-trigger)

  • Changed

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

button(@semcore/button)

  • Changed

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

chart(@semcore/chart)

  • Changed

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

input(@semcore/input)

  • Changed

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

input-tags(@semcore/input-tags)

  • Changed

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

pills(@semcore/pills)

  • Changed

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

popper(@semcore/popper)

  • Changed

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

product-head(@semcore/product-head)

  • Changed

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

tab-line(@semcore/tab-line)

  • Changed

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

tab-panel(@semcore/tab-panel)

  • Changed

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

tag(@semcore/tag)

  • Added

    Added primary-muted theme

  • Fixed

    Fixed hover for non-interactive tag

  • Changed

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

utils(@semcore/utils)

  • Fixed

    Fixed opacity calculation regardless of case.

  • Fixed

    Fixed logic to function defaultFindNeighbor for a11yEnhance.

[10.0.0] - 2021-12-10

breadcrumbs(@semcore/breadcrumbs)

  • Changed

    Rewrite code from TS to JS

chart(@semcore/chart)

  • Fixed

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

  • Changed

    Moved chart colors vars to style

  • Changed

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

checkbox(@semcore/checkbox)

  • Changed

    Moved checkbox size vars to style

counter(@semcore/counter)

  • Added

    Added warning and danger themes

d3-chart(@semcore/d3-chart)

  • Fixed

    Calculate correct border radius for Bar.

  • Fixed

    Fixed set scale for Area, Line.

  • Changed

    Moved chart colors vars to style

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

  • Fixed

    Fixed global color .dnd

  • Changed

    Up version

notice(@semcore/notice)

  • Changed

    Moved SLabel colors to style

popper(@semcore/popper)

  • Fixed

    Property root for Popper set to OutsideClick.

select(@semcore/select)

  • Added

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

  • Added

    Added class name to InputSearch.

  • Fixed

    Fixed import styles in InputSearch.

tag(@semcore/tag)

  • Added

    Added property for Tag color

utils(@semcore/utils)

  • Changed

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

[9.0.0] - 2021-11-12

skeleton(@semcore/skeleton)

  • BREAK

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

  • BREAK

    remove support props visible, speed for Skeleton.

  • Fixed

    Fixed typo in ts.

  • Changed

    Rewrite code from ts to js.

d3-chart(@semcore/d3-chart)

  • Added

    Added prop outerRadius for Donut chart.

  • Added

    Added new event onMouseMoveChart, onMouseLeaveChart for eventEmitter.

  • Fixed

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

  • Fixed

    Fixed field e.currentTarget for events in eventEmitter.

  • Fixed

    Fixed hide tooltip.

  • Fixed

    Fixed react key-related warning for Bar.

  • Fixed

    Fixed show/hide components Hover, Dots.

  • Fixed

    Fixed dependencies in package.json.

  • Changed

    Fixed call animation for hover in sector Donut chart.

  • Changed

    Fixed animation show Dot in Line chart.

date-picker(@semcore/date-picker)

  • Fixed

    Fixed clear highlighted data after close popup in DataRangePicker.

flex-box(@semcore/flex-box)

  • Fixed

    [TS] Fixed type direction for Flex.

  • Fixed

    [TS] Fixed type position for Box.

icon(@semcore/icon)

  • Added

    Add new icons 'MailOpen' and 'MailOutlineOpen'

popper(@semcore/popper)

  • Changed

    Up version package focus-lock.

scroll-area(@semcore/scroll-area)

  • Fixed

    [TS] Fixed types.

  • Changed

    Rewrite code from ts to js.

  • Changed

    Changed interception event of mouse for cursor in ScrollBar.

  • Changed

    Call calculate position scroll when change size container

slider(@semcore/slider)

  • Fixed

    Fixed default color

switch(@semcore/switch)

  • Fixed

    Fixed animation checked when opening in Popper.

table(@semcore/table)

  • Changed

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

  • Changed

    The style processing system has been changed.

  • Changed

    Rewrite from TS to JS code.

[8.0.0] - 2021-10-04

dot(@semcore/dot)

  • BREAK

    removed deprecated property invisible.

  • BREAK

    Changed animation Dot to @semcore/animation.

badge(@semcore/badge)

  • Changed

    Changed line-height value

card(@semcore/card)

  • Fixed

    Fixed padding

d3-chart(@semcore/d3-chart)

  • Added

    Added to release.

data-table(@semcore/data-table)

  • Changed

    Fixed position table for fixed columns.

  • Changed

    Added support property onResize for DataTable.Body.

date-picker(@semcore/date-picker)

  • Fixed

    Fixed change displayedPeriod after change value for family pickers.

  • Changed

    Changed WeekDay styles from uppercase to capital case

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

  • Changed

    Added support keydown for draggable block in droppable zone.

  • Changed

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

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

email(@semcore/email)

  • Added

    Added to release.

errors(@semcore/errors)

  • Changed

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

  • Changed

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

  • Changed

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

flags(@semcore/flags)

  • Fixed

    [ts] correct types.

icon(@semcore/icon)

  • Added

    Add new icon 'BriefcaseAlt'

modal(@semcore/modal)

  • Changed

    Changed overlay opacity from 80% to 60%

  • Changed

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

scroll-area(@semcore/scroll-area)

  • Fixed

    Call calculate position scroll when change size container

select(@semcore/select)

  • Added

    Added component Select.Option.Checkbox.

  • Fixed

    Fixed the check for the presence of Select.Option.

  • Changed

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

table(@semcore/table)

  • Fixed

    Fixed content alignment in cells

[7.2.1] - 2021-08-26

select(@semcore/select)

  • Fixed

    Fixed problem with 'sideEffect=false'

[7.2.0] - 2021-08-26

Global(Global)

  • Changed

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

breadcrumbs(@semcore/breadcrumbs)

  • Fixed

    Fixed style separator when a custom font-size.

date-picker(@semcore/date-picker)

  • Fixed

    [TS] added types for default values.

  • Fixed

    Fixed set displayedPeriod for family pickers.

dropdown-menu(@semcore/dropdown-menu)

  • Fixed

    Fixed typo in class names.

feedback-form(@semcore/feedback-form)

  • Fixed

    Fixed placement warning tooltip for small screens.

input(@semcore/input)

  • Fixed

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

textarea(@semcore/textarea)

  • Fixed

    [TS] Fixed type onChange for ITextareaProps.

time-picker(@semcore/time-picker)

  • Changed

    Changed height dropdown from 240px to 180px.

[7.1.1] - 2021-08-09

badge(@semcore/badge)

  • Changed

    Changed line-height value

base-trigger(@semcore/base-trigger)

  • Fixed

    [ts] correct types.

d3-chart(@semcore/d3-chart)

  • Fixed

    [ts] correct types.

errors(@semcore/errors)

  • Fixed

    [TS] fixed types.

feature-popover(@semcore/feature-popover)

  • Fixed

    [ts] correct types.

feedback-form(@semcore/feedback-form)

  • Fixed

    [ts] correct types.

pagination(@semcore/pagination)

  • Fixed

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

radio(@semcore/radio)

  • Fixed

    [ts] correct types.

select(@semcore/select)

  • Fixed

    [ts] correct types.

slider(@semcore/slider)

  • Fixed

    [ts] correct types.

tab-line(@semcore/tab-line)

  • Fixed

    [ts] correct types.

tag(@semcore/tag)

  • Added

    Added line-height value

typography(@semcore/typography)

  • Fixed

    [ts] correct types.

[7.1.0] - 2021-07-30

date-picker(@semcore/date-picker)

  • Fixed

    [TS] fixed types.

  • Fixed

    Added styles for element today in Calendar.

  • Fixed

    Fixed show title for MonthRangePicker.

feature-popover(@semcore/feature-popover)

  • Changed

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

icon(@semcore/icon)

  • Fixed

    Fixed set style which render useBox.

  • Changed

    Remove from html for svg don't used attributes.

  • Changed

    Added propsForElement for set props to svg.

notice-bubble(@semcore/notice-bubble)

  • Added

    visible property can run in uncontrolled mode

  • Changed

    Number of simultaneous notifications can be more than one

project-create(@semcore/project-create)

  • Changed

    Updated version @semcore/spin-container.

select(@semcore/select)

  • Fixed

    Fixed set value for Select.InputSearch.

  • Changed

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

  • Changed

    Fixed warning in console for InputSearch.

[7.0.0] - 2021-07-12

notice-bubble(@semcore/notice-bubble)

  • BREAK

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

  • BREAK

    Remove property offset and added Box inside NoticeBubbleContainer

  • Changed

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

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

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

  • Changed

    [TS] rewrite code from TS to JS.

  • Changed

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

spin-container(@semcore/spin-container)

  • BREAK

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

  • Changed

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

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

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

  • Changed

    [TS] rewrite code from TS to JS.

accordion(@semcore/accordion)

  • Fixed

    Add default type for generic value

animation(@semcore/animation)

  • Fixed

    [TS] fixed export components.

carousel(@semcore/carousel)

  • Added

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

data-table(@semcore/data-table)

  • Added

    [A11y] Added support keyboard for sortable column.

date-picker(@semcore/date-picker)

  • Fixed

    Сorrect access to properties from getters function

dot(@semcore/dot)

  • Fixed

    Fixed animation Dot.

dropdown-menu(@semcore/dropdown-menu)

  • Changed

    Changed tabIndex to 0 and styles for DropdowmMenu.Popper.

errors(@semcore/errors)

  • Changed

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

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

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

feature-popover(@semcore/feature-popover)

  • Changed

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

feedback-form(@semcore/feedback-form)

  • Changed

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

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

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

  • Changed

    [TS] Rewrite code from TS to JS.

flags(@semcore/flags)

  • Changed

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

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

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

fullscreen-modal(@semcore/fullscreen-modal)

  • Changed

    Rewrite code from TS to JS.

icon(@semcore/icon)

  • Changed

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

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

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

modal(@semcore/modal)

  • Changed

    [TS] rewrite code from ts to js.

  • Changed

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

notice(@semcore/notice)

  • Changed

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

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

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

  • Changed

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

pills(@semcore/pills)

  • Fixed

    Add default type for generic value

popper(@semcore/popper)

  • Fixed

    Fixed cjs build package.

  • Changed

    Improved render performance

progress-bar(@semcore/progress-bar)

  • Changed

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

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

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

  • Changed

    [TS] rewrite code from TS to JS

project-create(@semcore/project-create)

  • Changed

    Updated version @semcore/spin-container.

select(@semcore/select)

  • Fixed

    Fixed set theme for Select.OptionCheckbox.

  • Fixed

    Add default type for generic value

side-panel(@semcore/side-panel)

  • Changed

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

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

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

tab-line(@semcore/tab-line)

  • Fixed

    Add default type for generic value

tab-panel(@semcore/tab-panel)

  • Fixed

    Add default type for generic value

table(@semcore/table)

  • Added

    [A11y] Added support keyboard for sortable column.

tag(@semcore/tag)

  • Changed

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

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

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

  • Changed

    Rewrite from TS to JS code.

widget-empty(@semcore/widget-empty)

  • Fixed

    [TS] fixed types.

[6.0.0] - 2021-06-21

input-number(@semcore/input-number)

  • BREAK

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

  • BREAK

    Changed type for value to string.

  • Fixed

    Fixed the js problem with the remainder of division.

  • Added

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

accordion(@semcore/accordion)

  • Changed

    Fix TS type

base-trigger(@semcore/base-trigger)

  • Changed

    Rewrite code from TS to JS 🧑‍💻

  • Changed

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

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

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

d3-chart(@semcore/d3-chart)

  • Added

    Added Venn chart.

date-picker(@semcore/date-picker)

  • Changed

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

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

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

  • Changed

    Added support keydown arrows for choose date to calendar.

divider(@semcore/divider)

  • Changed

    Rewrite code from TS to JS 🧑‍💻

  • Changed

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

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

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

dot(@semcore/dot)

  • Changed

    Rewrite code from TS to JS 🧑‍💻

  • Changed

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

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

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

dropdown(@semcore/dropdown)

  • Added

    Support keydown Enter and Space for open Popper.

  • Added

    Logic checked interactive trigger from DropdownMenu.

  • Fixed

    Fix TS type

dropdown-menu(@semcore/dropdown-menu)

  • Fixed

    Fix TS type

  • Changed

    Moved logic for checking interactive trigger to Dropdown.

pagination(@semcore/pagination)

  • Changed

    Fixed ts type for Pagination.

  • Changed

    Added aria-label for child components FirstPage, PageInput

pills(@semcore/pills)

  • Changed

    Rewrite code from TS to JS 🧑‍💻

popper(@semcore/popper)

  • Fixed

    Fixed forwarding properties to the Box in Popper.Popper.

  • Fixed

    Fixed set prop returnFocus for Focus-Lock

  • Fixed

    Fix TS type

  • Fixed

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

select(@semcore/select)

  • Fixed

    Fix TS type

  • Fixed

    Fixed ts type for Select.

  • Fixed

    Fixed paddings in InputSearch.

switch(@semcore/switch)

  • Changed

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

  • Changed

    [TS] Rewrite code from TS to JS.

tab-line(@semcore/tab-line)

  • Changed

    Rewrite code from TS to JS 🧑‍💻

tab-panel(@semcore/tab-panel)

  • Changed

    Rewrite code from TS to JS 🧑‍💻

textarea(@semcore/textarea)

  • Changed

    [TS] Rewrite code from TS to JS.

time-picker(@semcore/time-picker)

  • Added

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

widget-empty(@semcore/widget-empty)

  • Added

    Added tag-cloud illustration

  • Changed

    Rewrite code from TS to JS 🧑‍💻

[5.1.0] - 2021-05-25

accordion(@semcore/accordion)

  • Changed

    Rewrite code from TS to JS 🧑‍💻

core(@semcore/core)

  • Changed

    Extended type for Root

d3-chart(@semcore/d3-chart)

  • Fixed

    Fix TS type

date-picker(@semcore/date-picker)

  • Fixed

    Fixed short display date for identity months for Trigger.

dropdown(@semcore/dropdown)

  • Changed

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

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

dropdown-menu(@semcore/dropdown-menu)

  • Changed

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

  • Changed

    Improved performance. Removed one component wrapper.

feature-popover(@semcore/feature-popover)

  • Changed

    The style processing system has been changed.

  • Changed

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

  • Changed

    Improved performance. Removed one component wrapper.

neighbor-location(@semcore/neighbor-location)

  • Added

    Added the ability to add a root tag

  • Changed

    Rewrite code from TS to JS 🧑‍💻

popper(@semcore/popper)

  • Fixed

    Add type for handlers for render function

  • Fixed

    Fix TS type

  • Fixed

    Fix position arrow after change version popperjs.

  • Changed

    Rewrite code from TS to JS 🧑‍💻

scroll-area(@semcore/scroll-area)

  • Fixed

    Add import type for ResizeObserver

select(@semcore/select)

  • Changed

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

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

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

spin(@semcore/spin)

  • Fixed

    Fixed animation

  • Changed

    Rewrite code from TS to JS 👩‍💻

time-picker(@semcore/time-picker)

  • Changed

    Rewrite code from TS to JS 🧑‍💻

tooltip(@semcore/tooltip)

  • Changed

    Rewrite code from TS to JS 🧑‍💻

  • Changed

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

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

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

[5.0.0] - 2021-04-29

Global(Global)

  • Changed

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

  • Changed

    Improved performance. Removed one component wrapper.

  • Changed

    The style processing system has been changed.

  • Changed

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

base-trigger(@semcore/base-trigger)

  • Changed

    Changed line-height value

button(@semcore/button)

  • Changed

    Changed line-height value

chart(@semcore/chart)

  • Changed

    Changed line-height value

core(@semcore/core)

  • Added

    Added Root type for babel-plugin-root.

  • Added

    Added a new system for processing styles.

feedback-form(@semcore/feedback-form)

  • Changed

    Up version @semcore/notice in dependence for package.

format-text(@semcore/format-text)

  • Changed

    Resized bullet points in li

icon(@semcore/icon)

  • Added

    Added control with keyboard for all icons including prop interactive.

  • Added

    Added new icon SharedToUser.

input(@semcore/input)

  • Changed

    Changed line-height value

input-tags(@semcore/input-tags)

  • Added

    Added line-height value

modal(@semcore/modal)

  • Changed

    Changed media value to match breakpoints.

notice-bubble(@semcore/notice-bubble)

  • Changed

    Changed media value to match breakpoints.

pills(@semcore/pills)

  • Changed

    Changed line-height value

popper(@semcore/popper)

  • Added

    Added functions setTrigger, setPopper in context for Popper.

  • Fixed

    Fixed the setting of attributes in HTML.

product-head(@semcore/product-head)

  • Changed

    Changed media value to match breakpoints.

tab-line(@semcore/tab-line)

  • Added

    Added support accessibility.

  • Fixed

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

  • Changed

    Changed line-height value

tab-panel(@semcore/tab-panel)

  • Added

    Added support accessibility.

  • Changed

    Changed line-height value

time-picker(@semcore/time-picker)

  • Added

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

tooltip(@semcore/tooltip)

  • Added

    Added role tooltip

utils(@semcore/utils)

  • Added

    Added function enhance a11yEnhance.

  • Changed

    Changed breakpoints value.

  • Changed

    Added processing forwardRef for assignProps.

  • Changed

    Removed the ability to apply media variables.

[4.0.0] - 2021-04-05

notice(@semcore/notice)

  • BREAK

    Removed global styles

  • BREAK

    Removed styles for media queries.

  • BREAK

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

  • BREAK

    Update property theme, now this property can get any themes

  • BREAK

    Added property use

  • BREAK

    Update icon for Notice.IconClose

breadcrumbs(@semcore/breadcrumbs)

  • Fixed

    Added aria-label for Breadcrumbs.

  • Fixed

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

chart(@semcore/chart)

  • Changed

    Optimized the code for venn chart.

data-table(@semcore/data-table)

  • Fixed

    Fixed automatic set property flexBasis for DataTable.Column.

date-picker(@semcore/date-picker)

  • Added

    Added support two languages Korean, Vietnamese.

  • Added

    Added supported react@17.

  • Fixed

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

  • Fixed

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

errors(@semcore/errors)

  • Added

    Added support two languages Korean, Vietnamese.

flex-box(@semcore/flex-box)

  • Fixed

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

  • Fixed

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

icon(@semcore/icon)

  • Changed

    Update icons SEMrush, TwitterSemrush, FacebookSemrush, LinkedInSemrush.

outside-click(@semcore/outside-click)

  • Added

    Added supported react-dom@17.

pagination(@semcore/pagination)

  • Added

    Added support two languages Korean, Vietnamese.

portal(@semcore/portal)

  • Added

    Added supported react-dom@17.

project-create(@semcore/project-create)

  • Added

    Added support two languages Korean, Vietnamese.

scroll-area(@semcore/scroll-area)

  • Added

    Added supported react-dom@17.

table(@semcore/table)

  • Fixed

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

time-picker(@semcore/time-picker)

  • Changed

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

utils(@semcore/utils)

  • Fixed

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

  • Changed

    [TS] Update types interface IWithI18nEnhanceProps.

widget-empty(@semcore/widget-empty)

  • Added

    Added support two languages Korean, Vietnamese.

[3.0.0] - 2021-02-16

grid(@semcore/grid)

  • BREAK

    Change the responsive breakpoint from 992px to 1184px.

  • Added

    Added alternative API for span and offset.

  • Added

    Added breakpoint xs.

accordion(@semcore/accordion)

  • Changed

    Update version package animation.

animation(@semcore/animation)

  • Fixed

    Fixed bubbling call handlers onAnimationStart, onAnimationEnd from inside components.

base-trigger(@semcore/base-trigger)

  • Fixed

    Fixed color spinner for ButtonTrigger.

breakpoints(@semcore/breakpoints)

  • Added

    Initial release

carousel(@semcore/carousel)

  • Added

    Added support touch event for change to slide.

  • Added

    Added support control mod for change property index ``.

  • Added

    Added style folder with css in build folder lib.

  • Fixed

    [ts] fixed all types of components inside package.

chart(@semcore/chart)

  • Added

    Added supported react@17.

  • Fixed

    [ts] fixed types for function timeFormat.

core(@semcore/core)

  • Added

    Added support custom enhancement.

data-table(@semcore/data-table)

  • Added

    Added style folder with css in build folder lib.

  • Fixed

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

date-picker(@semcore/date-picker)

  • Added

    Added supported react@17.

errors(@semcore/errors)

  • Added

    Added supported react@17.

icon(@semcore/icon)

  • Added

    Added new icon VideoStop.

  • Added

    Added new color icon Github.

  • Added

    Added new icon GoogleAnalytics4 for 4 version.

input(@semcore/input)

  • Fixed

    Fixed type of second argument(event) for onChange prop

outside-click(@semcore/outside-click)

  • Changed

    Changed mouse event from click to mouseup for stable performance.

  • Added

    Added supported react-dom@17.

portal(@semcore/portal)

  • Added

    Added supported react-dom@17.

scroll-area(@semcore/scroll-area)

  • Added

    Added supported react-dom@17.

select(@semcore/select)

  • Fixed

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

textarea(@semcore/textarea)

  • Fixed

    Updated padding to be better ☺️

utils(@semcore/utils)

  • Added

    Added vars for media query.

[2.4.0] - 2020-12-18

Global(Global)

  • Added

    Added supported react@17.

animation(@semcore/animation)

  • Fixed

    Fixed a bug in determining the height in Collapse.

data-table(@semcore/data-table)

  • Added

    Release library

feature-popover(@semcore/feature-popover)

  • Fixed

    Disabled flip behavior on container overflow

notice-bubble(@semcore/notice-bubble)

  • Fixed

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

popper(@semcore/popper)

  • Fixed

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

skeleton(@semcore/skeleton)

  • Fixed

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

tab-line(@semcore/tab-line)

  • Added

    Added ResizeObserver for update style tab when used dynamic data.

  • Fixed

    Uptimize animation change position active tab.

table(@semcore/table)

  • Fixed

    Fixed show secondary theme for Table.

utils(@semcore/utils)

  • Added

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

[2.3.0] - 2020-12-4

carousel(@semcore/carousel)

  • Added

    Release library

[2.2.0] - 2020-12-4

animation(@semcore/animation)

  • Fixed

    Fixed a bug in determining the height in Collapse.

button(@semcore/button)

  • Fixed

    My little fix build 😬

checkbox(@semcore/checkbox)

  • Added

    Added active invalid state.

core(@semcore/core)

  • Added

    Add shared types.

data-table(@semcore/data-table)

  • Fixed

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

  • Changed

    Added warning for deprecated prop 'sticky'.

  • Changed

    Replaced title prop with children parse for group column.

flex-box(@semcore/flex-box)

  • Added

    Added new property: zIndex.

  • Changed

    Moved flex property from Flex to Box.

input-tags(@semcore/input-tags)

  • Fixed

    Fixed cursor position during tag editing

modal(@semcore/modal)

  • Fixed

    Fixed set autofocus/focus for elements inside Modal.

notice(@semcore/notice)

  • Fixed

    Fixed top margin of Notice.Actions

pills(@semcore/pills)

  • Fixed

    Fixed disabled pills styles

popper(@semcore/popper)

  • Added

    Added the ability to use one with multiple

  • Fixed

    Fixed import paths from @popperjs.

  • Fixed

    Refactor modifier arrowOffset that calculates arrow position.

  • Changed

    Removed the display of the popper by focus when navigating from the keyboard, it caused many bugs 🤷‍♂️

scroll-area(@semcore/scroll-area)

  • Fixed

    Fixed problem used ScrollArea for SSR.

select(@semcore/select)

  • Added

    Added hidden input for correct work of forms

  • Fixed

    Fixed export SelectOption

  • Fixed

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

  • Changed

    InputSearch moved out of Select

table(@semcore/table)

  • Fixed

    Fixed move props position in component Box.

[2.1.0] - 2020-11-9

Global(Global)

  • Fixed

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

accordion(@semcore/accordion)

  • Fixed

    Added null ts type for value.

  • Fixed

    Added keyboard interaction for Toggle.

carousel(@semcore/carousel)

  • Added

    Initial release

data-table(@semcore/data-table)

  • Added

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

  • Fixed

    Set size width column in css variable Table

date-picker(@semcore/date-picker)

  • Fixed

    Getting options from dayjs for current localization.

flex-box(@semcore/flex-box)

  • Added

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

icon(@semcore/icon)

  • Added

    Added new icon GlobeAlt.

scroll-area(@semcore/scroll-area)

  • Fixed

    [TS] fixed types for ScrollArea.Bar.Slider

sticky(@semcore/sticky)

  • Changed

    Update package flex-box.

tab-line(@semcore/tab-line)

  • Fixed

    Fixed set indicator for Tabline.Item wrapped Tooltip.

tag(@semcore/tag)

  • Added

    Added new warning theme

[2.0.0] - 2020-10-16

Global(Global)

  • Fixed

    fixed wrong path for ES6 build

accordion(@semcore/accordion)

  • BREAK

    Remove wrapper node for Accordion.

  • BREAK

    Remove style for Trigger and rename in Toggle.

  • BREAK

    Rename Content to Collapse.

  • BREAK

    Remove margin for Chevron.

  • BREAK

    Remove export AccordionItem.

  • BREAK

    Remove prop selectedValues.

  • BREAK

    Change animation way.

  • Added

    Added generic for better value and onChange typings

  • Fixed

    Bubbling event from interaction components inside Accordion.Item.Content for listener onChange in Accordion

  • Changed

    Update @semcore/core version to ^1.8

input-mask(@semcore/input-mask)

  • BREAK

    Property placeholderChar, it is everything have to use \_, because mask show in value to input

  • Added

    Manage cursor position for InputMask.Value with show mask

  • Added

    Export function getAfterPositionValue. It use when need to know where last symbol of value.

  • Fixed

    Show mask for InputMask.Value when size input less than size mask

animation(@semcore/animation)

  • Added

    Add Collapse animation.

breadcrumbs(@semcore/breadcrumbs)

  • Fixed

    Remove set css property max-width for Breadcrumbs.Item

button(@semcore/button)

  • Added

    Added alternative api for inserting Addon.

chart(@semcore/chart)

  • Fixed

    Fixed "any" types for some charts.

  • Fixed

    Render label in Tooltip for first dot in chart.

core(@semcore/core)

  • Added

    Added generic type PropGetterFn to describe prop-getters

  • Fixed

    Fixed transfer of many arguments to handlers

data-table(@semcore/data-table)

  • Added

    Add prop active for Row.

  • Changed

    Changed type for prop sort.

date-picker(@semcore/date-picker)

  • Fixed

    Add margin bottom for the block with periods

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

  • Fixed

    TS property noDrop became not requered for IDraggableProps.

dropdown(@semcore/dropdown)

  • Fixed

    Add missing TS type properties in context

dropdown-menu(@semcore/dropdown-menu)

  • Fixed

    Fixed possible styles collisions between components with different versions, but same styles

  • Changed

    Update @semcore/core version to ^1.8

feature-popover(@semcore/feature-popover)

  • Fixed

    Fixed possible styles collisions between components with different versions, but same styles

  • Changed

    Update @semcore/core version to ^1.8

fullscreen-modal(@semcore/fullscreen-modal)

  • Fixed

    Fixed show two close icon in preview FullscreenModal

  • Fixed

    Fixed offset right for FullscreenModal.Close

icon(@semcore/icon)

  • Added

    Added new icon color/WhatsApp.

link(@semcore/link)

  • Added

    Added alternative api for inserting Addon.

notice-bubble(@semcore/notice-bubble)

  • Fixed

    generate css without collapsing property margin

pills(@semcore/pills)

  • Added

    Added alternative api for inserting Addon.

  • Added

    Added generic for better value and onChange typings

  • Changed

    Update @semcore/core version to ^1.8

popper(@semcore/popper)

  • Added

    Added generic for better value and onChange typings

  • Changed

    Update @semcore/core version to ^1.8

  • Changed

    Update dependency package @popperjs/core version from 2.4.0 to 2.5.3

radio(@semcore/radio)

  • Fixed

    Fixed getting the last argument(event) in the handler(onChange)

side-panel(@semcore/side-panel)

  • Fixed

    Fixed call onClose when used for click on page with SidePanel.Panel in inside ``.

tab-line(@semcore/tab-line)

  • Added

    Added alternative api for inserting Addon.

  • Added

    Added generic for better value and onChange typings

  • Added

    Animation for change position active Tab.

  • Changed

    Update @semcore/core version to ^1.8

tab-panel(@semcore/tab-panel)

  • Added

    Added alternative api for inserting Addon.

  • Added

    Added generic for better value and onChange typings

  • Changed

    Update @semcore/core version to ^1.8

tag(@semcore/tag)

  • Added

    Added alternative api for inserting Addon.

  • Changed

    Removed neighbor-location package dependency

tooltip(@semcore/tooltip)

  • Fixed

    Fixed possible styles collisions between components with different versions, but same styles

typography(@semcore/typography)

  • Fixed

    Set props fontSize, lineHeight for componentText. Now it independent from prop size.

  • Fixed

    Problem use prop noWrap for List.Item. Now text reduce in ellipsis for ``

utils(@semcore/utils)

  • Fixed

    Revert move .d.ts files because typescript does not see types on import.

  • Fixed

    Change "any" type for createHoc function

  • Changed

    Build changed from rollup to babel

  • Changed

    Move .d.ts files from /lib to /lib/types directory

[1.2.1] - 2020-9-8

Global(Global)

  • Fixed

    Fixed possible styles collisions between components with different versions, but same styles

base-trigger(@semcore/base-trigger)

  • Fixed

    Flag sideEffects now contain list of files with side effects

chart(@semcore/chart)

  • Fixed

    Flag sideEffects now contain list of files with side effects

date-picker(@semcore/date-picker)

  • Fixed

    Flag sideEffects now contain list of files with side effects

  • Fixed

    Added flag sideEffects: false to package.json

divider(@semcore/divider)

  • Added

    Added Divider auto size height for vertical orientation, this fixed show in flex

errors(@semcore/errors)

  • Fixed

    Flag sideEffects now contain list of files with side effects

  • Fixed

    Added flag sideEffects: false to package.json

feature-popover(@semcore/feature-popover)

  • Fixed

    Disabled focus trap, for support normal work interactive components when popper show.

flex-box(@semcore/flex-box)

  • Fixed

    Flag sideEffects now contain list of files with side effects

  • Fixed

    Added flag sideEffects: false to package.json

notice(@semcore/notice)

  • Fixed

    Flag sideEffects now contain list of files with side effects

  • Fixed

    Added flag sideEffects: false to package.json

notice-bubble(@semcore/notice-bubble)

  • Fixed

    Flag sideEffects now contain list of files with side effects

  • Fixed

    Added flag sideEffects: false to package.json

pagination(@semcore/pagination)

  • Fixed

    Fixed update value in input page, when update currentPage property

product-head(@semcore/product-head)

  • Fixed

    Flag sideEffects now contain list of files with side effects

  • Fixed

    Added flag sideEffects: false to package.json

skeleton(@semcore/skeleton)

  • Fixed

    Flag sideEffects now contain list of files with side effects

  • Fixed

    Added flag sideEffects: false to package.json

typography(@semcore/typography)

  • Fixed

    Flag sideEffects now contain list of files with side effects

  • Fixed

    Added flag sideEffects: false to package.json

widget-empty(@semcore/widget-empty)

  • Fixed

    Flag sideEffects now contain list of files with side effects

  • Fixed

    Added flag sideEffects: false to package.json

[1.2.0] - 2020-9-2

core(@semcore/core)

  • Added

    Добавлена возможность создавать generic-компоненты с помощью createComponent

  • Fixed

    Исправлена типизация второго аргумента (handlers) render-функций компонентов

  • Fixed

    Исправлено объединение prop-getter'ов потомка и родителя в рендер-функциях компонентов

input-tags(@semcore/input-tags)

  • Added

    Добавили тип InputTagsSize для размеров компонента

  • Fixed

    Поправили отображение для динамически меняющегося placeholder для InputTags.Value

  • Fixed

    Поправили расположение по вертикали для InputTags.Value

select(@semcore/select)

  • Added

    Добавлен generic, задающий тип value и аргументу ф-ции onChange

  • Fixed

    Исправлен тип SelectValue

  • Fixed

    Исправлена типизация второго аргумента (handlers) render-функции

  • Changed

    Поднята версия @semcore/core до ^1.7

switch(@semcore/switch)

  • Fixed

    Исправили баг в поведении uncontrolled режима при передаче checked в Switch.Value

table(@semcore/table)

  • Fixed

    убрали возможность отображения ScrollArea.Bar по вертикали для Table.StickyHead. Это поведение считается недопустимым для шапки таблицы.

widget-empty(@semcore/widget-empty)

  • Added

    Добавлено новое изображение deleted-page

  • Changed

    Изменены изображения other-data, congrats

[1.1.0] - 2020-08-18

base-trigger(@semcore/base-trigger)

  • Added

    Добавили новый триггер LinkTrigger

  • Added

    Добавили состояние loading для ButtonTrigger

chart(@semcore/chart)

  • Fixed

    Исправлен warning компонента Legend о не валидных атрибутах, попадающих на DOM-элемент

counter(@semcore/counter)

  • Added

    Счетчик – это элемент, который показывает количество.

input-tags(@semcore/input-tags)

  • Fixed

    Поправили установку курсора в поле ввода

modal(@semcore/modal)

  • Changed

    Логика по отключению скролла страницы перенесена в хук usePreventScroll

  • Changed

    Поднята версия @semcore/utils

notice-bubble(@semcore/notice-bubble)

  • Fixed

    Поправили рендер NoticeBubbleWarning при инициализации через NoticeBubbleManager

pills(@semcore/pills)

  • Changed

    Добавлен line-height для Addon для корректного выравнивания при использовании текста(например счетчика).

popper(@semcore/popper)

  • Added

    Зависимость от neighbor-location для обнуления расположения соседних элементов внутри Popper.Popper.

  • Fixed

    Исправлены ts типы для offset

scroll-area(@semcore/scroll-area)

  • Changed

    Убрали overflow: hidden с ScrollArea, это свойство не использовалось.

side-panel(@semcore/side-panel)

  • Added

    SidePanel — компонент для отображения выезжающей панели (справа, снизу или слева). Иногда зовем его " шторкой"

table(@semcore/table)

  • Added

    Добавили box-sizing: border-box для таблицы, это решило проблему отображения скролла, когда контента не много

  • Fixed

    Исправили отображение активной ячейки th

  • Fixed

    Исправили выравнивание контента в ячейках через свойство textAlign

  • Changed

    Переписали стили со встраиваемого CSS in JS на новый синтаксис, такой же как у всех компонентов

typography(@semcore/typography)

  • Fixed

    Исправлены не работающие props fontSize и lineHeight у компонента Text

utils(@semcore/utils)

  • Added

    Добавлена функция brightness в color для вычисления контраста

  • Added

    Добавлен hook usePreventScroll, блокирующий скролл страницы

  • Added

    Добавилась возможность передавать ref в element для useEventListener.

[0.0.1] - 2020-07-27

Global(Global)

  • Added

    Initial release