Skip to content

chore: release 2.0.0-rc.17 #2978

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 85 commits into from
Apr 8, 2019
Merged

chore: release 2.0.0-rc.17 #2978

merged 85 commits into from
Apr 8, 2019

Conversation

tmorehouse
Copy link
Member

@tmorehouse tmorehouse commented Apr 1, 2019

Preparation for release 2.0.0-rc.17

Live Preview: https://deploy-preview-2978--bootstrap-vue.netlify.com/

Notable Changes

Fixes

  • b-collapse & v-b-toggle: better collapsed state synchronization
  • b-link & b-button: support handling multiple click event listeners
  • b-form-group: improvements to aria-* attributes
  • b-modal; fix backdrop fade animation when closing
  • b-modal: prevent page scroll/jump as modal opens on long pages
  • b-modal: fixed stacked modal z-index calculations which may have originally obscured other overlay components such as notifications and toasts
  • b-modal: prevent close on backdrop when click initiated inside modal content
  • b-pagination: reset to page 1 when total-rows or per-page changes
  • b-tooltip & b-popover: prevent duplicate show/shown event emits when .sync prop modifier used
  • utils/env: check for undefined on global process var (fixes browser build)
  • utils/get: handle case when nested value is falsy (affected b-table when using nested keys)

Enhancements

  • v-b-scrollspy: support when vue-router is in hash based route mode
  • b-alert: refactored code for better event emitting
  • b-form-textarea: improved computedHeight calculation when in auto resize mode
  • b-modal: auto return focus to trigger element using previous document.activeElement if no return focus element specified
  • b-pagination-nav: better auto page detection for IE

Other

  • Improved docs searching powered by Algolia DocSearch
  • Completed conversion of all unit testing to vue-test-utils
  • Added additional unit testing for improved code coverage

