Skip to content

Commit 2fd03f0

Browse files
authored
chore: release v2.0.3
2 parents 7877bab + 6a2ef1d commit 2fd03f0

File tree

112 files changed

+6456
-1241
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

112 files changed

+6456
-1241
lines changed

CHANGELOG.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,60 @@
44
> [standard-version](https://github.com/conventional-changelog/standard-version) for commit
55
> guidelines.
66
7+
<a name="2.0.3"></a>
8+
9+
## [v2.0.3](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.2...v2.0.3)
10+
11+
Released: 2019-10-05
12+
13+
### Bug Fixes v2.0.3
14+
15+
- **b-form-file:** fix prop type checking for `value` prop
16+
([#4168](https://github.com/bootstrap-vue/bootstrap-vue/issues/4168))
17+
([a8e2e56](https://github.com/bootstrap-vue/bootstrap-vue/commit/a8e2e56))
18+
- **b-nav-item-dropdown:** focus-out handling when new focus comes from another `dropdown-toggle` (closes
19+
[#4113](https://github.com/bootstrap-vue/bootstrap-vue/issues/4113))
20+
([#4139](https://github.com/bootstrap-vue/bootstrap-vue/issues/4139))
21+
([9c37875](https://github.com/bootstrap-vue/bootstrap-vue/commit/9c37875))
22+
- **b-table:** minor code optimizations to filter debouncing
23+
([#4167](https://github.com/bootstrap-vue/bootstrap-vue/issues/4167))
24+
([018eef1](https://github.com/bootstrap-vue/bootstrap-vue/commit/018eef1))
25+
- **b-table, b-table-lite, b-table-simple:** disable sticky header max-height on printers / print media
26+
([#4147](https://github.com/bootstrap-vue/bootstrap-vue/issues/4147))
27+
([24c62c5](https://github.com/bootstrap-vue/bootstrap-vue/commit/24c62c5))
28+
- **b-tooltip, b-popover:** add `SVGElement` as acceptable prop type (closes
29+
[#4173](https://github.com/bootstrap-vue/bootstrap-vue/issues/4173))
30+
([#4174](https://github.com/bootstrap-vue/bootstrap-vue/issues/4174))
31+
([fab7fea](https://github.com/bootstrap-vue/bootstrap-vue/commit/fab7fea))
32+
- **v-b-modal:** bind to inner link or button for dropdown items or nav items (fixes
33+
[#4149](https://github.com/bootstrap-vue/bootstrap-vue/issues/4149))
34+
([#4187](https://github.com/bootstrap-vue/bootstrap-vue/issues/4187))
35+
([5c28bd2](https://github.com/bootstrap-vue/bootstrap-vue/commit/5c28bd2))
36+
37+
### Performance v2.0.3
38+
39+
- **b-table, b-table-lite:** delegate row event handlers to the tbody element
40+
([#4192](https://github.com/bootstrap-vue/bootstrap-vue/issues/4192))
41+
([3f0d46a](https://github.com/bootstrap-vue/bootstrap-vue/commit/3f0d46a))
42+
- **tables:** make `b-th` extend `b-td` instead of using functional wrappers
43+
([#4156](https://github.com/bootstrap-vue/bootstrap-vue/issues/4156))
44+
([c9715a8](https://github.com/bootstrap-vue/bootstrap-vue/commit/c9715a8))
45+
- **tables:** improve provide/inject performance (addresses
46+
[#4155](https://github.com/bootstrap-vue/bootstrap-vue/issues/4155))
47+
([#4164](https://github.com/bootstrap-vue/bootstrap-vue/issues/4164))
48+
([152fefc](https://github.com/bootstrap-vue/bootstrap-vue/commit/152fefc))
49+
50+
### Docs v2.0.3
51+
52+
- add prop descriptions to component reference tables (closes
53+
[#3647](https://github.com/bootstrap-vue/bootstrap-vue/issues/3647))
54+
([#4161](https://github.com/bootstrap-vue/bootstrap-vue/issues/4161))
55+
([fdd2a83](https://github.com/bootstrap-vue/bootstrap-vue/commit/fdd2a83))
56+
- add quick links (page table of contents) to docs pages for small screens, and add table of contents to
57+
section index pages (instead of a redirect to first child page)
58+
([#4145](https://github.com/bootstrap-vue/bootstrap-vue/issues/4145))
59+
([22268aa](https://github.com/bootstrap-vue/bootstrap-vue/commit/22268aa))
60+
761
<a name="2.0.2"></a>
862

963
## [v2.0.2](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.1...v2.0.2)

docs/assets/scss/styles.scss

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -204,17 +204,23 @@ pre.editable {
204204
.bv-docs-table {
205205
font-size: 90%;
206206

207-
th,
208-
td {
209-
padding: 0.5rem;
207+
> thead,
208+
> tbody,
209+
> tfoot {
210+
> tr {
211+
> th,
212+
> td {
213+
padding: 0.5rem;
214+
}
215+
}
210216
}
211217

212-
thead > tr > th {
218+
> thead > tr > th {
213219
min-width: 80px;
214220
}
215221

216222
code {
217-
white-space: nowrap !important;
223+
white-space: nowrap;
218224
}
219225
}
220226

docs/common-props.json

Lines changed: 236 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,236 @@
1+
{
2+
"id": {
3+
"description": "Used to set the 'id' attribute on the rendered content, and used as the base to generate any additional element IDs as needed"
4+
},
5+
"variant": {
6+
"description": "Applies one of the Bootstrap theme color variants to the component"
7+
},
8+
"textVariant": {
9+
"description": "Applies one of the Bootstrap theme color variants to the text"
10+
},
11+
"bgVariant": {
12+
"description": "Applies one of the Bootstrap theme color variants to the background"
13+
},
14+
"borderVariant": {
15+
"description": "Applies one of the Bootstrap theme color variants to the border"
16+
},
17+
"headerVariant": {
18+
"description": "Applies one of the Bootstrap theme color variants to the header"
19+
},
20+
"headerTextVariant": {
21+
"description": "Applies one of the Bootstrap theme color variants to the header text"
22+
},
23+
"titleTextVariant": {
24+
"description": "Applies one of the Bootstrap theme color variants to the title text"
25+
},
26+
"subTitleTextVariant": {
27+
"description": "Applies one of the Bootstrap theme color variants to the sub title text"
28+
},
29+
"headerBgVariant": {
30+
"description": "Applies one of the Bootstrap theme color variants to the header background"
31+
},
32+
"headerBorderVariant": {
33+
"description": "Applies one of the Bootstrap theme color variants to the header border"
34+
},
35+
"footerVariant": {
36+
"description": "Applies one of the Bootstrap theme color variants to the footer"
37+
},
38+
"footerTextVariant": {
39+
"description": "Applies one of the Bootstrap theme color variants to the footer text"
40+
},
41+
"footerBgVariant": {
42+
"description": "Applies one of the Bootstrap theme color variants to the footer background"
43+
},
44+
"footerBorderVariant": {
45+
"description": "Applies one of the Bootstrap theme color variants to the footer border"
46+
},
47+
"bodyVariant": {
48+
"description": "Applies one of the Bootstrap theme color variants to the body"
49+
},
50+
"bodyTextVariant": {
51+
"description": "Applies one of the Bootstrap theme color variants to the body text"
52+
},
53+
"bodyBgVariant": {
54+
"description": "Applies one of the Bootstrap theme color variants to the body background"
55+
},
56+
"bodyBorderVariant": {
57+
"description": "Applies one of the Bootstrap theme color variants to the body border"
58+
},
59+
"tag": {
60+
"description": "Specify the HTML tag to render instead of the default tag"
61+
},
62+
"headerTag": {
63+
"description": "Specify the HTML tag to render instead of the default tag for the header"
64+
},
65+
"footerTag": {
66+
"description": "Specify the HTML tag to render instead of the default tag for the footer"
67+
},
68+
"bodyTag": {
69+
"description": "Specify the HTML tag to render instead of the default tag for the body"
70+
},
71+
"titleTag": {
72+
"description": "Specify the HTML tag to render instead of the default tag for the title"
73+
},
74+
"subTitleTag": {
75+
"description": "Specify the HTML tag to render instead of the default tag for the sub title"
76+
},
77+
"textTag": {
78+
"description": "Specify the HTML tag to render instead of the default tag for the text content"
79+
},
80+
"headerClass": {
81+
"description": "CSS class (or classes) to apply to the header"
82+
},
83+
"footerClass": {
84+
"description": "CSS class (or classes) to apply to the footer"
85+
},
86+
"bodyClass": {
87+
"description": "CSS class (or classes) to apply to the body"
88+
},
89+
"titleClass": {
90+
"description": "CSS class (or classes) to apply to the title"
91+
},
92+
"header": {
93+
"description": "Text content to place in the header"
94+
},
95+
"headerHtml": {
96+
"description": "HTML string content to place in the header. Use with caution"
97+
},
98+
"footer": {
99+
"description": "Text content to place in the footer"
100+
},
101+
"footerHtml": {
102+
"description": "HTML string content to place in the footer. Use with caution"
103+
},
104+
"title": {
105+
"description": "Text content to place in the title"
106+
},
107+
"titleHtml": {
108+
"description": "HTML string content to place in the title. Use with caution"
109+
},
110+
"subTitle": {
111+
"description": "Text content to place in the sub title"
112+
},
113+
"size": {
114+
"description": "Set the size of the component's appearance. 'sm', 'md' (default), or 'lg'"
115+
},
116+
"required": {
117+
"description": "Adds the 'required' attribute to the form control"
118+
},
119+
"form": {
120+
"description": "ID of the form that the form control belongs to. Sets the 'form' attribute on the control"
121+
},
122+
"name": {
123+
"description": "Sets the value of the 'name' attribute on the form control"
124+
},
125+
"placeholder": {
126+
"description": "Sets the 'placeholder' attribute value on the form control"
127+
},
128+
"readonly": {
129+
"description": "Sets the 'readonly' attribute on hte form control"
130+
},
131+
"plaintext": {
132+
"description": "Set the form control as readonly and renders the control to look like plain text (no borders)"
133+
},
134+
"autocomplete": {
135+
"description": "Sets the 'autocomplete' attribute value on the form control"
136+
},
137+
"autofocus": {
138+
"description": "When set to 'true', attempts to auto-focus the control when it is mounted, or re-activated when in a keep-alive. Does not set the 'autofocus' attribute on the control"
139+
},
140+
"state": {
141+
"description": "Controls the validation state appearance of the component. 'true' for valid, 'false' for invalid', or 'null' for no validation state"
142+
},
143+
"options": {
144+
"description": "Array of items to render in the component"
145+
},
146+
"valueField": {
147+
"description": "Field name in the 'options' array that should be used for the value"
148+
},
149+
"textField": {
150+
"description": "Field name in the 'options' array that should be used for the text label"
151+
},
152+
"htmlField": {
153+
"description": "Field name in the 'options' array that should be used for the html label instead of text field. Use with caution."
154+
},
155+
"disabledField": {
156+
"description": "Field name in the 'options' array that should be used for the disabled state"
157+
},
158+
"plain": {
159+
"description": "Render the form control in plain mode, rather than custom styled mode"
160+
},
161+
"static": {
162+
"description": "Renders the content of the component in-place in the DOM, rather than portalling it to be appended to the body element"
163+
},
164+
"src": {
165+
"description": "URL to set for the 'src' attribute"
166+
},
167+
"alt": {
168+
"description": "Value to set for the 'alt' attribute"
169+
},
170+
"role": {
171+
"description": "Sets the ARIA attribute 'role' to a specific value"
172+
},
173+
"ariaRole": {
174+
"description": "Sets the ARIA attribute 'role' to a specific value"
175+
},
176+
"ariaLabel": {
177+
"description": "Sets the value of 'aria-label' attribute on the rendered element"
178+
},
179+
"ariaLabelledby": {
180+
"description": "The ID of the element that provides a label for this component. Used as the value for the 'aria-labelledby' attribute"
181+
},
182+
"ariaDescribedby": {
183+
"description": "The ID of the element that provides additional context for this component. Used as the value for the 'aria-describedby' attribute"
184+
},
185+
"ariaLive": {
186+
"description": "When the rendered element is an aria-live region (for screen reader users), set to either 'polite' or 'assertive'"
187+
},
188+
"fade": {
189+
"description": "When set to 'true', enables the fade animation/transition on the component"
190+
},
191+
"noFade": {
192+
"description": "When set to 'true', disables the fade animation/transition on the component"
193+
},
194+
"disabled": {
195+
"description": "When set to 'true', disables the component's functionality and places it in a disabled state"
196+
},
197+
"active": {
198+
"description": "When set to 'true', places the component in the active state with active styling"
199+
},
200+
"rel": {
201+
"description": "Sets the 'rel' attribute on the rendered link"
202+
},
203+
"target": {
204+
"description": "Sets the 'target' attribute on the rendered link"
205+
},
206+
"href": {
207+
"description": "Denotes the target URL of the link for standard a links"
208+
},
209+
"to": {
210+
"description": "router-link prop: Denotes the target route of the link. When clicked, the value of the to prop will be passed to router.push() internally, so the value can be either a string or a Location descriptor object"
211+
},
212+
"replace": {
213+
"description": "router-link prop: Setting the replace prop will call 'router.replace()' instead of 'router.push()' when clicked, so the navigation will not leave a history record"
214+
},
215+
"append": {
216+
"description": "router-link prop: Setting append prop always appends the relative path to the current path"
217+
},
218+
"exact": {
219+
"description": "router-link prop: The default active class matching behavior is inclusive match. Setting this prop forces the mode to exactly match the route"
220+
},
221+
"activeClass": {
222+
"description": "router-link prop: Configure the active CSS class applied when the link is active. Typically you will want to set this to class name 'active'"
223+
},
224+
"exactActiveClass": {
225+
"description": "router-link prop: Configure the active CSS class applied when the link is active with exact match. Typically you will want to set this to class name 'active'"
226+
},
227+
"routerTag": {
228+
"description": "router-link prop: Specify which tag to render, and it will still listen to click events for navigation. 'router-tag' translates to the tag prop on the final rendered router-link. Typically you should use the default value"
229+
},
230+
"event": {
231+
"description": "router-link prop: Specify the event that triggers the link. In most cases you should leave this as the default"
232+
},
233+
"noPrefetch": {
234+
"description": "nuxt-link prop: To improve the responsiveness of your Nuxt.js applications, when the link will be displayed within the viewport, Nuxt.js will automatically prefetch the code splitted page. Setting 'no-prefetch' will disabled this feature for the specific link"
235+
}
236+
}

0 commit comments

Comments
 (0)