Skip to content
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

chore(main): release 0.4.6 #7

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 Jul 12, 2022

🤖 I have created a release beep boop

0.4.6 (2022-11-09)

⚠ 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.
  • The event output value was changed to an object with 'sort[string]' and 'desc[boolean]' for better ts type support.

Features

  • add props toggleClass to BnavItemDropdown (d90611a)
  • add static prop ability (41d752a)
  • add the ability to extend certain built in types (4bd4bee)
  • Added 'tag' prop to BContainer (a4363b4)
  • Added Btable select-head prop to show an extra Head & Cell to the table, Added selectHead & selectCell slots to customize the selection extra head & cells. (9ecc735)
  • Added BTable selectable prop that adds the selection functionality to the table, Added select-mode prop with value of [multi, single, range] to expend the table selection can be used with. (9ecc735)
  • 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)
  • 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 selection-variant prop was added, gives the ability to use bootstrap's colors as bg to the selected rows (b4a9d4b)
  • 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: Fields keys now appear in the headers when the given field has no Label. (7fa842f)
  • 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)
  • 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)
  • added few missing props to the BTable.d.ts file (9ecc735)
  • 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)
  • BButton: import child component BSpinner (3cf3524)
  • BButton: loading checks against resolved boolean (3cf3524)
  • 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)
  • 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: strongly type props (8776e40)
  • BNavbarToggle: click event emits MouseEvent (d77abc5)
  • BNavForm: pass submit event up (d77abc5)
  • BNavItem: passes activeClass to be active (5e1348a)
  • BOffcanvas: gives wrong scoped slot attribute (3ce2da9)
  • BOverlay build issues (b7106f4)
  • BOverlay: strongly type some props (53e6777)
  • 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)
  • 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: include prop field in slot cell (012289d)
  • BTable: provided typescript hints for a stacked prop. (f967d4b)
  • BTable: row.index is now correctly passed to the cell slot template (69f4777)
  • BToaster: experiment with adding an id attr for teleporting (dded463)
  • BToast: experiment with fixes for BToast, not finished! (dded463)
  • 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)
  • include prop field in slot cell. (e4850c7)
  • non imported items in dts files (5981902)
  • Option: prevent casting null to empty string (3cf3524)
  • 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)
  • replaced BTable emits definition array with a typescript interface for better type support (9ecc735)
  • 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)
  • update date type of few of BTable props (24292ba)
  • updated the data type of a few of BTable props (7992762)
  • 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)
  • 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 61f57af to e96f6f1 Compare July 12, 2022 13:27
@github-actions github-actions bot changed the title chore(main): release 0.1.17 chore(main): release 0.1.20 Jul 13, 2022
@github-actions github-actions bot force-pushed the release-please--branches--main--components--bootstrap-vue-3 branch from e96f6f1 to 78b07e3 Compare July 13, 2022 17:19
Geoffrey-D pushed a commit that referenced this pull request Aug 4, 2022
…-components--bootstrap-vue-3

chore(main): release 0.2.4
@github-actions github-actions bot changed the title chore(main): release 0.1.20 chore(main): release 0.2.1 Aug 4, 2022
@github-actions github-actions bot force-pushed the release-please--branches--main--components--bootstrap-vue-3 branch from 78b07e3 to a06843f Compare August 4, 2022 15:21
@github-actions github-actions bot changed the title chore(main): release 0.2.1 chore(main): release 0.4.2 Nov 2, 2022
@github-actions github-actions bot force-pushed the release-please--branches--main--components--bootstrap-vue-3 branch 2 times, most recently from 8e08be1 to 5dbb244 Compare November 2, 2022 13:11
@github-actions github-actions bot changed the title chore(main): release 0.4.2 chore(main): release 0.4.6 Nov 6, 2022
@github-actions github-actions bot force-pushed the release-please--branches--main--components--bootstrap-vue-3 branch 4 times, most recently from 3392040 to a7aa25b Compare November 9, 2022 09:02
@github-actions github-actions bot force-pushed the release-please--branches--main--components--bootstrap-vue-3 branch from a7aa25b to dddc438 Compare November 9, 2022 22:55
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