Skip to content

Releases: ahmadfajar/vue-mdbootstrap

v2.2.5

Choose a tag to compare

@ahmadfajar ahmadfajar released this 15 Jul 05:50

Change Logs

  • Improve TS declarations so the Jetbrains IDE recognizes the components and can resolve the component's properties, type-hints and doc-comments.
  • Improve component's property hints and autocomplete when using it inside the *.vue file with Jetbrains IDE.
  • Downgrade fast-xml-parser to v5.7.3 to reduce package size.

v2.2.4

Choose a tag to compare

@ahmadfajar ahmadfajar released this 10 Jul 21:18

Change Logs

  • Create global CSS variables to improve floating component's z-index.
  • BsSideDrawer, BsLightbox, BsModal: integrate with z-index global CSS variables.
  • BsModel: fix bug onAfterFetch event.
  • BsModal: fix bug when there is popover component placed inside it.
  • BsPopover:
    • Fix event update:open never trigger when popover is shown.
    • Fix bug when placing inside BsModal.
  • BsTooltip: fix bug maxWidth property not working properly.
  • Resize and Scroll directives: fix binding value data types.

v2.2.3

Choose a tag to compare

@ahmadfajar ahmadfajar released this 05 May 12:47

Change Logs

  • BsAbstractStore, BsArrayStore, BsModel, BsStore:
    • Improve performance.
    • Improve TS type-hints and doc-comments (tested on VS Code and PhpStorm).
  • Visual components:
    • Improve property hints, autocomplete and documentation when using it inside the *.vue file (tested on VS Code and PhpStorm).
    • Add hints and documentation of a Slot when using it inside the *.vue file (tested on VS Code and PhpStorm).
    • Add hints and documentation of an Event when using it inside the *.vue file (tested on VS Code and PhpStorm).
  • Improve registration of custom directives in vue module, so they can show up on the IDE autocomplete (tested on VS Code and PhpStorm).
  • Improve build script and dts build script.
  • Upgrade third-party libraries.

v2.2.2

Choose a tag to compare

@ahmadfajar ahmadfajar released this 16 Apr 20:21

Change Logs

  • BsButton, BsChip: improve ripple effect on mobile device.
  • CacheManager:
    • Improve getItem() method.
    • Fix hasSessionStorage() method failed on SSR.
  • Improve build script to support latest Vite version.

v2.2.1

Choose a tag to compare

@ahmadfajar ahmadfajar released this 20 Mar 15:49

Change Logs

  • BsButton:
    • Improve CSS variables and color variants.
    • Fixed bug where the CSS background-color and border were not working properly.
  • BsColorPicker:
    • Add property mode-button-tonal.
    • Improve input fields.
  • BsDatePicker: fixed calendar table CSS rules break on VitePress.
  • BsDivider: improve color when dark property is defined.
  • BsFontawesomeIcon:
    • Update the valid value of variant property to solid, regular and brands. See Font Awesome free icons documentation for details.
    • Change resource url to github because the official website is now blocked for CDN.
    • Update the value of version property to 7.2.0.
  • BsListbox, BsSearchField: fixed input field CSS breaks on VitePress.
  • BsListNav: fixed CSS layout breaks on VitePress.
  • BsProgressBar:
    • Make CSS classes more consistent.
    • Improve CSS variables.
    • Small improvement on rendering HTML.
  • BsSwitch:
    • Add property variant to change the component style appearance.
    • Mark properties: inset-mode and inset-outlined as deprecated, use variant property instead.
  • BsTabs:
    • Improve vertical tabs.
    • Fixed bug where the color property wasn't working properly when the variant property was set with a custom value.
  • BsTextArea, BsTextField: fixed CSS layout breaks on VitePress.
  • BsToggleButton: improve active button border color when property multiple is set to true.
  • BsToggleField: fixed bug property pillOff not working properly.
  • BsTooltip: improve background-color on dark theme.

v2.2.0

Choose a tag to compare

@ahmadfajar ahmadfajar released this 02 Feb 14:15

Change Logs

  • Add support for Bootstrap v5.3 and TailwindCSS v4.1.
  • Add support for dark theme.
  • Create global CSS variables for UI color consistency.
  • Convert all rgb and hex css color to oklch and improve scss mixin.
  • Improve components CSS rules, utilize css @layer and make it compatible with TailwindCSS.
  • New components: BsCloseButton, BsSpinLoader.

Read the CHANGELOG for complete list of information.

v2.1.7

Choose a tag to compare

@ahmadfajar ahmadfajar released this 03 Feb 16:22

Change Logs

  • BsTextArea: fixed bug could not determine its height when auto-grow and readonly were enabled and the model-value wasn't empty.

v2.1.6

Choose a tag to compare

@ahmadfajar ahmadfajar released this 01 Feb 11:54

Change Logs

  • BsButton:
    • Improve inner element spacing and padding when dropdown-toggle is enabled.
    • Improve spacing between icon and caret when default-slot is empty or undefined and dropdown-toggle is enabled.
  • BsTab: fixed bug that caused v-if to not work as expected.
  • BsTooltip: improve show or hide animation timing.

v2.1.5

Choose a tag to compare

@ahmadfajar ahmadfajar released this 30 Dec 04:57

Change Logs

  • BsTooltip: improve arrow positioning when activator width greater than tooltip width.
  • AxiosPlugin:
    • Expose $http.patch method.
    • Detect form object for data provided to the $http.post, $http.patch, $http.put methods and execute appropriate axios method.

v2.1.4

Choose a tag to compare

@ahmadfajar ahmadfajar released this 28 Dec 16:15

Change Logs

Feature and improvement on BsTooltip:

  • Prevent displaying tooltip beyond the screen viewport by shifting its coordinates or reversing its placement.
  • Automatically adjust arrow positioning.