8000 Merge branch 'dev' of https://github.com/bootstrap-vue/bootstrap-vue … · bootstrap-vue/bootstrap-vue@eee79d6 · GitHub
[go: up one dir, main page]

Skip to content

Commit eee79d6

Browse files
committed
Merge branch 'dev' of https://github.com/bootstrap-vue/bootstrap-vue into master
# Conflicts: # .bundlewatch.config.json # docs/content.js # package.json # src/components/aspect/README.md # src/components/aspect/package.json # src/components/avatar/README.md # src/components/avatar/_avatar.scss # src/components/avatar/avatar.spec.js # src/components/avatar/package.json # src/components/form-checkbox/form-checkbox-group.spec.js # src/components/form-rating/form-rating.js # src/components/form-rating/package.json # src/components/form-tags/_form-tags.scss # src/components/form-tags/form-tags.js # src/components/form-tags/form-tags.spec.js # src/components/image/img.js # src/components/sidebar/README.md # src/components/sidebar/package.json # src/components/sidebar/sidebar.js # src/icons/README.md # src/icons/helpers/make-icon.js # src/icons/icons.d.ts # src/icons/icons.js # src/icons/package.json # src/icons/plugin.js # src/mixins/form-radio-check-group.js # yarn.lock
2 parents d956a33 + 55e62a2 commit eee79d6

File tree

211 files changed

