diff --git a/.eslintrc.js b/.eslintrc.js index 57ae0371404..bb51004e4c3 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -24,6 +24,7 @@ module.exports = { ], 'object-shorthand': ['error', 'properties'], 'spaced-comment': 'off', // needed to ignore `/*#__PURE__*/` comments + 'vue/custom-event-name-casing': 'off', 'vue/html-self-closing': [ 'error', { @@ -35,9 +36,8 @@ module.exports = { } ], 'vue/max-attributes-per-line': ['error', { singleline: 4 }], - 'vue/no-template-shadow': 'off', - 'vue/no-use-v-if-with-v-for': 'off', 'vue/no-v-html': 'off', + 'vue/one-component-per-file': 'off', 'vue/require-default-prop': 'off', 'vue/require-prop-types': 'off', 'vue/singleline-html-element-content-newline': 'off' diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000000..123014908be --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,6 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "daily" diff --git a/.github/renovate.json b/.github/renovate.json index 9787fa38435..3d3145edeaa 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -2,26 +2,14 @@ "extends": ["@nuxtjs"], "labels": ["Type: Dependencies"], "packageRules": [ - { - "packageNames": ["autoprefixer"], - "allowedVersions": "<10.0.0" - }, { "packageNames": ["bootstrap"], "allowedVersions": "<5.0.0" }, - { - "packageNames": ["core-js"], - "allowedVersions": "<3.0.0" - }, { "packageNames": ["highlight.js"], "allowedVersions": "<10.0.0" }, - { - "packageNames": ["postcss"], - "allowedVersions": "<8.0.0" - }, { "packageNames": ["prettier"], "allowedVersions": "<=1.14.3" diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0b952659914..f54718c260d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,7 +24,7 @@ jobs: uses: actions/checkout@v2 - name: Set Node.js version - uses: actions/setup-node@v1 + uses: actions/setup-node@v2.1.2 with: node-version: ${{ matrix.node }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b11c217ac57..779c9495a3c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -24,7 +24,7 @@ jobs: uses: actions/checkout@v2 - name: Set Node.js version - uses: actions/setup-node@v1 + uses: actions/setup-node@v2.1.2 with: node-version: ${{ matrix.node }} @@ -61,7 +61,7 @@ jobs: uses: actions/checkout@v2 - name: Set Node.js version - uses: actions/setup-node@v1 + uses: actions/setup-node@v2.1.2 with: node-version: ${{ matrix.node }} @@ -98,7 +98,7 @@ jobs: uses: actions/checkout@v2 - name: Set Node.js version - uses: actions/setup-node@v1 + uses: actions/setup-node@v2.1.2 with: node-version: ${{ matrix.node }} diff --git a/.gitignore b/.gitignore index 7b3e9532b73..91a43b70be3 100644 --- a/.gitignore +++ b/.gitignore @@ -13,5 +13,6 @@ node_modules/ *.swp .DS_Store RELEASE-NOTES.md +package-lock.json sw.js workbox*.js* diff --git a/CHANGELOG.md b/CHANGELOG.md index 826d40abb6e..14bd2f20577 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,9 +4,46 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [2.18.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.17.3...v2.18.0) + +Released: 2020-10-19 + +### Features v2.18.0 + +- **b-calendar:** add `no-key-nav` property (closes + [#5861](https://github.com/bootstrap-vue/bootstrap-vue/issues/5861)) + ([#5883](https://github.com/bootstrap-vue/bootstrap-vue/issues/5883)) + ([955ad63](https://github.com/bootstrap-vue/bootstrap-vue/commit/955ad631698f82a83de214ce9cd37271367d8c45)) +- update `core-js` to v3 ([#5894](https://github.com/bootstrap-vue/bootstrap-vue/issues/5894)) + ([aeed981](https://github.com/bootstrap-vue/bootstrap-vue/commit/aeed9812afe770b6561c9513709e4be852250022)) + +### Bug Fixes v2.18.0 + +- **b-calendar:** month formatting for certain dates + ([#5911](https://github.com/bootstrap-vue/bootstrap-vue/issues/5911)) + ([7de1844](https://github.com/bootstrap-vue/bootstrap-vue/commit/7de1844c6d5c0014d25c930527a7fc49a2b0cc25)) +- **b-card:** properly support header/footer with body image overlay + ([#5872](https://github.com/bootstrap-vue/bootstrap-vue/issues/5872)) + ([bd8319d](https://github.com/bootstrap-vue/bootstrap-vue/commit/bd8319da8c6166f9fe3e64d9a3ac5c490c6b2f48)) +- **b-carousel:** fix glitching when switching slides fast (closes + [#5810](https://github.com/bootstrap-vue/bootstrap-vue/issues/5810)) + ([#5845](https://github.com/bootstrap-vue/bootstrap-vue/issues/5845)) + ([761bc93](https://github.com/bootstrap-vue/bootstrap-vue/commit/761bc9381ba24aed751726c8213651e2014aa746)) +- **b-link:** `href` handling inconsistencies to `` (closes + [#5820](https://github.com/bootstrap-vue/bootstrap-vue/issues/5820)) + ([#5876](https://github.com/bootstrap-vue/bootstrap-vue/issues/5876)) + ([daea0e5](https://github.com/bootstrap-vue/bootstrap-vue/commit/daea0e5c638de9ec45d39af5aa1e9f8a9e455422)) +- **b-skeleton:** animation overflow issue for Safari + ([#5863](https://github.com/bootstrap-vue/bootstrap-vue/issues/5863)) + ([bfd4f96](https://github.com/bootstrap-vue/bootstrap-vue/commit/bfd4f960d7056edcd2ccb1ae3930639d543d8b34)) +- **v-tooltip, v-popover:** render data-\* attributes on root components (closes + [#5836](https://github.com/bootstrap-vue/bootstrap-vue/issues/5836)) + ([#5882](https://github.com/bootstrap-vue/bootstrap-vue/issues/5882)) + ([f6b51e0](https://github.com/bootstrap-vue/bootstrap-vue/commit/f6b51e04f074e45e98650034e88c2b5629ad25f6)) + -### [v2.17.3](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.17.2...v2.17.3) +## [v2.17.3](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.17.2...v2.17.3) Released: 2020-09-18 @@ -14,7 +51,7 @@ Released: 2020-09-18 -### [v2.17.2](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.17.1...v2.17.2) +## [v2.17.2](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.17.1...v2.17.2) Released: 2020-09-18 @@ -33,7 +70,7 @@ Released: 2020-09-18 -### [v2.17.1](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.17.0...v2.17.1) +## [v2.17.1](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.17.0...v2.17.1) Released: 2020-09-16 diff --git a/babel.config.js b/babel.config.js index a1b434166d6..5809d423c0e 100644 --- a/babel.config.js +++ b/babel.config.js @@ -3,7 +3,7 @@ module.exports = api => { const presets = [] if (!isDocs) { - presets.push(['@babel/env', { useBuiltIns: 'entry', corejs: { version: 2 } }]) + presets.push(['@babel/env', { useBuiltIns: 'entry', corejs: { version: 3 } }]) } return { diff --git a/docs/components/bv-logo.vue b/docs/components/bv-logo.vue index 2345b42e0dd..3962e6672ec 100644 --- a/docs/components/bv-logo.vue +++ b/docs/components/bv-logo.vue @@ -55,6 +55,23 @@ + + - - diff --git a/docs/components/componentdoc.vue b/docs/components/componentdoc.vue index c415abe3da1..86aa86150b2 100644 --- a/docs/components/componentdoc.vue +++ b/docs/components/componentdoc.vue @@ -95,7 +95,7 @@ bordered striped > -