Skip to content

chore(main): release 0.4.6 #1

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Sep 7, 2022

🤖 I have created a release beep boop

0.4.6 (2022-11-18)

⚠ BREAKING CHANGES

  • BContainer: remove toast props as they didn't work
  • BAlert: rename slot dismissible to close
  • rename component card-sub-title to card-subtitle
  • remove last remants of SubTitle to Subtitle
  • BAlert: rename dismiss event to close
  • remove last remants of SubTitle to Subtitle
  • BAlert: rename slot dismissible to close
  • BAlert: rename dismiss event to close
  • BInputGroupPrepend: remove useless props
  • BInputGroupAppend: remove useless props
  • BCardFooter: footerClass prop was removed instead use :class
  • BCardBody: bodyClass was removed instead use :class
  • BCardHeader: headerClass removed instead use :class
  • BCardSubTitle: prop subtitle replaced with text
  • BCardSubTitle: prop subTitleTag replaced with tag
  • BCardSubTitle: prop subTitleTextVariant replace with textVariant
  • BCardFooter: prop footer replaced with prop text
  • BCardFooter: prop footerBgVariant replaced with bgVariant
  • BCardFooter: prop footerBorderVariant replaced with borderVariant
  • BCardFooter: footerHtml replaced with html
  • BCardFooter: footerTag removed use tag
  • BCardFooter: footerTextVariant removed use textVariant
  • BCardTitle: prop title replaced with prop text
  • BCardTitle: prop titleTag replaced with prop tag
  • many of the components in the BCard space have props that prepend their name, for example, footerBgVariant, footerBorderVariant, footerHtml, etc. These have been replaced with each corresponding prop, without it's appended name to follow simplicity and single responsiblity.

