11# Changelog
22
3- ### 1.3.1
3+ ## 1.4.0
4+
5+ breaking changes
6+
7+ - Crud: Remove searchRules attribute, please use : search-props ="{ rules: ... }" instead (#528 )
8+ - move element-plus and vue-router to peerDependencies (#530 ) (#536 )
9+ - Form: remove modelKey attribute (#544 )
10+ - Tabs: the label slot parameter has been changed to RouteLocationNormalizedLoaded (#546 )
11+
12+ feat
13+
14+ - Search: add new components Search (#527 ) (#529 ) (#537 )
15+ - Crud: refactor search (#528 ) (#535 )
16+ - Tabs: add contextmenu prop (#534 )
17+ - add multi-language files (#538 )
18+ - add key fro list VNode (#542 )
19+ - Form: add models attribute (#544 )
20+ - Tabs: add query and hash when jumping (#546 ) (#547 )
21+
22+ fix
23+
24+ - Crud: the menu styles (#533 )
25+ - error when switching to multiple languages (#531 )
26+
27+ other
28+
29+ - add breakpoint debugging config for VS Code (#532 )
30+ - optimize the export type of components (#539 ) (#541 ) (#545 )
31+ - docs: update (#543 )
32+ - docs: optimize multi-language switching logic (#548 )
33+
34+ ### migration guide
35+
36+ Compare [ 1.3.1...v1.4.0] ( https://github.com/tolking/element-pro-components/compare/v1.3.1...v1.4.0 )
37+
38+ - Crud: searchRules -> : search-props ="{ rules: [ searchRules] }"
39+ - Form: modelKey -> models: [ { prop: [ prop] , key: [ modelKey] }]
40+ - Tabs:
41+
42+ ``` diff
43+ - <template #label="{ icon, title }">
44+ + <template #label="{ icon, meta }">
45+ - <span>{{ title }}</span>
46+ + <span>{{ meta.title }}</span>
47+ ```
48+
49+ ## 1.3.1
450
551refactor
652
1056
1157- Table | Crud: warn error about prevIcon and nextIcon (#516 )
1258
13- ### 1.3.0
59+ ## 1.3.0
1460
1561feat
1662
@@ -27,14 +73,14 @@ other
2773- Descriptions: remove the deprecated slots (#510 )
2874- remove the deprecated function (#511 )
2975
30- ### 1.2.12
76+ ## 1.2.12
3177
3278feat
3379
3480- Crud: add some slots ` crud-table ` ` crud-dialog ` ` crud-search ` ` crud-form ` ` crud-detail ` (#478 )
3581- Crud: add expose function openDialog and closeDialog (#479 )
3682
37- ### 1.2.11
83+ ## 1.2.11
3884
3985feat
4086
5096
5197- optimize CSS variables (#468 )
5298
53- ### 1.2.10
99+ ## 1.2.10
54100
55101feat
56102
@@ -64,15 +110,15 @@ perf
64110
65111- Table: optimize rendering of hidden table column (#456 )
66112
67- ### 1.2.9
113+ ## 1.2.9
68114
69115feat
70116
71117- Form: refactor FormComponent (#446 )
72118- add ElementProResolver from unplugin-vue-components (#447 )
73119- type: add type helper defineComponentProps (#445 )
74120
75- ### 1.2.8
121+ ## 1.2.8
76122
77123fix
78124
89135- Form: optimization type (#438 )
90136- update README (#439 )
91137
92- ### 1.2.7
138+ ## 1.2.7
93139
94140feat
95141
@@ -100,13 +146,13 @@ fix
100146- Form: the style link error (#426 )
101147- optimize SSG about teleports (#428 )
102148
103- ### 1.2.6
149+ ## 1.2.6
104150
105151fix
106152
107153- build: missing the code prompt file (#422 )
108154
109- ### 1.2.5
155+ ## 1.2.5
110156
111157feat
112158
@@ -125,7 +171,7 @@ other
125171- docs: optimize SSG about teleports (#419 )
126172- docs: optimize document directory (#420 )
127173
128- ### 1.2.4
174+ ## 1.2.4
129175
130176feat
131177
139185- FilterRoutes: optimization styles (#397 )
140186- Tabs: name attribute is not added when using beforeAdd (#407 )
141187
142- ### 1.2.3
188+ ## 1.2.3
143189
144190feat
145191
0 commit comments