UNPKG

choerodon-ui

Version:

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

600 lines (563 loc) β€’ 136 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.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. - πŸ’„ `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`: Added the `defaultActiveFirstOption` property whether to highlight the first option by default. - 🌟 `<pro>DataSet`: Added `cacheModified` property, `cachedModified`, `cachedRecords` value, `clearCachedModified`, `clearCachedRecords` method, `query` and `loadData` added `cache` parameter. - 🌟 `Upload`: Added `showFileSize` property, and optimized the component style. - 🌟 `Tabs`: Added `countRenderer` property. - 🌟 `<pro>Lov`: Added `onSearchMatcherChange` property. - 🌟 `Steps`: Added `type` property. - 🌟 `Steps`: Added `onChange` callback. - 🌟 `Tabs`: Added `showMore` property. - 🌟 `<pro>SecretField`: Added `SecretField` component. - 🌟 `ImageCrop.AvatarUploader`: Remove `minRectSize`, `subTitle` properties, rename `defaultRectSize` property as `rectSize`. - πŸ’„ `<pro>DataSet`: Optimize memory. Optimize tree data performance, Optimize verification performance. - πŸ’„ `RcTrigger`: Make Component be observer. - πŸ’„ `<pro>Select`: In the `options` data source mode, `searchMatcher` is supported to configure search parameters. - πŸ’„ `<pro>PerformanceTable`: Optimize the big data table drag and drop callback event. - πŸ’„ `Upload`: Optimize upper case picture suffix thumbnail display. - πŸ’„ `<pro>Attachment`: Enhanced image preview function. - πŸ’„ `<pro>Attachment`: Optimize caching logic. - πŸ’„ `<pro>Attachment`: Display a mandatory asterisk on the label. - πŸ’„ `<pro>DateTimePicker`: Optimize the time value set by `defaultTime` does not change when the range value is automatically exchanged. - πŸ’„ `<pro>Lov`: Optimized the `onClick` hook of the button mode allows to prevent the modal box from popping up by calling event.preventDefault(). - πŸ’„ `<pro>Lov`: Optimize the effect of query waiting for loading in button mode. - πŸ’„ `<pro>Lov`: Optimization In `popup` mode, add query field selection to search box. - πŸ’„ `<pro>NumberField`: Optimize the execution efficiency of the step button. - πŸ’„ `ImageCrop.AvatarUploader`: Optimize cropping and interface styles. - 🐞 `<pro>Table`: Fix the problem of clearing the checked records when `selectable` is false. - 🐞 `<pro>Table`: Fix the problem that the virtual cell does not enter the viewport when the verification fails or the editor is displayed through the Tab key. - 🐞 `<pro>Table`: Fix column width cannot be adjusted when crossing iframe via Modal. - 🐞 `<pro>Table`: Fix that the contents of the filter bar input box are not aligned. - 🐞 `<pro>Table`: Fix the problem that the `maxHeight` style in `virtualCell` mode may cause an endless loop. - 🐞 `<pro>Table.Column`: Fix that the editor property which is true does not work when there is no corresponding field. - 🐞 `<pro>Table.Column`: Fix the problem that the editor cannot be dynamically switched from Select to other editors when `editor` is true. - 🐞 `<pro>Attachment`: Fix the problem that an error is reported when clicking the View Attachment button. - 🐞 `<pro>Attachment`: Fix the problem of uploading unresponsive when the upload button content overflows and the `tooltip` is set. - 🐞 `<pro>Attachment`: Fix the issue that the `accept` attribute cannot control file selection. - 🐞 `<pro>Attachment`: Fix the problem that the attachment data without a type may report an error. - 🐞 `<pro>Attachment`: Fix the problem of image preview after deleting or dragging. - 🐞 `<pro>DataSet.Field`: Fix the problem that the first verification of the verification properties set by `dynamicProps` has no effect. - 🐞 `<pro>DataSet`: Fix the issue of `appendData` total parameter update. - 🐞 `<pro>Validator`: Fix the problem of incomplete `stepMismatch` error information. - 🐞 `<pro>Output`: Fix the issue that an asterisk will be displayed when the colon is displayed. - 🐞 `<pro>Modal`: Fix the problem of illegal `drawerTransitionName` causing page error. - 🐞 `<pro>PerformanceTable`:Fix the problem that the merged line disappears when virtual scrolling is turned on. - 🐞 `<pro>ColorPicker`:Fixed configuration `clearButton` property error and pointer jump when selecting #00000 color. ## 1.4.5 `2021-09-29` - 🌟 `configure`: Added `tabsInkBarStyle`, `customizable`, `customizedSave`, `customizedLoad`, `tableButtonsLimit` properties, deprecated `tableCustomizedSave`, `tableCustomizedSave`, `tableCustomizable`, `performanceTableCustomizable`, `lovTableCustomizable` properties. - 🌟 `Tabs`: Added `inkBarStyle`, `customizable`, `customizedCode`, `hideOnlyGroup` properties, support ink bar style modification. - 🌟 `Tabs.TabPane`: Added `title`, `showCount`, `count`, `overflowCount` properties, `count` property support hooks. - 🌟 `Tag`: Added `gray` color. - 🌟 `<pro>DataSet`: Added `childrenField`, `forceValidate` properties. - 🌟 `<pro>DatePicker`: Added `editorInPopup`, `defaultTime` properties. - 🌟 `<pro>Dropdown`: Added `onHiddenBeforeChange` callback. - 🌟 `<pro>Table`: Add `searchCode`, `autoWidth`, `rowBoxPlacement`, `buttonsLimit` properties, optimize `TableQueryBarType.filterBar` dynamic filter bar, support saving filter conditions, deprecated `autoMaxWidth` property. - 🌟 `<pro>Pagination`: Added `quickJumperPosition` property. - πŸ’„ `Tabs`: Optimized to not display when `count` is zero. - πŸ’„ `<pro>Pagination`: Optimize the display of quick jumper. - πŸ’„ `<pro>Attachment`: Optimize the display of deleting, dnd, preview and label. Optimized to delete the attachments in the wrong state as direct deletion. - πŸ’„ `<pro>TextField`: Optimized to close the animation effect when switching record in multiple mode. - πŸ’„ `<pro>Table`: Supports multiple selections by pressing shift. - πŸ’„ `<pro>Table`: Optimized that cells without editor can also display small triangles validation message. - πŸ’„ `<pro>Table`: Rename `onResize` to `onColumnResize` event. - πŸ’„ `<pro>Lov`: Optimize the priority of `lovQueryBar` and remove the global default value of `lovQueryBar`. - πŸ’„ `<pro>Lov`: During the search query cycle, the KeyDownEnter event is disabled. - πŸ’„ `<pro>Tooltip`: Optimize style alignment. - 🐞 `<pro>DataSet`: Fix the `cacheSelection` problem that the changed value is restored when the cached selected record is redisplayed. - 🐞 `<pro>DataSet`: Fix the `dirty-field` mode will ignore the primary key value when there is no field corresponding to the `primaryKey` in the field list. - 🐞 `<pro>Attachment`: Fix the problem that the number and attachment list are not displayed. - 🐞 `<pro>Attachment`: Fixed the problem that upload button will not shown in picture card mode with no attachments. - 🐞 `<pro>TimePicker`: Fix the display problem of the minute and second selection box in the 12-hour format. - 🐞 `<pro>DatePicker`: Fix display problems in `isFlat` and `range` mode. - 🐞 `<pro>DatePicker`: Fix the problem of value setting when the `range` is object and `multiple`. - 🐞 `<pro>DatePicker`: Fix the problem that the `defaultTime` does not work when entering a value. - 🐞 `<pro>DatePicker`: Fix the problem that spaces cannot be entered. - 🐞 `<pro>Table`: Fix the abnormal style when the last column of the personalized table is not aligned to the left. - 🐞 `<pro>Table`: Fix the problem that the table column will not refresh when `customizedCode` is changed. - 🐞 `<pro>Table`: Fix the problem that row misalignment when switching the page size in `virtual` mode. - 🐞 `<pro>Table`: Fix the problem of editor dislocation caused by `virtualCell`. - 🐞 `<pro>Table`: Fix an error rendering filter bar when the query field range property value is an array. - 🐞 `<pro>Table`: Fix the display problem when the editor is SelectBox in `multiple` mode. - 🐞 `<pro>Table`: Fix the problem of inaccurate column order in personalized adjustment. - 🐞 `<pro>Tree`: Fix the problem that asynchronously loaded nodes cannot be displayed when the dataSet is reloaded. - 🐞 `<pro>Table`: Fix the problem that professionalBar under `autoHeight` property will only be collapsed after clicking More multiple times. - 🐞 `Tabs`: Fix the problem of possible misalignment of ink bar. - 🐞 `<pro>PerformanceTable`: Fix the problem of line highlighting error. - 🐞 `<pro>Lov`: Fix the problem that the value of `alwaysShowRowBox` in the single-select mode table is incorrectly selected. - 🐞 `<pro>TriggerField`: Fix the problem that `onPopupHiddenChange` sometimes does not trigger. - 🐞 `<pro>Button`: Fix the problem that Tooltip will be displayed even if the content is overflow when the tooltip is overflow. - 🐞 `<pro>Lov`: Fix the problem that the `onClick` property of `button` mode has no effect. - 🐞 `<pro>Lov`: Fix the problem that the `noCache` option is repeated in `multiple` mode. - 🐞 `<pro>Lov`: Fix the problem that the search drop-down did not collapse after clicking the pop-up Modal. - 🐞 `<pro>Lov`: Fix the problem of shaking table in `popup` mode. - 🐞 `<pro>Lov`: Fix the problem that the drop-down box cannot pop up after closing the Modal in `searchFieldInPopup` mode. - 🐞 `<pro>TextArea`: Fix the style problem when dragging the width. - 🐞 `<pro>ColorPicker`:Fix the problem that the color of the panel changes when the color is selected. ## 1.4.4 `2021-09-04` - 🌟 `configure`: Added `tableColumnAlign`, `tooltip`, `showValidation`, `attachment`, `selectTrigger`, `lovQueryCachedSelected`, `queryBarProps`, `lovQueryBar`, `lovQueryBarProps` properties, `tooltipTheme` property supports hook type, deprecated `buttonTooltip`, `labelTooltip`, `selectOptionTooltip`, `tableColumnTooltip` properties. - 🌟 `<pro>Rate`: Added `Rate` component. - 🌟 `<pro>Attachment`: Added `Attachment` component. - 🌟 `<pro>Picture`: Added `Picture` component. - 🌟 `<pro>Modal`: Added `preview` method. - 🌟 `<pro>DataSet.Field`: Added `bucketName`, `bucketDirectory`, `attachmentCount`, `showCheckedStrategy` properties. - 🌟 `<pro>DataSet.AttachmentFile`: Added `AttachmentFile` class. - 🌟 `<pro>RichText`: Added continuous preview of pictures. - 🌟 `<pro>Cascader`: Added `async` and `loadData` attributes to simplify asynchronous loading schemes. - 🌟 `<pro>PerformanceTable`: Added the `onCell` property and the `rowSpan` property of the cell to support row merging. - 🌟 `Tree`: Added the `oldCheckedKeys` parameter to the `onCheck` callback. - 🌟 `Skeleton`: Added `grid` property to support grid space configuration. - 🌟 `<pro>Form`: Added the `showValidation` attribute to control the prompting method of verification information. - 🌟 `<pro>FormField`: Added the `showValidation` attribute to control the prompting method of verification information. - 🌟 `<pro>FormField`: Added `processValue` property. - 🌟 `<pro>DataSet.Field`: Added `processValue` property. - 🌟 `DatePicker`: Added `processValue` property. - 🌟 `<pro>Table`: Added `showCachedSelection`, `onShowCachedSelectionChange` properties. - 🌟 `<pro>Table`: Added the `showRemovedRow` property to control the display and hide of temporarily removed rows. - 🌟 `<pro>TriggerField`: Added `viewMode`, `getPopupAlignTarget` properties. - 🌟 `<pro>Select`: Added `searchFieldInPopup`, `searchFieldProps` properties. - 🌟 `<pro>Lov`: Added `onBeforeSelect` property. - 🌟 `<pro>PerformanceTable`: Added `rowSelection` property, built-in check column. - 🌟 `<pro>PerformanceTable`: Added `rowDraggable` property to support row drag. - 🌟 `<pro>PerformanceTable`: Added horizontal virtual scroll. - 🌟 `<pro>Table`: Added `onResize` callback. - 🌟 `Tabs`: Added TabGroup component. - 🌟 `Icon`: Added a lot of icons. - 🌟 `<pro>Table`: Added `autoQueryAfterReset` property to support ProfessionalBar & DynamicFilterBar to reset whether to automatically query. - πŸ’„ `<pro>Table`: The storage of the customization aggregation view is controlled by the external `aggregation` property. - πŸ’„ `<pro>Table`: Performance and memory optimization. - πŸ’„ `<pro>Pagination`: Optimize the width style of the pager. - πŸ’„ `<pro>Select`: Optimize the style of multi-select read-only options. - πŸ’„ `<pro>Tree`: Optimize the handling of DataSet related data and events when the `selectable` attribute is false. - πŸ’„ `<pro>RichText`: Optimize the preview style and `RichTextViewer` style. - πŸ’„ `<pro>TextField`: Optimize the display position of `showLengthInfo`. - πŸ’„ `<pro>Trigger`: Support Fragment child. - πŸ’„ `ImageCrop`:Optimize the interface and usage. - πŸ’„ `<pro>PerformanceTable`:Unordering is supported. - πŸ’„ `<pro>FormField`: Optimize the null value judgment. - πŸ’„ `<pro>FormField`: Optimize the `hidden` attribute to support hidden fields. - 🐞 `configure`: Modify the `tableFilterAdapter` type. - 🐞 `<pro>Table`: Fix the problem that the dynamic query parameters of the professionalQuery bar do not respond in real time. - 🐞 `<pro>DataSet.Field`: Optimize the data return type problem of multiple calls to `fetchLookup`. - 🐞 `<pro>DataSet`: Fix the issue of global parameter passing in paging. - 🐞 `<pro>Table`: Fix the problem that help message is displayed in the cell which editor is CheckBox. - 🐞 `<pro>TextArea`: Fix the required style in float label mode. - 🐞 `<pro>Trigger`: Fix the problem that the popup is not aligned when crossing iframes in the same domain. - 🐞 `<pro>Table`: Fix the problem that select all and unselect all are invalid when there are rows that are checked by default and cannot be modified. - 🐞 `<pro>Table`: Fix the problem that the dynamic editor in inline editing mode cannot be displayed after being hidden. - 🐞 `<pro>DatePicker`: Fix the problem of custom `renderer` in `range` mode. - 🐞 `<pro>PerformanceTable`: Fix the problem that the first column of the sub-column in the combined column cannot be dragged when `resizable` is set. - 🐞 `<pro>PerformanceTable`: Fix an issue in rendering when there is only one column in combined column. - 🐞 `<pro>PerformanceTable`: Fix the problem that the height of the personalized configuration table is invalid. - 🐞 `<pro>Tree`:Fix the problem that the check box status is wrong in the stowed state. - 🐞 `<pro>TreeSelect`:Fix the problem that the check box status is wrong in the stowed state. - 🐞 `<pro>Select`: Fix that hover trigger has no effect in multi-select mode. - 🐞 `<pro>FormField`: Fix the problem that the input box will lose focus when the `valueChangeAction` is `input` in the highlight mode. - 🐞 `<pro>Lov`: Fix the problem that multiple selections cannot be made when the `selectionMode` property of Table is `click`. - 🐞 `<pro>Lov`: Fix the logic problem of `showCheckedStrategy` property `SHOW_ALL` value. - 🐞 `<pro>Select`: Fix the problem of rendering errors when using `primitiveValue` and `combo` properties at the same time. - 🐞 `<pro>Table`: Fix the problem that virtual cells and maximum height may cause an infinite loop. - 🐞 `<pro>Table`: Fixed editor will focused on disabled cell. - 🐞 `<pro>NumberField`: Fix `suffix`, `prefix` attribute support, style. - 🐞 `<pro>Output`: Fix the problem of invalid colon when using `useColon`. - 🐞 `<pro>Table`: Fixed an error rendering when the filter bar condition is a number of 0. - 🐞 `<pro>Table`: Fix the `footer` dom position. - 🐞 `<pro>Table`: Fix the invalid problem of `queryBarProps` `onReset` & `onQuery` event. ## 1.4.3 `2021-08-03` - 🌟 `configure`: Added `performanceTableColumnHideable`, `performanceTableColumnTitleEditable`, `performanceTableColumnDraggable`, `performanceTableCustomizable`, `tableVirtual` properties. - 🌟 `<pro>Table.Column`: Added `hiddenInAggregation` property, added `aggregation` parameter to the `command` hook. - 🌟 `<pro>PerformanceTable`: Added personalization features, including `customizedCode`, `customizable`, `columnDraggable`, `columnTitleEditable`, `columnsDragRender` properties. - πŸ’„ `<pro>DataSet`: Memory optimization. - πŸ’„ `<pro>Select`: Memory optimization. - πŸ’„ `<pro>Table`: Performance and memory optimization. - πŸ’„ `<pro>Table`: Optimize the performance and logic of adjusting column width. - πŸ’„ `<pro>SelectBox`: Adjust the default value of `checkValueOnOptionsChange` to false. - πŸ’„ `<pro>SelectBox`: Optimize the label content overflow tooltip. - πŸ’„ `<pro>Trigger`: Support traversing iframes in the same domain. - πŸ’„ `<pro>Table`: Optimize the interaction of the dynamic filter bar style. - πŸ’„ `<pro>PerformanceTable`: Optimize the interaction of the dynamic filter bar style. - 🐞 Fix the circular dependency problem. - 🐞 `<pro>DataSet`: Fix the problem of page forwarding when the number of newly created records is greater than the number of pages. - 🐞 `<pro>Table`: Fix the problem that the column `tooltip` cannot be closed when the cell is destroyed. - 🐞 `<pro>Table`: Fix the style problem of locked column footer on the right. - 🐞 `<pro>Table`: Fix `virtualCell` not working. - 🐞 `<pro>Table`: Fix the problem that drag and drop rows report error when `virtualCell` is set. - 🐞 `<pro>Table`: Fix the problem that the cells are not displayed when `virtualCell` is set to true and `showHeader` is set to false. - 🐞 `<pro>Table`: Fix the rendering format problem of `dateTime` type column. - 🐞 `<pro>Table`: Fix the problem that array typed `range` property reports errors in columns. - 🐞 `<pro>Table`: Fix the problem that `maxHeight` and `minHeight` of `style` property may cause the column to not fill up. - 🐞 `<pro>FormField`: Fix the problem of not rendering when the `renderer` returns a number. - 🐞 `<pro>SelectBox`: Fix the set value problem with data source binding. - 🐞 `<pro>PerformanceTable`: Fix an issue that sets the auto height scrollbar to mask content. - 🐞 `<pro>Lov`: Fix the problem that there is no animation in the pop-up window. - 🐞 `<pro>DataSet.Record`: Fix the problem of missing data in write-back. - 🐞 `<pro>PerformanceTable`: Fix an issue that the flexGrow is not updated after the column width changes. - 🐞 `<pro>PerformanceTable`: Fixed the problem that the dynamic adjustment column lacks scroll wheel monitoring and the fixed column is invalid. - 🐞 `<pro>CodeArea`: Fix float label style. ## 1.4.2 `2021-07-21` - 🌟 `configure`: Added `tableVirtualCell`, `formatter.timeZone` properties. - 🌟 `<pro>DataSet`: Added `selectionStrategy` property, `selectionStrategy`, `treeSelected` values, `treeSelect`, `treeUnSelect` methods. - 🌟 `<pro>Lov`: Added `showCheckedStrategy` property. - 🌟 `<pro>DatePicker`: Added `timeZone` property. - 🌟 `<pro>Tooltip`: Added singleton mode, added `show` and `hide` static methods. - 🌟 `<pro>DataSet`: dataToJSON adds `dirty-field`, `dirty-field-self` types. - 🌟 `<pro>DataSet.Field`: Added `json` type. - 🌟 `<pro>DataSet`: Added the `combineSort` property to support the parameter passing of combined column sorting. - 🌟 `<pro>Table`: Fix the effect of local export in large data volume. - 🌟 `<pro>Select`: `selectAllButton` added hook type to support custom buttons. - 🌟 `<pro>PerformanceTable`: Added `queryBar`, `toolbar` attributes to support query bar and toolbar. - 🌟 `<pro>Table`: Added `showHeader` property. - πŸ’„ `<pro>Modal`: Support traversing iframes in the same domain. - πŸ’„ `<pro>DataSet`: The `all` value of the `dataToJSON` property will verify all records. - πŸ’„ `<pro>DataSet`: Optimize the `addField` method to automatically create the Field corresponding to the existing Record. - πŸ’„ `<pro>Radio`: Optimize the label content overflow tooltip. - πŸ’„ `<pro>Table`: Optimize the performance. - πŸ’„ `<pro>Table`: Optimize dynamic search bar style interaction. - πŸ’„ `<pro>NumberField`: Compatible with mobile events. - πŸ’„ `Progress`: Optimize animation performance. - πŸ’„ `<pro>Table.Column`: Optimized currency type columns are aligned to the right by default. - πŸ’„ `<pro>Output`: Optimize the display of number and currency, Optimize the display of empty values. - πŸ’„ `<pro>DataSet.Record`: In the absence of a field, the addField method will process the existing value of the field. - πŸ’„ `<pro>NumberField`: Remove `suffix`, `prefix` attribute support. - 🐞 `<pro>Table`: Correct the calculation logic of `maxHeight` and `minHeight`. - 🐞 `<pro>Pagination`: Fix the problem that the pagination option exceeds the default maximum of 100 pagination when the maximum pagination is not set. - 🐞 `<pro>IconPicker`: Fix the problem that the pop-up window cannot be closed when the pagination button is clicked and the button is disabled. - 🐞 `<pro>Table`: Fix the issue that under the peacock blue theme, when the editor of the Column is function, after entering the editing mode and clicking exit, the width of the component in the editing mode will be incorrect next time. - 🐞 `<pro>Table`: Fix the problem that editing cannot be cancelled when editing in-line. - 🐞 `<pro>PerformanceTable`: Fix scroll bar events. - 🐞 `<pro>PerformanceTable`: Fix the problem of invalid clicks in the table. - 🐞 `<pro>Form`: Fix the problem that the `dataSet` property of nested forms does not work. - 🐞 `<pro>Select`: Fix the problem that the custom pop-up window may not be closed. - 🐞 `<pro>TextField`: Fix the value rendered by the renderer cannot be displayed in the disabled state. - 🐞 `<pro>Table`: Fixed an error when double-clicking to adjust the column width with "." in the name. ## 1.4.1 `2021-06-28` - 🌟 `configure`: Added `performanceEnabled`, `onPerformance`, `tooltipTheme`, `validationTooltipTheme` properties. - 🌟 `Tooltip`: Added `theme` property. - 🌟 `<pro>Button`: Added `block` property, Added `link` type for `funcType`. - 🌟 `<pro>Table.Column`: Added `aggregation` parameter into `header` and `renderer` hooks. - 🌟 `<pro>TriggerField`: Added `tabIntoPopupContent` property, `popupContent` hook added `setValue` and `setPopup` parameters. - 🌟 `<pro>Select`: `popupContent` hook adds `content` `dataSet` `textField` `valueField` `setValue` and `setPopup` parameters. - 🌟 `<pro>Table`:Added `queryBarProps`, `showSelectionCachedButton` properties. - 🌟 `<pro>TreeSelect`: Added `showCheckedStrategy` property, when configuring `treeCheckable`, define the way of backfilling selected items. - 🌟 `<pro>PerformanceTable`:Added click row highlight attribute. - 🌟 `<pro>DataSet.Record`: The `get` method supports the field name array parameter. - πŸ’„ `<pro>PerformanceTable`: Compatible with dragging the column width on the mobile terminal. - πŸ’„ `<pro>Table.Column`: Optimize the command buttons of the aggregate column be aligned in vertical. - πŸ’„ `<pro>DataSet.Field`: Each language field created by intl typed Field supports `transformResponse` and `transformRequest` properties. - πŸ’„ `<pro>DataSet.Field`: Optimize the field bounded will also trigger verification due to the value change of it's bound field. - 🐞 `<pro>DataSet.Field`: Fix the problem when `dynamicProps` is called recursively. - 🐞 `<pro>TextField`: Fix the problem that Tooltip cannot be displayed when there is `addonBefore`, `addonAfter` or `help`. - 🐞 `Menu`:Fix menu event reporting error. - 🐞 `<pro>TextField`: Fix the problem that the floating label and the rendered value overlap when the null value is rendered to a non empty text. - 🐞 `<pro>TriggerField`: Fix the problem that the input box in popupContent cannot be focused, and fix the problem that the scroll bar of the multi-select mode drop-down box cannot be dragged under IE. - 🐞 `<pro>DataSet.Record`: Fix chain binding problem in `init` and `getPristineValue` method. - 🐞 `Dropdown`: Fix the problem that overlayProps is undefined when typeof overlay is func. - 🐞 `<pro>Table.Column`: Fix the issue that `dynamicProps.label` has no effect on column header. - 🐞 `<pro>Button`: Fix style issue. - 🐞 `<pro>DataSet`: Fix the problem that the bound field is empty when the object type field is converted to a string value using transformRequest. - 🐞 `<pro>Modal`: Fix the problem that the width style is invalid when autoCenter is turned on, which affects the drawer and full screen mode. - 🐞 `<pro>Table`:Fix the hover penetration problem of frozen columns. - 🐞 `<pro>Table`:Fix export problems and optimize local export. - 🐞 `<pro>PerformanceTable`: Fix the scroll bar exception caused by rendering asynchronous under virtual scrolling. - 🐞 `<pro>PerformanceTable`: Fix the issue that the mobile terminal is stuck when scrolling. - 🐞 `<pro>Screening`:Fix the display problem when the dataSet has no initial value. ## 1.4.0 `2021-06-11` - 🌟 `configure`: Added `buttonTooltip`, `selectOptionTooltip`, `labelTooltip`, `showLengthInfo`, `showInvalidDate`, `showRequiredColorsOnlyEmpty`, `highlightRenderer`, `tableColumnEditorBorder`, `currencyFormatter`, `currencyFormatterOptions` properties, deprecated `excludeUseColonTagList` property. - 🌟 `<pro>Select`: Added `optionTooltip` property. - 🌟 `<pro>Form.Item`: Added Item component. - 🌟 `<pro>Form`: Added `labelTooltip`, `fieldHighlightRenderer`, `layout` properties, deprecated `excludeUseColonTagList` property. - 🌟 `<pro>FormField`: Added `labelTooltip`, `highlightRenderer`, `useColon` properties. - 🌟 `<pro>Button`: Added `tooltip` property. - 🌟 `<pro>DataSet`: Added `setAllPageSelection`, `getQueryParameter`, `getValidationErrors` methods and `isAllPageSelection`, `unSelected`, `currentUnSelected` values. - 🌟 `<pro>DataSet.Record`: Added `getValidationErrors` method. - 🌟 `<pro>DataSet.Field`: Added `computedProps`, `highlight` properties, deprecated `dynamicProps` property. - 🌟 `<pro>Table`: Added `showAllPageSelectionButton`, `aggregation`, `onAggregationChange`, `cellHighlightRenderer`, `columnEditorBorder` properties. - 🌟 `<pro>Table.Column`: Added `aggregation`, `aggregationLimit`, `aggregationDefaultExpandedKeys`, `aggregationDefaultExpandAll`, `highlightRenderer` properties. - 🌟 `<pro>TextField`: Added `showLengthInfo` property. - πŸ’„ `<pro>DataSet`: Optimize the `appendData` method to not be affected by paging. - πŸ’„ `<pro>DataSet.Field`: Optimize some problems of chain binding. - πŸ’„ `<pro>Select.Option`: Support ReactFragment nesting. - πŸ’„ `<pro>Table.Column`: Support ReactFragment nesting. - πŸ’„ `<pro>Form`: Support ReactFragment nested child elements. - πŸ’„ `Tooltip`: The `title` and `overlay` attributes support hook functions. - πŸ’„ `Dropdown`: The `overlay` property supports hook functions. - πŸ’„ `Popover`: The `title` and `content` attributes support hook functions. - πŸ’„ `Popconfirm`: The `title` attribute supports hook functions. - πŸ’„ `<pro>Select.Option`: Attributes such as `className` and `style` can be passed to the drop-down menu item. - πŸ’„ `<pro>NumberField`: Optimized the processing of clicking the stepper when there is no value. - πŸ’„ `<pro>Tooltip`: The `title` and `overlay` attributes support hook functions. - πŸ’„ `<pro>Dropdown`: The `overlay` property supports hook functions. - πŸ’„ `<pro>Table`: Optimize the performance. - πŸ’„ `<pro>Table`: Support maxHeight and minHeight style attributes. - πŸ’„ `<pro>Tree`: Optimized and extend the showLine attribute. - πŸ’„ `<pro>Form`: Optimized the display timing of the floating label label. - πŸ’„ `<pro>TextField`: Optimized the `clearButton` rendering interaction. - πŸ’„ `<pro>Modal`: `footer` add callback parameters. - πŸ’„ `<pro>TextField`: Optimized the label rendering logic in `range` mode. - πŸ’„ `<pro>TextField`: Modify the `autoComplete` attribute type to `string`. - πŸ’„ `<pro>TextField`: `restrict` property supports regular type. - πŸ’„ `<pro>NumberField`: Optimize the `precision` property to convert the number of decimal places. - 🐞 `<pro>Table.Column`: Fix the problem that elements in the editor addonBefore and addonAfter cannot get focus. - 🐞 `<pro>Table`: Fix the problem of inaccurate mouse batch selection records. - 🐞 `<pro>DataSet`: Fix the problem that the bound field will not submit a null value when clearing the value of the object type field. - 🐞 `Responsive`:Fix the problem that other components cannot trigger a response after one of these components is come to be disabled or destroyed. - 🐞 `Select`:Fix the issue that select all fails in OptGroup mode. - 🐞 `<pro>Modal`: Fix the `keyboardClosable` property has no effect when there is no cancel button. - 🐞 `<pro>Modal`: Fix some abnormal behaviors of Modal which not provided by ModalProvider. - 🐞 `<pro>DataSet`:Fix the problem that the state of the dataSet is incorrectly modified after submission when only deleted and dataToJSON is selected. - 🐞 `<pro>Table`: Fix the positioning problem of the editor when the current record of the DataSet changes. - 🐞 `<pro>RichText`:Fix the editor onBlur event. - 🐞 `<pro>FormField`: Fix the issue of invalid ref attribute. - 🐞 `<pro>Select.Option`: Fix the rendering problem when children are ReactNode. - 🐞 `<pro>Table`:Fix `parityRow` expansion row rendering problem. - 🐞 `<pro>Table`: Fix the problem of an infinite loop caused by empty value of idField in tree paging data. - 🐞 `<pro>Paginition`:Fix the rendering problem of page turning button without data. - 🐞 `<pro>Select`: Fix the problem that the prompt cannot be displayed correctly when the Select is wrapped by the Tooltip in the multi-select mode. - 🐞 `<pro>ColorPicker`: Fix the problem that the display cannot be restored to the initial state correctly after reset is used after clicking the horizontal color selecto