2.14.0 (2024-04-30)
- GeneUIProvider: add check for geneUIProviderRef.current (#117) (aa5aa09)
- Storybook: remove old version story entry point files (56d6395)
- useDebounce: rename the useDebounceHook to useDebounce (7658172)
- useEllipsisDetection: add debounce for window resize (457fd1e)
- useWindowSize: add debounce for window resize and orientation change (c7b4ccc)
- Hooks: configure tests and documentation for hooks (7565149)
- useDebounceHook: add new debounce functionality (eb62c5d)
- ExtendedInput: errorText with tooltip(#103)
2.13.0 (2024-02-26)
- AdvancedSearch: add id for
primaryFilterData
andsecondaryFilterData
(237c939) - AdvancedSearch: add logic for show tooltip on action focus (d6d5801)
- AdvancedSearch: stop immediate call for action onclick (61890fd)
- Copy: stop click event propagation (ae9f4c8)
- DatePickerInput: disabled state of years in case if they is limit (b3c2ff3)
- Dropdown: opened dropdown must be closed in case open another one (724be16)
- GitHub: change webhook request body field from message to text (2ebdb52)
- GitHub: remove install command from message (cc282c5)
- Portal: add watcher for gene ui provider ref (1f4e9e5)
- Profile: change extend target with value (fe9664c)
- Profile: data update properly (076d368)
- Profile: remove absolute style and change
extendTargetWidth
value to false (f12ec28) - Storybook: change logic for version selector (6abd758)
- Storybook: introduction and gettingStarted page formatting (22fce2a)
- AdvancedSearch: add
isOpen
control possibility (abcebde) - AdvancedSearch: add
onOutsideClick
prop (b54a6e1) - AdvancedSearch: add tooltip for actions (31bed35)
- Copy: add new component (4919ead)
- GitHub: add
CODEOWNERS
function for the repo (7397bd9) - GitHub: add review request notification for maintainers internal channel (d70b128)
- GitHub: add send notification task in canry version publish workflow (5afffec)
- GitHub: add workflow to notify when opened new issue (ecd653b)
- Publish: add canary publish functional for
release/*.0
branches (#82) (394cecd) - useEllipsisDetection: add detect multiline ellipsis functionality (c4f6d8c)
2.12.3 (2024-02-05)
- Package: remove side effects from package.json and rollup config (8ccbb41)
- Portal: add optional chaining for provider ref (cda1f02)
- PopoverV2: rmove to up container parent ref definition(#50)
- Widget: add support headerActions prop functional for compact type(#54)
- ValidatableNumberInput: clear bad values of input(#51)
- ExtendedInput: focus event logic input(#52)
- Dropdown: default value falsy case input(#53)
- CommitMessage: disable scope lowercase functional in the git-cz package (#46) (120bebe)
- Component-stage: fix and improve component-stage (b244edb)
- DatePickerInput: close picker popover after value selection (#48) (e58be53)
- Dropdown: input truncated text blinking fix (#37) (19f4e54)
- Dropdown: open by tab key will autofocus to searhc input (d2a130b)
- Dropdown: remove Dropdown search input autofocus (be5b4e6)
- Module: remove undefined modules exports from the library entry point (c2d32c2)
- Stories: import and export changes (896ce5c)
- Theming: dark and light mode fix (a7c3c24)
- Version-select: version select container fix (e57c363)
- Addon-jest: add test addon to storybook (d3849b2)
- Table: add copied tooltip text for table col element (#36) (356b35a)
- Test: add jest, enzyme and setup testing env (c91f9d9)
- Typescript: add ts support, remove some redundant modules, change tree shake logic (58838da)
- ExtendedInput: remove space in the beginning of placeholder(#20)
- MapChart: set animation prop to false (#21)
- NavigationMenu: change a tag styles and header visibility logic(#28)
- Profile: add custom avatar option to Profile component(#26)
- Table: add row index value in useDrag hook callback function(#32)
- table: remove animation from the table component row actions(#23)
- Uploader: add uploader delete functionality
- Checkbox add tooltip
- ActionBar: remove ActionBar animation
- Checkbox: change cursor type for hover and disabled states
- Checkbox: checkbox tooltip
- CheckBoxGroupWithSearch: add loading state
- DatePickerInput: text and icon may overlap in some cases
- Dropdown: change pointer in readOnly mode
- Dropdown: select issue
- ExtendedInput: add label width
- ExtendedInput: availability in case of error
- ExtendedInput: make available clear icon in case of error
- ExtendedInput: number input changes its value when it is in a disabled state
- Option: add tooltip to title and description
- Portal: add optional chining to Portal unmount lifecycle
- Profile: change languages, partners and bug fixes
- RangePicker: add check on apply date to check is the input empty
- SearchWithDropdown: dropdown width issue fix
- ValidatableNumberInput: fix error handling in case of space for validatableInputField
- NavigationMenu: add mobile version
- SuggestionList: add placeholder value in the suggestion list
- Build: add no verify flag for bump up commit and git tag
- Modal: add loading state for the ok button
- Portal: change portal append target from body to geneUIProviderRef.current
- Storybook: set registry to local before view the package versions
- Tooltip: change placement of tooltip popover
- Popover: change popover parent container placement to provider
- Profile: add checking before set partners and languages states
- AdvancedSearch: add a new prop to show more loading state and changed the scroll position
- Button: fix loading state for button component
- DatePickerInput: icon and padding
- DatePickerInput: reset icon direction and mobile version input value issue
- ExtendedInput: change asterisk position
- Link: add defaultProps for onClick and onMousDown
- Link: change story
- Link: fix onChange and onMouseDown
- MobilePopup: remove spaces from left and right
- Radio: changed the Radio components asterisk position
- Storybook: add filter to solve only major release versions
- Storybook: fix async render issue in the storybook decorators
- Storybook: fix version selector list issue and stage link issue
- Storybook: restyle sidebar
- v2.9.x: update branch from v2.9.x
- ValidatableNumberInput: fix validatable number input field error handling
- AdvancedSearch: add advanced search component
- Bade: add color primary and reset positioning options to the component
- Badge: rewrite badge component
- Badge: change mobile navigation
- Build: improve build pipeline script
- Build: improve build pipeline script
- Button: add focus-visible and aria-label
- Image: empty state visualization
- Link: add button to the link component
- Link: add focus-visible and aria-label
- Link: add new Link component
- Link: add role='button'
- Link: changed onClick description
- Link: code refactor
- Link: prop name change
- Link: removed target prop
- Option: add title position prop for option component
- Option: add title position prop for option component
- Overspread: add onAnimationEnd prop
- Profile: restyle for mobile and added new props containerParent and padding
- Provider: add the provider component, css isolation build, content destination prop for popover
- Scrollbar: add prop to change scroll top value dynamically
- Scrollbar: add smooth scroll functional
- Combobox: styles fixed
- DatePicker: added new props "max" and "min" for DatePickerComponent.MonthPicker
- DatePickerInput: fix onClick functionality
- Dropdown: add new props
- ImagePreview: imagePreview header alignment and width
- ImageUpload: file type upper case error
- Menu: added new onSubMenuClick prop
- Charts: add loading and dateless states for charts
- DatePickerInput: add reset functionality
- ImagePreview: add default state to magnifier in image preview
- Tooltip: show only child new prop
- Table: change useDrag hook usage
- Table: change dnd import in table component
- Storybook: upgrade storybook version and improve docs
- Counter: change absolute imports
- Counter: show value of counter in tooltip
- MapChart: change zoom in zoom out logic
- Counter: fix lib components imports
- Textarea: remove id from textarea tag
- Divider: code fixes
- ExtendedInput: textarea ref value
- HeatmapChart: improving heatmap chart component margins
- Popover: fixed prop types
- Profile: fixed profile component toggle
- TimeInput: change time input styles
- TimePicker: changed TimePicker position and added new prop for positions
- Uploader: added button type , and preview image ternary
- Counter: add the counter component
- Divider: added new prop withSpace for turn off default spacing
- Divider: added new prop withSpace for turn off default spacing
- Popover: added new props for scrollbar scrollbarProps
- TimeInput: add input in date picker time
- Dropdown: added tooltip for info icon, dark and RTL modes fixed
- HeatmapChart: fix some cases in the HeatMapChart component
- ColumnRangeChart: added new column range chart
- DatePicker: calendar state improvement
- Uploader: added Request Headers optionality
- Dropdown: add state cleanup on destroy
- PackageJson: fix small code style
- Dropdown: add scope for top position scroll condition
- Dropdown: code style fix
- GIT: test husky pre commit hook
- GIT: test husky pre commit hook lint staged
- PackageLock: regenerate package-lock.json file
- PackageLock: remove package-lock.json
- Src: apply prettier and lint rules to src
- CI: add pre commit hook and lint stage package
- Build: change static files copy method after build
- Semver: change semver rules
- Versioning: remove dev branch from semver logic
- QRCode: levels changed
- VulnerabilityPackages: update vulnerable packages
- Changelog: update changelog
- Style: add local package for git-cz and custom config
- CodeStyle: fix code style
- ESLint: add rules to fix errors and warnings
- ESLint: fix ESLint babel config issue
- Prettier: format all existing code
- Prettier: setup prettier config and ignore
- Stylelint: add style lint rules and remove dist directory
- Stylelint: add style linter for css and scss code lint
- DatePickerInput: add icon and remove rangeSeparator prop
- DatePickerInput: remove format prop from defaultProps
- Rollup: add include external deps in plugins
- Dist: remove dist folder from project and release config file
- DatePickerInput: add new frozenDateRange prop
- DatePickerInput: datePicker closing issue
- DatePickerInput: fix DatePickerInput input onChange functionality
- Dropdown: dropdown cant show data while isLoading state is true
- KeyValue: scss width and flex improved
- KeyValue: add direction ltr
- KeyValue: fix component text style and add accessibility
- NavigationMenu: add new condition for mounting labels
- Step: add debounce for step detailed view component
- Step: add detail view popover
- Step: adding debounce for detail view popover to the step component
- Step: debouncing step component
- TimePicker: time picker component fires onBlur event
- DateRange: fix date picker frozenDateRange and Dropdown selection.
- Dropdown: fix dropdown selection issue.
- PackageLock: fix package-lock json
- Hotfix: hotfix without version change.
- Build: remove dist folder from source code.
- Card: add default prop to key value component in card col cmp
- Dropdown: scroll in time of press arrowDown does not work correctly
- ArrowDown: fix arrow down issue
- KeyDown: fix key down issues
- Revert: Revert "Merge branch 'Build/update-node-and-sass' into 'release/2.4.0'"
- Dropdown: should opened after clicking arrow button and enter button on keyboard
- DatePickerInput: add frozenDateRange for single date picker
- Holder: fix holder hover render
- Holder: fix onHover functionality
- NavigationMenuContent: an element that has child elements is clickable
- StackedBarChart: added variation of percentage
- StackedBarChart: changed logic of background
- StackedBarChart: handling negative data and added percentage par stacking
- StackedBarChart: remove log
- Tabs: Component icon not visible icon should be visible when withIcons prop is true
- DropDown refactoring: remove unnecessary functional, fix bugs, code style improvement
- DropDown refactoring: remove unnecessary functional, fix bugs, code style improvement
- DropDown: remove unnecessary functional, fix bugs, code style improve
- KeyValue: add default props
- StackedBarChart: deleted redundant useState
- StackedBarChart: improved and optimized
- StackedBarChart: refactoring
- StackedBarChart: fonts
- DropDown: remove placeholder hide style
- ComboBox: combobox is intended to add labels
- DatePickerInput: disable selected range
- KeyValue: add new appearance type for KeyValue component
- StackedBarChart: add fake data
- StackedBarChart: add new component StackedBarChart
- Step: add step detail function for steps component
- Time: startDate must accept string, moment, Date types
- Build: change node-sass to sass
- Node: changed node version and coupled sass
- Dropdown: hide date when loading is true
- DonutChart: add extra css to fix tooltip positions
- DonutChart: add width style
- DonutChart: remove dependency array from height calculation
- CheckboxGroup: if state is empty select all option is hidden
- DonutChart: DonutChart resize issue resolved
- DonutChart: not enough responsive in empty state case
- Dropdown: removing busy condition
- Export: added unicode for csv file
- Tooltip: added screenType alternative
- Uploader: Removed file type requirement and added new prop → additionalContext
- Build: delete dist folder from project repo
- CLI: add create component CLI command
- ActionableList: add new component
- DatePicker Footer: added an object that is used to add a custom button to set a custom date
- DatePicker: resolve conflicts
- RangeOptions: start and end props can resolve any types (date, string, moment ....)
- Rollup: add new loader to rollup config
- Collapse: controlled case close issue
- DatePicker: add mark date prop to date picker component
- MultiSelectDropdownField: optional chaining to prev crashing
- DateRangePickerInput: add new prop isIncludeEndDateLastSecond
- NavigationMenu: use debounce function from utils
- PieChart: remove unused imports
- DonutChart: change props comment
- ComboTable: draggable functional isn't working in case of one row
- DatePicker: custom given format issue
- DonutChart: fixed donut chart responsiveness
- Dropdown: fix loader visibility issue in the dropdown list even if there is no data
- ExtendedInput: add default value support
- Form: add tooltip for formable fields
- MapChart: replaced icon import in map chart
- NavigationMenu: The menu sub tab closes immediately after moving the cursor
- PieChart: pie chart fixed tooltip and custom tooltip formatter
- PieChart: add customLegendFormatter and customTooltipFormatter props
- PieChart: resolve comments
- PieChartStory: wrapped into CodeBox component
- RangePicker: error border color don't show, closes
- MobileNavigation: add badge for MobileNavigation component
- RichEditor: add toolbarButtons prop to support custom toolbar
- MapChart: replaced icon import in map chart
- Semver: add the semantic release package
- Semver: change https fetch to ssh
- Commitlint: overwrite commitlint.config
- Prettier: add config to keep code style consistent
- CodeStyle: code style fixing
- Collapse: collapse issue related to controlled case
- Chart: add region chart story
- Charts: delete region chart default data
- Chart: resolved comments
- Chart: add region chart
- DateRangePickerInput: add new prop isIncludeEndDateLastSecond