renovate bot and others added 29 commits March 28, 2019 10:29
…) (#2943)

* Update link.js

* Update link.html

* Update link.js

* Update link.js

* Update link.spec.js
… provided (fixes #2933) (#2936)

* fix(form-group): don't render aria-labelledby on group when label-for provided (fixes #2933)


Only render the `aria-labelledby` attribute on the `form-group` when `label-for` is not provided.

Fixes #2933

* Update form-group.js

* Update form-group.html

* Update form-group.spec.js

* Update form-group.js

* Update form-group.js
* chore(unit testing): more test conversions

* Update card.spec.js

* Delete card.html

* Delete card.js

* Update card.spec.js

* Update embed.spec.js

* Delete embed.html

* Delete embed.js

* Update embed.spec.js

* Update card.spec.js
* fix(env): check for undefined on process

* Update env.js

* Update warn.spec.js

* Update env.js

* Update env.js

* Update env.js

* lint

* Update env.js
* chore(dropdown): switch to `::` from `:` psuedo selectors

* Update _utilities.scss

* Update _dropdown.scss

* Create _nav-item-dropdown.scss

* Create index.scss

* Update index.scss

* Update _utilities.scss

* Update _dropdown.scss

* Create _navbar.scss

* Create index.scss

* Update index.scss

* Update index.scss

* Update _nav-item-dropdown.scss

* Update _navbar.scss

* Update _dropdown.scss

* Update index.scss

* Update _dropdown.scss

* Update _dropdown-text.scss

* Update _dropdown-form.scss
* Delete progress.html

* Delete progress.js

* Delete navbar.html

* Delete navbar.js

* Delete navbar-dropdown.spec.js

* Create nav-item-dropdown.spec.js

* Update collapse.html

* Update nav-item-dropdown.spec.js

* Create media-aside.spec.js

* Update media-aside.spec.js

* Create media-body.spec.js

* Update media.spec.js

* Delete media.html

* Delete media.js

* Update media.spec.js

* Update media.spec.js

* Update media.spec.js

* Update media.spec.js

* Create input-group-text.spec.js

* Update input-group-text.spec.js

* Update input-group-text.spec.js

* Update input-group-text.spec.js

* Create input-group-append.spec.js

* Create input-group-prepend.spec.js

* Update input-group.spec.js

* Delete input-group.html

* Delete input-group.js

* Update input-group.spec.js

* Update input-group.spec.js

* Update input-group.spec.js

* Update container.spec.js

* Update container.spec.js

* Update row.spec.js

* Create form-row.spec.js

* Update container.spec.js

* Update row.spec.js

* Update list-group-item.spec.js

* Update input-group-append.spec.js

* Update input-group-prepend.spec.js

* Update input-group-text.spec.js

* Update form-row.spec.js

* Update row.spec.js

* Update form-row.spec.js

* Update col.spec.js

* Update col.spec.js

* Update col.spec.js

* Update col.spec.js

* Update col.js

* Update col.spec.js

* Delete row.html

* Delete container.html

* Delete col.html

* Delete col.js

* Delete container.js

* Delete row.js
* Update alert.js

* Update alert.js

* Update alert.js

* Update alert.spec.js

* Update alert.spec.js

* Update alert.js

* Update alert.js

* Update alert.spec.js

* Update alert.js

* Update alert.js

* Update alert.js

* Update alert.js

* add support for countodown number (via `show` prop) as a string number

* Update alert.js

* Update alert.spec.js

* Update alert.spec.js

* Update alert.spec.js

* Update alert.spec.js

* Update alert.spec.js

* Update alert.spec.js

* Update alert.js

* Update alert.js

* Update alert.js

* Update alert.js

* Update alert.spec.js

* Update alert.js

* Update package.json

* Update README.md

* Update alert.spec.js

* Update alert.js
* docs(table): make examples work better on small screens

Reduces columns used, and adds responsive tables where needed

* Update README.md
* feat(docs): add algolia search

* Update search.vue

* Update search.vue

* add algolia API key + search improvemnts

* Update styles.scss

* Update styles.scss

* Update search.vue

* Update _slug.vue

* Update _slug.vue

* Update index.js

* Update play.vue

* Update index.js

* Update styles.scss

* Update componentdoc.vue

* Update importdoc.vue

* Update nuxt.config.js

* Update importdoc.vue

* Update importdoc.vue

* Update componentdoc.vue

* Update nuxt.config.js

* Update styles.scss

* Update importdoc.vue

* Update styles.scss

* Update styles.scss

* Update nuxt.config.js

* Update styles.scss

* Update styles.scss

* Update componentdoc.vue

* Update importdoc.vue

* Update styles.scss

* Update styles.scss

* Update styles.scss

* Update styles.scss

* Update styles.scss

* Update search.vue
@codecov
Copy link

codecov bot commented Apr 1, 2019

Codecov Report

Merging #2978 into master will increase coverage by 7%.
The diff coverage is 100%.

Impacted file tree graph

@@           Coverage Diff            @@
##           master    #2978    +/-   ##
========================================
+ Coverage   92.03%   99.03%    +7%     
========================================
  Files         205      207     +2     
  Lines        3240     3742   +502     
  Branches      959     1123   +164     
========================================
+ Hits         2982     3706   +724     
+ Misses        190       28   -162     
+ Partials       68        8    -60
Impacted Files Coverage Δ
src/components/breadcrumb/breadcrumb.js 100% <ø> (ø) ⬆️
src/components/form/form-valid-feedback.js 100% <ø> (ø) ⬆️
src/components/input-group/input-group-addon.js 100% <ø> (ø) ⬆️
src/components/nav/nav-item-dropdown.js 100% <ø> (+14.28%) ⬆️
src/components/card/card-group.js 100% <ø> (ø) ⬆️
src/components/input-group/input-group-text.js 100% <ø> (ø) ⬆️
src/components/breadcrumb/breadcrumb-link.js 100% <ø> (ø) ⬆️
src/components/card/card-header.js 100% <ø> (ø) ⬆️
src/components/navbar/navbar-toggle.js 100% <ø> (ø) ⬆️
src/components/layout/row.js 100% <ø> (ø) ⬆️
... and 113 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 7ce0847...85e6905. Read the comment docs.

Matt Grande and others added 22 commits April 4, 2019 23:39
* feat(table): Add TypeScript definitions for table fields

* Changes from code review

VueVariant -> TableVariant
interface TableFieldArray -> type TableFieldArray
Make fields optional

* Update README.md

* Update README.md

* Update index.d.ts

* Updates from code review

* Update index.d.ts

* Update index.d.ts

Change to `?:`
@tmorehouse tmorehouse changed the title chore: prep for release 2.0.0-rc.17 chore: release 2.0.0-rc.17 Apr 8, 2019
@tmorehouse tmorehouse merged commit bf85236 into master Apr 8, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants