UNPKG

choerodon-ui

Version:

An enterprise-class UI design language and React-based implementation

592 lines (557 loc) 168 kB
--- 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, &lt;pro&gt;Upload and &lt;pro&gt;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`: