choerodon-ui
Version:
An enterprise-class UI design language and React-based implementation
592 lines (557 loc) • 168 kB
Markdown
---
order: 6
title: Change Log
toc: false
timeline: true
---
`choerodon-ui` strictly follows [Semantic Versioning 2.0.0](http://semver.org/).
#### Release Schedule
- Weekly release: patch version at the end of every week for routine bugfix (anytime for urgent bugfix).
- Monthly release: minor version at the end of every month for new features.
- Major version release is not included in this schedule for breaking change and new features.
---
## 1.5.8
`2022-11-29`
- 🐞 `ViewComponent`: Fixed the pop-up window closing error.
- 🐞 `<pro>Lov`: Fixed the problem that out of focus caused the query parameters to be cleared in the Lov popup mode.
## 1.5.7
`2022-11-28`
- 🌟 `configure`: Added `tableColumnResizeTransition`, `fieldFocusMode`, `selectBoxSearchable`, `selectReserveParam` properties.
- 🌟 `Collapse`: Added property of `collapsible` `hidden`.
- 🌟 `<pro>Lov`: Added property of `popupSearchMode`.
- 🌟 `Tabs.TabPane`: Added `hidden` property.
- 🌟 `Tabs.TabGroup`: Added `hidden` property.
- 🌟 `<pro>Button`: Button text bubble supports `Tooltip` attribute expansion.
- 🌟 Added theme style.
- 🌟 `<pro>Lov`: Added hyperlinks and image types to the list.
- 🌟 `Upload`: Support full status display of reupload in Upload.
- 🌟 `<pro>DataSet.Field`: Added `accept` property.
- 🌟 `<pro>Select`: Added `reserveParam` property.
- 🌟 `<pro>Table`: Added dynamic filter bar `onRefresh` callback.
- 💄 `<pro>DataSet`: When `cacheRecords` is enabled by default in global configuration, you can disable caching by setting `cacheSelection` and `cacheModified` to false.
- 💄 `Table`: Optimize fixed columns.
- 💄 `<pro>Form`: Optimized the style of the `ItemGroup` composite input box.
- 💄 `WaterMark`: Optimize text wrap display.
- 💄 `<pro>TextField`: Optimized tooltip for multiple mode when the selected length is greater than the configured `maxTagCount`.
- 💄 `<pro>Table`: Optimized the display timing of the `\n`.
- 💄 `<pro>Table`: The extension `draggableProps.isDragDisabled` property supports callback functions for determining whether a single row is draggable.
- 💄 `<pro>Table`: Optimize the initial record of `queryDataSet` under the dynamic filter bar.
- 💄 `SecretField`: Optimize SecretField display of null value in read-only case。
- 💄 `<pro>DatePicker`: Optimized date jump interaction when setting the `min` or `max` property.
- 💄 `<pro>Transfer`: Optimize the effect of selecting all when disabled.
- 💄 `<pro>Select`: Optimize the problem that the drop-down multi-selection is out of focus and not verified.
- 💄 `<pro>Table`: Optimized the `help` display in `header`.
- 💄 `<pro>Picture`: Optimize preview interface style and mouse wheel event interaction.
- 💄 `<pro>Table`: Optimize the dynamic filter bar, select multiple required query conditions, and there is no required sign.
- 💄 `<pro>Field`: Optimize lovPara query cache.
- 💄 `<pro>Form`: Optimize that the form will not automatically wrap lines in the table layout.
- 💄 `<pro>Tooltip`: The problem of optimizing tooltip.
- 💄 `<pro>Switch`: Optimize the display of content overflow style and tooltip under Form & Eliminate the interaction effect of redundant active states in the disabled state & Optimize Switch loading centering style.
- 💄 `<pro>ColorPicker`: Optimize an issue where the preset attribute selector position could not be adaptive.
- 💄 `<pro>DatePicker`: Optimized the interaction effect when the `mode` is `time` and the `min` or `max` property is set.
- 💄 `<pro>Lov`: Optimized the display order of selected records with cache in the pop-up.
- 🐞 `<pro>Lov`: Fix the problem that Lov icon clicks the pop-up window many times and pops up many times.
- 🐞 `<pro>IntlField`: Fix the problem that the pop-up window pops up multiple times when the icon is clicked multiple times.
- 🐞 `<pro>Modal`: Fix the problem that the autofocus of the form component in the internal modal is invalid.
- 🐞 `<pro>Modal`: Fix the problem that double clicking on the internal modal configuration `dblclick` will display and close it immediately.
- 🐞 `<pro>Modal`: Fix the issue that the first drag of Modal enabled `autoCenter` was inaccurate.
- 🐞 `<pro>Modal`: Fix the issue that Modal enabled `autoCenter` to cause `maskClosable` to fail.
- 🐞 `<pro>RichText`: Fixed the problem that the selected content was out of focus and cleared.
- 🐞 `<pro>RichText`: Fix content overflow height issue and placeholder style issue.
- 🐞 `<pro>RichText`: Fixed an issue where keyboard ESC closed with an error.
- 🐞 `<pro>RichText`: Fixed an issue with float layout style.
- 🐞 `<pro>Table`: Fix the problem of field value comparison in the dynamic filter reset button ambiguous query parameter clear && range mode && status && delete filter not reset error.
- 🐞 `Affix`: Fix an issue where a fixed positioning style was added when scroll distance was not generated.
- 🐞 `ViewComponent`: Fixed the problem that the input is still focused when the `hidden` or `disabled` attribute is switched.
- 🐞 `<pro>Cascader`: Fixed the display problem of active item after selecting values in controlled mode without using `DataSet`.
- 🐞 `<pro>Upload`: Fixed the interaction style of upload type components Upload, <pro>Upload and <pro>Attachment in disabled mode.
- 🐞 `<pro>TextField`: Fix the problem of ellipsis when `text-transform` is `uppercase` in `isFlat` mode.
- 🐞 `<pro>DataSet`: Only when `cacheSelection` is true in `cacheRecords` mode, cache is forced to be checked.
- 🐞 `<pro>DataSet`: Fix the problem of getting unchecked cache records when selecting all across pages.
- 🐞 `<pro>DataSet`: Fix `clearCachedSelected` method can't clear checked records of changed state.
- 🐞 `<pro>DataSet`: Fix the issue that the bigNumber formatting configuration was invalid.
- 🐞 `Upload`: Fix `beforeUpload` async issue.
- 🐞 `Upload`: Fix the problem that the `beforeUpload` event callback will not trigger when re uploading.
- 🐞 `<pro>Lov`: Fix the problem of table width in `popup` mode.
- 🐞 `<pro>Lov`: Fixed the onRow event not working in `popup` mode.
- 🐞 `<pro>Attachment`: Fix the problem that cannot be automatically located when validation failed.
- 🐞 `<pro>Attachment`: fix popup rendering & children props in drag mode.
- 🐞 `Tabs`: Fix the problem of the arrow display.
- 🐞 `SecretField`: Fix SecretField after editing the null value, editing it again requires verification.
- 🐞 `Badge`: Fix the problem that the style level of point Badge is higher than fixed column when it is used in Table.
- 🐞 `<pro>Table`: Fix the problem that the check icon in the display setting is not aligned and the content is blocked in the customization settings.
- 🐞 `<pro>Attachment`: Fixed the problem that only one file was displayed when multiple files were uploaded for the first time in drag and drop mode.
- 🐞 `<pro>NumberField`: Fixed after configuration global property `numberFieldFormatterOptions`, component property `numberGrouping` failure problem.
- 🐞 `<pro>Modal`: Fix the problem that the getContainer is set in the ModalProvider and cannot be centered with useModal.
- 🐞 `<pro>Tree`: Fix the failure of onKeyDown.
- 🐞 `<pro>Switch`: Fix the problem that onMouseDown can only be triggered by clicking the left side under Form.
- 🐞 `<pro>TextArea`: Fix invalid of `renderer`.
- 🐞 `<pro>Table`: Fix the problem that the overflow effect of `tooltip` setting is incorrect.
- 🐞 `<pro>Mentions`: Fix support for renderer attribute.
- 🐞 `<pro>Switch`: Fix the problem that the label area is not aligned when used under Form & Misalignment of loading circle in the loading state & Error position display problem in the form loading status.
- 🐞 `<pro>Table`: Fix the problem of asynchronous loading tree table paging, click to expand and jump to the first page.
- 🐞 `<pro>Table`: Fix the problem that the dynamic conditions of the professional query bar are displayed and hidden.
- 🐞 `<pro>Output`: Fix an issue where two tooltips were displayed when Output multi-value overflow.
- 🐞 `<pro>Table`: Fix an issue where the `editor` is not displayed when editing mode is partially `inline`.
- 🐞 `<pro>Table.Column`: Fix `tooltipProps` delayed property support.
- 🐞 `<pro>Table`: Fix the style problem caused by turning `rowHeight` of tree table to auto.
- 🐞 `<pro>Modal`: Fix the problem that setting the top style does not work when the embedded Modal setting `autoCenter` is false.
- 🐞 `<pro>IntlField`: Fixed an issue where the input field could not be resized more than once when the `resize` property was set to `both`.
- 🐞 `<pro>Mentions`: Fixed an issue where `split` would display double copies when the `split` property was set to be more than one char.
- 🐞 `<pro>Picture`: Fixed the preview error caused by the `preview` property.
- 🐞 `<pro>Select`: Fixed that the blank value in the compound input box is not clear.
- 🐞 `<pro>Table`: Fixed `expandRowByClick` property invalidation.
## 1.5.6
`2022-08-25`
- 🌟 `configure`: Added `lovNoCache`, `uploadShowReUploadIcon`, `performanceTableAutoHeight`, `fieldMaxTagCount`, `fieldMaxTagPlaceholder`, `modalClosable`, `cacheRecords`, `tableShowCachedTips`, `attachment.fetchFileSize` properties.
- 🌟 `<pro>Attachment`: Added `onRemove` property.
- 🌟 `<pro>Table`: Added `getHeaderGroups`, `getGroups` methods.
- 🌟 `<pro>Table`: Added `saveToCustomization` parameter on `setColumnWidth` method.
- 🌟 `<pro>Table`: Added `getScrollInfo` method for `onScrollTop` and `onScrollLeft` hook parameters.
- 🌟 `<pro>Table`: Added `boxSizing`, `showCachedTips`, `fullColumnWidth` properties.
- 🌟 `<pro>Table.Column`: Added `tooltipProps` property, added `groups` parameter on `header` property.
- 🌟 `<pro>DataSet.Field`: Added `dateMode` property.
- 🌟 `Avatar`: Added `Avatar.Group` supports.
- 🌟 `Notification`: Added `icons` configuration.
- 🌟 `Upload`: Added `beforeUploadFiles` property.
- 🌟 `<pro>Lov`: Add `transformSelectedData` hook in Lov configuration.
- 🌟 `WaterMark`: Added component of WaterMark.
- 🌟 `<pro>Segmented`: Added component of `Segmented`.
- 🌟 `<pro>Button`: Add the secondary color.
- 🌟 `List`: Added association `DataSet` support and `rowSelection` selectable support.
- 🌟 `Card`: Added `selected` and `cornerplacement` attributes to cards and card groups.
- 🌟 `<pro>Cascader`: Added `optionRenderer` property.
- 🌟 `<pro>Cascader`: `popupContent` hook adds `content` `dataSet` `textField` `valueField` `setValue` and `setPopup` parameters.
- 💄 `configure`: extend the confirm configuration parameter to support dynamic filter bar query related prompts and paging prompts to be distinguishable.
- 💄 `Upload`: Optimized the re-upload button and function. And optimize scenarios where the `multiple` property is `false` and change the default value of the `multiple` property to `true`.
- 💄 `Trigger`: Optimize auto-alignment when content size changes.
- 💄 `<pro>PerformanceTable`: Optimize the use of `autoHeight` and add new usage methods for `autoHeight` objects.
- 💄 `<pro>PerformanceTable`: Optimize the filter query bar function.
- 💄 `<pro>Lov`: If there is no title property in the Lov configuration, use the label property.
- 💄 `<pro>Table`: Optimize dynamic filter bar help rendering.
- 💄 `<pro>Table`: The cell tooltip will pop up automatically after optimizing the check positioning.
- 💄 `<pro>Table`: Optimized combobar mode when help and sort icons appear in the in-line search.
- 💄 `<pro>Typography`: Optimize the use of paragraph components under form to increase the style value of margin bottom and correct the problem of small style capitalization.
- 💄 `<pro>Cascader`: Optimize the style of the selection panel that pops up from the right.
- 💄 `<pro>TimePicker`: Optimize mouse scrolling speed on the timeline.
- 💄 `<pro>Radio`: Optimize styles.
- 💄 `<pro>NumberField`: Optimized to input decimal point in Chinese input method.
- 💄 `<pro>Lov`: Optimized `onBeforeSelect` callback, support for returning a Promise object.
- 💄 `<pro>Lov`: Optimized disable the selection drop-down option during input field search.
- 💄 `<pro>Table`: Optimized the display of multiple selected field values in the dynamic filter bar.
- 💄 `<pro>Table`: Removed form layout controls for pro search bar.
- 💄 `<pro>Table`: Optimized dynamic filter bar queries support `modifiedCheck` prompt.
- 💄 `<pro>Table`: Optimize the dynamic filter bar Lov component click popup interaction.
- 💄 `<pro>Table`: Optimize expanded row control in non tree mode.
- 💄 `<pro>Table`: The problem of column width rebound occurs when optimizing column dragging.
- 💄 `<pro>Table`: Optimized setting when tree data is loaded asynchronously, the parent level is selected and the child level is selected after expansion.
- 💄 `<pro>SelectBox`: Optimized required styles.
- 💄 `<pro>Select`: Optimize the interactive processing of multi-choice search.
- 💄 `<pro>DataSet.Field`: Optimized the priority of the `numberGrouping`, `formatterOptions`, `required`, `range`, `highlight`, `help` properties.
- 💄 `<pro>Form.ItemGroup`: Optimized the `TS` type declarations for component properties.
- 💄 `<pro>Attachment`: Optimize component help rendering.
- 💄 `<pro>Lov`: Optimized the width style calculation problem when setting the `multiple` and `isFlat` properties.
- 💄 `<pro>IntlField`: Optimized multi-line display.
- 💄 `<pro>RichText`: Optimized required style and height.
- 💄 `<pro>Table`: Optimized newline display of input values when used TextArea.
- 🐞 `Trigger`: Fixed the issue that other input boxes could not lose focus after clicking the drop-down list.
- 🐞 `Table`: Fix the problem that the column headers will be misaligned.
- 🐞 `<pro>RichText`: Fix rich text editor validation issues.
- 🐞 `<pro>RichText`: Fixed an issue where line breaks were retained after clearing the rich text editor.
- 🐞 `<pro>Attachment`: Fixed the problem that an error occurred when the batch count query interface returned empty.
- 🐞 `<pro>Validator`: Fixed the issue that the value range check of the date type did not take effect.
- 🐞 `<pro>DataSet`: Fix number field cannot convert boolean values to 1 and 0.
- 🐞 `<pro>DataSet`: Fix the wrong count value obtained by query method in asynchronous count mode.
- 🐞 `<pro>DataSet`: Fixed cached created data cannot be deleted.
- 🐞 `<pro>ColorPicker`: Fixed the problem that opacity not being able to enter '.', and fix the prefix border style when default color is light.
- 🐞 `<pro>DatePicker`: Fix the issue that when there is a min value in `range` and `editorInPopup` modes, an error may be reported after entering the value.
- 🐞 `<pro>DatePicker`: Fix `defaultTime` value error when it exceeds `min` and `max`.
- 🐞 `<pro>Modal`: Fix the problem of customize fail in embedded mode.
- 🐞 `<pro>Select`: Fix the error of value type object in combo mode.
- 🐞 `<pro>Select`: Fix error when pressing pageDown.
- 🐞 `<pro>Select`: Fix `searchMatcher` not working when using options prop.
- 🐞 `<pro>Table`: Fix error when element may be null.
- 🐞 `<pro>Table`: Fix error when the column configuration in the `columnProps.children` property of column grouping has no key and name.
- 🐞 `<pro>Table`: Fix group state loss problem.
- 🐞 `<pro>Table`: Fix the problem that the custom function editor component editor cannot be located.
- 🐞 `<pro>Table`: Fix an issue where the splitLine position was incorrect when dragging the table column width.
- 🐞 `<pro>Table`: Fix the problem of using querydataset to report errors under the use of combined search bar.
- 🐞 `<pro>Table`: Fix the problem of incorrect query conditions after deleting the field conditions after setting range in filterbar.
- 🐞 `<pro>Table`: Fix tooltip width calculation error overflow prompt problem.
- 🐞 `<pro>IconPicker`: Fix an issue where the selected style was overwritten by the hover style.
- 🐞 `Badge`: Fix a processing status point style issue.
- 🐞 `Upload`: Fix an issue with margin-top collapse style in picture-card mode.
- 🐞 `<pro>PerformanceTable`: Fix the problem of style caused by fixed columns in the case of row merging.
- 🐞 `<pro>PerformanceTable`: Fix an issue where the highlighted row was abnormal when scrolling virtually.
- 🐞 `<pro>Range`: Fix the problem that `readOnly` throw is configured for operation.
- 🐞 `<pro>Mentions`: Fix setting `autoSize` property invalid.
- 🐞 `<pro>ColorPicker`: Fix the problem of get `preset` parameter failed, and fixed an exception caused by calculating relative brightness without value.
- 🐞 `<pro>Table`: Fixed multiple tooltips when using PopConfirm.
- 🐞 `<pro>Table`: Fix the problem that the record does not correspond when editing the header grouping cell.
- 🐞 `<pro>Table`: Fix the problem that the disabled row can be navigated to edit by enter key.
- 🐞 `<pro>Table`: Fix row height problem when switching from aggregate to tile in `virtual` and `virtualCell` mode.
- 🐞 `<pro>Table`: Fix browser zoom issue.
- 🐞 `<pro>Table`: Fix infinite loop in tree mode.
- 🐞 `<pro>Table`: Fixed an issue with drag-and-drop sorting across locked columns.
- 🐞 `<pro>Table`: Fix the problem that the customization modal may pop up multiple times.
- 🐞 `<pro>Table`: Fix the problem that Popover cannot be closed when the Table's customization modal pops up which inside the Popover.
- 🐞 `<pro>Table`: Fix editor misalignment when row height changes.
- 🐞 `<pro>Table`: Fix `headerRowHeight` and `footerRowHeight` not working when `rowHeight` is auto.
- 🐞 `<pro>Tooltip`: Fix the problem of error reporting in tooltip zoom mode.
- 🐞 `<pro>CodeArea`: Fix the problem that the value display is not synchronized through the data source assignment after out of focus in the data source mode.
- 🐞 `<pro>ColorPicker`: Fix the problem of value error setting in the `range` and `multiple` mode.
- 🐞 `<pro>IntlField`: Fix the issue that the value will be cleared when the popup is canceled.
- 🐞 `<pro>Tooltip`: Fix the problem of error reporting in tooltip zoom mode.
- 🐞 `Tabs`: Fix the problem that the dataset validation badge cannot be cleared when call the remove method.
- 🐞 `<pro>Button`: Fix the problem of focus style after changing the `disabled` attribute of the button.
- 🐞 `<pro>Cascader`: Fixed when the `searchable` property is set to `true` and the same value is displayed at the same level in the `options`, choose value error.
- 🐞 `<pro>ColorPicker`: Fix the problem that the converting to hex failed when entering RGBA.
- 🐞 `<pro>TextArea`: Fix autoSize not scrolling when maxRows and minRows line configurations are equal.
## 1.5.5
`2022-06-22`
- 🌟 `configure`: Added `autoInsertSpaceInButton`, `attachment.getTemplateDownloadUrl` `autoCount`, `countKey`, `drawerHeaderFooterCombined`, `colorPreset` properties. Added `totalCount`, `count`, `onlyCount`, `, defaultCount` parameter for `generatePageQuery` hook.
- 🌟 `<pro>DataSet`: Added `autoCount`, `countKey` properties. Added `counting` value.
- 🌟 `<pro>DataSet.Field`: Added `template` property.
- 🌟 `<pro>Attachment`: Added `template` property.
- 🌟 `<pro>Transfer`: Added `setTargetOption` property when used to customize the preset target data source of the component shuttle box.
- 🌟 `<pro>ColorPicker`: Added `mode`, `preset` properties. Added recently used function. Support Hex, RGBA settings.
- 🌟 `math`: Added `max`, `min`, `abs`, `sum`, `random`, `isValidNumber`, `toString` methods.
- 🌟 `<pro>IntlField`: Added `displayOutput` property.
- 💄 `configure`: `attachment.getPreviewUrl` return value supports hook types with return values of string and Promise<string>.
- 💄 Optimize the impact of the `ConfigProvider` context.
- 💄 Optimize the influence of `range` and `multiple` attributes on Autocomplete, EmailField, IconPicker, IntlField, Password, Secretfield, Select and UrlField components.
- 💄 `<pro>DatePicker`: Optimize the effect of the `filter` property on the selection panel.
- 💄 `<pro>Switch`: Optimize styles.
- 💄 `<pro>Table`: The display mode of optimized verification information is fixed to tooltip.
- 💄 `<pro>Table`: Optimize the scenario where the input query condition is overwritten when autoQuery false is optimized.
- 💄 `Notification`: Optimize long word wrapping rules.
- 💄 `<pro>PerformanceTable`: Compatible with the global configuration `renderEmpty`.
- 💄 `<pro>NumberField`: Optimized conversion of scientific notation to normal strings.
- 💄 `InputNumber`: Optimized conversion of scientific notation to normal strings.
- 💄 `<pro>Transfer`: Optimize the situation of page jam when customizing tansfer to select all shuttles under large amount of data.
- 💄 `<pro>TextArea`: Optimized `autoSize` mode, the component will not automatically update the height after the `dataSet` of the data changes.
- 🐞 Fix the bug of mobx-react in lower version.
- 🐞 `Align`: Fixed logic error caused by keyword nodeName.
- 🐞 `formatter`: Fix the problem of invalid formatting precision parameter for big numbers.
- 🐞 `Table`: Fix the problem that the combined column headers will be misaligned.
- 🐞 `Table`: Fixed scrollbar issue in fixed header on mac.
- 🐞 `Tabs`: Fix the problem that the dataset validation badge cannot be cleared when call the reset method.
- 🐞 `Tabs`: Fix scrollTo error in IE.
- 🐞 `Upload`: Fix AjaxUploader reporting 'target' of undefined error.
- 🐞 `<pro>Tabs`: Fixed the problem that the validation badges did not disappear when DataSet reset.
- 🐞 `<pro>Table`: Fix other editors are misplaced in full line editing mode when the autoSize TextArea entering newlines.
- 🐞 `<pro>Table`: Fix the problem of virtual scrolling in `maxHeight` style.
- 🐞 `<pro>Table`: Fix the problem that column width cannot be adjusted on mobile devices.
- 🐞 `<pro>Table`: Fix the positioning problem of the reload editor in `inline` editing mode.
- 🐞 `<pro>Table`: Fix the issue of saving edits in the dynamic filter bar.
- 🐞 `<pro>Table`: Fixed editor disappearing when virtual scrolling.
- 🐞 `<pro>Table`: Fix the problem that the column header is misplaced at a certain height.
- 🐞 `<pro>Table`: Fix an issue with the renderEmpty style.
- 🐞 `<pro>Table`: Fix offsetParent error.
- 🐞 `<pro>Attachmen.Group`: Fix incorrect count when child node has `Fragment` in `popup` mode.
- 🐞 `<pro>TreeSelect.TreeNode`: Fix `selectable` property not working.
- 🐞 `<pro>Cascader`: Fixed `multiple` `changeOnSelect` being set to `true` and `expandTrigger` to `hover` being unchecked. As well as the optimization of multi-select value will automatically fold up the pop-up box.
- 🐞 `<pro>TreeSelect`: Fixed an issue where the `showCheckedStrategy` property value was `SHOW_PARENT` or `SHOW_CHILD` and some of the case values were displayed incorrectly. And fix the `TreeNode` component setting the `disabled` property incorrectly.
- 🐞 `<pro>Dropdown`: Fix `disabled` attribute will affect child elements.
- 🐞 `<pro>PerformanceTable`: Fix the display problem that the column width of personalized save may appear under large numbers.
- 🐞 `<pro>PerformanceTable`: Fix `selectedRowKeys` controlled invalidation.
- 🐞 `<pro>PerformanceTable`: Fix error by row click.
- 🐞 `<pro>Modal`: Fixed an issue where updating `resizable` was invalid.
- 🐞 `<pro>Modal`: Fix the `resizable` problem when multiple drawers.
- 🐞 `<pro>IconPicker`: Fix the problem that the null value is out of focus and not checked.
- 🐞 `<pro>DataSet.Record`: Fix an issue where big number values may not be updated.
- 🐞 `<pro>Modal`: Fixed custom failure caused by bigNumber.
- 🐞 `<pro>Modal`: Fixed the problem of `Cannot read property 'tagName' of null`.
- 🐞 `Upload`: Fix the problem that the loading status does not change after uploading successfully.
## 1.5.4
`2022-04-27`
- 🌟 `configure`: Added `dateTimePickerOkButton`, `onComponentValidationReport` property and deprecated `bigNumberFormatter`.
- 🌟 `Tabs`: Added `flex` property.
- 🌟 `<pro>CheckBox`: Implement `showHelp`.
- 🌟 `<pro>Table`: Added `treeFilter` property.
- 🌟 `<pro>Switch`: Added `loading` property.
- 🌟 `<pro>Dropdown`: Added `Dropdown.Button` component.
- 🌟 `<pro>DatePicker`: Added `useInvalidDate` property.
- 🌟 `<pro>Table`: The dynamic filter bar supports whether to save the filter value, and the tenant is personalized.
- 🌟 `<pro>Table`: Added `selectionBoxRenderer` property to support checkbox renderer.
- 🌟 `<pro>NumberField`: Deprecated `stringMode`.
- 🌟 `Statistic.Countdown`: Added `formatter` property.
- 💄 `configure`: Optimize the hook parameters for the count of attachments in batch query can bring bucket information.
- 💄 `<pro>Table`: Optimize the display of constant width of number type in cells.
- 💄 `<pro>Table`: Optimized the display width of query fields entered in the `advancedBar`.
- 💄 `<pro>DatePicker`: Optimized when date switch in the `range` mode then the date display error in panel. And optimized when out of focus in the `range` mode, flash current date in panel problem.
- 💄 `<pro>DatePicker`: Optimized an issue where clicking Tab will automatically select `hover` on the date panel.
- 💄 `<pro>DatePicker`: When `mode` is set to `dateTime` or `time`, remove the "Ok" button and automatically select the value after losing focus.
- 💄 `<pro>DatePicker`: When the optimization mode is `time` mode, the rolling speed of the touch panel is fast.
- 💄 `Input & <pro>TextField`: Optimize the display logic between floating `label` and `placeholder` to be consistent with material design.
- 💄 `<pro>Transfer`: Optimized the style when setting `help` property. And remove the influence of the `range` property.
- 💄 `<pro>TextArea`: Mask the `multiple` property.
- 💄 `<pro>TextArea`: Optimization clicking the clear button will cause defocus.
- 💄 `InputNumber`: Support BigNumber.
- 💄 `Menu.Item`: Adjust the display style of the `a` element.
- 💄 `Form`: Optimize the display style of `spacingType` between.
- 💄 `<pro>AutoComplete`: Optimize `suffix` display.
- 💄 Canonical enumeration type.
- 💄 `<pro>TextArea`: Optimize the defocus of the clear button.
- 💄 `Tabs`: Displays tabs based on the length of sub-tabs.
- 🐞 `Popover`: Fix the problem of not aligning inside iframe.
- 🐞 `Tabs`: Fix the problem of validation badge style.
- 🐞 `Tabs`: Fix the problem that the container cannot be scrolled when there is a scroll bar with a custom style.
- 🐞 `Tabs`: Fix the problem that disabled tabs can be set as default.
- 🐞 `Input`: Fix the problem that Chinese cannot be input by default.
- 🐞 `Input`: Fix the problem that the input will automatically lose focus by first character inputted when there is a placeholder and no label property.
- 🐞 `Pagination`: Fix the problem that the pagination drop-down box will be blocked under the container whose `overflow` style is hidden.
- 🐞 `Table`: Fix the problem that cannot be queried after the filter bar is out of focus.
- 🐞 `<pro>Attachment`: Fix value change not updating attachment list.
- 🐞 `<pro>Table`: Fix the problem that pressing Tab to switch editors in virtual cell mode may be inaccurate.
- 🐞 `<pro>Table`: Fix loading state not clearing.
- 🐞 `<pro>Table`: Fix the problem of virtual scrolling in `maxHeight` style.
- 🐞 `<pro>Table`: Fix the problem of row height changing in `aggregation` and `virtualCell` mode when all aggregate columns are not displayed.
- 🐞 `<pro>Table`: Fix the problem that the column header is misplaced at a certain height.
- 🐞 `<pro>Lov`: Fix the problem that clicking the button will directly close the window in popup mode and safari or Wechat browser.
- 🐞 `<pro>PerformanceTable`: Fix the problem that the input box component cannot focus in the cells with rowspan.
- 🐞 `<pro>PerformanceTable`: Fix the problem of missing horizontal virtual scrolling data.
- 🐞 `<pro>DatePicker`: Fix the issue that dates filtered by `filter` can be selected by keyboard.
- 🐞 `<pro>Output`: Fix floating label display issue when content wraps.
- 🐞 `<pro>Dropdown`: Fix the problem that setting `disabled` cannot take effect.
- 🐞 `<pro>IntlField`: Fix the problem that the value is not reset after the popup is canceled.
- 🐞 `<pro>NumberField`: Fix the problem that decimals cannot be entered when `valueChangeAction` is `input`.
- 🐞 `<pro>NumberField`: Fixed the problem that when you click the `step` button on the touch pad of laptop computer, the step distance becomes twice the value of `step` property.
- 🐞 `<pro>Form`: Fix asterisk style when label is left.
- 🐞 Fix the issue where the style was missing when the component was loaded on demand.
- 🐞 `<pro>DatePicker`: Fixed bug `renderExtraFooter` displays double copies in `dateTime` mode. And fixed display error when `multiple` and `editorInPopup` properties settings at the same time.
- 🐞 `<pro>CheckBox`: Fixed the invalid showHelp property in Form.
## 1.5.3
`2022-03-23`
- 🌟 merge `hzero-ui`.
- 🌟 `configure`: Added `modalMovable` property.
- 🌟 `Collapse.Panel`: Added `dataSet` property.
- 🌟 `Tabs.TabPane`: Added `dataSet` property.
- 🌟 `<pro>DataSet`: Added `selectAllPage`, `unSelectAllPage` events.
- 🌟 `<pro>DataSet.Record`: Added `selectedTimestamp` value.
- 🌟 `<pro>Transfer`: Added for receiving children's custom rendering list.
- 🌟 `<pro>Attachment`: Added `getUUID`, `showSize` properties.
- 🌟 `<pro>Output`: Added display of `label` when `labelLayout` is `float` mode.
- 🌟 `<pro>Table`: Added `autoValidationLocate` property.
- 🌟 `<pro>Form`: Added `autoValidationLocate` property.
- 🌟 `<pro>Form`: Added `ItemGroup` combination input box.
- 🌟 `<pro>DataSet`: Added `treeCheckStrictly` property.
- 🌟 `<pro>Typography`: Added `Typography` component.
- 🌟 `<pro>CheckBox`: Added show help function.
- 💄 `Upload`: Optimize the display style of non-picture files in `picture-card` mode.
- 💄 `<pro>Table`: The `hideable` of required columns is always false.
- 💄 `<pro>Modal`: Optimized the resizing transition in Lov.
- 💄 `<pro>Table`: Optimized the error tip style.
- 💄 `<pro>Table`: Optimize the rendering of the limit component when the filter bar query component is `hidden`.
- 💄 `<pro>Range`: Optimization of data value display and occlusion of adjacent marks.
- 💄 `<pro>Table`: Optimized combination search bar is set with `bodyexpandable`, which blocks the problem of the search button.
- 💄 `<pro>Table`: Optimized problem of adaptive `rowheight` in optimized combination search.
- 💄 `<pro>Table`: Optimized no alignment problem in selecting lov condition button in optimization search bar.
- 💄 `<pro>Lov`: Optimize `mode` `viewMode` type declaration.
- 💄 `<pro>DataSet`: Optimize validation when the `min` or `max` attribute of a `field` is set to `fieldName`.
- 💄 `<pro>NumberField`: Optimize the problem of integer and decimal merging when setting `step` property and `defaultValue` to decimals then update value.
- 🐞 `version`: Fix error in webpack5.
- 🐞 `Tabs`: Fixed the problem that tabs are not aligned if one tab property is empty.
- 🐞 `<pro>TreeSelect`: Fixed display error when using `lookupAxiosConfig` and returning tree data when selecting child node.
- 🐞 `<pro>Lov`: Fix the problem of out-of-focus data change caused by repeated display values.
- 🐞 `<pro>Modal`: Fix the problem that multiple modals may be closed by the ESC key.
- 🐞 `<pro>Modal`: Fix the problem that the mask doesn't animate when closed.
- 🐞 `<pro>ColorPicker`: Fixed `prefix` color block missing.
- 🐞 `<pro>Table.Column`: Fix `onCell` not working in virtual cells.
- 🐞 `<pro>Select`: Fix the problem that the disabled options can be deleted by backspace key in multiple mode.
- 🐞 `<pro>DataSet`: Fix the problem that cached selection records are not submitted when the value is changed or when `dataToJSON` is `all`.
- 🐞 `<pro>Attachment`: Fix the problem that the count of attachments will not be queried when passing dataSet through Form context in popup mode.
- 🐞 `<pro>Tooltip`: Fixed missing default value of duration in singleton mode.
- 🐞 `<pro>Attachment`: Fix the problem that the sortable interface will also be called when sortable is false.
- 🐞 `<pro>Table`: Fix the problem of column misalignment caused by hidden aggregation columns in aggregation mode.
- 🐞 `<pro>Table`: Fixed the problem that the table filterbar clicks the clear button to execute multiple queries.
- 🐞 `<pro>Table`: Fixed the issue that the dynamic query bar Lov could not be echoed.
- 🐞 `<pro>Table`: Fix the problem that the refresh button of the dynamic query bar is not displayed.
- 🐞 `<pro>Table`: Fix the problem that the SelectBox editor cannot be switched in `aggregation` mode.
- 🐞 `<pro>Form`: Fixed colon not showing under grid layout, and `Output` style issues.
- 🐞 `<pro>Form`: Fix the label style issue under `vertical` layout.
- 🐞 `<pro>Lov`: Fixed the problem that the onBeforeSelect event would be triggered when checking records in multiple mode.
- 🐞 `<pro>Lov`: Fixed the modal width exception when reopens drawer mode.
- 🐞 `<pro>Lov`: Fix the problem that the check status in the drop-down box is not synchronized after deleting multiple selection values in popup mode.
- 🐞 `<pro>Lov`: Fixed an issue where the window might not be opened again.
- 🐞 `<pro>Lov`: Fix `lovQueryCachedSelected` property doesn't take effect when switching pagination.
- 🐞 `<pro>Button`: Fix related dataSet loading state exception.
- 🐞 `<pro>Button`: Fix the problem of losing focus in loading state.
- 🐞 `<pro>Table`: Fix the problem that the cell contents is not aligned.
- 🐞 `<pro>TextField`: Fix the problem that the value is not synced to the DataSet when pressing ctrl+z to fallback in blur status.
- 🐞 `<pro>TextField`: Fix the problem where the input box obscured content when multi-value.
- 🐞 `<pro>Tree`: Fix parent and son nodes `checkable` status individual control error.
## 1.5.2
`2022-02-16`
- 🌟 `configure`: Added `onTabsChange`, `onButtonClick`, `tableHeaderRowHeight`, `tableFooterRowHeight`, `xlsx`, `attachment.defaultChunkSize`, `attachment.defaultChunkThreads`, `attachment.onBeforeUpload`, `attachment.onBeforeUploadChunk`, `lovSelectionProps`, `modalResizable` properties.
- 🌟 `<pro>DataSet`: Added `forceSubmit` method. `ValidationRule` add `disabled` hook.
- 🌟 `<pro>DataSet.Field`: Added `useChunk`, `chunkSize`, `chunkThreads`, `fileKey`, `fileSize` properties.
- 🌟 `<pro>Table`: Added the `setColumnWidth` instance method, added `renderEmpty` property, and added `index` property on the parameter of the `onColumnResize` hook. `rowHeight` supports hooks.
- 🌟 `<pro>Table.Column`: Added `aggregationTreeIndex` property. Added `aggregationTree` property on the parameter of the `renderer`, `header` and `footer` hook.
- 🌟 `configure`: Added `min`, `max` properties.
- 🌟 `<pro>Table`: Added query bar type of `comboBar` and configuration item of queryBarProps.
- 🌟 `<pro>Attachment`: Added new upload mode of `Attachment.Dragger`. Added `useChunk`, `chunkSize`, `chunkThreads` properties.
- 🌟 `<pro>Form`: Added spacingType property.
- 🌟 `<pro>PerformanceTable`: The cell implements `renderEmpty`.
- 🌟 `<pro>Modal`: Added `resizable`, `customizable`, `customizedCode` properties.
- 🌟 `<pro>Mentions`: Added `Mentions` component. And remove basic `Mention` component.
- 💄 `<pro>Table`: Optimize front-end export and support export check.
- 💄 `Alert`: Optimize the layout style of the component.
- 💄 `<pro>Form`: Optimize `separateSpacing` to support responsiveness and support number and numbers value type.
- 💄 `<pro>DatePicker`: Optimize `hover` selection display, and optimize display styles in `isFlat` and `range` mode. And optimize `dateTime` mode date selection.
- 💄 `<pro>Attachment`: The button displays a error color when the upload fails in `popup` mode.
- 💄 `<pro>Table`: Optimize the dynamic query bar to enter repeated query and click on the label to get focus is invalid.
- 💄 `<pro>PerformanceTable`: Optimize tree indentation of PerformanceTable.
- 💄 Remove prop-types.
- 💄 `<pro>TextField`: Optimize the `prefix` style.
- 💄 `<pro>Lov`: Optimize the selected interaction in drawer mode.
- 🐞 `<pro>DatePicker`: Fix the problem of displaying 'Invalid date' after clearing the value of input box in `range` and `editorInPopup` mode.
- 🐞 `<pro>Lov`: Fix the problem that the popup window cannot be closed when clicking the last page of the pagination in `popup` mode.
- 🐞 `<pro>Lov`: Fix the null value in the first render when `autoSelectSingle` is turned on.
- 🐞 `<pro>Table`: Fix the problem of virtual scrolling in `aggregation` mode.
- 🐞 `<pro>Table`: Fix the height calculation problem when there is a horizontal scroll bar.
- 🐞 `<pro>Table`: Fix the problem of the lock of group set to false.
- 🐞 `<pro>Table`: Fix the problem that new child nodes could not be cleared by reset in tree mode.
- 🐞 `<pro>Table`: Fix the problem that the initial state of the dynamic filter bar asynchronous query rendering is wrong.
- 🐞 `<pro>Table`: Fix the problem that TextArea editor may be shaking after resizing.
- 🐞 `<pro>Table`: Fix the problem that split line stick to the mouse.
- 🐞 `Alert`: Fix the problem of overflow without line feed when the information is long.
- 🐞 `<pro>NumberField`: Fixed an invalid `min` or `max` property value set to 0. And fixed data verification error when `step` is set and `max` is less than 0.
- 🐞 `<pro>Range`: Fix the problem that the slider cannot be dragged after dragging another slider in `range` mode.
- 🐞 `<pro>PerformanceTable`: Fix the problem that selecting all in the check column was disabled.
- 🐞 `<pro>PerformanceTable`: Fix an issue where dragging column width under combined column indicates incorrect line position.
- 🐞 `<pro>Lov`: Fixed `z-index` style in drawer mode.
- 🐞 `<pro>Record`: Fixed the problem of incorrectly filtering 0 and false in multi-select mode.
- 🐞 `<pro>DataSet`: Fixed the issue that the page could not be turned after submitting the write-back data successfully.
- 🐞 `<pro>DataSet`: Fixed `cacheSelection` and `cacheModified` are not working when use `appendData`.
- 🐞 `<pro>Select`: Fix the problem that the drop-down box is not aligned when the browser font size is not default.
- 🐞 `<pro>Select`: Fixed the search content mismatch caused by drop-down paging search without transferring parameters on the second page.
- 🐞 `<pro>Select`: Fixed the problem that the drop-down paging search will query every time it is selected.
- 🐞 `<pro>Validator`: Fix the validation problem when `pattern` is a regular object with global tag.
- 🐞 `<pro>Attachment`: Fix first upload file not showing immediately before successful.
- 🐞 `<pro>Attachment`: Fix the problem that the file that failed to upload for the first time cannot be deleted.
- 🐞 `<pro>Attachment.Group`: Fix the issue that "no attachment" is always displayed in list mode.
- 🐞 `WeekPicker`: Fix style issue.
- 🐞 `<pro>FormField`: Fixed `Cascader` rendering display values in `Output` and `TableCell`.
- 🐞 Fix the style problem when the browser font size is not default.
- 🐞 `<pro>DataSet`: Fixed the verification error of whether `Field` in `DataSet` is modified when `Cascader` component sets `multiple` property to `true`.
- 🐞 `<pro>Table`: Fixed `queryBar` as `bar`, filter field set `range` or `multiple` property style, and `datetime` type field display error.
- 🐞 `<pro>Table`: Fix the problem that the editor is not aligned when the column changes dynamically.
- 🐞 `<pro>Lov`: Fix multi-select rendering error in `button` mode.
- 🐞 `<pro>Lov`: Fix the problem that the data may not be displayed when the first popup.
## 1.5.1
`2022-01-06`
- 🌟 `configure`: Added `bigNumberFormatter`, `tableHeightChangeable`, `tableColumnResizeTrigger` properties. The return value of `attachment.getDownloadUrl` and `attachment.getDownloadAllUrl` is supported as function type for button clicks.
- 🌟 `Notification`: Added config props of `foldCount`.
- 🌟 `Message`: Added a promised interface to handle callback.
- 🌟 `<pro>Table`: The tree table supports row dragging, and added `dragDropContextProps` property.
- 🌟 `<pro>Table`: Added `groups`, `headerRowHeight`, `footerRowHeight`, `onScrollLeft`, `onScrollTop`, `heightChangeable`, `bodyExpandable`, `defaultBodyExpanded`, `bodyExpanded`, `onBodyExpand` properties, `setScrollLeft`, `setScrollTop` instance methods.
- 🌟 `<pro>Table`: The dynamic filter bar adds `fuzzyQueryOnly` & `refreshBtn`, supports single fuzzy aggregation query mode and refresh button.
- 🌟 `<pro>Transfer`: Added properties of `oneWay`.
- 🌟 `<pro>Table.Column`: Added `aggregationLimitDefaultExpanded`, `defaultWidth` properties.
- 🌟 `<pro>TextArea`: Added `clearButton` property.
- 🌟 `<pro>DataSet`: Added `validateSelf` event and `getAllValidationErrors` method.
- 🌟 `<pro>DataSet`: Added `validationRules`, `strictPageSize` properties.
- 🌟 `<pro>Lov`: Added `selectionProps` property.
- 🌟 `<pro>NumberField`: Added `stringMode` property.
- 🌟 `<pro>DataSet`: Added `bigNumber` field `type`.
- 🌟 `<pro>Attachment`: Added `previewTarget` property.
- 🌟 `<pro>DataSet`: Added the `forceRemove` parameter to the `remove`, `removeAll` methods.
- 💄 `Step`: Optimize the navigation style of the `Steps`.
- 💄 `<pro>Button`: Optimize when button is disabled, set child node `pointer-events` to `none`.
- 💄 `Upload`: Optimized `loading` icon are displayed when the picture list is uploading.
- 💄 `<pro>TextArea`: Optimize the `autoSize` initialization style.
- 💄 `<pro>TextField`: Optimize the style when setting the `clearButton` `showLengthInfo` `suffix` properties at the same time.
- 💄 `<pro>Tree`: Extend draggable supports object type and controls the display of drag-and-drop icon.
- 💄 `<pro>Lov`: Optimize sorting of selected list.
- 💄 `<pro>Table`: Optimize virtual scrolling and support tree-shaped virtual scrolling.
- 💄 `<pro>Attachment`: Optimize caching logic.
- 💄 `<pro>SecretField`: Disable clear button and backspace key to delete.
- 💄 `<pro>Select`: Optimize the previous results will be retained until the query is successful in `noCache` mode.
- 🐞 `<pro>Table`: Fix the problem that the virtual scroll will be fully rendered for the first time when only `maxHeight` is set in style.
- 🐞 `<pro>Table`: Fix the problem of initializing request and saving parameters of dynamic filter bar.
- 🐞 `<pro>Table`: Fix the deep nesting of `Table` `Tree` data.
- 🐞 `<pro>Table`: Fix the sorting problem of query bar fields.
- 🐞 `<pro>Button`: Fix the problem that the `href` button can be jumped when the href button is `disabled`.
- 🐞 `Notification`: Fix the problem that multiple messages opened at different times will be closed at the same time.
- 🐞 `Divider`: Fix an issue with the dashed attribute of Divider.
- 🐞 `Menu`: Fix an issue where mouse moves into collapsed Menu reports errors.
- 🐞 `<pro>DataSet`: Fix the issue of export failure.
- 🐞 `<pro>DataSet`: Fix the problem that `selected` value will be recomputed after record state changed.
- 🐞 `<pro>DataSet.Transport`: Fix the problem that the verification information is not displayed when unique cooperates with Transport.validate for remote uniqueness verification.
- 🐞 `<pro>TextArea`: Fixed input length information display.
- 🐞 `<pro>Table`: Fixed render boolean problem of table filter bar.
- 🐞 `<pro>Table`: Fix `queryBarProps` configuration priority.
- 🐞 `<pro>Table`: Fix the initial data status judgment of the dynamic filter bar.
- 🐞 `<pro>Lov`: Fix the problem that the button does not focus after closing the pop-up window in button mode.
- 🐞 `<pro>FormField`: Fix the problem that deleting a single value will clear all other values in the multiple and custom range mode.
- 🐞 `Slider`: Fix the problem that tooltip does not close in `range` mode.
- 🐞 `<pro>DataSet`: Fixed tree data parent-child association problem.
- 🐞 `<pro>DatePicker`: Fix the problem of value setting in the `range` and `multiple` mode.
- 🐞 `<pro>DateTimePicker`: Fix the issue where the `format` property is invalid.
## 1.5.0
`2021-12-02`
- 🌟 Split `dataset` and `shared` libraries.
- 🌟 `ConfigProvider`: Added `ConfigProvider` component.
- 🌟 `hooks`: Added `useConfig` hook.
- 🌟 `<pro>hooks`: Added `useDataSet` hook.
- 🌟 `configure`: Added `numberFieldKeyboard`, `tableColumnDefaultWidth`, `tableColumnDefaultMinWidth`, `tableAggregationColumnDefaultWidth`, `tableAggregationColumnDefaultMinWidth`, `tooltipPlacement`, `lovShowSelectedInView`, `showHelp` properties.
- 🌟 `configure`: `TooltipTarget` adds `text-field-disabled` input class component disabled state object.
- 🌟 `Tabs`: Added `tabDraggable`, `tabTitleEditable`, `tabCountHideable`, `defaultChangeable` properties.
- 🌟 `<pro>DataSet.Field`: `optionsProps` property supports hooks.
- 🌟 `<pro>SecretField`: Added `SecretField` component.
- 🌟 `<pro>Attachment`: Added `isPublic` property.
- 🌟 `<pro>Attachment.Group`: Added `Attachment.Group` component.
- 🌟 `<pro>NumberField`: Added the `keyboard` property to control `UP` `DOWN` keyboard events.
- 🌟 `<pro>ModalProvider`: Added `getContainer` property.
- 🌟 `<pro>IntlField`: Added `type` property, supports multi-line input.
- 🌟 `<pro>Lov`: Added `drawer` mode and `viewRenderer` property.
- 🌟 `BarCode`: Added component of BarCode.
- 🌟 `<pro>Tree`: Added `filter` property.
- 🌟 `Tree`: Added callback of `onDropBefore` function.
- 🌟 `<pro>DataSet`: Added `record` property.
- 🌟 `Transfer`: Added `sortable` and `sortOperations` property.
- 🌟 `<pro>Transfer`: Added `sortable`、`sortOperations` and `operations` property.
- 🌟 `<pro>Lov`: Added `showSelectedInView` property.
- 🌟 `Tab`: Added `second-level` type.
- 🌟 `<pro>CodeArea`: Added `themeSwitch`, `title` properties.
- 🌟 `<pro>Form`: Added the `showHelp` attribute to control the display mode of the form input box help.
- 🌟 `<pro>FormItem`: The new `label` method is added to the `showHelp` property, which supports the display of help information on the Label.
- 💄 `<pro>FormItem`: Optimize the mandatory input and colon styles in the form input box, and will not hide if it is omitted.
- 💄 `<pro>Modal`: Optimized that when the mouse clicks on the unmasked modal box, it will be automatically set to the top.
- 💄 `<pro>PerformanceTable`: Optimized header can be nested to three levels.
- 💄 `<pro>PerformanceTable`: Optimize the interaction and caching of the dynamic filter bar, and add the `expandButton` attribute.
- 💄 `<pro>Table`: Optimize the interaction and caching of the dynamic filter bar.
- 💄 `<pro>Table`: Optimize the command preset button, icon to text.
- 💄 `<pro>Output`: Optimize `Form` multiple columns, `Output` and other input type component height issues.
- 💄 `<pro>DatePicker`: Optimized `mode` to `dateTime` style.
- 💄 `Message`: Optimized `loading` type message icon.
- 🐞 `<pro>DataSet`: Fix the problem of incorrect field sequence after adding new fields.
- 🐞 `<pro>DataSet`: The `total` parameter of the `appendData` method is discarded.
- 🐞 `<pro>DataSet.Record`: Fix the `getPristineValue` method cannot correctly obtain the key value in the object type field value.
- 🐞 `<pro>Lov`: Fix the problem of not searching when the search box is empty in `popup` mode.
- 🐞 `<pro>Table`: Fix the problem of the number displayed in the selected record prompt when selecting all across pages.
- 🐞 `<pro>Table`: Fix the problem that locked columns under aggregate column cannot be displayed when `aggregation` is false.
- 🐞 `<pro>Table`: Fix the height problem that may be caused when switching the display.
- 🐞 `<pro>Modal`: Fix the problem that the mask of the masked modal will disappear when the modal without mask is opened.
- 🐞 `<pro>DatePicker`: Fix the problem that the input value is reported incorrectly in `range` mode and using `timeZone` property. Fixed error limits for `maxLength` and `minLength` properties.
- 🐞 `<pro>Validator`: Fix the validation message is not fully formatted if no label.
- 🐞 `<pro>NumberField`: Fixed error limits for `maxLength` and `minLength` properties. And fixed `UP` `DOWN` keyword not working in Range mode.
- 🐞 `<pro>NumberField`: Fix the issue that the verification reset will not be triggered when the dynamic `max` and `min` changes.
- 🐞 `<pro>Lov`: Fix the data display problem when multiple selection values are echoed to the tree list.
- 🐞 `<pro>Lov`: Fix the problem of repeated query when the `autoSelectSingle` property is turned on.
- 🐞 `<pro>Tree`: Fix the problem that the DataSet check method is invalid when only using the check mode.
- 🐞 `<pro>Attachment`: Fix the problem that the `children` and `className` properties has no effect.
- 🐞 `Tabs`: Fix the nesting style problem.
- 🐞 `<pro>PerformanceTable`: Fix the problem that check column disappear after the table content is updated.
- 🐞 `List.Item.Meta`: Fix the problem that text avatars are not displayed.
- 🐞 `Notification`: Fix the overlap problem when called multiple times in useEffect hook for the first time.
- 🐞 `<pro>Tree`: Fixed error in `dataset` selected records when `async` is enabled and `selectable` is set to false.
## 1.5.0-beta.0
`2021-10-31`
- 🌟 `configure`: Added `defaultActiveFirstOption` property.
- 🌟 `Message`: Added `message.config` method parameter `maxCount`.
- 🌟 `Notification`: Added `notification.config` method parameter `maxCount`.
- 🌟 `Badge`: Added `color`, `size`, `title` properties.
- 🌟 `<pro>Table`: Added the `summaryBarFieldWidth` property to handle the `summaryBar` field width.
- 🌟 `<pro>Select`: