周旭
2021-07-28 189bc6feb3f2860be8c531dd1ca996f3a2cff018
提交 | 用户 | age
596670 1 ## 2.6.1(2021-07-19)
V 2
3 ### ✨ Features
4
5 - **NoticeList** Add pagination, auto omit for overlength, title click event, title strikethrough, etc.
6 - **MixSider** Optimize the style of the bottom collapse button in the Mix menu layout to be consistent with the style of other menu layouts
7 - **ApiTreeSelect** Extend `TreeSelect` component of `antdv` to support remote data source, similar to `ApiSelect`.
8 - **BasicTable** New `ApiTreeSelect` editing component
9 - Different backend home pages can be specified for different users.
10   - Add `homePath` field (optional) to the user information returned by the `getUserInfo` interface to customize the home page path for the current user
11
12 ### 🐛 Bug Fixes
13
14 - **BasicTable**
15   - Fix scrollbar style issue (removed scroll style patch)
16   - Fix the alignment problem of cells with expanded icons in tree tables
17   - Add `headerTop` slot.
18   - Fix the color display of the operation column button in disabled state.
19   - Repair the problem that the values of editable cells cannot be updated by modifying `dataSource` directly.
20   - Repair the problem of data replay when using `ApiSelect` to edit components.
21   - Repair the problem that editing components may report `onXXX` type error in some scenarios.
22 - **TableAction**
23   - Create Tooltip component only if `action.tooltip` exists.
24   - Fix the problem that the content of the round button inside the component is not centered
25 - **AppSearch** Fix the problem that the hidden menu may be searched.
26 - **BasicUpload** Repair the problem of error when handling non-`array` values.
27 - **Form** Repair the `suffix` slot style problem of `FormItem`.
28 - **Menu**
29   - Repair the hovering trigger logic of the left mixed menu
30   - Repair the problem that the top bar menu is wrong when displaying menu items that need to be hidden.
31   - Fix the left mixed menu in hover trigger mode will jump to route directly when there is no submenu and it is activated
32 - **Breadcrumb** Repair the problem that the menu with redirection cannot be jumped when clicked
33 - **Markdown** fixes an initialization exception and an issue where value was not set dynamically correctly
34 - **Modal** Make sure props are passed correctly
35 - **MultipleTab** fixes an issue that could accidentally create login route tabs
36 - **BasicTree** Fix the problem that the search function may cause `checkedKeys` to be lost
37 - **CodeEditor** Fix the problem that value does not support v-model usage.
38 - **CountdownInput** Fix the problem that `input` slot is not supported.
39 - **ApiSelect** Fix the problem that the `options-change` event parameter is not the standard `options` data used by `select
40 - **Other**
41   - Fix the problem that the configuration of default menu collapse does not work
42   - Repair the problem that `safari` browser reports an error and the website cannot be opened.
43   - Repair the problem that eslint keeps error due to endOfLine after pulling the code on window.
44   - Fix `Vue Router warn` caused by dynamic routing
45
46 ### 🎫 Chores
47
48 - Add test environment test command
49
f47784 50 ## 2.6.0(2021-07-04)
V 51
52 ### ✨ Features
53
54 - **Axios** New `withToken` configuration to control whether the request carries a token or not
55 - **BasicUpload**
56   - New `preview-delete` event triggered when deleting a file in preview `Modal`.
57   - `value` supports `v-model` usage
58 - **Route configuration**
59   - Add `ignoreRoute` to generate menu only in `ROUTE_MAPPING` or `BACK` permission mode
60   - Add `hidePathForChildren` configuration to ignore this level `path` when generating menus for child items
61 - **TableAction** Add `tooltip` configuration to add tooltip hint for button
62 - **CropperAvatar**
63   - Added `value` to set the current avatar
64   - Added `onChange` to accept avatar cropping and upload success event
65   - New `btnText`, `btnProps` for customizing the text and properties of the upload button
66   - Add tooltips to the action buttons in `Modal` for cropping
67 - **Modal** Add tooltip for action button in top right corner
68
69 ### 🐛 Bug Fixes
70
71 - **Modal**
72   - Fix the problem that the mask cannot be closed by clicking on it.
73   - Fix `setModalProps` does not support setting `defaultFullscreen`.
74 - **Table**
75   - Fix the problem that `editComponentProps` doesn't support `onChange`.
76   - Fix the problem that `selection-change` event is not triggered when `clickToRowSelect` is enabled.
77   - Fix the problem that global configuration `fetchSetting` may be accidentally modified by local configuration.
78   - Fix the problem that the parameter of `handleSearchInfoFn` contains redundant blank keys.
79   - Repair the problem that when rowSelection.onChange is provided for table, the selected items of table cannot be changed manually.
80   - Fix the problem that the scrollbar continues to be displayed even when it is not needed to be displayed.
81 - **Icon** Repair the problem that SvgIcon is missing some styles.
82 - **Menu**
83   - Repair the problem that single-level menu refreshing will not be activated in route mapping mode.
84   - Repair the problem that the collapse customization at the bottom of the side menu is invalid.
85 - **Form** Repair the type definition of `submitButtonOptions` and `resetButtonOptions`.
86 - **PopConfirmButton** Remove the redundant `title` on `Button`.
87 - **Axios** Fix the problem that `params` and `data` data cannot be submitted at the same time when non-`GET` requests are made
88 - **Other**
89   - Repair the problem that the lock screen function can skip the lock state by refreshing the page or copying the URL to open a new browser tab
90   - Repair the problem that `Token` won't be synchronized when multiple windows open pages at the same time.
91   - Repair the problem that `hasPermission` does not work in `ROLE` permission mode.
92 - **Table** Repair the problem that the parameter of `handleSearchInfoFn` contains extra blank keys.
93 - **Tailwindcss** Remove console warning
94
f9cda2 95 ## 2.5.2(2021-06-27)
V 96
97 ### ⚡ Performance Improvements
98
99 - **Icon** Remove the global registration of Icon components to prevent hot update issues under certain circumstances
100
101 ### ✨ Features
102
103 - **Menu** Added `permissionMode=PermissionModeEnum.ROUTE_MAPPING` mode
104   - The project is changed to this mode by default, and the original menu file is deleted
105   - If you have written the menu before, you can change to `PermissionModeEnum.ROLE` mode
106
81a0f4 107 ## 2.5.1(2021-06-26)
V 108
109 ### ⚡ Performance Improvements
110
111 - Upgrade `vue` and `ant-design-vue` versions to solve compatibility issues
112 - **Tree** Performance optimization
113
114 ### 🐛 Bug Fixes
115
116 - **Table** Fix page jitter problem
117 - **Upload** Make sure to carry custom parameters
118 - **Dropdown** Fix the icon display problem of popConfirm
119 - **Table** Fix the problem that the editing event of the tree table is abnormal
120 - **Table** Fix the problem that when the table data is empty, the value returned by getDataSource is not the data source used by the table
121
8eba7f 122 ## 2.5.0(2021-06-20)
V 123
124 ## (Breaking changes) Breaking changes
125
126 - Change the project `windicss` to `tailwindcss` to solve the memory overflow problem
127   - There are currently incompatible areas of the project
128     - The wording of `!xl:m-4` needs to be changed to `xl:!m-4`, note that only `!` is incompatible. If you don’t use it, you don’t need to change it.
129     - The new features of `windicss` itself need to be adjusted, for example, `Attribute` mode is not compatible
130
131 ### ✨ Refactor
132
133 - Remove `useExpose` and use `expose` provided by the component itself instead
134
135 ### ⚡ Performance Improvements
136
137 - **Locale** merge multi-language files to reduce the number of files
138 - **Utils** Mitt default export is changed from `Class` to `Function`
139 - **Axios** `isTransformRequestResult` is renamed to `isTransformResponse`
140
141 ### ✨ Features
142
143 - **CropperImage** `Cropper` Avatar cropping adds circular cropping function
144 - **CropperAvatar** Added avatar upload component
145 - **Drawer** `useDrawer` added `closeDrawer` function
146 - **Preview** Added `createImgPreview` picture preview function
147 - **Setup** New guide page example
148 - **Tests** Add jest test suite, Vue component single test is not currently supported
149 - **Axios** Added `authenticationScheme` configuration to specify the authentication scheme
150 - **Setting** Added `sessionTimeoutProcessing` project configuration item, used to configure how to deal with session timeout
151
152 ### 🐛 Bug Fixes
153
154 - **Modal** fix full screen height calculation error
155 - **Modal** Fix the problem that the shutdown event is triggered multiple times
156 - **PageWrapper** fix the height calculation problem
157 - **FlowChart** Repair drag and drop menu missing
158 - Fixed Iframe routing error in background mode
159 - **PageWrapper** Fix the height calculation problem when footer and global footer are opened at the same time
160 - **Menu** Fix the jitter problem of menu folding animation
161 - **Store** fixed type error after pinia version upgrade
162
2c5351 163 ## 2.4.2(2021-06-10)
V 164
165 ### ✨ Refactor
166
167 - `CountTo` component refactoring
168
169 ### ✨ Features
170
171 - `radioButtonGroup` supports `boolean` value
172 - `useModalInner` added `redoModalHeight` to reset the height of `Modal` inside Modal
173 - `useECharts` added `getInstance` to obtain instances of `echart`
174 - `TableAction` added `stopButtonPropagation` to prevent the action button click event from bubbling
175 - `BasicTable` in the row edit mode, you can get or set the value of other editing components in the column
176 - The `ApiSelect` component will automatically re-fetch the data after the `params` is changed
177 - `TableImg` component improvement
178 - `BasicTable` added `columns-change` event to monitor the user to change the sorting, display, and fixed status of columns
179 - `Tinymce` supports dynamic modification readonly
180 - `BasicTable` added `updateTableDataRecord` method to update the specified row data
181 - `useModal` added `closeModal` method to close `Modal`
182
183 ### 🐛 Bug Fixes
184
185 - Fix the problem that `redoModalHeight` cannot reduce the height
186 - Fix the problem that the schema data of `BasicForm` does not take effect
187 - Fix the problem that multiple tags may cause `KeepAlive` to fail
188 - Fix the problem that the default `axios` interceptor cannot handle custom code
189 - Fix the height issue of the lock screen pop-up window
190 - Fixed the problem that the half-selected state of the `Column Display` checkbox of `BaiscTable` was incorrectly displayed
191 - Fixed the problem that the preview list of the `BasicUpload` component could not be displayed in some cases
192 - Fix the problem that the `options` setting of ` RadioButtonGroup``disabled ` does not take effect
193 - Fix the problem that the button for uploading pictures in the read-only mode of the `Tinymce` component is still available
194 - Fix the stuttering problem of `BasicForm` under certain circumstances
195 - Fix the problem that "directory" routing does not work
196
1a429d 197 ## 2.4.1(2021-06-01)
V 198
199 ### ✨ Features
200
201 - Add `DatePicker` and `TimePicker` components to editable tables
202 - Added `defaultExpandLevel` configuration to `Tree` component
203
204 ### ⚡ Performance Improvements
205
206 -Menu search default focus
207
208 ### 🐛 Bug Fixes
209
210 - Fix known issues of `CodeEditor`
211 - Fix the issue of `i18n` console warning
212 - Fix the problem that the editable table `align` configuration does not take effect
213 - Ensure that `axios` only processes `Object` parameters
214 - Fix the failure of the `defaultExpandAll` configuration of the `Tree` component
215 - Fix the problem of missing dividing line in `TableAction`
216 - Fix the known issues of the table
217 - Fix that the lang attribute of HTML will not be set when reloading due to the first loading or changing the language
218
4f0d45 219 ## 2.4.0 (2021-05-25)
afa0ea 220
V 221 ### ✨ Features
222
223 -New graphical editor example -New code editor (including Json editor) -Added `JsonPreview`Json data viewing component -The fields of the data column and actionColumn of the table can be controlled according to the authority and business. -Added an example of a permission control table (AuthColumn.vue) -Added user login expiration example
224
225 ### ⚡ Performance Improvements
226
227 -Consolidate some language files to reduce the number of files
228
229 ### 🐛 Bug Fixes
230
231 -Fix the flashing white screen when the dark theme refreshes -Fix the problem that other functions are invalid when the tab is closed -Fix known issues in the form -Fix the automatic lock screen failure
232
51a9f6 233 ## 2.3.0 (2021-04-10)
V 234
235 ## (Breaking changes) Breaking changes
236
237 - Use `pinia` to replace `vuex`, `vuex-module-decorators`.
238
239   -Impact, if you used vuex-module-decorators yourself before, you need to transform it to pinia.
240
241   - the reason: -pinia is basically similar to vuex5api and is easy to understand. -Subsequent switching to vuex5 has a very low cost and can also be used as a third-party state management library
242
243 - Remove `useKeyPress` and use `vueuse`-`onKeyStroke` instead
244 - Remove `useDebounceFn` and use `vueuse`-`useDebounceFn` instead
245 - Remove `useThrottle` and use `vueuse`-`useThrottleFn` instead
246
247 ### ✨ Features
248
249 - Tabs support persistent storage
250
251 ### ✨ Refactor
252
253 - Remove `useElResize`
254
255 ### 🐛 Bug Fixes
256
257 - Login page style fix
258 - Fix the known problems of the menu
259 - Fix the problem of theme style switching
260
d2a1e1 261 ## 2.2.0 (2021-04-06)
V 262
263 ### ✨ Features
264
265 - Added `headerTitle` slot
266 - New printing example
267 - Added about interface
268
269 ### ✨ Refactor
270
271 - Remove useFullScreen function
272 - tinymce changed from Cdn to npm (the package size is too large)
273 - Dashboard refactoring
274 - Remove ApexCharts and examples
275
276 ### 🐛 Bug Fixes
277
278 - Make sure the breadcrumbs are displayed correctly
279 - Fixed the issue of tinymce upload button disappearing in full screen mode
280 - Make sure that the title changes normally after logging in again
281 - Ensure that the background mode login is normal
282 - Fix TableAction click event issue
283
2658e1 284 ## 2.1.1 (2021-03-26)
V 285
286 ### ✨ Features
287
288 - Added hideChildrenInMenu configuration for routing. Used to hide submenu
289 - Built-in expand/collapse all functions in the tree form
290
291 ### ✨ Refactor
292
293 - Refactor the routing multi-layer mode to solve the problem of multiple implementations of nested keepalives
294
295 ### 🐛 Bug Fixes
296
297 - Ensure that the CountDownInput component is reset to the empty value
298 - Fix the display problem on the small screen in split mode
299 - Fix table height calculation problem
300 - Fix the problem that components cannot be obtained by background routing
301 - Fix Modal component loadingTip configuration does not take effect
302 - Fix the background permission command does not take effect
303 - Make sure the progress bar is closed properly
304 - Fix the problem of invalid table check column configuration
305 - Ensure that the first level menu can be hidden
306 - Ensure that the hidden fields of the form are verified properly
307
308 ### 🎫 Chores
309
310 - Remove ls-lint
311
312 ### 🎫 Chores
313
314 - 移除 ls-lint
315
9cf673 316 ## 2.1.0 (2021-03-15)
V 317
318 ### ✨ Features
319
320 - Added svg mode to icon selector
321 - Added time component
322 - Added AutoNavi/Baidu/Google Map example
323
324 ### ✨ Refactor
325
326 - Refactor the project to solve the hot update problem caused by circular dependencies
327 - Remove vueHelper/useClickoutside, use @vueuse/core instead
328
329 ### 🐛 Bug Fixes
330
331 - Ensure that the value of `table action` is updated correctly
332 - Fix the animation of page switching cannot be closed
333 - Fix `PageWrapper`title not showing
334 - Fix the known issues of the table
335 - Fix the problem that the BasicTree component can't customize the title
336 - Fix the button style problem after theme switching
337
371af1 338 ## 2.0.3 (2021-03-07)
V 339
340 ### ✨ Features
341
342 - `BasicTree` added `clickRowToExpand`, used to click tree node to expand
343 - Added SvgIcon plugin and examples
344 - Add the department tree on the left side of the account management interface·
345
346 ### ⚡ Performance Improvements
347
348 - Pagination parameters are no longer carried when the table is closed
349 - The login page monitors the carriage return event to log in
350 - When the adaptive size of the table is set, the height is filled according to the screen.
351 - Tree scroll bar optimization
352 - Optimize the loading speed of local development
353
354 ### 🐛 Bug Fixes
355
356 - Fix known issues with `Description`
357 - Fix known issues with `BasicForm`
358 - Fix the logic problem of show attribute of ActionItem under `BasicTree`
359 - Fix the style error of the tree component demo example
360 - Repair account management to add new but not cleared old data
361 - The form component should allow the setFieldsValue method to be null or undefined
362 - Ensure that the single-level breadcrumbs jump correctly
363 - Ensure that the Form component does not verify hidden form items
364
ee5fb2 365 ## 2.0.2 (2021-03-04)
553467 366
V 367 ### ✨ Refactor
368
369 - Refactored multi-language modules to support lazy loading and remote loading
370
371 ### ✨ Features
372
373 - axios supports form-data format request
374 - Added icon selector component (support local and online methods)
375 - Added WebSocket examples and service scripts
376 - Added the `renderIcon` property to the Tree component to control the display of level icons
377 - Tree->actionItem added show attribute, used to dynamically control button display
378 - New toolbar/title/search function for Tree
379 - Added department management/password modification/account management/role management/menu management sample interface
380
381 ### ⚡ Performance Improvements
382
383 - Optimized login interface animation
384 - Fix the problem of excessively large github warehouse.
385 - Hide table full screen button by default
386 - `crypto-es` is changed to `crypto-js` to reduce the package size
387 - `types` directory moved to the root directory, compatible with other directory global types
388
389 ### 🐛 Bug Fixes
390
391 - Fix the warning problem of verification code component
392 - Fix the table cannot get the selected row correctly
393 - Fixed modal height calculation error in full screen state
394 - Fix some table style issues
395 - Fix the invalidation of the tree form `indentSize` setting
396
562189 397 ## 2.0.1 (2021-02-21)
V 398
399 ### ✨ Refactor
400
401 - Refactored login page, new registration page/reset password page/mobile phone login/QR code login
402
403 ### ✨ Features
404
405 - Added the `settingButtonPosition` configuration item for configuring the position of the `settings` button
406 - `modal` can switch the full screen by double-clicking the head
407 - Added `CountDownInput` component
408
409 ### ⚡ Performance Improvements
410
411 - Optimize the editable center style and the width of the drop-down box is too short
412 - The `edit-change` event listener when the table is added and edited
413
414 ### 🐛 Bug Fixes
415
416 - Fix image preview style error
417 - Fix icon style problem
418 - Fix the drop-down echo problem of editable table
419
6da237 420 ## 2.0.0 (2021-02-18)
V 421
422 ## Breaking changes
423
424 - `echarts` is upgraded to 5.0 and introduced on demand (just use `useECharts`).
425
426 ### ✨ Refactor
427
428 - Removed `global.less`, `mixin.less`, `design/helper`, replaced by `windicss`, and need to modify the corresponding styles if they are useful
429
430 ### ✨ Features
431
432 - useModal adds the return value function `redoModalHeight`, which is used to refresh the modal height when the modal is dynamic content
433 - Upgrade husky to 5.0
434 - Added `brotli`|`gzip` compression and related test commands
435 - Re-introduction of `windicss` (same as `tailwind`). Faster in speed
436
437 ### ⚡ Performance Improvements
438
439 - Adjust the return value of the interface to obtain user information in array format
440 - Fix the error-log list as the system route
441
442 ### 🐛 Bug Fixes
443
444 - Fix the issue of upload component maxNumber invalid
445 - Fix package sourcemap error report
446 - Fix code debugger location display error
447 - Fix the issue of mock plugin post request error
448 - Fix some themes color value error
449 - Fix the table in editable row status and press Enter to confirm
450
451 ### 🎫 Chores
452
453 - Documentation update
454 - Upgrade ant-design-vue to `2.0.0`
455 - Upgrade vite to `2.0.0`
456
562e2a 457 ## 2.0.0-rc.18 (2021-02-05)
V 458
459 ### ✨ Features
460
461 - `ApiSelect` adds `numberToString` property, which is used to convert all the value of `number` into `string`
462 - Added theme color switch
463 - Packed image compression
464
465 ### ⚡ Performance Improvements
466
467 When mock is not used, move `mock.js` out of the package file
468
469 ### 🐛 Bug Fixes
470
471 - Fix modal height calculation error
472 - Fix the pop-up menu when the menu is clicked on the tab when the menu is collapsed
473 - Fix the problem that the initial value of form is 0
474 - Fix table wrapping problem
475 - Fix the menu outside link does not jump
476 - Fix the display problem at the top of the menu
477 - Fix the issue of `modifyVars` configuration failure
478
322d7c 479 ## 2.0.0-rc.17 (2020-01-18)
V 480
481 ### ✨ Refactor
482
483 - Added `SimpleMenu` component to replace the left menu component (the top menu is not replaced, the function should be as simple as possible without stuck). Solve the menu stuck problem.
484 - The `ant-design-vue` component is no longer registered globally. In order to better coordinate with the introduction of css on demand. If you need to register globally, you need to add it yourself
485
486 ### ✨ Features
487
488 - `css` import on demand
489
490 ### 🐛 Bug Fixes
491
492 - Fix `TableAction` icon problem
493 - Fix the problem of missing menu folding buttons
494 - Fix menu related issues
495 - Fix moment multilingual issue
496
b803c4 497 ## 2.0.0-rc.16 (2020-01-12)
d7dc09 498
V 499 ### ✨ Refactor
500
501 - Independent component configuration to `/@/settings/componentsSetting`
502 - `colorSetting` and `designSetting` are now merged into `designSetting`
503 - `ant-design-vue` component registration moved to `components/registerComponent`
504 - Remove the `setup` folder
505 - Upgrade to `vite2`
506 - Image preview is changed to `Image` component implementation, temporarily removing functional usage
507
508 ### ✨ Features
509
510 - Added `mixSideTrigger` configuration. Used to configure how to open the mixed mode menu on the left. Optional `hover`, default `click`
511 - Added `mixSideFixed` configuration. Used to fix the left mixed mode menu
512 - Added `height` and `min-height` properties to the modal component
513 - Added `PageWrapper` component. And applied to the sample page
514 - Added tab folding function
515 - Compatible with older browsers
516 - tinymce new image upload
517
518 ### 🐛 Bug Fixes
519
520 - Fix known issues with table column configuration
521 - Restore the `isTreeTable` property of the table
522 - Fix table memory overflow problem
523 - Fix the function of `layout` shrinking and expanding in split mode
524 - Fix modal height calculation error
525 - Fix file upload error
526
799a69 527 ## 2.0.0-rc.15 (2020-12-31)
V 528
529 ### ✨ Table destructive update
530
531 - Refactored editable cells and editable rows. See examples for details. The writing has changed. For editable tables.
532
533 - Form editing supports form validation
534
535 - Added the following configuration in the table column configuration
536
537 ```bash
538 {
539
540   # Whether to display columns by default. Those that are not displayed can be opened in the column configuration
541   defaultHidden?: boolean;
542   # Help text on the right side of the column header
543   helpMessage?: string | string[];
544   # Custom formatting Cell content. Support time/enumeration automatic conversion
545   format?: CellFormat;
546
547   # Editable
548   # Is it an editable cell
549   edit?: boolean;
550   # Is it an editable line
551   editRow?: boolean;
552   # Edit status.
553   editable?: boolean;
554   # Edit component
555   editComponent?: ComponentType;
556   # The parameters of the corresponding component
557   editComponentProps?: Recordable;
558   # Check
559   editRule?: boolean | ((text: string, record: Recordable) => Promise<string>);
560   # Value enumeration conversion
561   editValueMap?: (value: any) => string;
562   # Trigger editing Zhenghang
563   record.onEditRow?: () => void;
564 }
565
566 ```
567
568 ### ✨ Table reconstruction
569
570 - Added `clickToRowSelect` attribute. Used to control whether the clicked row is checked or not
571 - Monitor row click event
572 - Add column drag and drop and column fix function for the table column configuration button.
573 - Added `defaultHidden` attribute to table column configuration. Used to hide by default. You can configure the tick display in the table column
574 - More powerful column configuration
575 - useTable: Support for dynamically changing parameters. You can pass in `Ref` type and `Computed` type for dynamic changes
576 - useTable: Added return function `getForm`. Can be used to manipulate forms in the form Fix known issues in the table
577
578 ### ✨ Features
579
580 - Added `v-ripple` water ripple command
581 - Added the left menu mixed mode
582 - Add an example of markdown embedded in the form
583 - Add an example of a page outside the main frame
584 - `route.meta` added `currentActiveMenu`, `hideTab`, and `hideMenu` parameters to control the display and hide of the crumb-level menu on the detail page.
585 - Added breadcrumb navigation example
586 - form: Added `suffix` attribute to configure suffix content
587 - form: Added remote drop-down `ApiSelect` and examples
588 - form: Add `autoFocusFirstItem` configuration. Used to configure whether to focus on the first input box of the form
589 - useForm: Support for dynamically changing parameters. You can pass in `Ref` type and `Computed` type for dynamic changes
590
591 ### ⚡ Performance Improvements
592
593 - Optimize the scroll bar components of `modal` and `drawer`
594 - table: remove the `isTreeTable` attribute
595 - Import `less` files globally. No need to manually re-introduce the component
596
597 ### 🎫 Chores
598
599 - Upgrade `ant-design-vue` to `2.0.0-rc.7`
600 - Upgrade `vue` to `3.0.5`
601
602 ### 🐛 Bug Fixes
603
604 - Fixed the issue of missing scroll bars in mixed mode
605 - Fix the invalid configuration of environment variables and the logo address problem in history mode
606 - Fix the calculation error of width and height caused by switching page of chart library
607 - Fixed the issue of multi-language configuration `Locale.show` causing the configuration not to take effect
608 - Fix routing type error
609 - Fix the problem of invalid permissions when the menu is split
610 - Iframe loads early when closing multi-tab pages
611 - Fix known issues with `modal` and `drawer`
612 - Fix the problem of mixing mode adaptation in the left menu
613
689425 614 ## 2.0.0-rc.14 (2020-12-15)
V 615
616 ### ✨ Features
617
618 -Remove the left menu search, add the top menu search function -Layout mobile terminal adaptation. Business page is not adapted -axios join the joinTime configuration. Control whether the response includes a timestamp
619
620 ### ⚡ Performance Improvements
621
622 -Import components asynchronously -Optimize the overall structure -Replace the default scroll bar of the menu as a scroll component -Menu performance optimization
623
624 ### 🎫 Chores
625
626 -Return to the top to adjust the style to avoid covering other elements -Upgrade `ant-design-vue` to `2.0.0-rc.5` -Refresh button layout adjustment -`route.meta` removes the `externalLink` attribute
627
628 ### ✨ Refactor
629
630 -`openModal` and `openDrawer` third parameter `openOnSet` is set to true by default
631
632 ### 🐛 Bug Fixes
633
634 -Fixed an issue where multi-level routing cache caused components to render multiple times -Fixed the problem of disappearing after switching the map chart -Fix the issue of successful login and notify disappearing -Modify the names of `VirtualScroll` and `ImportExcel` components as `VScroll` and `ImpExcel` to temporarily solve the memory overflow of components containing keywords in the vue template -Fix axios case problem -Fix button style problem -Fix the problem of menu split mode -Fix the issue of invalid data transmission when using emits in `Modal` and `Drawer` components -Fix the known problems of the menu -Fix the issue of upload component api failure -Fix the problem of invalid menu permission filtering
635
596e70 636 ## 2.0.0-rc.13 (2020-12-10)
V 637
638 ## (Breaking changes) Breaking changes
639
640 -Route reconstruction, the previous format is no longer supported. Change to support the original default structure of vue-router, the specific format can be changed by referring to the example. Realize multi-level route caching, and no longer convert routes to level 2. -Refactor breadcrumbs and use antd's breadcrumbs component. The previous component has been deleted
641
642 ### ✨ Features
643
644 -Restore the default loading of antdv, refactor the `Loading` component, and add `useLoading` and `v-loading` instructions. And add examples -i18n supports vscode `i18n-ally` plugin -New examples of increased routing cache -Packaged code split (experimental) -Extract upload address to global variable, package can be dynamically configured
645
646 ### ✨ Refactor
647
648 -Tree component ref function call to delete `$` -Reconstruction and beautification of the lock screen interface, delete unnecessary background pictures
649
650 ### ⚡ Performance Improvements
651
652 -Page switching loading logic modification. Regardless of whether the loaded page is closed or not, loading will not be displayed when opened again (pages that have been opened are opened again faster, and loading is not required, and the logic of the top progress bar is the same), and it will be restored after refreshing.
653
654 ### 🎫 Chores
655
656 -First screen loading modification -Upgrade `vue` to `3.0.4` -Upgrade `ant-design-vue` to `2.0.0-rc.3` -Re-introduction of `vueuse` -Remove the `afterCloseLoading` attribute in route meta -Documentation update
657
658 ### 🐛 Bug Fixes
659
660 -Fix form i18n error -Fix the inconsistent size of menu icons -Fix the calculation of the top menu width -Fix table tabSetting problem -Repair file upload and delete invalidation -Fix the problem of editing and saving table rows
661
c9e44c 662 ## 2.0.0-rc.12 (2020-11-30)
V 663
664 ## (破坏性更新) Breaking changes
665
666 - The ClickOutSide component import method is changed from `import ClickOutSide from'/@/components/ClickOutSide/index.vue'` to `import {ClickOutSide} from'/@/components/ClickOutSide'`
5db3ce 667 - Button component import method changed from `import Button from'/@/components/Button/index.vue'` to `import {Button} from'/@/components/Button'`
c9e44c 668 - StrengthMeter component import method is changed from `import StrengthMeter from'/@/components/StrengthMeter'` to `import {StrengthMeter} from'/@/components/StrengthMeter'`
V 669 - In addition to the examples, the global internationalization function is added, supporting Chinese and English
670
671 ### ✨ Refactor
672
673 - Refactor the overall layout. Change the code implementation method. Code is more streamlined
674 - Configuration item reconstruction
675 - Remove messageSetting configuration
676 - BasicTitle component `showSpan`=> `span`
677
678 ### ✨ Features
679
680 - The cache can be configured to encrypt or not, and Aes encryption is enabled in the production environment by default
681 - Add tab drag and drop sort
682 - Added LayoutFooter. The default display, can be closed in the configuration
683
684 ### ⚡ Performance Improvements
685
686 - Optimized the problem that the full screen animation of `Modal` component is not smooth
687
688 ### 🐛 Bug Fixes
689
690 - tree: Fix the problem that the text exceeds the operation button
691 - useRedo: Fix the problem of missing parameters when refreshing the page through useRedo
692 - form: Fix the problem that the form verification is first set in the verification and the console error message
693 - `modal`&`drawer` fix the problem of component passing array parameters
694 - form: fix `updateSchema` does not take effect when the value contains `[]`
695 - table: Fix the display problem of the table `TableAction` icon
696 - table: fix table column settings not displayed by `setColumns` setting
697
698 ### 🎫 Chores
699
700 - Update antdv to `2.0.0-rc.2`
701 - Update vue to `3.0.3`
702 - Update vite to `1.0.0.rc13`
703 - Temporarily delete `@vueuse/core`. After it is stable, it will be integrated. It is currently not stable.
704
ea24df 705 ## 2.0.0-rc.11 (2020-11-18)
V 706
707 ### ✨ Features
708
709 - Added base64 file stream download
710 - Optimize upload components and examples
711 - New editable row example
712 - Add a personal page
713 - New form page
714 - Add details page
715 - Integrate upload components into form by default
716
717 ### 🎫 Chores
718
719 - Update antdv to `2.0.0-rc.1` (temporarily restore to beta15, rc1 menu freezes too seriously.)
720 - Add some notes
721
722 ### ✨ Refactor
723
724 - Removed `receiveDrawerDataRef` and `transferDrawerData` properties of `useModal` and `useDrawer`
725 - `openModal` and `openDrawer` corresponding to `useModal` and `useDrawer` extend the third parameter. Used to open the trigger callback again
726
727 ### 🐛 Bug Fixes
728
729 - Repair form inputNumber verification error
730 - Fix the error of setting the default value of the form
731 - Fix the problem of occupying position when the menu collapse button is hidden
732 - Fix the form baseColProps does not take effect
733
3cf798 734 ## 2.0.0-rc.10 (2020-11-13)
V 735
736 ### ✨ Refactor
737
738 - Refactor hook, introduce `@vueuse`, delete existing `hook`, optimize existing hook
739 - ʻUseEvent` renamed ->ʻuseEventListener`
740 - Delete the four types `SelectOptGroup`, `SelectOption`, `Transfer`, and `Radio` from the form `ComponentType`. Modify the `RadioButtonGroup` component
741
742 ### ✨ Features
743
744 - `componentsProps` support function type of form item
745 - Added tag display to the menu, supporting 4 types of colors and dot display
746 - New menu and top bar color selection color matching
747 - Add sample result page
748 - New file download example
749
750 ### ⚡ Wip
751
752 - Upload components (not completed, testing...)
753
754 ### ⚡ Performance Improvements
755
756 - Optimize settingDrawer code
757 - Optimize the switching speed of multiple tabs
758 - Add form customization and dynamic capabilities
759
760 ### 🐛 Bug Fixes
761
762 - Fixed multiple rich text editors showing only one
763 - Fixed the problem of not redirecting to the original page after logging in again after expiration
764 - Fix window system dynamic introduction error
765 - Fix page type error
766 - Fixed an error when the form switch and checkBox were used separately
767
03bbdd 768 ## 2.0.0-rc.9 (2020-11-9)
V 769
770 ### ✨ Features
771
772 - Menu trigger can select location
773 - Add an example of rich text embedded form
774 - Added `required` attribute to form component schema. Simplified configuration
775 - The second parameter of openModal and openDrawer can be passed internally instead of `transferModalData`
776 - Routes with parameters can be cached
777
778 ### ✨ Refactor
779
780 - Refactored the logic of the menu generated by the background
781 - Route Module structural transformation
1db72c 782
V 783 ### ⚡ Performance Improvements
784
785 - Menu performance continues to be optimized and smoother
786 - Optimize lazy loading components and examples
03bbdd 787 - layout style fine-tuning
1db72c 788
V 789 ### 🎫 Chores
790
791 - Delete menu background image
03bbdd 792 - Update the version of ʻant-design-vue`to`beta15`
1db72c 793 - Update `vite` version to `rc.9`
V 794 - Exception page adjustment
795 - `BasicTitle` Color blocks are not displayed by default
796
797 ### 🐛 Bug Fixes
798
799 - Fix table type problem after upgrade
800 - Fix the problem that the last submenu continues to be displayed when the menu is divided and there is no data in the left menu
801 - Fix the issue of ʻuseMessage` type
802 - Fix the problem that the form item setting `disabled` does not take effect
803 - Fix that ʻuseECharts`can't adapt when`resize`, and an error is reported
804 - Fix that `resize` is not deleted after ʻuseWatermark` is cleared
805 - Fix form verification problem
03bbdd 806 - Fixed the problem that the multi-level header configuration does not take effect
1db72c 807
d37806 808 ## 2.0.0-rc.8 (2020-11-2)
V 809
810 ### ✨ Features
811
812 - Global loading add text
813 - Right-click menu supports multiple levels
814
815 ### 🎫 Chores
816
817 - Login cache changed from sessionStorage to LocalStorage
818
819 ### ⚡ Performance Improvements
820
821 - Update ʻant-design-vue`to`beta.12`
822 - Layout interface layout style adjustment
823 - Optimize lazy loading components
824 - Optimize table rendering performance
825 - Add animation to form folding search icon
826 - routeModule can ignore the layout configuration. Convenient to configure the first-level menu
827
828 ### 🐛 Bug Fixes
829
830 - Fix table type error
831 - Fix bug in mock paging tool
832 - Fix the folding problem of the search form when the table is opened
833 - Fix the problem of fixed column style when the table size is samll
834 - Fixed the error report when closing multiple tabs
835 - Fix message type error
836
3466d6 837 ## 2.0.0-rc.7 (2020-10-31)
V 838
839 ### ✨ Features
840
841 - The form component now supports directly passing in the model to directly perform the set operation, please refer to **Component -> Popup Extension -> Open Popup and Pass Data**
842
843 - The useModalInner of modal now supports the incoming callback function to receive the value passed in from the external `transferModalData`
844
845   - Used to handle the setting values ​​of components such as forms when the pop-up window is opened. Refer to **Component -> Popup Extension -> Open Popup and Pass Data**
846   - The value of `receiveModalDataRef` is temporarily reserved. Use as little as possible. It may be deleted later.
847
848 - The drawer’s useDrawerInner now supports the incoming callback function to receive the value passed in from the external `transferModalData`,,
849   - Used to handle the setting values ​​of components such as forms for opening the drawer Refer to **Component->Drawer Extension->Open the drawer and transfer data**
850   - The value of `receiveModalDataRef` is temporarily reserved. Use as little as possible. It may be deleted later.
851
852 ### ✨ Refactor
853
854 - Form code optimization and reconstruction
855
856 ### ⚡ Performance Improvements
857
858 - Modal slot can be overwritten
859 - Optimize table embedding height calculation problem
860
861 ### 🎫 Chores
862
863 - Add some notes
864 - pwa icon supplement
865 - Type adjustment
866 - Upgrade ʻant-design-vue`to`beta.11`, and modify the known issues brought about, and some issues will be resolved after discovery
867
868 ### 🐛 Bug Fixes
869
870 - Fix the timeout error of local proxy post interface to https address
871 - Fix modal full screen height calculation problem when footer is not displayed
872 - Fix the error that the verification information is not deleted when the form is reset
873 - Fix the style problem of the split mode of the top menu
874 - Fix the invalidation of table expansion icon animation
875
d51cfe 876 ## 2.0.0-rc.6 (2020-10-28)
V 877
878 ### ✨ Features
879
880 - Added `pwa` function, which can be turned on in `.env.production`
881 - Button component extends `preIcon` and `postIcon` attributes to add icons before and after the text
882 - Restore the breadcrumb display icon function
883
884 ### 🎫 Chores
885
886 - Upgrade vite version to `v1.0.0.rc8`
887 - vite.config.ts internal plugins extraction
888 - Build directory structure adjustment
889 - Dependency update
890 - Documentation update
891 - Modify the default route switching animation
892
893 ### ⚡ Performance Improvements
894
895 - `setTitle` logic adjustment
896 - The sessionStorage and LocalStorage cache settings used by the system expire in `7` days by default
897
898 ### ✨ Refactor
899
900 - Separate `vite-plugin-html` and modify the logic of inserting html
901
902 ### 🐛 Bug Fixes
903
904 - Fix the warning problem of multiple registration components during hot update
905 - Fix the login tab page appears after login
906 - Fix the problem of routing switch parameter disappearance
907 - Fix the useMessage icon style problem
908
1d47d8 909 ## # 2.0.0-rc.5 (2020-10-26)
V 910
911 ### ✨ Features
912
913 - Update component documentation
914 - Breadcrumbs support display icon
915 - Added tinymce rich text component
916 - Add submitOnReset to the form to control whether to re-initiate the request when reset
917 - Added `sortFn` to the table to support custom sorting
918 - Added animation components and examples
919 - Added lazy loading/delay loading components and examples
920
921 ### ✨ Refactor
922
923 - The detailType of the Drawer component is changed to isDetail
924
925 ### 🎫 Chores
926
927 - Remove the optional chain syntax in the code
928 - Form reset logic modification
929 - Turn off multi-tab page tabs animation
930 - Upgrade vite version to `v1.0.0.rc6`
931 - Delete Chinese path warning. rc6 has been fixed
932
933 ### 🐛 Bug Fixes
934
935 - Fix the automatic height and display footer display problems of drawer components
936 - Reset to default value after repairing form query
937 - Fix the problem of displaying the collapsed menu when there are no child nodes
938 - Fix the problem of breadcrumb display style
939 - Fixed the problem of multiple open drag and drop failure when destroyOnClose=true in modal
940 - Fixed multiple action columns in the table
941
5f39be 942 # 2.0.0-rc.4 (2020-10-21)
V 943
944 ### ✨ Features
945
946 - New configuration toolbar for tables
947 - New message notification module
948
949 ### 🎫 Chores
950
951 - The table does not show borders by default
952 - Dependency update
953 - Update vue to `v3.0.2`
954 - Interface style fine-tuning
955
956 ### ⚡ Performance Improvements
957
958 - Optimize the size of the first screen
959 - Optimize the TableAction component
960 - Reduce the folding width of the menu
961
962 ### 🐛 Bug Fixes
963
964 - Fix the problem of the menu name when the first level menu is folded
965 - Fix the problem that the preview command is not packaged
966 - Fix the problem that the form actionColOptions parameter does not take effect
967 - Fix the problem that the loading does not take effect when refreshing the form
968
8fd199 969 # 2.0.0-rc.3 (2020-10-19)
V 970
971 ### ✨ Features
972
973 - Added excel component and excel/xml/csv/html export example
974 - Added excel import example
975 - Added global error handling
976 - Added markdown components and examples
977 - The menu name can be displayed when adding a new folding menu
978
979 ### Docs
980
981 - add project doc
982
983 ### 🎫 Chores
984
985 - update deps
986
987 ### 🐛 Bug Fixes
988
989 - Fix the adaptive problem of the top menu
990 - Fix window system packaging error
991
c346bb 992 # 2.0.0-rc.2 (2020-10-17)
V 993
994 ### ✨ Features
995
996 - Package can be configured to output `gizp`
997 - Package can be configured to delete `console`
998 - Routes and menus do not need to be imported manually, they are imported automatically
999
1000 ### 🎫 Chores
1001
1002 - Upgrade vue to `3.0.1`
1003 - Change `vite` version to daily build version
1004
1005 ### 🐛 Bug Fixes
1006
1007 - Fix menu error
1008 - Fix the problem of table adaptive height
1009 - Fix the issue of error reporting when executing script in `window system`
1010 - Fix the problem of folding components
1011
1012 ### ⚡ Performance Improvements
1013
1014 - Remove menu to minimize background
1015 - Prevent page refresh and re-render menu
1016 - Some other details are optimized
1017
9abba7 1018 # 2.0.0-rc.1 (2020-10-14)
be8e14 1019
V 1020 ### ✨ Features
1021
1022 - Add a tab with parameters
1023
1024 ### ⚡ Performance Improvements
1025
1026 - Optimized menu folding
1027 - Page details optimization
1028 - Compress html after packaging
1029 - Functional reconstruction of preview components and right-click menu
1030 - The preview component operation column is centered
1031
1032 ### 🎫 Chores
1033
1034 - update deps
1035 - Added `README.en-US.md`
1036 - Added `CHANGELOG.en-US.md`
1037
1038 ### 🐛 Bug Fixes
1039
1040 - Fix page refresh and jump to landing page
1041
7c7f35 1042 # 2.0.0-beta.7 (2020-10-12)
V 1043
1044 ### ⚡ Performance Improvements
1045
1046 - The existing tab switching no longer displays animation and progress bar
1047
1048 ### ✨ Features
1049
1050 - Added `CountTo` component and sample demo
1051 - Added `closeMessageOnSwitch` and `removeAllHttpPending` to the project configuration file
1052 - The production environment has a separate configuration file for dynamic configuration project configuration
1053 - Added ʻuseEcharts` and ʻuseApexChart` to facilitate the use of charts, and added related demos
1054 - New workbench interface
1055 - New analysis page interface
1056
1057 ### 🎫 Chores
1058
1059 - Update dependencies
1060
1061 ### 🐛 Bug Fixes
1062
1063 - Fix routing switch, tab inactive problem
1064
1065 # 2.0.0-beta.6 (2020-10-11)
1066
1067 ### 💄 Styles
1068
1069 - Menu style adjustment
1070
1071 ### 🐛 Bug Fixes
1072
1073 - Fix the problem that editable forms cannot be entered
1074 - Repair packaging errors, no proxy is required in the production environment
1075
1076 ### ⚡ Performance Improvements
1077
1078 - Optimize the switching speed of multi-tab pages
1079 - First screen loading animation
1080
1081 # 2.0.0-beta.5 (2020-10-10)
1082
1083 ### ♻ Code Refactoring
1084
1085 - Delete `tailwind css`
1086
1087 ### ⚡ Performance Improvements
1088
1089 - Optimize page switching speed
1090
1091 ### 🎫 Chores
1092
1093 - Add `.vscode` and `.github` configuration
1094 - Change menu icon
1095 - Added `.env` configuration file
1096 - Update readme.md
1097
1098 ### 🐛 Bug Fixes
1099
1100 - Fix the failure of `Tree` component check event
1101
1102 # 2.0.0-beta.4 (2020-10-08)
1103
1104 ### 🎫 Chores
1105
1106 - Remove redundant dependencies
1107
1108 ### 🐛 Bug Fixes
1109
1110 - Fix page refresh blank
1111 - Fix the invalid table style in the production environment
1112
1113 # 2.0.0-beta.3 (2020-10-07)
1114
1115 ### ✨ Features
1116
1117 - Added ʻopenNProgress` to the project configuration file to control whether to open the top control bar
1118 - Add `Table` component and demo
1119
1120 ### 🎫 Chores
1121
1122 - Add ` github workflows`
1123
1124 # 2.0.0-beta.2 (2020-10-07)
1125
1126 ### ✨ Features
1127
1128 - Added image preview component
1129
1130 ### 🔧 Continuous Integration
1131
1132 - Add githubAction script
1133
1134 # 2.0.0-beta.1(2020-09-30)
1135
1136 ### 🎫 Chores
1137
1138 - Migrate some code from 1.0
1139 - Add README.md description file
1140
1141 ### 🐛 Bug Fixes
1142
1143 - Fix the problem of form, animation and packaging failure