Features

  • add props toggleClass to BnavItemDropdown (d90611a)
  • add static prop ability (41d752a)
  • add the ability to extend certain built in types (4bd4bee)
  • added titleCase utility to stringUtils (60aa7ff)
  • adds slots to component reference docs (1e9026b)
  • b-dropdown-item: ✨ Bind class attribute to the root (f0063ef)
  • BAlert: rename slot dismissible to close (44657a7)
  • BAlert: rename slot dismissible to close (fa63831)
  • BAlert: slot dismissible overwrites close (804e8b2)
  • BCard: add img slot above or below header (ac71dee)
  • BCardBody: bodyClass was removed instead use :class (e86b6e0)
  • BCardBody: can also use prop text instead of default slot (e86b6e0)
  • BCardBody: prop overlay actually causes affect (d998f7b)
  • BCardFooter: footerClass prop was removed instead use :class (e86b6e0)
  • BCardFooter: footerHtml replaced with html (e86b6e0)
  • BCardFooter: footerTag removed use tag (e86b6e0)
  • BCardFooter: footerTextVariant removed use textVariant (e86b6e0)
  • BCardFooter: prop footer replaced with prop text (e86b6e0)
  • BCardFooter: prop footerBgVariant replaced with bgVariant (e86b6e0)
  • BCardFooter: prop footerBorderVariant replaced with borderVariant (e86b6e0)
  • BCardHeader: headerClass removed instead use :class (e86b6e0)
  • BCardImg includes lazy (e86b6e0)
  • BCardImg: add blank img options to cardimg (f737fc3)
  • BCardImg: add prop sizes and srcset (f737fc3)
  • BCardImg: emit up load event (f737fc3)
  • BCardSubTitle: prop subtitle replaced with text (e86b6e0)
  • BCardSubTitle: prop subTitleTag replaced with tag (e86b6e0)
  • BCardSubTitle: prop subTitleTextVariant replace with textVariant (e86b6e0)
  • BCardText: expand to include dynamic tag (e86b6e0)
  • BCardText: expand to include prop text (e86b6e0)
  • BCardTitle: prop title replaced with prop text (e86b6e0)
  • BCardTitle: prop titleTag replaced with prop tag (e86b6e0)
  • BCloseButton: add in optional prop type to override type=button default (804e8b2)
  • BDropdownText: Can use text prop in place of slot (1067d4f)
  • begin development of bootstrap-vue-3-icons (c1dac9c)
  • BFormFloatingLabel: make props for text opti (dea872d)
  • BFormInput: added highlight method to active a simple highlight animation for a few seconds (2d34305)
  • BFormInvalidFeedback: make props for text option (dea872d)
  • BFormTags: Add tag scoped slot (600c129)
  • BFormText: make props for text option (dea872d)
  • BFormValidFeedback: make props for text option (dea872d)
  • BImg: add start and end props (d6d354b)
  • BInputGroupAppend: remove useless props (b9b3fd3)
  • BInputGroupPrepend: remove useless props (b9b3fd3)
  • BInputGroupText: add optional text prop (c3ba8e4)
  • BModal: 🐛 warning prop lazy does not currently work due to a constrant with updating to remove bootstrap js (af2e95b)
  • BModal: ✨ Add modal-header slot and rename footer slot (8e0da98)
  • BModal: emit hide and show on modal (f478f5e)
  • BModal: remove bootstrapjs (af2e95b)
  • BNavText: add optional text prop (d77abc5)
  • BPagination: Extend justify content types for between, around and evenly (91cf4a8)
  • BPlaceholder.vue (f826406)
  • BPlaceholder: allow any width (9153b43)
  • BPlaceholder: allow any width (355b774)
  • BPlaceholderButton: create BPlaceholderButton (51c2532)
  • BPlaceholderCard.vue -- work in progress (f826406)
  • BPlaceholderCard: add placeholder img (041156d)
  • BPlaceholderTable.vue (f826406)
  • BPlaceholderTable: bplaceholder tfoot attrs are separated (4c6dd4d)
  • BPlaceholderTable: bplaceholder thead attrs are separated (4c6dd4d)
  • BPlaceholderTable: props columns and rows can now be string or number (51c2532)
  • BPlaceholderTable: slot tfoot to overwrite default tfoot (4c6dd4d)
  • BPlaceholderTable: slot thead to overwrite default thead (4c6dd4d)
  • BPlaceholderWrapper.vue (f826406)
  • BTab: added new lazyOnce prop, The prop works similar to the lazy prop but it mounts the child component only once. (5f4240b)
  • BTable: added label-stacked prop to label the stacked rows with the field's label (f967d4b)
  • BTable: added a simple version of sort-compare prop (7373350)
  • BTable: added busy prop logic, the prop shows a spinner and message that can be replaced through a slot template #table-busy (8d91f6c)
  • BTable: added clearSelected method that unselect all of the selected items and notify the updates through rowUnselectedand selection events (1b38e4c)
  • BTable: added emptyText and emptyFilteredText props to customize the shown message when the table is empty and show-empty prop is set to true (1336537)
  • BTable: added filter prop to filter the table content, added filterable prop to specify which fields should be filtered (2e37dc1)
  • BTable: added functionality to current-page prop, The prop shows a specific page of the given items when the per-page prop is passed. (f177563)
  • BTable: added head-clicked event functionality, according to the docs of vue2-bootstrap (c3adc35)
  • BTable: added no-provider-paging, no-provider-sorting, and no-provider-filtering props for an easier switch from BSV2 (can be used with/without or replace the no-provider prop) (82b0b36)
  • BTable: added no-providing prop which is an alternative to the no-provider-.. props of BSV2 (c40ac06)
  • BTable: added row-clicked event functionality, according to the docs of vue2-bootstrap (a975610)
  • BTable: added row-unhovered events functionality, according to the docs of vue2-bootstrap (86a27fc)
  • BTable: added selectAllRows method that select all of the give items when selectable prop is 'true' (1cce4cd)
  • BTable: added selectRow and unselectRow methods, both methods take a number input which is the index of the item to either select or unselect its row. (48c4291)
  • BTable: added show-empty prop along with the #empty slot to customize the empty message (0918583)
  • BTable: added sortIcon slot, the slot allows you to customize the table's sort icons by providing you some info about the applied sort (24cd37f)
  • BTable: added sticky-header prop feature, according to bootstrap-vue2 docs (899f316)
  • BTable: completed the Table Item -> sticky-column feature, according to bootstrap-vue2 docs (d493002)
  • BTable: implemented per page prop (f5d52d3)
  • BTable: new sticky-select prop was added, the prop converts the selection column to the sticky mode when the selectable prop is passed as true to the table (6889dbb)
  • BTable: row's _showDetails prop logic was completed (33f30a5)
  • Btable: sortable tables now have the sort icon added using CSS which makes it globally customizable (0639fce)
  • BTable: sortInternal default to true (aac2b68)
  • BToast: Add options autoHide, noCloseButton (338cc1e)
  • BToast: Add options autoHide, noCloseButton. (24110d0)
  • ButtonToolbar: make prop role (44657a7)
  • ButtonToolbar: make prop role (fa63831)
  • Carousel: create a startingSlide prop (4a34ade)
  • CloseButton: emit click event up (44657a7)
  • CloseButton: emit click event up (fa63831)
  • create eagerComputed component (c038674)
  • Offcanvas: add noHeader prop (94fdebd)
  • Offcanvas: add noHeaderClose prop (94fdebd)
  • Offcanvas: add slot footer (94fdebd)
  • Offcanvas: add slot for header (94fdebd)
  • refactor icons (76baf45)
  • standardize props in multiple comps (e86b6e0)
  • tooltip: ✨ Handle tooltip config as value instead of modifiers (175fe4d)

