8000 chore: release 2.14.0 · bootstrap-vue/bootstrap-vue@96ffdcc · GitHub
[go: up one dir, main page]

Skip to content

Commit 96ffdcc

Browse files
authored
chore: release 2.14.0
2 parents 028b880 + bb8ed11 commit 96ffdcc

File tree

226 files changed

+8431
-5742
lines changed
  • modal
  • nav
  • navbar
  • overlay
  • pagination
  • pagination-nav
  • popover
  • progress
  • sidebar
  • spinner
  • table
  • tabs
  • time
  • toast
  • tooltip
  • directives
  • icons
  • mixins
  • utils
  • tests
  • Some content is hidden

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

    226 files changed

    +8431
    -5742
    lines changed

    .github/renovate.json

    Lines changed: 1 addition & 1 deletion
    Original file line numberDiff line numberDiff line change
    @@ -20,7 +20,7 @@
    2020
    },
    2121
    {
    2222
    "packageNames": ["@vue/test-utils"],
    23-
    "allowedVersions": "<=1.0.0-beta.29"
    23+
    "allowedVersions": "<2.0.0"
    2424
    }
    2525
    ]
    2626
    }

    CHANGELOG.md

    Lines changed: 35 additions & 0 deletions
    Original file line numberDiff line numberDiff line change
    @@ -2,6 +2,41 @@
    22

    33
    > All notable changes to this project will be documented in this file.
    44
    5+
    <a name="2.14.0"></a>
    6+
    7+
    ## [v2.14.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.13.1...v2.14.0)
    8+
    9+
    Released: 2020-05-12
    10+
    11+
    ### Features v2.14.0
    12+
    13+
    - **b-avatar-group:** new helper component `<b-avatar-group>`
    14+
    ([#5272](https://github.com/bootstrap-vue/bootstrap-vue/issues/5272))
    15+
    ([c84faae](https://github.com/bootstrap-vue/bootstrap-vue/commit/c84faaebe18bbf652583d6c302447e931a4ab741))
    16+
    - **b-nav-item-dropdown:** improve default handling of dropdown toggle link (closes
    17+
    [#3942](https://github.com/bootstrap-vue/bootstrap-vue/issues/3942))
    18+
    ([#5344](https://github.com/bootstrap-vue/bootstrap-vue/issues/5344))
    19+
    ([62c6105](https://github.com/bootstrap-vue/bootstrap-vue/commit/62c6105e25bc4590f9e2fa92069b77ccbc17fac6))
    20+
    - **v-b-toggle:** support specifying target ID via directive argument, and array of target IDs via
    21+
    directive value (closes [#4834](https://github.com/bootstrap-vue/bootstrap-vue/issues/4834))
    22+
    ([#5336](https://github.com/bootstrap-vue/bootstrap-vue/issues/5336))
    23+
    ([260ef72](https://github.com/bootstrap-vue/bootstrap-vue/commit/260ef7259e46d343823767374322db0ae3a74803))
    24+
    25+
    ### Bug Fixes v2.14.0
    26+
    27+
    - **b-modal:** remove `role="document"` from `.modal-content`
    28+
    ([#5345](https://github.com/bootstrap-vue/bootstrap-vue/issues/5345))
    29+
    ([0c2b406](https://github.com/bootstrap-vue/bootstrap-vue/commit/0c2b406e8dadc274e8433d3a4c414e799d0fa228))
    30+
    - **perf:** avoid useless re-renders of component on parent update
    31+
    ([#4825](https://github.com/bootstrap-vue/bootstrap-vue/issues/4825))
    32+
    ([2cb3fe0](https://github.com/bootstrap-vue/bootstrap-vue/commit/2cb3fe0fa822a8284e023ccf71f8e451f124016a))
    33+
    34+
    ### Other v2.14.0
    35+
    36+
    - dev dependency upgrades
    37+
    - docs updates
    38+
    - upgrade to vue test utils 1.0.x
    39+
    540
    <a name="2.13.1"></a>
    641

    742
    ## [v2.13.1](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.13.0...v2.13.1)

    docs/nuxt.config.js

    Lines changed: 13 additions & 11 deletions
    304
    Original file line numberDiff line numberDiff line change
    @@ -272,7 +272,7 @@ module.exports = {
    272272
    routes: () => [
    273273
    // Dynamic slug routes
    274274
    ...getRoutesByDir('src', 'components'),
    275-
    ...getRoutesByDir('src', 'directives', ['modal', 'toggle']),
    275+
    ...getRoutesByDir('src', 'directives', ['modal']),
    276276
    ...getRoutesByDir('docs/markdown', 'reference')
    277277
    ]
    278278
    },
    @@ -296,16 +296,18 @@ module.exports = {
    296296
    },
    297297

    298298
    // We only include a populated `sitemap.xml` in production docs
    299-
    sitemap: {
    300-
    // Sitemaps requires a hostname, so we use localhost in
    301-
    // non-prod mode just to make the sitemap module happy
    302-
    hostname: IS_PROD_DOCS ? BASE_URL : 'http://localhost',
    303-
    // Exclude all static routes when not prod
    -
    // Exclude only redirect routes in prod
    305-
    exclude: IS_PROD_DOCS ? ['/docs/misc', '/docs/misc/**', '/docs/layout'] : ['/', '/**'],
    306-
    // Include dynamic slug routes (from `generate.routes`) in prod, while
    307-
    // in non-prod docs we do not include dynamic routes (empty array)
    308-
    ...(IS_PROD_DOCS ? {} : { routes: [] })
    299+
    sitemap: () => {
    300+
    // Don't generate a sitemap for non-production docs
    301+
    if (!IS_PROD_DOCS) {
    302+
    return false
    303+
    }
    304+
    return {
    305+
    hostname: BASE_URL,
    306+
    // Exclude any redirect pages from sitemaps
    307+
    exclude: ['/docs/misc', '/docs/misc/**', '/docs/layout'],
    308+
    // Default properties to apply to each URL entry
    309+
    defaults: { changefreq: 'weekly', lastmod: new Date().toISOString() }
    310+
    }
    309311
    },
    310312

    311313
    head: {

    jest.config.js

    Lines changed: 2 additions & 2 deletions
    Original file line numberDiff line numberDiff line change
    @@ -6,8 +6,8 @@ module.exports = {
    66
    '.*\\.(vue)$': 'vue-jest'
    77
    },
    88
    coverageDirectory: './coverage/',
    9-
    testEnvironment: 'jest-environment-jsdom-fourteen',
    109
    testEnvironmentOptions: {
    1110
    pretendToBeVisual: true
    12-
    }
    11+
    },
    12+
    setupFilesAfterEnv: ['./tests/setup.js']
    1313
    }

    package.json

    Lines changed: 9 additions & 9 deletions
    Original file line numberDiff line numberDiff line change
    @@ -1,6 +1,6 @@
    11
    {
    22
    "name": "bootstrap-vue",
    3-
    "version": "2.13.1",
    3+
    "version": "2.14.0",
    44
    "description": "BootstrapVue, with more than 85 custom components, over 45 plugins, several custom directives, and over 300 icons, provides one of the most comprehensive implementations of Bootstrap v4 components and grid system for Vue.js. With extensive and automated WAI-ARIA accessibility markup.",
    55
    "main": "dist/bootstrap-vue.common.js",
    66
    "web": "dist/bootstrap-vue.js",
    @@ -106,26 +106,27 @@
    106106
    "@nuxtjs/google-analytics": "^2.2.3",
    107107
    "@nuxtjs/pwa": "^3.0.0-beta.20",
    108108
    "@nuxtjs/robots": "^2.4.2",
    109-
    "@nuxtjs/sitemap": "^2.2.1",
    110-
    "@vue/test-utils": "1.0.0-beta.29",
    109+
    "@nuxtjs/sitemap": "^2.3.0",
    110+
    "@testing-library/jest-dom": "^5.7.0",
    111+
    "@vue/test-utils": "^1.0.2",
    111112
    "autoprefixer": "^9.7.6",
    112113
    "babel-core": "^7.0.0-bridge.0",
    113114
    "babel-eslint": "^10.1.0",
    114115
    "babel-jest": "^26.0.1",
    115116
    "babel-plugin-istanbul": "^6.0.0",
    116117
    "bootstrap-icons": "^1.0.0-alpha3",
    117-
    "bundlewatch": "^0.2.6",
    118+
    "bundlewatch": "^0.2.7",
    118119
    "clean-css-cli": "^4.3.0",
    119120
    "codemirror": "^5.53.2",
    120121
    "codesandbox": "^2.1.14",
    121122
    "core-js": ">=2.6.5 <3.0.0",
    122123
    "cross-env": "^7.0.2",
    123-
    "eslint": "^6.8.0",
    124+
    "eslint": "^7.0.0",
    124125
    "eslint-config-prettier": "^6.11.0",
    125126
    "eslint-config-standard": "^14.1.1",
    126127
    "eslint-config-vue": "^2.0.2",
    127128
    "eslint-plugin-import": "^2.20.2",
    128-
    "eslint-plugin-jest": "^23.9.0",
    129+
    "eslint-plugin-jest": "^23.10.0",
    129130
    "eslint-plugin-markdown": "^1.0.2",
    130131
    "eslint-plugin-node": "^11.1.0",
    131132
    "eslint-plugin-prettier": "^3.1.3",
    @@ -139,7 +140,6 @@
    139140
    "husky": "^4.2.5",
    140141
    "improved-yarn-audit": "^2.0.0",
    141142
    "jest": "^26.0.1",
    142-
    "jest-environment-jsdom-fourteen": "^1.0.1",
    143143
    "lint-staged": "^10.2.2",
    144144
    "loader-utils": "^2.0.0",
    145145
    "lodash": "^4.17.15",
    @@ -149,12 +149,12 @@
    149149
    "postcss-cli": "^7.1.1",
    150150
    "prettier": "1.14.3",
    151151
    "require-context": "^1.1.0",
    152-
    "rollup": "^2.7.6",
    152+
    "rollup": "^2.9.1",
    153153
    "rollup-plugin-babel": "^4.4.0",
    154154
    "rollup-plugin-commonjs": "^10.1.0",
    155155
    "rollup-plugin-node-resolve": "^5.2.0",
    156156
    "sass-loader": "^8.0.2",
    157-
    "standard-version": "^7.1.0",
    157+
    "standard-version": "^8.0.0",
    158158
    "terser": "^4.6.13",
    159159
    "vue": "^2.6.11",
    160160
    "vue-jest": "^3.0.5",

    0 commit comments

    Comments
     (0)
    0