+20514
-6211
lines changed
  • form-tags
  • form-textarea
  • form-timepicker
  • image
  • input-group
  • jumbotron
  • layout
  • list-group
  • modal
  • nav
  • navbar
  • pagination
  • pagination-nav
  • popover
  • progress
  • sidebar
  • skeleton
  • spinner
  • table
  • tabs
  • time
  • toast
  • tooltip
  • directives
  • icons
  • mixins
  • utils
  • Some content is hidden

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

    211 files changed

    +20514
    -6211
    lines changed

    .bundlewatch.config.json

    Lines changed: 12 additions & 12 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": "105 kB"
    5+
    "maxSize": "110 kB"
    66
    },
    77
    {
    88
    "path": "./dist/bootstrap-vue-icons.min.js",
    9-
    "maxSize": "100 kB"
    9+
    "maxSize": "105 kB"
    1010
    },
    1111
    {
    1212
    "path": "./dist/bootstrap-vue-icons.common.js",
    13-
    "maxSize": "110 kB"
    13+
    "maxSize": "120 kB"
    1414
    },
    1515
    {
    1616
    "path": "./dist/bootstrap-vue-icons.common.min.js",
    17-
    "maxSize": "105 kB"
    17+
    "maxSize": "110 kB"
    1818
    },
    1919
    {
    2020
    "path": "./dist/bootstrap-vue-icons.esm.js",
    21-
    "maxSize": "110 kB"
    21+
    "maxSize": "115 kB"
    2222
    },
    2323
    {
    2424
    "path": "./dist/bootstrap-vue-icons.esm.min.js",
    25-
    "maxSize": "105 kB"
    25+
    "maxSize": "110 kB"
    2626
    },
    2727
    {
    2828
    "path": "./dist/bootstrap-vue-icons.css",
    @@ -34,27 +34,27 @@
    3434
    },
    3535
    {
    3636
    "path": "./dist/bootstrap-vue.js",
    37-
    "maxSize": "230 kB"
    37+
    "maxSize": "235 kB"
    3838
    },
    3939
    {
    4040
    "path": "./dist/bootstrap-vue.min.js",
    41-
    "maxSize": "100 kB"
    41+
    "maxSize": "105 kB"
    4242
    },
    4343
    {
    4444
    "path": "./dist/bootstrap-vue.common.js",
    45-
    "maxSize": "305 kB"
    45+
    "maxSize": "320 kB"
    4646
    },
    4747
    {
    4848
    "path": "./dist/bootstrap-vue.common.min.js",
    49-
    "maxSize": "190 kB"
    49+
    "maxSize": "200 kB"
    5050
    },
    5151
    {
    5252
    "path": "./dist/bootstrap-vue.esm.js",
    53-
    "maxSize": "300 kB"
    53+
    "maxSize": "320 kB"
    5454
    },
    5555
    {
    5656
    "path": "./dist/bootstrap-vue.esm.min.js",
    57-
    "maxSize": "190 kB"
    57+
    "maxSize": "200 kB"
    5858
    },
    5959
    {
    6060
    "path": "./dist/bootstrap-vue.css",

    .eslintrc.js

    Lines changed: 1 addition & 0 deletions
    Original file line numberDiff line numberDiff line change
    @@ -22,6 +22,7 @@ module.exports = {
    2222
    ignoreRestSiblings: false
    2323
    }
    2424
    ],
    25+
    'object-shorthand': ['error', 'properties'],
    2526
    'spaced-comment': 'off', // needed to ignore `/*#__PURE__*/` comments
    2627
    'vue/html-self-closing': [
    2728
    'error',

    .github/PULL_REQUEST_TEMPLATE.md

    Lines changed: 1 addition & 1 deletion
    Original file line numberDiff line numberDiff line change
    @@ -25,7 +25,7 @@ A clear and concise description of what the pull request does.
    2525
    - [ ] It's submitted to the `dev` branch, **not** the `master` branch
    2626
    - [ ] When resolving a specific issue, it's referenced in the PR's title (i.e. `[...] (fixes #xxx[,#xxx])`, where "xxx" is the issue number)
    2727
    - [ ] It should address only one issue or feature. If adding multiple features or fixing a bug and adding a new feature, break them into separate PRs if at all possible.
    28-
    - [ ] The title should follow the [**Conventional Commits**](https://www.conventionalcommits.org/) naming convention (i.e. `fix(alert): not alerting during SSR render`, `docs(badge): update pill examples`, `chore(docs): fix typo in README`, etc). **This is very important, as the `CHANGELOG` is generated from these messages, and determines the next version type (patch or minor).**
    28+
    - [ ] The title should follow the [**Conventional Commits**](https://www.conventionalcommits.org/) naming convention (i.e. `fix(alert): not alerting during SSR render`, `docs(badge): update pill examples`, `chore(docs): fix typo in README`, etc.). **This is very important, as the `CHANGELOG` is generated from these messages, and determines the next version type (patch or minor).**
    2929

    3030
    **If new features/enhancement/fixes are added or changed:**
    3131

    CHANGELOG.md

    Lines changed: 163 additions & 2 deletions
    Original file line numberDiff line numberDiff line change
    @@ -1,6 +1,167 @@
    11
    # Changelog
    22

    3-
    > All notable changes to this project will be documented in this file.
    3+
    All notable changes to this project will be documented in this file. See
    4+
    [standard-version](https://github.com/conventional-changelog/standard-version) for commit
    5+
    guidelines.
    6+
    7+
    <a name="2.17.0"></a>
    8+
    9+
    ## [v2.17.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.16.0...v2.17.0) (2020-09-13)
    10+
    11+
    Released: 2020-09-13
    12+
    13+
    ### Features v2.17.0
    14+
    15+
    - **b-avatar:** add size classes for `sm` and `lg` sizes (closes
    16+
    [#5592](https://github.com/bootstrap-vue/bootstrap-vue/issues/5592))
    17+
    ([#5768](https://github.com/bootstrap-vue/bootstrap-vue/issues/5768))
    18+
    ([942bf31](https://github.com/bootstrap-vue/bootstrap-vue/commit/942bf31546179abce8f0bb8252f8716c85c6de86))
    19+
    - **b-calendar:** add `nav-button-variant` prop (closes
    20+
    [#5702](https://github.com/bootstrap-vue/bootstrap-vue/issues/5702))
    21+
    ([#5705](https://github.com/bootstrap-vue/bootstrap-vue/issues/5705))
    22+
    ([aa291fc](https://github.com/bootstrap-vue/bootstrap-vue/commit/aa291fce6df52df4d2396b9499c964ce0ac5962b))
    23+
    - **b-form-file:** improved drag and drop handling (closes
    24+
    [#3673](https://github.com/bootstrap-vue/bootstrap-vue/issues/3673))
    25+
    ([#5727](https://github.com/bootstrap-vue/bootstrap-vue/issues/5727))
    26+
    ([3b12a73](https://github.com/bootstrap-vue/bootstrap-vue/commit/3b12a73d3856a0b14f630d45d236570698b75e50))
    27+
    - **b-icon:** add proper `title` support (closes
    28+
    [#5711](https://github.com/bootstrap-vue/bootstrap-vue/issues/5711))
    29+
    ([#5724](https://github.com/bootstrap-vue/bootstrap-vue/issues/5724))
    30+
    ([3756b2c](https://github.com/bootstrap-vue/bootstrap-vue/commit/3756b2c0e07fc85f73769ea312ede8917d1e1de5))
    31+
    - **b-pagination/b-pagination-nav:** allow page change to be prevented (closes
    32+
    [#5679](https://github.com/bootstrap-vue/bootstrap-vue/issues/5679))
    33+
    ([#5755](https://github.com/bootstrap-vue/bootstrap-vue/issues/5755))
    34+
    ([7e18c61](https://github.com/bootstrap-vue/bootstrap-vue/commit/7e18c615fec871fb99a947ca5e247bcef04b7c6f))
    35+
    - **b-sidebar:** add `noEnforceFocus` prop (closes
    36+
    [#5707](https://github.com/bootstrap-vue/bootstrap-vue/issues/5707))
    37+
    ([#5734](https://github.com/bootstrap-vue/bootstrap-vue/issues/5734))
    38+
    ([c11c237](https://github.com/bootstrap-vue/bootstrap-vue/commit/c11c237143230f533404af75933d86a2de7bfb56))
    39+
    - **b-skeleton:** add skeleto 10000 n components (closes
    40+
    [#5413](https://github.com/bootstrap-vue/bootstrap-vue/issues/5413))
    41+
    ([#5575](https://github.com/bootstrap-vue/bootstrap-vue/issues/5575))
    42+
    ([31c06b5](https://github.com/bootstrap-vue/bootstrap-vue/commit/31c06b5fa697b5f13cc888a1d72effae21eb5e73))
    43+
    - **b-table:** add `sortKey` option for `no-local-sorting` events
    44+
    ([#5746](https://github.com/bootstrap-vue/bootstrap-vue/issues/5746))
    45+
    ([f847dae](https://github.com/bootstrap-vue/bootstrap-vue/commit/f847daeb797b84ed80b49a31294a5088fc32b59d))
    46+
    - **b-tags:** add `limit` prop ([#5543](https://github.com/bootstrap-vue/bootstrap-vue/issues/5543))
    47+
    ([caa0f1a](https://github.com/bootstrap-vue/bootstrap-vue/commit/caa0f1a2e6d96637c216eb306c77a67254af1caf))
    48+
    - **docs:** auto-detect settings props in component reference
    49+
    ([#5761](https://github.com/bootstrap-vue/bootstrap-vue/issues/5761))
    50+
    ([0ddb2e0](https://github.com/bootstrap-vue/bootstrap-vue/commit/0ddb2e051c0ce42bdd599415ba93e82e1a6584f1))
    51+
    52+
    ### Bug Fixes v2.17.0
    53+
    54+
    - **b-avatar:** image fit and scale (closes
    55+
    [#5610](https://github.com/bootstrap-vue/bootstrap-vue/issues/5610),
    56+
    [#5655](https://github.com/bootstrap-vue/bootstrap-vue/issues/5655))
    57+
    ([#5675](https://github.com/bootstrap-vue/bootstrap-vue/issues/5675))
    58+
    ([9812248](https://github.com/bootstrap-vue/bootstrap-vue/commit/9812248ea686e339f32604c0020a1714bb228d75))
    59+
    - **b-button-toolbar:** allow focus to leave toolbar by keyboard
    60+
    ([#5737](https://github.com/bootstrap-vue/bootstrap-vue/issues/5737))
    61+
    ([f54e427](https://github.com/bootstrap-vue/bootstrap-vue/commit/f54e4275881947cfb504235aa9330c03444e08bb))
    62+
    - **b-form-checkbox:** `change` event value when in multiple mode
    63+
    ([#5716](https://github.com/bootstrap-vue/bootstrap-vue/issues/5716))
    64+
    ([5150b94](https://github.com/bootstrap-vue/bootstrap-vue/commit/5150b943f25ff6b2f331aaef64321973bd60dd0e))
    65+
    - **b-form-checkbox/b-form-radio:** remove `autocomplete="off"` attribute
    66+
    ([#5764](https://github.com/bootstrap-vue/bootstrap-vue/issues/5764))
    67+
    ([443aaf1](https://github.com/bootstrap-vue/bootstrap-vue/commit/443aaf1afc38dc029e0b142c11a39d360bbc98d2))
    68+
    - **b-form-datepicker/b-form-timepicker/b-nav-item-dropdown:** dropdown positioning handling (closes
    69+
    [#5700](https://github.com/bootstrap-vue/bootstrap-vue/issues/5700),
    70+
    [#5630](https://github.com/bootstrap-vue/bootstrap-vue/issues/5630))
    71+
    ([#5765](https://github.com/bootstrap-vue/bootstrap-vue/issues/5765))
    72+
    ([7ec2205](https://github.com/bootstrap-vue/bootstrap-vue/commit/7ec2205a96e0d14772f1ed6c047a9808a32fbf82))
    73+
    - **b-form-file:** drop handling for huge amounts of files (closes
    74+
    [#5615](https://github.com/bootstrap-vue/bootstrap-vue/issues/5615))
    75+
    ([#5685](https://github.com/bootstrap-vue/bootstrap-vue/issues/5685))
    76+
    ([d54b240](https://github.com/bootstrap-vue/bootstrap-vue/commit/d54b240adeb6eadfe8736f4926384a5c4d351bde))
    77+
    - **b-form-input:** fix debounce when value does not change
    78+
    ([#5632](https://github.com/bootstrap-vue/bootstrap-vue/issues/5632))
    79+
    ([111ca65](https://github.com/bootstrap-vue/bootstrap-vue/commit/111ca65240ab6941e2173ca44806aa0a75691c95))
    80+
    - **b-form-tags:** ensure sam 97AE e height with or without tags
    81+
    ([#5752](https://github.com/bootstrap-vue/bootstrap-vue/issues/5752))
    82+
    ([07102f9](https://github.com/bootstrap-vue/bootstrap-vue/commit/07102f988cfe8e8290189e73f50790f70bbb4639))
    83+
    - **b-form-textarea:** `setStyle()` util usage
    84+
    ([bf7a65f](https://github.com/bootstrap-vue/bootstrap-vue/commit/bf7a65f87caf0d725033c35ee85c1e32ced82adc))
    85+
    - **b-pagination:** properly calculate number of links with `hide-ellipsis` option (closes
    86+
    [#5514](https://github.com/bootstrap-vue/bootstrap-vue/issues/5514))
    87+
    ([#5678](https://github.com/bootstrap-vue/bootstrap-vue/issues/5678))
    88+
    ([98e17ca](https://github.com/bootstrap-vue/bootstrap-vue/commit/98e17ca85588b858f5d74e217c48fa82f11f487f))
    89+
    - **bv-tooltip:** hide the tooltip when the title is set to empty (closes
    90+
    [#5648](https://github.com/bootstrap-vue/bootstrap-vue/issues/5648))
    91+
    ([#5677](https://github.com/bootstrap-vue/bootstrap-vue/issues/5677))
    92+
    ([5363a31](https://github.com/bootstrap-vue/bootstrap-vue/commit/5363a3132df898cb5f0cac172c0510aead62d66e))
    93+
    - **perf:** reactivity issues with `bvAttrs` and `bvListeners` (closes
    94+
    [#5520](https://github.com/bootstrap-vue/bootstrap-vue/issues/5520))
    95+
    ([#5753](https://github.com/bootstrap-vue/bootstrap-vue/issues/5753))
    96+
    ([d83a2b1](https://github.com/bootstrap-vue/bootstrap-vue/commit/d83a2b179cac2f7449a7138fce71e07139e18c94))
    97+
    - **v-b-toggle:** prevent scroll anchoring behavior (closes
    98+
    [#5715](https://github.com/bootstrap-vue/bootstrap-vue/issues/5715))
    99+
    ([#5769](https://github.com/bootstrap-vue/bootstrap-vue/issues/5769))
    100+
    ([390a5c7](https://github.com/bootstrap-vue/bootstrap-vue/commit/390a5c7045432c98999ae8bf9259fb9ae03bcb19))
    101+
    - component destroy handling on parent destroy
    102+
    ([#5749](https://github.com/bootstrap-vue/bootstrap-vue/issues/5749))
    103+
    ([e67d341](https://github.com/bootstrap-vue/bootstrap-vue/commit/e67d34190358cb5e9d3e6d45ec74f045bf20caef))
    104+
    - don't display BootstrapVue warning messages when in production
    105+
    ([bf8966f](https://github.com/bootstrap-vue/bootstrap-vue/commit/bf8966f6de725bf2828ca4609056c27dd4a96399))
    106+
    - don't display warning messages when in production (closes
    107+
    [#5598](https://github.com/bootstrap-vue/bootstrap-vue/issues/5598))
    108+
    ([#5763](https://github.com/bootstrap-vue/bootstrap-vue/issues/5763))
    109+
    ([4b5d916](https://github.com/bootstrap-vue/bootstrap-vue/commit/4b5d9162b8a6531c0ada66f646498b0ba40a0e9b))
    110+
    - **b-table:** make sure to apply all formatters of field configuration (closes
    111+
    [#5672](https://github.com/bootstrap-vue/bootstrap-vue/issues/5672))
    112+
    ([#5674](https://github.com/bootstrap-vue/bootstrap-vue/issues/5674))
    113+
    ([c7c14ea](https://github.com/bootstrap-vue/bootstrap-vue/commit/c7c14ea1d023b26af8a12c12dbc2c3d8220b7f67))
    114+
    - **ssr:** avoid tree missmatches by either using `domProps` or `children` (closes
    115+
    [#5453](https://github.com/bootstrap-vue/bootstrap-vue/issues/5453),
    116+
    [#5557](https://github.com/bootstrap-vue/bootstrap-vue/issues/5557))
    117+
    ([#5723](https://github.com/bootstrap-vue/bootstrap-vue/issues/5723))
    118+
    ([5e8dad8](https://github.com/bootstrap-vue/bootstrap-vue/commit/5e8dad84c094ff1f7810f69293418b81e676af26))
    119+
    - **v-b-toggle:** handle component updates on click listeners
    120+
    ([#5690](https://github.com/bootstrap-vue/bootstrap-vue/issues/5690))
    121+
    ([156b1d6](https://github.com/bootstrap-vue/bootstrap-vue/commit/156b1d6a3a1ebb6548ea0dbfac346d61a92f6ed9))
    122+
    123+
    <a name="2.16.0"></a>
    124+
    125+
    ## [v2.16.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.15.0...v2.16.0) (2020-07-27)
    126+
    127+
    Released: 2020-07-27
    128+
    129+
    ### Features v2.16.0
    130+
    131+
    - **b-form-tags:** add `ignoreInputFocusSelector` prop to make input focus behavior configurable
    132+
    (closes [#5425](https://github.com/bootstrap-vue/bootstrap-vue/issues/5425))
    133+
    ([#5429](https://github.com/bootstrap-vue/bootstrap-vue/issues/5429))
    134+
    ([26d5953](https://github.com/bootstrap-vue/bootstrap-vue/commit/26d5953f834684d36b0af99da912dba08fd37bd8))
    135+
    - **docs:** launch themes page with first BootstrapVue theme
    136+
    ([#5549](https://github.com/bootstrap-vue/bootstrap-vue/issues/5549))
    137+
    ([ec51ef0](https://github.com/bootstrap-vue/bootstrap-vue/commit/ec51ef062f7ed39339cde59b2d9d4cee40347dcc))
    138+
    139+
    ### Bug Fixes v2.16.0
    140+
    141+
    - properly handle special characters in user-provided IDs (closes
    142+
    [#4927](https://github.com/bootstrap-vue/bootstrap-vue/issues/4927),
    143+
    [#5561](https://github.com/bootstrap-vue/bootstrap-vue/issues/5561))
    144+
    ([#5564](https://github.com/bootstrap-vue/bootstrap-vue/issues/5564))
    145+
    ([1fabd68](https://github.com/bootstrap-vue/bootstrap-vue/commit/1fabd68bb44b28a9127810f35bd07e1fdf3d12ec))
    146+
    - **b-form-checkbox-group:** only emit `input` when value loosely changes
    147+
    ([#5432](https://github.com/bootstrap-vue/bootstrap-vue/issues/5432))
    148+
    ([e76d408](https://github.com/bootstrap-vue/bootstrap-vue/commit/e76d40874bd2a42126162101e94bb18e9042840b))
    149+
    - **b-form-tags:** unit test ([#5586](https://github.com/bootstrap-vue/bootstrap-vue/issues/5586))
    150+
    ([f4d509a](https://github.com/bootstrap-vue/bootstrap-vue/commit/f4d509af647eaf87e2b635d08ff9431b25150650))
    151+
    - **b-icon:** use `aria-label` attribute instead of `alt`
    152+
    ([#5581](https://github.com/bootstrap-vue/bootstrap-vue/issues/5581))
    153+
    ([72a1363](https://github.com/bootstrap-vue/bootstrap-vue/commit/72a13635b94aedfab1fb6800f2a297fa306f63ef))
    154+
    - **b-img:** Allow empty `alt` prop (fixes
    155+
    [#5524](https://github.com/bootstrap-vue/bootstrap-vue/issues/5524))
    156+
    ([#5545](https://github.com/bootstrap-vue/bootstrap-vue/issues/5545))
    157+
    ([b22829d](https://github.com/bootstrap-vue/bootstrap-vue/commit/b22829d064b6e3820ef66168ec766a57520f31eb))
    158+
    - **b-table:** prevent endless reevaluation when using v-model and object/array literal prop values
    159+
    ([#5554](https://github.com/bootstrap-vue/bootstrap-vue/issues/5554))
    160+
    ([f127d91](https://github.com/bootstrap-vue/bootstrap-vue/commit/f127d916d1ddd3a3da37bcb081150f86b356a7a4))
    161+
    - **b-tags:** replace spacing utility with static CSS (fixes
    162+
    [#5523](https://github.com/bootstrap-vue/bootstrap-vue/issues/5523))
    163+
    ([#5544](https://github.com/bootstrap-vue/bootstrap-vue/issues/5544))
    164+
    ([e0de687](https://github.com/bootstrap-vue/bootstrap-vue/commit/e0de6871640db405e7b0bfa23f3c33f348894cea))
    4165

    5166
    <a name="2.16.0"></a>
    6167

    @@ -1153,7 +1314,7 @@ Read the following migration guide for more details.
    11531314
    - `b-table`: the `filter` prop will no longer accept a function reference (previously deprecated).
    11541315
    Instead, pass a function to the `filter-function` prop when using a custom filter function. The
    11551316
    prop `filter` is only to be used for the filter's _criteria_ (i.e. the search value, search
    1156-
    `RegExpr`, etc).
    1317+
    `RegExpr`, etc.).
    11571318
    - `b-table`: passing an object as a `fields` definition will no longer work. Use the _array of
    11581319
    strings_ or _array of objects_ (or a combination of the two) fields definition format instead.
    11591320
    - `b-table`: sorting icon SASS variables have been changed to handle the new SVG backgrounds. If you

    docs/assets/scss/styles.scss

    Lines changed: 1 addition & 1 deletion
    Original file line numberDiff line numberDiff line change
    @@ -36,7 +36,7 @@
    3636
    -webkit-font-smoothing: antialiased;
    3737
    -moz-osx-font-smoothing: grayscale;
    3838

    39-
    &:after {
    39+
    &::after {
    4040
    content: "#";
    4141
    }
    4242
    }

    0 commit comments

    Comments
     (0)
    0