Bug Fixes

  • #470: no rounded corners when using BInputGrooupPrepend or BInputGroupAppend (b9b3fd3)
  • #613: separate computed breaks reactivity (3534780)
  • #697: labelCols class not working (5162eb9)
  • #714: v-bind={text} causes breaking items to not display text in nested BLink component (9153b43)
  • #714: v-bind={text} causes breaking items to not display text in nested BLink component (9d4060f)
  • BAlert: rename dismiss event to close (44657a7)
  • BAlert: rename dismiss event to close (534bfa5)
  • BAvatar: fix tag to be button and has attr type when prop button and prop buttonType (0448cfa)
  • BAvatarGroup: attempted mutation of readonly (f2fcd74)
  • BButtonGroup: strong type prop size (d77abc5)
  • BCard: bodyClass prop renamed to bodyClasses (83f5e53)
  • BCard: footer border variant uses footer prop (1defb70)
  • BCard: footerClass prop renamed to footerClasses (83f5e53)
  • BCard: headerClass renamed to headerClasses (83f5e53)
  • BCard: Set correct align types. (91cf4a8)
  • BCol: incorrectly keeps col class when also has col-{n} class (7619630)
  • BContainer: remove toast props as they didn't work (c91801d)
  • BDropdown: click event emits MouseEvent (d77abc5)
  • BDropdown: event to be MouseEvent on click (df957f5)
  • BDropdownGroup: rename headerClasses prop to headerClass (3c72126)
  • BDropdownItem: contains disabled on button (972c452)
  • Bdropdown: slot button-content to not render both prop text andslot (df957f5)
  • Bdropdown: toggleText prop given additional slot opt (df957f5)
  • better checking for when a slot is empty (ded0e69)
  • BFormGroup: label-align prop not working (398744a)
  • binding.value could be undefined, in that case we should manage to avoid an error when is trying to transform into string (eeff562)
  • BInputGroup: fixed BInputGroup awareness of its nested children borders radius (5679c29)
  • BLink: has class activeClass when prop active (064fef9)
  • BLink: has class exactActiveClass when prop exact (064fef9)
  • BListGroupItem: stop giving a TS breaking null attr and use undefined instead (ded0e69)
  • BModal: dispose modal before unmount (1c54484)
  • BModal: explicit check for empty slot (760c013)
  • BModal: Fixed escape key close event not updating v-model prop (57801a4)
  • BModal: fixed lazy rendering (65e14f0)
  • BModal: fixed the modal's close button located in the header where the button click was not updating v-model value (35a11da)
  • BModal: fixed the modal's close button located in the header where the button click was not updating v-model value (fe00e61)
  • BModal: fixes the visibility issue where having more than one modal will overlap each other (f8b83dc)
  • BModal: include explicit import of BCloseButton (fd445e0)
  • BModal: moved the modal's css props to global style file to fix modal not showing up & backdrop not appearing correctly in some cases (c20da57)
  • BModal: strongly type props (8776e40)
  • BNavbarNav: Set correct align types. (91cf4a8)
  • BNavbarToggle: click event emits MouseEvent (d77abc5)
  • BNavForm: pass submit event up (d77abc5)
  • BNavItem: passes activeClass to be active (5e1348a)
  • BNav: Set correct align types. (91cf4a8)
  • BOffcanvas: gives wrong scoped slot attribute (3ce2da9)
  • BOverlay build issues (b7106f4)
  • BOverlay: strongly type some props (53e6777)
  • BPagination: Set correct align types. (91cf4a8)
  • BPlaceholderCard: remove unnecessary inner div on body (4c6dd4d)
  • BPlaceholder: limit when both cols and width (78b2dba)
  • BRow: rowClasses are computed... Unsure if this was an accident before or my mistake now (ded0e69)
  • BRow: Set correct align types. (91cf4a8)
  • BTable, BTableSimple: Added the needed CSS to make the stacked prop take effect from a specific screen-size breakpoint. (f967d4b)
  • BTable: [#742] BTable with provider never hides the busy loader (affcacf)
  • BTableContainer: fix up new classes prop (75509ef)
  • BTableContainer: rename prop responsiveClasses to responsiveClass (3c72126)
  • BTable: fix(BTable): fixed 'selection' event not being emitted when selecting the row by index through 'selectRow' method. (54aa0c2)
  • BTable: fixed filtered event being emitted when using pagination (more details: b-table pagination not working when filtering bootstrap-vue-next/bootstrap-vue-next#768). (f967d4b)
  • BTable: fixed anchor tags not working inside the table rows (7d521dd)
  • BTable: fixed filtering undefined table item values (more details: b-table filtering fails if items have null values bootstrap-vue-next/bootstrap-vue-next#770). (f967d4b)
  • BTable: fixed incorrect responsive-class prop name which was disabling the responsive functionality (eb3ca5c)
  • BTable: Fixed sorting when sorting had no effect when trying to sort an object-formed column that includes multiple properties (ex: name: { first: 'Dickerson', last: 'Macdonald' }) (658d2ec)
  • BTable: fixes 'sorted' event not emitted with fully synced values (77fb7f4)
  • BTable: fixes sorted event not being emitted with the correct values. (e6a72de)
  • BTable: header display changed to be inline to allow few abilties such as centering text using CSS (caf495e)
  • BTable: Hotfix to selectAllRows method, Calling the method now emits the selection events correctly. (40b30a0)
  • BTable: provided typescript hints for a stacked prop. (f967d4b)
  • BTable: row.index is now correctly passed to the cell slot template (69f4777)
  • BTabs: Set correct align types. (91cf4a8)
  • BToaster: experiment with adding an id attr for teleporting (dded463)
  • BToast: experiment with fixes for BToast, not finished! (dded463)
  • BTooltip: Error toString if value is undefined. (91cf4a8)
  • BTransition: allowTransProps to work (dd17957)
  • Card: subTitle prop renamed to subtitle as it is one word (8776e40)
  • carousel.spec.ts: cannot use internal method (cadbca6)
  • Carousel: get it to work again due to broken useSlot() features (4a34ade)
  • composables: Do not spread array inside concat function (f9841f5)
  • composables: Spread out children from Fragment slots (963f7a6)
  • composables: Use correct properties to check for types (91d97b0)
  • Computed variable is waiting for a boolean, the undefined cases should be transformed to boolean. using double close exclamation to detect positive cases. (c83426a)
  • directives: export proper naming schemes (f8adcaa)
  • dts build error on breadcrumbitem (8ee6b8e)
  • enable souremap building (b24f748)
  • non imported items in dts files (5981902)
  • pluckProps: fix wrong ts (f2fcd74)
  • prop name (a72cd1d)
  • remove last remants of SubTitle to Subtitle (44657a7)
  • remove last remants of SubTitle to Subtitle (ac66fe4)
  • rename component card-sub-title to card-subtitle (44657a7)
  • renamed bootstrap 5 utilities classes (a68bb52)
  • setAttribute doesn't allow to set an undefined value. Returning empty string, the warning is enough to review a problem. (8a34c2c)
  • some v-fors in docs missing :key attr (c91801d)
  • Table: update field labeled key to use titleCase from stringUtils (60aa7ff)
  • transProps working in BTransition cascades fixes for components that rely on it, ex: Overlay noFade (dd17957)
  • useAlignment returns a computed ref, changing variable name and using value property. (1b024de)
  • workaround for git being dumb (2ac043f)
  • workaround for git being dumb (3ced7ef)
  • workaround for git being dumb (06f1581)
  • workaround for git being dumb (4dbdc3d)

Performance Improvements

  • BDropdownGroup: array.join replaced with template literal (83f5e53)
  • BTransition: replace ref with cached computed properties (dd17957)
  • remove possible duplicate computeds (7fb7342)
  • useBooleanish: use eagerComputed instead since the resolved type usually can benefit from it (c038674)

Reverts

  • 83f5e53: rename to remove 'es' at end (3c72126)
  • BContainer: revert to fix usage with toast (818865c)
  • BToast: revert btoast changes move to other branch (012d441)
  • remove sourcemap (8e622bb)
  • some previous eagerComputed changes (ab663ec)

Miscellaneous Chores


This PR was generated with Release Please. See documentation.

@github-actions github-actions bot force-pushed the release-please--branches--main--components--bootstrap-vue-3 branch from 7088395 to ec53e26 Compare September 7, 2022 15:25
@github-actions github-actions bot force-pushed the release-please--branches--main--components--bootstrap-vue-3 branch from ec53e26 to 2d595b2 Compare September 19, 2022 16:06
@github-actions github-actions bot changed the title chore(main): release 0.3.0 chore(main): release 0.4.6 Nov 18, 2022
@github-actions github-actions bot force-pushed the release-please--branches--main--components--bootstrap-vue-3 branch from 2d595b2 to 42935da Compare November 18, 2022 07:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants