Don't miss MDB React updates! Join our mailing list & receive information whenever a new update is released.
By subscribing you agree to receive the newsletter & commercial information from the data administrator StartupFlow s.c. Kijowska 7, Warsaw. Policy
Version 9.0.0, released 16.09.2024
Fixed & improved:
- Datepicker:
- fixed buttons outline bug after focus
- fixed
activeDatereseting on picker open
- Timepicker: fixed
activeDatereseting on picker open - DateTimepicker: fixed picker styling on small screens
-
Input fields:
- fixed background after autocomplete
- fixed the placeholder display for input fields of type:
time,datetime-local,month,week
- Modal: removed
.fadeand.showCSS class to prevent double animation in Firefox - Multi item carousel: fixed first element animation
- Popconfirm: added open and close animation in modal mode
- Sidenav: fixed link styles not using variables
- Treeview: fixed checkbox click toggling collapse
- Vector maps: fixed zoom buttons shadow
-
WYSIWYG editor:
- added preventive values to
.wysiwyg-content class - fixed the method for setting text and background colors — the `font` tag will no longer be used.
- added preventive values to
Version 8.0.0, released 15.04.2024
Features:
-
Autocomplete - Changed
onSelectto return option data instead of string value only
Fixed & improved:
- Improved dev repository to facilitate plugins development and testing
-
DateTimepicker:
-
Removed props:
defaultTime,defaultDate, ,dateFormat,timeFormat. These options can be passed throughtimepickerOptionsanddatepickerOptions. -
Removed
inputRef. Input reference can be reached with forwardRef.
-
Removed props:
-
Timepicker:
- Fixed disabling scroll on mobiles in modal mode
- Fixed bug causing hour not to be selected after click on the clock
- Fixed issue causing z-index to be not applied correctly
-
Select:
- Props will be spread on the input instead of the div wrapper
- Fixed triggering 'onChange' when keyboard is used on the closed select
- Transfer - Fixed bug causing endless loop when the data was undefined.
-
Stepper:
- Fixed height calculating in horizontal mode
- Added validating all form controls in stepper linear
- Collapse - Fixed height calculating when collapse is not initially visible
-
Modal:
- Fixed bug causing 'undefined is not iterable' error for
leaveHiddenModal=false - Fixed a bug causing the backdrop not to be displayed when the modal was quickly closed and reopened
- Fixed triggering
onOpenandonCloseevents - Removed
setOpen. Modal will accept only theopenprop to manage the open state. UseonCloseevent to control it.
- Fixed bug causing 'undefined is not iterable' error for
- Popconfirm - Added focus trap and improved keyboard accessibility
-
Calendar - Migrated from
SelectDeprecatedtoSelect -
Dummy - Migrated from
SelectDeprecatedtoSelect -
TableEditor - Migrated from
SelectDeprecatedtoSelect - Treeview - Fixed collapse animation
- Toast - Updated background colors
-
Lightbox - Removed
fontAwesomeoption
Version 7.2.0, released 29.01.2024
See legacy docs for this versionFeatures:
-
Tooltip - added
typeprop - Added
disablePortaloption in the following components:
Fixed & improved:
-
Perfect Scrollbar:
- Removed react-perfect-scrollbar dependency and created custom component implementation
- Fixed 'relative imports outside of
src/are not supported' error in Next.js src/ project
- Created custom
createPortalimplementation to prevent SSR related issues in the following components: - Select:
-
Fixed bug when
selectDatawas being changed during option selection - Fixed keyboard accessibility bug when the selected option had no value
-
Fixed bug when
- Timepicker:
- Added handlers for arrowLeft & arrowRight events in timepicker 24h modal mode to make changing hour with the keyboard easier
- Fixed a bug causing the sidenav to be above the backdrop until the timepicker animation was complete
Version 7.1.0, released 08.01.2024
New component:
- MDBClientOnly - Dedicated for environments using server side rendering, like Next.js. Used to evaluate component's code only on the client side and prevent SSR related errors.
Features:
-
Select:
- Added new events:
onOpened,onClosed - Added
animationVariants - Added
searchFnto allow custom filtering - Added
forwardRefto the input
- Added new events:
- Dropdown - Added
wrapperprop -
Checkbox - Added
forwardRefto the input -
DateTimepicker - Added
forwardRefto the input -
Datepicker - Added
forwardRefto the input -
Timepicker - Added
forwardRefto the input -
File - Added
forwardRefto the input
Improved & fixed:
-
Select:
- Disabled clear button when the
disableprop is set - Fixed keyboard accessibility for Select with Search - reseting active option when the filter query changes.
- Disabled clear button when the
- Dropdown - Changed tabindex of all items to 0
-
Timepicker:
- Fixed bug causing page scroll when inline timepicker opens
- Fixed keyboard accessibility
- Fixed active class toggling for am/pm toggler
-
Datepicker - fixed
selectOnClickto close picker after selecting date - Buttons - fixed styles for floating buttons with a tag
- Table editor - fixed pagination styles to be responsive
-
Fixed
--mdb-link-decorationCSS variable -
Sidenav:
- Removed unexpected height change animation on window resize
- Fixed icons styles
- Stepper - fixed height calculating in vertical mode
Version 7.0.0, released 06.11.2023
General
-
Unified properties names. Changed
showtoopen,onHidetoonClose, andonShowtoonOpenin all components -
Renamed dist output file extension from
.jsto.cjs -
Added
typekeyword to props export. -
Added
displayNameto the components. -
Added
use clientdirective. - Synced styles with MDB Standard 6.4.1.
-
Added
framer-motionlibrary to our dependencies. - Changed files structure in MDB5 Free repository
New features:
-
DateTimepicker:
-
All timepicker's and datepicker's options are now available through
datetimepicker! -
Added new props:
value,onDatepickerOpen,onDatepickerClose,onTimepickerOpen,onTimepickerClose
-
All timepicker's and datepicker's options are now available through
-
Timepicker:
-
Added
onClosed,onOpened -
Renamed
showtoopen& fixed controlling open state with it -
Added
valueprop
-
Added
-
Datepicker:
-
Created
onClosed,onOpened,openproperties -
Changing value will now affect
activeDateinsidedatepicker - Animations - improved usage readability
-
Removed
enableTarget,target,setTarget -
Added
animate,onEnd
-
Created
- Carousel:
- Created MDBCarouselCaption component
-
Removed props:
src,video,captionClassNamefrom MDBCarouselItem -
Stepper - Added
activeStep -
Select:
-
Added
onChangeand markedonValueChangeas deprecated -
Added
openproperty
-
Added
-
Alerts &
Toasts:
-
Changed
openprop to always define the state of the component (controlled) -
Added
defaultOpento only set initial open state (uncontrolled)
-
Changed
- Chips - Fixed adding new chip after input blur
-
Calendar
- Added
eventsprop -
File upload
- Created
filesandonChangeto enable controlling value - Drag & drop - fixed touch events
Improved & fixed
-
Autocomplete -
Removed
scrollIntoViewIfNeeded()because it was not supported on some browsers. -
Select -
Improved
onCloseandonOpenevents triggering. -
Popover - Improved managing open state with
openproperty -
Dropdown -
Fixed bug causing
onHideevent triggering even when dropdown was already closed. - Timepicker - Fixed 'hour' mode not being properly reset after timepicker closing.
-
Tooltip - Removed unused
bs-[position]class -
Calendar
- Fixed bug causing
onChangetriggering on the first render - WYSIWYG editor - Fixed bug causing submitting form if the plugin was inside that form
Version 6.3.0, released 11.09.2023
See legacy docs for this versionNew features:
-
Select - Enabled opening select with
alt + arrowDowncombination -
Rating - Added
valueprop -
Autocomplete - Added
open,onOpened,onClosedprops -
Accordion:
- Added prop
activeand extendedinitialActiveby type ofnumber[] - Added
onChangeevent
- Added prop
-
Popconfirm - Added
openandonCloseproperties -
Sidenav - Added
smalloption
Fixed & improved:
- Sidenav - Changed hardcoded padding-left to CSS variable
- Stepper - Fixed adjusting height when content is added dynamically
-
Validation - Fixed
isValidatednot affecting component's state -
Datetimepicker - Updating input will now update Datepicker's
activeDate -
Timepicker:
- Fixed non-blocked scroll when modal is opened
- Fixed keyboard accessibility in inline mode
-
Select - Fixed focus border color in
contrastmode -
Autocomplete - Fixed
onCloseevent not triggering on outside click - Colorpicker - Fixed slider displaying on Firefox
Version 6.2.0, released 07.08.2023
New features
-
Carousel
- Added
carouselInnerClassNameprop -
Added
intervaloption to theCarouselItem
- Added
-
Tabs - Added
tagprop to theTabsItem -
Datepicker - Added
inputIdprop -
Wysiwyg - Created
onChangeevent to return formatted HTML -
Alert - Added
onShowevent
Fixed & improved:
-
Changed
defaultPropsto ES6 destructuring syntax -
Carousel
- Fixed double
onSlideevent triggering - Fixed a bug causing not clearing a slide-changing interval
- Fixed double
-
Select
- Prevented select from crashing when the
datais empty - Fixed
preventFirstSelectionoption
- Prevented select from crashing when the
- Dropdown - Fixed a bug preventing input value from being changed when it is inside a dropdown
- Input - Fixed invalid label displaying when the input was not visible at the moment of rendering
-
Sidenav - Removed backdrop from sidenavs of type
pushandside - Collapse - Fixed a bug causing collapse's height not adjusting after adding an extra content
Version 6.1.0, released 29.05.2023
New features
-
Select
-
Added
optionGroups -
Added
hidden
-
Added
-
Collapse - Added
onShowandonHideevents -
Dropdown - Enabled
preventDefault()ononShowandonHideevents -
Tooltip - Enabled
preventDefault()ononShowandonHideevents -
Table Editor - Enabled
preventDefault()ononModifyandonAddevents - Timepicker - Added quick time change after a long press of the mouse button in inline mode
Fixed & improved:
- Styles will be synchronized with MDB 5 Standard 6.2.0
-
Select
- Improved keyboard accessibility
- Fixed jumping label
- Fixed toggling label's
activeclass - Fixed lowercase/uppercase letters filter issue
- Fixed input focusing on arrow click
- Fixed validation
- Improved stability
- Autocomplete
- Fixed a popper bug for autocomplete inside stepper
- Fixed jumping label
- Multi item carousel
- Fixed 'slide up' animation
- Fixed interval not reseting after manual slide change
- Modal - Fixed
onHideevent not working on outside click and ESC - Calendar - Fixed closing the modal window when the
mouseupevent was triggered on backdrop - Datatables - Fixed lowercase/uppercase letters filter issue
- Infinite scroll - Fixed a bug causing
onInfiniteScrollnot being triggered - Onboarding - Fixed a bug causing incorrect state changes when the value of a controlled input in Onboarding changed
Version 6.0.0, released 27.03.2023
Breaking changes:
- We have changed the build tool from Rollup to Vite.
- We have replaced separate component modules files with one ES format file that gives the same possibilities
Fixed & improved:
- Added map files for
cssfiles - Added
cssfile with dark skin -
Datepicker
- Added
customHeaderoption - Fixed focusing after days/months/years view change
- Added
-
Datatable
- Fixed cell formating for
Stringvalues - Fixed sorting issue for uppercase/lowercase
- Fixed cell formating for
-
Timepicker
- Added
bodyIdoption - Added
headIdoption - Added
switchHoursToMinutesOnClickoption - Added
amLabel and pmLabeloptions - Added
Dateas a available type for thedefaultTimeoption
- Added
-
Multirange
- Fixed updating component after
defaultValuechange
- Fixed updating component after
Version v5.1.0, released 19.12.2022
See legacy docs for this versionNew:
- Admin design blocks
Fixed & improved:
-
Inputs
- change
inputReftoref -
Dropdown
- add a
preventCloseOnClickproperty to DropdownItem component - Autocomplete - refactor
- Stepper - fix behavior when animations are turned off in system
- Ripple - fix issue which was causing autoclose of Modal and Sidenav components after clicking on button
- Accordion - add option for adding class to the button
-
Select
- fix keyboard navigation
- fix availability of opening the popper after clicking on the arrow when select is disabled
- Vector Maps plugin - optimization
- Datepicker - fix focus issue after closing it with button and reopening it
- General docs corrections
Version v5.0.0, released 31.10.2022
Major:
- Styles will be synchronized with MDB 5 Standard 5.0.0
Fixed & improved:
- Transfer - upgrade search
- Select - upgrade search
- Navbar - add dropdown link hover
- DateTimePicker - add onChange event
- Select - adjust multiple select active class when it is declared with default values
- Modal - fix section frame with position bottom
- Select - improve focusing
- Dropdown - fix item without header/link/divider option
- Fix transition-property warning
- Sidenav - add
nonInvasiveproperty - Datepicker - added
disablePastanddisableFutureoptions - Carousel - added video handling
- Touch - fix scroll with swipe
- Timepicker - fix bug with selecting minutes
- Timepicker - add
disableproperty to disable an input - Select - fix problem with arrow that doesn't open the select
- Select - fix issues with
visibleOptionsproperty - General docs corrections and improvements
Version v4.2.0, released 29.08.2022
New:
- DateTimepicker component
- Clipboard component
- Timepicker -
disablePastanddisableFutureoptions
Fixed & improved:
- Fix problems with Next.js/Gatsby integration
- Carousel refactor
- Dropdown refactor
- Input - fix problems with label
- General docs corrections
- Timepicker - fix problem with change event in inline version
- Timepicker - fix problem with min/max time properties handling
- Timepicker - general code improvement
-
Select - add
preventFirstSelectionoption to prevent first option selection by default - Multi range slider - fix problem with maximum selection with two dots
- Chips - fix deleting all options with the same text
- Table editor - general bug fix
-
Table editor - new options (including
maxHeight,maxWidth,loadingMessage, custom selectors, translations and more)
Version v4.1.0, released 11.07.2022
Major:
- Styles will be synchronized with MDB 5 Standard 4.20.0
New:
- E-commerce gallery plugin
- Captcha plugin
- Color picker plugin
- Input mask plugin
- Treetable plugin
- Data parser plugin
- File upload - added onRemove event
- SidenavLink - added
tagproperty - Modal - added non invasive example
Fixed & improved:
- Datatables refactor
- Table editor refactor
- Fixed long label for checkbox and radio
- Autocomplete - disabled click when no results label is shown
- Timepicker - fixed bad positioning when component is used inside a modal
- Select - fixed visible options when select all button exists
- Select - fixed initial popper width inside a modal
- Select - clear button now will fire onValueChange event
- Animations - fixed blinking animations
Version v4.0.0, released 13.06.2022
Major:
- Update to React 18
- MDBSelect refactor (old one is still available under "MDBSelectDeprecated" name)
- MDBStepper refactor and optimization
- MDBCalendar - new layout and refactor
New:
- Organization Chart plugin
- Scroll Status plugin
- Dummy plugin
- useAnimatedRef hook
- useStickyRef hook
- Parallax plugin
- MDBChip - new events onAdd, onDelete, removed onClose one
- MDBChipsInput - new event onDelete
- MDBToast - new events onShow, onHide
- MDBTabs - new events onShow, onHide
- MDBTooltip - new events onShow, onHide
- MDBCollapse - new events onShow, onHide
- MDBPopover - new events onShow, onHide
- MDBCarousel - new event onSlide
- MDBModal - new events onShow, onHide, onHidePrevented
- MDBAlert - new events onClose, onClosed
- MDBDropdown - new events onShow, onHide
Fixed & improved:
- MDBScrollspy refactor
- Adjusted types
- Controlling the Datepicker value from outside the component
- Fix inifinite rerender timepicker bug
- MDBCollapse refactor
- Fix Popconfirm name
- Fix collapsing label when the numerical value is passed to the number input
- Fix issues with using arrows in MDBChip
Version v3.0.0, released 21.03.2022
New:
- Multi Range Slider
- Countdown plugin
- RTL integration
- FA6 integration
- New
MDBTextAreacomponent -
Add
iconTypeproperty to theMDBIconcomponent to handle the FA6 syntax
Fixed & improved:
- Remove textarea logic from the
MDBInputcomponent - Improve all types in the package
-
MDB5 React docs corrections and improvements, new
Advanced Typessection added where it is needed - MDBInputGroup component refactor
- MDBDatepicker component refactor
- MDBDValidation component refactor
- MDBAutocomplete new value extraction and
onSelectproperty - MDBDatepicker new value extraction
- MDBAccordion switched
collapseIdto number - MDBRating new value extraction
Optimization
- MDB4 React docs migration from Wordpress to Hugo
Version v2.4.0, released 28.02.2022
New:
Fixed & improved:
- Select - fix problem with dynamic data
- Select - add
aria-labelhandling for the search input - Remove unnecessary .tgz files from advanced package
- Modal - improve focus trap
- Modal - fix issue with blocking page after entering the link from opened modal
- Calendar - add
onEventClickproperty
Version v2.3.0, released 17.01.2022
New:
Fixed & improved:
- Modal - add a focus trap
- Dropdown - improve up/down keys handling
Optimization:
- MDB5 docs migration from Wordpress to Hugo
Version v2.2.0, released 20.12.2021
Fixed & improved:
- Navbar - fix issue with collapse and invincible elements
- Dropdown - fix issue with ripple
-
Table Editor - change
getOpenStatemodal property tosetShow - Table Editor - fix adding elements to the empty table
- Datatables - enable search customization
- Datatables - fix issue with an
entriesoption - Alerts & Toasts - fix stacking offset
Version v2.1.0, released 06.12.2021
Fixed & improved:
- Sidenav - add keyboard accessibility
- Sidenav - add swipe handling with slim version
- Sidenav - fix issue with an animation reset using collapse
- Sidenav - fix backdrop position on pages with a scrollbar
- Datepicker - remove
startDateprop and improve default value handling - Timepicker - add
setTimeproperty to change a value programatically - Calendar - add dragging option
- Calendar - fix events arrangements
- Calendar - fix
readonlyproperty - Calendar - fix 12h version
- Calendar - fix validation
- Calendar - add
getEventsproperty
Version v2.0.0, released 22.11.2021
Major changes:
-
Integrate MDBCharts with a
react-chartjs-2plugin and fix a datalabels option - Add an
activeproperty to theMDBSideNavLinkcomponent -
Change arrow behavior in the
MDBSideNavLink component- set default0as default rotation angle and addshouldBeExpandedproperty -
Change a
getOpenStateproperty intosetShowand update documentation - Styles will be synchronized with MDB 5 Standard 3.10.0
New:
- Add Admin dashboard templates
Fixed & improved:
- Lightbox - fix problems with scroll without container, swipe picture direction and fullscreen
- Sidenav - fix push and side modes invertion
- Add
defaultFileto theMDBFileUploadplugin - Correct modal behavior and popconfirm inside the
MDBTableEditorplugin - Add
inputClassNameproperty to theMDBSelectcomponent
Version v1.6.0, released 02.11.2021
New:
Fixed & improved:
- Fix MDBSelect component inside the MDBDatatable pagination
Version v1.5.0, released 18.10.2021
New:
Fixed & improved:
- Fix problem with a PostCSS erorr while building a CRA App
- Adjust z-index property in Autocomplete, Modal, Date and Timepicker components
- Fix infinite re-render problem in the MDBSelect
- Fix
getValuemethod in the MDBSelect - Remove
getSelectedItemmethod in the MDBSelect - Remove
type='submit'property from buttons in the MDBDatepicker - Fix MDBDropdown behavior inside the MDBStepperContent component
- Fix MDBStepperContent resizing behavior
- Fix MDBStepper problem with MDBValidation
- General MDBCalendar fixes
- Refactor the MDBCarousel component
Version v1.4.0, released 20.09.2021
New:
Fixes and improvements of React components (including Modal, Datepicker, Timepicker, SideNav, Select, Table Editor, Input and Autocomplete
Version v1.3.0, released 09.08.2021
Fixed & improved:
- Added multiple select label customization
- Fixed uncontrolled input behaviour
- Fixed popconfirm outside click
- Fixed radio
Toggle buttonsexample - Optimized MDBReact Pro pack
- Improved
Table editorplugin data management
Version v1.2.0, released 26.07.2021
New:
- Table Editor Plugin
- Theming installation guide
Fixed & improved:
- Fixed z-index problem with popover and select
Version v1.1.0, released 12.07.2021
Fixed & improved:
- Fixed multiselect checkbox selection in
MDBSelect - Fixed
MDBReactdocs examples - Fixed
MDBLightboxanimation and resize - Corrected
fixedproperty inMDBNavbar - Removed default button type from
MDBBtn - Fixed property types in
MDBCharts
Version v1.0.0, released 28.06.2021
Fixed & improved:
- Add improvments for setting color in
MDBToast -
Expired
MDBToastandMDBAlertswill be dynamically deleted from state and DOM - Add validation to
MDBSelect - New
MDBModal- fixed animations, improved backdrop and popover usage - Add animations to
MDBLightbox - Add keyboard navigation to
MDBLightbox - Add caption to
MDBLightbox - Update docs with customization examples for
MDBLightbox -
Add
sortFieldandsortOrderproperties to enable default sorting inMDBDatatable
New components:
Version v1.0.0 Beta 7, released 14.06.2021
New features:
- Styles will be synchronized with MDB 5 Standard 3.7.1
- Add size property to the
MDBSelect
New components:
Version v1.0.0 Beta 6, released 31.05.2021
New features:
- Buttons will have ripple initialized by default
- Styles will be synchronized with MDB 5 Standard 3.6.0
New components:
Fixed:
- Fixed small Fille Input label
- Fixed Button, Navbar, Drodown, Modal, Checkbox, Hover Effects and Ripple documentations
Version v1.0.0 Beta 5, released 17.05.2021
New components:
Version v1.0.0 Beta 4, released 04.05.2021
New features:
- Stacking for toasts and alerts
New components:
Version v1.0.0 Beta 3, released 19.04.2021
New components:
Version v1.0.0 Beta 2, released 06.04.2021
New components:
Version v1.0.0 Beta 1, released 22.03.2021
New components:
Fixed:
- Fixed keyboard accessibility in Select with search
- Fixed multiselect
- Now dropdowns will jump above toggler, when there's no space below.
Version v1.0.0 Alpha 4, released 08.03.2021
New components:
Changes:
Scrollbar
-
Changed syntax of the Scrollbar component from
<MDBPerfectScrollbar>to<MDBScrollbar>
Fixed:
- Fixed typos in Sidenav documentation
- Fixed typos in Modal documentation
- Fixed typos in Navbar documentation
- Fixed typos in Input Fields documentation
- Fixed typos in Radio documentation
- Fixed typos in Checkbox documentation
- Fixed typos in Tooltip documentation
- Fixed typos in Dropdown documentation
- Fixed issue with Scrollbar on small screens in Sidenav
- Fixed textarea tag in Input Fields
- Fixed issues with keyboard navigation in Select
- Fixed issues with options width in Select
Version v1.0.0 Alpha 3, released 22.02.2021
New components:
Version v1.0.0 Alpha 2, released 25.01.2021
New components:
Version v1.0.0 Alpha 1, released 11.01.2021
The initial release of MDB 5 React Alpha 1 integrated with MDB 5 Standard 3.0.0.
New components:
- Badges
- Buttons
- Button group
- Cards
- List group
- Progress
- Spinners
- Tables
- Breadcrumb
- Footer
- Headers
- Navbar
- Pagination
New sections:
- Layout
- Utilities
- Content & styles