Skip to content

Commit d956a33

Browse files
jacobmllr95renovate[bot]renovate-bottmorehouseTitanFighter
authored
chore: release v2.16.0 (#5613)
* chore(deps): update all non-major dependencies (#5430) Co-authored-by: Renovate Bot <bot@renovateapp.com> * fix(b-form-checkbox-group): only emit `input` when value loosely changes (#5432) * fix(b-form-checkbox-group, b-form-radio-group): only emit `input` when value loosely changes * Update loose-equal.js * Update form-checkbox-group.spec.js * chore(deps): update all non-major dependencies (#5440) Co-authored-by: Renovate Bot <bot@renovateapp.com> * chore(deps): update devdependency vue-router to ^3.3.0 (#5443) Co-authored-by: Renovate Bot <bot@renovateapp.com> * chore(deps): update all non-major dependencies (#5445) Co-authored-by: Renovate Bot <bot@renovateapp.com> * chore(deps): update devdependency rollup to ^2.11.2 (#5446) Co-authored-by: Renovate Bot <bot@renovateapp.com> * chore: Change Bootstrap v4.3.x to 4.5.x in README (#5447) Since v2.15 Bootstrap-Vue supports Bootstrap v4.5 * chore(deps): update all non-major dependencies (#5451) * chore(deps): update all non-major dependencies * Use `toBeEmptyDomElement()` instead of deprecated `toBeEmpty()` * Correct typo Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Jacob Müller <jacob.mueller.elz@gmail.com> * chore(deps): update devdependency vue-router to ^3.3.2 (#5454) Co-authored-by: Renovate Bot <bot@renovateapp.com> * chore(deps): remove unused `gh-pages` dependency (#5455) * chore(deps): update devdependency gh-pages to v3 * Remove `gh-pages` dependency Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Jacob Müller <jacob.mueller.elz@gmail.com> * chore(deps): update all non-major dependencies (#5458) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update all bootstrap doc links to latest version (#5450) Co-authored-by: Jacob Müller <jacob.mueller.elz@gmail.com> * chore(deps): update devdependency rollup to ^2.12.1 (#5463) Co-authored-by: Renovate Bot <bot@renovateapp.com> * chore(deps): update all non-major dependencies (#5466) Co-authored-by: Renovate Bot <bot@renovateapp.com> * chore(deps): update devdependency @nuxtjs/sitemap to ^2.3.1 (#5468) Co-authored-by: Renovate Bot <bot@renovateapp.com> * chore(deps): update devdependency lint-staged to ^10.2.9 (#5470) Co-authored-by: Renovate Bot <bot@renovateapp.com> * chore(b-avatar): convert line endings to Unix (#5469) Co-authored-by: Jacob Müller <jacob.mueller.elz@gmail.com> * chore: convert all line endings to unix (#5474) * chore(deps): update all non-major dependencies (#5478) Co-authored-by: Renovate Bot <bot@renovateapp.com> * chore(deps): update all non-major dependencies (#5482) Co-authored-by: Renovate Bot <bot@renovateapp.com> * chore(deps): update devdependency eslint-plugin-import to ^2.21.2 (#5487) Co-authored-by: Renovate Bot <bot@renovateapp.com> * chore(deps): update devdependency @testing-library/jest-dom to ^5.10.0 (#5493) Co-authored-by: Renovate Bot <bot@renovateapp.com> * chore(deps): update all non-major dependencies (#5495) Co-authored-by: Renovate Bot <bot@renovateapp.com> * first attempt (#5462) Co-authored-by: Jacob Müller <jacob.mueller.elz@gmail.com> * chore(deps): update all non-major dependencies (#5499) Co-authored-by: Renovate Bot <bot@renovateapp.com> * chore(deps): update devdependency eslint-plugin-prettier to ^3.1.4 (#5501) Co-authored-by: Renovate Bot <bot@renovateapp.com> * chore(deps): update devdependency @nuxtjs/sitemap to ^2.3.2 (#5503) Co-authored-by: Renovate Bot <bot@renovateapp.com> * chore(deps): update devdependency terser to ^4.8.0 (#5505) Co-authored-by: Renovate Bot <bot@renovateapp.com> * chore(deps): update all non-major dependencies (#5508) Co-authored-by: Renovate Bot <bot@renovateapp.com> * chore(docs): fix typo in sidebar README (#5494) (#5510) * chore: update auto format config (#5526) * chore(deps): update all non-major dependencies (#5511) Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Jacob Müller <jacob.mueller.elz@gmail.com> * chore(deps): update all non-major dependencies (#5531) Co-authored-by: Renovate Bot <bot@renovateapp.com> * fix typo (#5534) * remove mention of `router-tag` from button docs (#5535) Co-authored-by: Jacob Müller <jacob.mueller.elz@gmail.com> * fix(b-table): prevent endless reevaluation when using v-model and object/array literal prop values (#5554) * Update devDependency sass-loader to v9 (#5546) Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Jacob Müller <jacob.mueller.elz@gmail.com> * fix(b-img): Allow empty `alt` prop (fixes #5524) (#5545) * Allow empty `alt` * default to null to avoid check * remove unused import * add avatar support * add test cases * spelling Co-authored-by: Jacob Müller <jacob.mueller.elz@gmail.com> * chore(deps-dev): bump standard-version from 8.0.0 to 8.0.1 (#5576) Bumps [standard-version](https://github.com/conventional-changelog/standard-version) from 8.0.0 to 8.0.1. - [Release notes](https://github.com/conventional-changelog/standard-version/releases) - [Changelog](https://github.com/conventional-changelog/standard-version/blob/master/CHANGELOG.md) - [Commits](conventional-changelog/standard-version@v8.0.0...v8.0.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * feat(b-form-tags): add `ignoreInputFocusSelector` prop to make input focus behavior configurable (closes #5425) (#5429) * fix(b-form-tags): fix input focus upon clicking on nested element * Update form-tags.js * Add `ignoreInputFocusSelector` prop * Update form-tags.js * Add comment and more selectors to ignoreInputFocusSelector in form-tags.js Co-authored-by: Jacob Müller <jacob.mueller.elz@gmail.com> * chore(deps): update all non-major dependencies (#5533) * chore(deps): update all non-major dependencies * Bump BundleWatch limits for new Bootstrap Icons * Regenerate icon files Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Jacob Müller <jacob.mueller.elz@gmail.com> * chore(docs): add an example to `<b-input-group>`'s using icons (#5537) * Adding an example to input-groups using icons * Update README.md Co-authored-by: Jacob Müller <jacob.mueller.elz@gmail.com> * chore(deps): update devdependency @nuxtjs/google-analytics to ^2.4.0 (#5583) Co-authored-by: Renovate Bot <bot@renovateapp.com> * fix(b-icon): use `aria-label` attribute instead of `alt` (#5581) * fix(b-tags): replace spacing utility with static CSS (fixes #5523) (#5544) * remove spacing utility * use mt-auto for better centering * update * add new class to avoid issues with custom rendering Co-authored-by: Jacob Müller <jacob.mueller.elz@gmail.com> * chore(docs): improve icons page (#5579) * feat(docs): improve icons page * Actually use `bootstrapIconsCount` variable * Move icon explorer to the bottom * chore: regenerate `yarn.lock` (#5585) * fix(b-form-tags): unit test (#5586) * chore(deps): update devdependency rollup to ^2.22.0 (#5589) Co-authored-by: Renovate Bot <bot@renovateapp.com> * chore(deps): update all non-major dependencies (#5590) Co-authored-by: Renovate Bot <bot@renovateapp.com> * feat(docs): launch themes page with first BootstrapVue theme (#5549) * docs(footer): uncomment link for themes * docs(header): uncomment link for themes * docs(sidebar): uncomment link for themes * docs(intro/README): uncomment link for themes * docs(theming/README): uncomment link for themes * feature(themes): add first Bootstrap Vue & Creative Tim theme * style(themes): prettify themes files * fix(themes): solve typo * Use `@nuxt/content` for themes * Update index.vue * Update themes.vue * Don't pin `@nuxt/content` * Update themes.vue * Update themes.vue Co-authored-by: Jacob Müller <jacob.mueller.elz@gmail.com> * fix: properly handle special characters in user-provided IDs (closes #4927, #5561) (#5564) * fix(b-form-group): make it work for ids with special characters like "/" Special characters are allowed in HTML5 (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/id) but need to be escaped when used in a selector for usage in e.g. "querySelector" Refs #5561 * Use own `cssEscape()` util + use/test everywhere needed Co-authored-by: Jacob Müller <jacob.mueller.elz@gmail.com> * chore(ci): update `actions/cache` to v2 (#5580) * chore(ci): update `actions/cache` to v2 * Update test.yml * Update test.yml * fix(b-form-tags): unit tests * Revert "fix(b-form-tags): unit tests" This reverts commit 20ebc04. * Split actions * Run BundleWatch during build * Update build.yml * Revert "Update build.yml" This reverts commit ed4ad3d. * Update build.yml * chore: replace `packagequality` badge with `codacy` in README (#5596) * chore: replace `packagequality` badge with `codacy` in README * Update README.md * chore(deps): update devdependency rollup to ^2.22.2 (#5597) Co-authored-by: Renovate Bot <bot@renovateapp.com> * chore(deps): update devdependency rollup to ^2.23.0 (#5603) Co-authored-by: Renovate Bot <bot@renovateapp.com> * remove redundant height declaration in .b-sidebar (#5606) * chore(deps): update devdependency eslint-plugin-jest to ^23.18.2 (#5607) Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Jacob Müller <jacob.mueller.elz@gmail.com> * chore(deps): update all non-major dependencies (#5609) Co-authored-by: Renovate Bot <bot@renovateapp.com> * chore(docs): fix Bootstrap browser and devices link * chore(ci): fix BundleWatch token name * chore: add back `packagequality` badge to README * chore: prettify * chore: update contributors * chore(deps): update devdependency eslint-plugin-jest to ^23.19.0 (#5611) Co-authored-by: Renovate Bot <bot@renovateapp.com> * chore: add script to generate release notes (#5612) * chore: bump version to 2.16.0 and update changelog (#5614) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Troy Morehouse <troymore@nbnet.nb.ca> Co-authored-by: TitanFighter <bear_ukraine@bigmir.net> Co-authored-by: Hiws <rni@nova-c.dk> Co-authored-by: Vitaly Slobodin <vitaly_slobodin@fastmail.com> Co-authored-by: Sergey Skrynnikov <minotaar.hh@gmail.com> Co-authored-by: James George <jamesgeorge998001@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Paweł Tatarczuk <paweltatarczuk@gmail.com> Co-authored-by: Ivan Gonzalez <scratchmex@gmail.com> Co-authored-by: Hiws <hiws@live.dk> Co-authored-by: Nazare Emanuel-Ioan <emanuelioannazare@gmail.com> Co-authored-by: Dieter Geerts <dieter@dworks.be> Co-authored-by: michel milano <mmilano@users.noreply.github.com>
1 parent ae18d46 commit d956a33

File tree

100 files changed

+31881
-9428
lines changed

Some content is hidden

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

100 files changed

+31881
-9428
lines changed

.bundlewatch.config.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,27 @@
22
"files": [
33
{
44
"path": "./dist/bootstrap-vue-icons.js",
5-
"maxSize": "75 kB"
5+
"maxSize": "105 kB"
66
},
77
{
88
"path": "./dist/bootstrap-vue-icons.min.js",
9-
"maxSize": "70 kB"
9+
"maxSize": "100 kB"
1010
},
1111
{
1212
"path": "./dist/bootstrap-vue-icons.common.js",
13-
"maxSize": "80 kB"
13+
"maxSize": "110 kB"
1414
},
1515
{
1616
"path": "./dist/bootstrap-vue-icons.common.min.js",
17-
"maxSize": "75 kB"
17+
"maxSize": "105 kB"
1818
},
1919
{
2020
"path": "./dist/bootstrap-vue-icons.esm.js",
21-
"maxSize": "80 kB"
21+
"maxSize": "110 kB"
2222
},
2323
{
2424
"path": "./dist/bootstrap-vue-icons.esm.min.js",
25-
"maxSize": "75 kB"
25+
"maxSize": "105 kB"
2626
},
2727
{
2828
"path": "./dist/bootstrap-vue-icons.css",
@@ -42,19 +42,19 @@
4242
},
4343
{
4444
"path": "./dist/bootstrap-vue.common.js",
45-
"maxSize": "275 kB"
45+
"maxSize": "305 kB"
4646
},
4747
{
4848
"path": "./dist/bootstrap-vue.common.min.js",
49-
"maxSize": "165 kB"
49+
"maxSize": "190 kB"
5050
},
5151
{
5252
"path": "./dist/bootstrap-vue.esm.js",
53-
"maxSize": "270 kB"
53+
"maxSize": "300 kB"
5454
},
5555
{
5656
"path": "./dist/bootstrap-vue.esm.min.js",
57-
"maxSize": "160 kB"
57+
"maxSize": "190 kB"
5858
},
5959
{
6060
"path": "./dist/bootstrap-vue.css",

.github/workflows/build.yml

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
name: Build
2+
3+
on:
4+
push:
5+
branches:
6+
- dev
7+
- master
8+
pull_request:
9+
branches:
10+
- dev
11+
- master
12+
13+
jobs:
14+
build:
15+
runs-on: ${{ matrix.os }}
16+
17+
strategy:
18+
matrix:
19+
os: [ubuntu-latest]
20+
node: [10, 12]
21+
22+
steps:
23+
- name: Clone repository
24+
uses: actions/checkout@v2
25+
26+
- name: Set Node.js version
27+
uses: actions/setup-node@v1
28+
with:
29+
node-version: ${{ matrix.node }}
30+
31+
- name: Get yarn cache directory path
32+
id: yarn-cache-dir-path
33+
run: echo "::set-output name=dir::$(yarn cache dir)"
34+
35+
- name: Cache node_modules
36+
uses: actions/cache@v2
37+
with:
38+
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
39+
key: ${{ matrix.os }}-node-v${{ matrix.node }}-yarn-${{ hashFiles('**/yarn.lock') }}
40+
restore-keys: |
41+
${{ matrix.os }}-node-v${{ matrix.node }}-yarn-
42+
${{ matrix.os }}-node-v${{ matrix.node }}-
43+
${{ matrix.os }}-
44+
45+
- name: Install dependencies
46+
run: yarn install --check-files --frozen-lockfile --non-interactive
47+
48+
- name: Build
49+
run: yarn run build
50+
51+
- name: BundleWatch
52+
run: yarn run bundlewatch
53+
if: matrix.node == '12'
54+
env:
55+
BUNDLEWATCH_GITHUB_TOKEN: "${{ secrets.BUNDLEWATCH_GITHUB_TOKEN }}"

.github/workflows/test.yml

Lines changed: 38 additions & 117 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,13 @@ on:
1111
- master
1212

1313
jobs:
14-
setup:
14+
lint:
1515
runs-on: ${{ matrix.os }}
16-
if: github.event_name == 'push' || !(github.base_ref == 'master' && github.head_ref == 'dev')
1716

1817
strategy:
1918
matrix:
2019
os: [ubuntu-latest]
21-
node: [10, 12]
20+
node: [12]
2221

2322
steps:
2423
- name: Clone repository
@@ -34,53 +33,22 @@ jobs:
3433
run: echo "::set-output name=dir::$(yarn cache dir)"
3534

3635
- name: Cache node_modules
37-
uses: actions/cache@v1
36+
uses: actions/cache@v2
3837
with:
3938
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
40-
key: ${{ runner.os }}-node-v${{ matrix.node }}-${{ hashFiles('yarn.lock') }}
39+
key: ${{ matrix.os }}-node-v${{ matrix.node }}-yarn-${{ hashFiles('**/yarn.lock') }}
4140
restore-keys: |
42-
${{ runner.os }}-node-v${{ matrix.node }}-${{ hashFiles('yarn.lock') }}
43-
${{ runner.OS }}-node-v${{ matrix.node }}-
44-
${{ runner.OS }}-
41+
${{ matrix.os }}-node-v${{ matrix.node }}-yarn-
42+
${{ matrix.os }}-node-v${{ matrix.node }}-
43+
${{ matrix.os }}-
4544
4645
- name: Install dependencies
4746
run: yarn install --check-files --frozen-lockfile --non-interactive
4847

49-
- name: Cache workspace
50-
uses: actions/cache@v1
51-
with:
52-
path: ${{ github.workspace }}
53-
key: ${{ matrix.os }}-node-v${{ matrix.node }}-bootstrap-vue-${{ github.sha }}
54-
55-
lint:
56-
needs: setup
57-
runs-on: ${{ matrix.os }}
58-
59-
strategy:
60-
matrix:
61-
os: [ubuntu-latest]
62-
node: [12]
63-
64-
steps:
65-
- name: Clone repository
66-
uses: actions/checkout@v2
67-
68-
- name: Set Node.js version
69-
uses: actions/setup-node@v1
70-
with:
71-
node-version: ${{ matrix.node }}
72-
73-
- name: Restore workspace cache
74-
uses: actions/cache@v1
75-
with:
76-
path: ${{ github.workspace }}
77-
key: ${{ matrix.os }}-node-v${{ matrix.node }}-bootstrap-vue-${{ github.sha }}
78-
7948
- name: Lint
8049
run: yarn run test:lint
8150

8251
audit:
83-
needs: setup
8452
runs-on: ${{ matrix.os }}
8553

8654
strategy:
@@ -97,17 +65,27 @@ jobs:
9765
with:
9866
node-version: ${{ matrix.node }}
9967

100-
- name: Restore workspace cache
101-
uses: actions/cache@v1
68+
- name: Get yarn cache directory path
69+
id: yarn-cache-dir-path
70+
run: echo "::set-output name=dir::$(yarn cache dir)"
71+
72+
- name: Cache node_modules
73+
uses: actions/cache@v2
10274
with:
103-
path: ${{ github.workspace }}
104-
key: ${{ matrix.os }}-node-v${{ matrix.node }}-bootstrap-vue-${{ github.sha }}
75+
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
76+
key: ${{ matrix.os }}-node-v${{ matrix.node }}-yarn-${{ hashFiles('**/yarn.lock') }}
77+
restore-keys: |
78+
${{ matrix.os }}-node-v${{ matrix.node }}-yarn-
79+
${{ matrix.os }}-node-v${{ matrix.node }}-
80+
${{ matrix.os }}-
81+
82+
- name: Install dependencies
83+
run: yarn install --check-files --frozen-lockfile --non-interactive
10584

10685
- name: Audit
10786
run: yarn run audit
10887

10988
test-unit:
110-
needs: setup
11189
runs-on: ${{ matrix.os }}
11290

11391
strategy:
@@ -124,86 +102,29 @@ jobs:
124102
with:
125103
node-version: ${{ matrix.node }}
126104

127-
- name: Restore workspace cache
128-
uses: actions/cache@v1
105+
- name: Get yarn cache directory path
106+
id: yarn-cache-dir-path
107+
run: echo "::set-output name=dir::$(yarn cache dir)"
108+
109+
- name: Cache node_modules
110+
uses: actions/cache@v2
129111
with:
130-
path: ${{ github.workspace }}
131-
key: ${{ matrix.os }}-node-v${{ matrix.node }}-bootstrap-vue-${{ github.sha }}
112+
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
113+
key: ${{ matrix.os }}-node-v${{ matrix.node }}-yarn-${{ hashFiles('**/yarn.lock') }}
114+
restore-keys: |
115+
${{ matrix.os }}-node-v${{ matrix.node }}-yarn-
116+
${{ matrix.os }}-node-v${{ matrix.node }}-
117+
${{ matrix.os }}-
118+
119+
- name: Install dependencies
120+
run: yarn install --check-files --frozen-lockfile --non-interactive
132121

133122
- name: Test unit
134123
run: yarn run test:unit --coverage --maxWorkers=2
135124

136125
- name: CodeCov
137126
uses: codecov/codecov-action@v1
138-
if: matrix.node == '10'
127+
if: matrix.node == '12'
139128
with:
140129
token: ${{ secrets.CODECOV_TOKEN }}
141130
flags: unittests
142-
143-
build:
144-
needs: setup
145-
runs-on: ${{ matrix.os }}
146-
147-
strategy:
148-
matrix:
149-
os: [ubuntu-latest]
150-
node: [12]
151-
152-
steps:
153-
- name: Clone repository
154-
uses: actions/checkout@v2
155-
156-
- name: Set Node.js version
157-
uses: actions/setup-node@v1
158-
with:
159-
node-version: ${{ matrix.node }}
160-
161-
- name: Restore workspace cache
162-
uses: actions/cache@v1
163-
with:
164-
path: ${{ github.workspace }}
165-
key: ${{ matrix.os }}-node-v${{ matrix.node }}-bootstrap-vue-${{ github.sha }}
166-
167-
- name: Build
168-
run: yarn run build
169-
170-
- name: Upload build files
171-
uses: actions/upload-artifact@v1
172-
with:
173-
name: build-files
174-
path: dist
175-
176-
bundlewatch:
177-
needs: build
178-
runs-on: ${{ matrix.os }}
179-
180-
strategy:
181-
matrix:
182-
os: [ubuntu-latest]
183-
node: [12]
184-
185-
steps:
186-
- name: Clone repository
187-
uses: actions/checkout@v2
188-
189-
- name: Set Node.js version
190-
uses: actions/setup-node@v1
191-
with:
192-
node-version: ${{ matrix.node }}
193-
194-
- name: Restore workspace cache
195-
uses: actions/cache@v1
196-
with:
197-
path: ${{ github.workspace }}
198-
key: ${{ matrix.os }}-node-v${{ matrix.node }}-bootstrap-vue-${{ github.sha }}
199-
200-
- name: Download build files
201-
uses: actions/download-artifact@v1
202-
with:
203-
name: build-files
204-
path: dist
205-
206-
- name: BundleWatch
207-
run: yarn run bundlewatch
208-
env:
209-
BUNDLEWATCH_GITHUB_TOKEN: "${{ secrets.BUNDLEWATCH_GITHUB_TOKEN }}"

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,6 @@ node_modules/
1212
*.log
1313
*.swp
1414
.DS_Store
15+
RELEASE-NOTES.md
1516
sw.js
1617
workbox*.js*

0 commit comments

Comments
 (0)