Skip to content

chore: release v2.16.0 #5613

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 67 commits into from
Jul 28, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
a4dbf7f
chore(deps): update all non-major dependencies (#5430)
renovate[bot] May 24, 2020
e76d408
fix(b-form-checkbox-group): only emit `input` when value loosely chan…
tmorehouse May 25, 2020
5992a73
chore(deps): update all non-major dependencies (#5440)
renovate[bot] May 27, 2020
36f1b5b
chore(deps): update devdependency vue-router to ^3.3.0 (#5443)
renovate[bot] May 27, 2020
edaf2d9
chore(deps): update all non-major dependencies (#5445)
renovate[bot] May 28, 2020
7fcc875
chore(deps): update devdependency rollup to ^2.11.2 (#5446)
renovate[bot] May 28, 2020
17b0f80
chore: Change Bootstrap v4.3.x to 4.5.x in README (#5447)
May 29, 2020
22d3861
chore(deps): update all non-major dependencies (#5451)
renovate[bot] May 29, 2020
8de95ca
chore(deps): update devdependency vue-router to ^3.3.2 (#5454)
renovate[bot] May 29, 2020
475d584
chore(deps): remove unused `gh-pages` dependency (#5455)
renovate[bot] May 31, 2020
de0f2c6
chore(deps): update all non-major dependencies (#5458)
renovate[bot] May 31, 2020
a534bcb
Update all bootstrap doc links to latest version (#5450)
Hiws Jun 1, 2020
9e814ec
chore(deps): update devdependency rollup to ^2.12.1 (#5463)
renovate[bot] Jun 3, 2020
de0c345
chore(deps): update all non-major dependencies (#5466)
renovate[bot] Jun 4, 2020
a2d3333
chore(deps): update devdependency @nuxtjs/sitemap to ^2.3.1 (#5468)
renovate[bot] Jun 4, 2020
a0b78c6
chore(deps): update devdependency lint-staged to ^10.2.9 (#5470)
renovate[bot] Jun 4, 2020
bac6b88
chore(b-avatar): convert line endings to Unix (#5469)
vitallium Jun 4, 2020
9e950e8
chore: convert all line endings to unix (#5474)
jacobmllr95 Jun 4, 2020
fc53089
chore(deps): update all non-major dependencies (#5478)
renovate[bot] Jun 7, 2020
f1a2cbc
chore(deps): update all non-major dependencies (#5482)
renovate[bot] Jun 8, 2020
2e9397f
chore(deps): update devdependency eslint-plugin-import to ^2.21.2 (#5…
renovate[bot] Jun 11, 2020
57cfc0b
chore(deps): update devdependency @testing-library/jest-dom to ^5.10.…
renovate[bot] Jun 12, 2020
f3b4856
chore(deps): update all non-major dependencies (#5495)
renovate[bot] Jun 13, 2020
a389065
first attempt (#5462)
Hiws Jun 13, 2020
af2b647
chore(deps): update all non-major dependencies (#5499)
renovate[bot] Jun 14, 2020
2edde96
chore(deps): update devdependency eslint-plugin-prettier to ^3.1.4 (#…
renovate[bot] Jun 15, 2020
3ed46fe
chore(deps): update devdependency @nuxtjs/sitemap to ^2.3.2 (#5503)
renovate[bot] Jun 16, 2020
dad5820
chore(deps): update devdependency terser to ^4.8.0 (#5505)
renovate[bot] Jun 16, 2020
7d8f5b4
chore(deps): update all non-major dependencies (#5508)
renovate[bot] Jun 17, 2020
abc7aef
chore(docs): fix typo in sidebar README (#5494) (#5510)
IwalkAlone Jun 18, 2020
58ba707
chore: update auto format config (#5526)
jamesgeorge007 Jun 25, 2020
22b0bcf
chore(deps): update all non-major dependencies (#5511)
renovate[bot] Jun 25, 2020
e4d271a
chore(deps): update all non-major dependencies (#5531)
renovate[bot] Jun 26, 2020
9dcead0
fix typo (#5534)
Hiws Jun 29, 2020
bc9b8de
remove mention of `router-tag` from button docs (#5535)
Hiws Jun 29, 2020
f127d91
fix(b-table): prevent endless reevaluation when using v-model and obj…
IwalkAlone Jul 4, 2020
190325e
Update devDependency sass-loader to v9 (#5546)
renovate[bot] Jul 6, 2020
b22829d
fix(b-img): Allow empty `alt` prop (fixes #5524) (#5545)
Hiws Jul 6, 2020
5ee9830
chore(deps-dev): bump standard-version from 8.0.0 to 8.0.1 (#5576)
dependabot[bot] Jul 13, 2020
26d5953
feat(b-form-tags): add `ignoreInputFocusSelector` prop to make input …
paweltatarczuk Jul 15, 2020
d52ce0b
chore(deps): update all non-major dependencies (#5533)
renovate[bot] Jul 15, 2020
ea0273e
chore(docs): add an example to `<b-input-group>`'s using icons (#5537)
scratchmex Jul 15, 2020
1964363
chore(deps): update devdependency @nuxtjs/google-analytics to ^2.4.0 …
renovate[bot] Jul 16, 2020
72a1363
fix(b-icon): use `aria-label` attribute instead of `alt` (#5581)
jacobmllr95 Jul 16, 2020
e0de687
fix(b-tags): replace spacing utility with static CSS (fixes #5523) (#…
Hiws Jul 16, 2020
fcb1514
chore(docs): improve icons page (#5579)
jacobmllr95 Jul 16, 2020
feca961
chore: regenerate `yarn.lock` (#5585)
jacobmllr95 Jul 16, 2020
f4d509a
fix(b-form-tags): unit test (#5586)
jacobmllr95 Jul 16, 2020
c7297fe
chore(deps): update devdependency rollup to ^2.22.0 (#5589)
renovate[bot] Jul 18, 2020
c775f44
chore(deps): update all non-major dependencies (#5590)
renovate[bot] Jul 21, 2020
ec51ef0
feat(docs): launch themes page with first BootstrapVue theme (#5549)
einazare Jul 21, 2020
1fabd68
fix: properly handle special characters in user-provided IDs (closes …
dietergeerts Jul 21, 2020
b50a18f
chore(ci): update `actions/cache` to v2 (#5580)
jacobmllr95 Jul 21, 2020
c99e8f4
chore: replace `packagequality` badge with `codacy` in README (#5596)
jacobmllr95 Jul 21, 2020
65ffff3
chore(deps): update devdependency rollup to ^2.22.2 (#5597)
renovate[bot] Jul 22, 2020
a704ccc
chore(deps): update devdependency rollup to ^2.23.0 (#5603)
renovate[bot] Jul 24, 2020
4e630b3
remove redundant height declaration in .b-sidebar (#5606)
mmilano Jul 27, 2020
9d7ea85
chore(deps): update devdependency eslint-plugin-jest to ^23.18.2 (#5607)
renovate[bot] Jul 27, 2020
d7e2425
chore(deps): update all non-major dependencies (#5609)
renovate[bot] Jul 27, 2020
84d53d9
chore(docs): fix Bootstrap browser and devices link
jacobmllr95 Jul 27, 2020
8ac8635
chore(ci): fix BundleWatch token name
jacobmllr95 Jul 27, 2020
db7a963
chore: add back `packagequality` badge to README
jacobmllr95 Jul 27, 2020
97d66a9
chore: prettify
jacobmllr95 Jul 27, 2020
8171366
chore: update contributors
jacobmllr95 Jul 27, 2020
fe6d3e5
chore(deps): update devdependency eslint-plugin-jest to ^23.19.0 (#5611)
renovate[bot] Jul 27, 2020
0b52bd3
chore: add script to generate release notes (#5612)
jacobmllr95 Jul 27, 2020
dd77b6f
chore: bump version to 2.16.0 and update changelog (#5614)
jacobmllr95 Jul 27, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions .bundlewatch.config.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,27 +2,27 @@
"files": [
{
"path": "./dist/bootstrap-vue-icons.js",
"maxSize": "75 kB"
"maxSize": "105 kB"
},
{
"path": "./dist/bootstrap-vue-icons.min.js",
"maxSize": "70 kB"
"maxSize": "100 kB"
},
{
"path": "./dist/bootstrap-vue-icons.common.js",
"maxSize": "80 kB"
"maxSize": "110 kB"
},
{
"path": "./dist/bootstrap-vue-icons.common.min.js",
"maxSize": "75 kB"
"maxSize": "105 kB"
},
{
"path": "./dist/bootstrap-vue-icons.esm.js",
"maxSize": "80 kB"
"maxSize": "110 kB"
},
{
"path": "./dist/bootstrap-vue-icons.esm.min.js",
"maxSize": "75 kB"
"maxSize": "105 kB"
},
{
"path": "./dist/bootstrap-vue-icons.css",
Expand All @@ -42,19 +42,19 @@
},
{
"path": "./dist/bootstrap-vue.common.js",
"maxSize": "275 kB"
"maxSize": "305 kB"
},
{
"path": "./dist/bootstrap-vue.common.min.js",
"maxSize": "165 kB"
"maxSize": "190 kB"
},
{
"path": "./dist/bootstrap-vue.esm.js",
"maxSize": "270 kB"
"maxSize": "300 kB"
},
{
"path": "./dist/bootstrap-vue.esm.min.js",
"maxSize": "160 kB"
"maxSize": "190 kB"
},
{
"path": "./dist/bootstrap-vue.css",
Expand Down
55 changes: 55 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: Build

on:
push:
branches:
- dev
- master
pull_request:
branches:
- dev
- master

jobs:
build:
runs-on: ${{ matrix.os }}

strategy:
matrix:
os: [ubuntu-latest]
node: [10, 12]

steps:
- name: Clone repository
uses: actions/checkout@v2

- name: Set Node.js version
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node }}

- name: Get yarn cache directory path
id: yarn-cache-dir-path
run: echo "::set-output name=dir::$(yarn cache dir)"

- name: Cache node_modules
uses: actions/cache@v2
with:
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
key: ${{ matrix.os }}-node-v${{ matrix.node }}-yarn-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ matrix.os }}-node-v${{ matrix.node }}-yarn-
${{ matrix.os }}-node-v${{ matrix.node }}-
${{ matrix.os }}-

- name: Install dependencies
run: yarn install --check-files --frozen-lockfile --non-interactive

- name: Build
run: yarn run build

- name: BundleWatch
run: yarn run bundlewatch
if: matrix.node == '12'
env:
BUNDLEWATCH_GITHUB_TOKEN: "${{ secrets.BUNDLEWATCH_GITHUB_TOKEN }}"
155 changes: 38 additions & 117 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,13 @@ on:
- master

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

strategy:
matrix:
os: [ubuntu-latest]
node: [10, 12]
node: [12]

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

- name: Cache node_modules
uses: actions/cache@v1
uses: actions/cache@v2
with:
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
key: ${{ runner.os }}-node-v${{ matrix.node }}-${{ hashFiles('yarn.lock') }}
key: ${{ matrix.os }}-node-v${{ matrix.node }}-yarn-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.os }}-node-v${{ matrix.node }}-${{ hashFiles('yarn.lock') }}
${{ runner.OS }}-node-v${{ matrix.node }}-
${{ runner.OS }}-
${{ matrix.os }}-node-v${{ matrix.node }}-yarn-
${{ matrix.os }}-node-v${{ matrix.node }}-
${{ matrix.os }}-

- name: Install dependencies
run: yarn install --check-files --frozen-lockfile --non-interactive

- name: Cache workspace
uses: actions/cache@v1
with:
path: ${{ github.workspace }}
key: ${{ matrix.os }}-node-v${{ matrix.node }}-bootstrap-vue-${{ github.sha }}

lint:
needs: setup
runs-on: ${{ matrix.os }}

strategy:
matrix:
os: [ubuntu-latest]
node: [12]

steps:
- name: Clone repository
uses: actions/checkout@v2

- name: Set Node.js version
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node }}

- name: Restore workspace cache
uses: actions/cache@v1
with:
path: ${{ github.workspace }}
key: ${{ matrix.os }}-node-v${{ matrix.node }}-bootstrap-vue-${{ github.sha }}

- name: Lint
run: yarn run test:lint

audit:
needs: setup
runs-on: ${{ matrix.os }}

strategy:
Expand All @@ -97,17 +65,27 @@ jobs:
with:
node-version: ${{ matrix.node }}

- name: Restore workspace cache
uses: actions/cache@v1
- name: Get yarn cache directory path
id: yarn-cache-dir-path
run: echo "::set-output name=dir::$(yarn cache dir)"

- name: Cache node_modules
uses: actions/cache@v2
with:
path: ${{ github.workspace }}
key: ${{ matrix.os }}-node-v${{ matrix.node }}-bootstrap-vue-${{ github.sha }}
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
key: ${{ matrix.os }}-node-v${{ matrix.node }}-yarn-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ matrix.os }}-node-v${{ matrix.node }}-yarn-
${{ matrix.os }}-node-v${{ matrix.node }}-
${{ matrix.os }}-

- name: Install dependencies
run: yarn install --check-files --frozen-lockfile --non-interactive

- name: Audit
run: yarn run audit

test-unit:
needs: setup
runs-on: ${{ matrix.os }}

strategy:
Expand All @@ -124,86 +102,29 @@ jobs:
with:
node-version: ${{ matrix.node }}

- name: Restore workspace cache
uses: actions/cache@v1
- name: Get yarn cache directory path
id: yarn-cache-dir-path
run: echo "::set-output name=dir::$(yarn cache dir)"

- name: Cache node_modules
uses: actions/cache@v2
with:
path: ${{ github.workspace }}
key: ${{ matrix.os }}-node-v${{ matrix.node }}-bootstrap-vue-${{ github.sha }}
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
key: ${{ matrix.os }}-node-v${{ matrix.node }}-yarn-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ matrix.os }}-node-v${{ matrix.node }}-yarn-
${{ matrix.os }}-node-v${{ matrix.node }}-
${{ matrix.os }}-

- name: Install dependencies
run: yarn install --check-files --frozen-lockfile --non-interactive

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

- name: CodeCov
uses: codecov/codecov-action@v1
if: matrix.node == '10'
if: matrix.node == '12'
with:
token: ${{ secrets.CODECOV_TOKEN }}
flags: unittests

build:
needs: setup
runs-on: ${{ matrix.os }}

strategy:
matrix:
os: [ubuntu-latest]
node: [12]

steps:
- name: Clone repository
uses: actions/checkout@v2

- name: Set Node.js version
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node }}

- name: Restore workspace cache
uses: actions/cache@v1
with:
path: ${{ github.workspace }}
key: ${{ matrix.os }}-node-v${{ matrix.node }}-bootstrap-vue-${{ github.sha }}

- name: Build
run: yarn run build

- name: Upload build files
uses: actions/upload-artifact@v1
with:
name: build-files
path: dist

bundlewatch:
needs: build
runs-on: ${{ matrix.os }}

strategy:
matrix:
os: [ubuntu-latest]
node: [12]

steps:
- name: Clone repository
uses: actions/checkout@v2

- name: Set Node.js version
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node }}

- name: Restore workspace cache
uses: actions/cache@v1
with:
path: ${{ github.workspace }}
key: ${{ matrix.os }}-node-v${{ matrix.node }}-bootstrap-vue-${{ github.sha }}

- name: Download build files
uses: actions/download-artifact@v1
with:
name: build-files
path: dist

- name: BundleWatch
run: yarn run bundlewatch
env:
BUNDLEWATCH_GITHUB_TOKEN: "${{ secrets.BUNDLEWATCH_GITHUB_TOKEN }}"
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,6 @@ node_modules/
*.log
*.swp
.DS_Store
RELEASE-NOTES.md
sw.js
workbox*.js*
Loading