UNPKG

87.3 kBPlain TextView Raw
113.0.0
2
3In version 13.0.0 we added support for Angular 13 and Font Awesome 6. Check what changed below:
4
5**Breaking changes:**
6
7* Added support for Angular 13, this Angular version is now required,
8* Checkbox - changed id input name to checkboxId,
9* Checkbox - styles will be loaded with other core global styles. This will allow you to use checkbox not only as mdb-checkboxcomponent, but also as a standard HTML element with material styles. The mdb-checkbox offers more features but cancause someperformance problems after adding many elements in one application view.
10
11**Dependencies:**
12
13* Updated Font Awesome to v6.0.0.
14
15**Fixes:**
16
17* Added type coercion for boolean and number inputs to resolve problems with inputs types,
18* Select - resolved problem with option type.
19
2012.2.0
21In version 12.2.0 we updated Bootstrap to v4.6.1 and added some fixes and new features for the existing components. Check what changed below:
22
23**Dependencies:**
24
25* Updated Bootstrap styles to version 4.6.1
26
27**Fixes:**
28
29* Sidenav - resolved problem with error when [side]="'right'" input is used,
30* Sidenav - resolved problem with short animation on component load, the component should be now displayed in its default state for specific breakpoint without visible transition on initialization,
31* Carousel - resolved problem with emitting activeSlideChange multiple times,
32* File upload plugin - query string will be now correctly removed from [defaultFile] url.
33
34**New features:**
35
36* Select - added new inputFocus and inputBlur events that will be emitted on select input focus/blur.
37
3812.1.0
39In version 12.1.0 we added some fixes and new features for the existing components. Check what changed below:
40
41**Fixes:**
42
43* Datepicker - markWeekends option will no longer mark dates that are hidden in a specific view,
44* Tooltip - resolved problem with component reopening when delay option is used,
45* Calendar plugin - resolved problems with reponsiveness,
46* Calendar plugin - resolved problem with view updates on startDate input changes.
47
48**New features:**
49
50* Calendar plugin - added new unique classes for toolbar container and elements inside the toolbar.
51* Calendar plugin - added new viewChanged output
52
5312.0.0
54In version 12.0.0 we added support for Angular 12. This update introduces breaking changes, check what changed below:
55
56**Breaking changes:**
57
58* MDB Angular 12 requires Angular v12,
59
60**Fixes:**
61
62* Carousel - resolved problem with gap between thumbnail bar and image,
63* Autocomplete - resolved problem with type of option value input,
64* Timepicker - resolved problem with setting default value using Angular form controls,
65* Datepicker - resolved problem with display in inline mode when container has overlay: hidden styles,
66* Datepicker - focus on input with openOnFocus option will no longer remove body scroll,
67* Stepper - added possibility to jump to any step if previous steps are completed,
68* Lightbox - resolved problem with background scrolling when image is opened,
69* Multi-range - resolved problem with component styles in Firefox browser,
70* Spinner - removed unused selector to avoid naming collisions with other libraries.
71
72**New features:**
73
74* Table - input maxHeight will also accept values with different units (for example 80%).
75
7611.1.0
77In version 11.1.0 we added some fixes and new features for the existing components. Check what changed below:
78
79**Fixes:**
80
81* Popover - component will not be displayed if no content is provided,
82* Datepicker - resolved problem with label active state and opening component on label click (inline mode),
83* Datepicker - component in modal mode will not open on input click if openOnFocus input is set to false,
84* Collapse - resolved problem with animation, component will not be toggled if animation is not finished,
85* Autocomplete - resolved problem with input keydown listener in Firefox browser when appendToBody option is enabled,
86* Stepper - resolved problem with HTML template updates on step input change,
87* Calendar plugin - added the CalendarView type to the exports list.
88
89**New features:**
90
91* Popover - added new [popoverDisabled] input that allow to disable component,
92* Navbar - added new (shown) and (hidden) outputs,
93* Sidenav - added new (shown) and (hidden) outputs.
94
9511.0.0
96In version 11.0.0 we added support for Angular 11. This update introduces breaking changes, check what changed below:
97
98**Breaking changes:**
99
100* MDB Angular 11 requires Angular v11,
101
102**Fixes:**
103
104* Select 2 - resolved problem with using false values as option values,
105* Autocomplete - resolved problem with disabled state in reactive forms,
106* Autocomplete - resolved problem with closing component dropdown on document click,
107* Range - resolved problem with thumb animations,
108* Multi-range - resolved problem with component styles in Firefox browser.
109
11010.1.1
111In version 10.1.1 we added some new features and fixes for the existing components, check what changed below:
112
113**Fixes:**
114
115* Input group - resolved problem with z-index of outline input label,
116* Accordion/Sidenav - resolved problem with auto expand on route change,
117* Textarea - fixed label validation styles in outline version,
118
119**New features:**
120
121* Radio - added new disabled input for mdbRadio directive.
122* Calendar plugin - added new startDate input that allow to set default date.
123
12410.0.1
125In version 10.0.1 we added some fixes for the existing components, check what changed below:
126
127**Fixes:**
128
129* Badge - resolved problem with input responsible for adding background color,
130* File Upload - added UploaderOptions to the exports list,
131* Accordion - fixed problem with input label position,
132* Range - resolved problem with value updates when using ngModel,
133* Timepicker - resolved problems with layout after change in HTML font size.
134
13510.0.0
136In version 10.0.0 we added support for Angular 10. This update introduces breaking changes, check what changed below:
137
138**Breaking changes:**
139
140* MDB Angular 10 requires Angular v10,
141* Tooltip - changed name of the isDisabled input to tooltipDisabled to avoid naming collisions with the inputs of other components,
142* Select, Autocomplete - adjusted appearance of arrow icon and clear buttons to maintain a consistent design in all form controls.
143
144**Fixes:**
145
146* Select 2 - resolved problem with setting initial value with ngModel
147
148**New features:**
149
150* Select 2 - added new label input for mdb-select-option component. If the input value is available, it will be displayed in the select input after option selection.
151
1529.4.0
153In version 9.4.0 we added some new features and fixes for the existing components, check what changed below:
154
155**Fixes:**
156
157* Datepicker - resolved problems with styles when component is opened inside accordion,
158* Datepicker - resolved problem with clearing input value with Angular form controls methods,
159* Datepicker - resolved problem with dynamic updates of year and month select values,
160* Sidenav - component should no longer close on viewport height change,
161* Select 2 - dropdown height will be correctly updated for specific visibleOptions value,
162* Select 2 - resolved problem with dropdown visibility when the component is opened inside a modal,
163* Select 2 - resolved problem with resetting value with Angular form controls methods,
164* Select 2 - adjusted styles to match other form controls,
165* Badge - color classes will be correctly assigned to the component,
166* Radio - native radio elements styles will no longer be overridden by MDB styles,
167* Autocomplete - resolved problem with setting component value when value is an object,
168* Tabs - resolved problem with active tab initialization for tabs created dynamically,
169* Textarea - component height will be correctly initialized when used inside tab,
170* Stepper - resolved problem with active step update after adding or removing steps dynamically,
171* Dropdown - resolved problems with performance,
172* Select - resolved problem with value changes when using form control methods,
173* Table Editor - first row will be now correctly highlighted,
174* Wysiwyg - resolved problem with editing url of the link.
175
176**New Features:**
177
178* Datepicker - added new inputIcon and inlineInputIcon options, which allow to show and hide toggle icons for specific display mode,
179* Autocomplete - added new dropdownPosition input, which allow to specify the dropdown position (below, above, auto). Default position is set to 'auto'.
180
1819.3.0
182In version 9.3.0 we added some fixes and a new version of Select component, check what changed below:
183
184**Fixes:**
185
186* Select - resolved problem with tabindex attribute,
187* Modals - resolved problems with focus trap.
188
189**New features:**
190
191* Added new version of Select component, which includes new mdb-option component, updated material design and modified HTML structure. The old version of this component is still available and will not be removed before the next major release.
192
1939.2.0
194In version 9.2.0 we added some fixes and a new version of Timepicker component, check what changed below
195
196**Fixes:**
197
198* Select - resolved problem with documentElement in Angular Universal,
199* Outline input - resolved problem with styles of prefix icon.
200
201**New features:**
202
203* Added new version of Timepicker component, which includes new features and updated material design. The old version of this component is still available and will not be removed before the next major release.
204
2059.1.0
206In version 9.1.0 we added some fixes for sidenav and new features for tables, check what changed below:
207
208**Fixes:**
209
210* Sidenav - component in fixed mode will not be closed when viewport height change,
211* Sidenav - resolved problem with backdrop animation transition when component is opened for the first time,
212* Table - added few fixes to the styles to better match the material design look.
213
214**New features:**
215
216* Table sort - added new [sortIcon] input. Set value of this input to true to automatically add sort icons to the component template,
217* Table sort - added new resetSortDirection input. When set to true, every third click on sort icon will reset sorting direction. This feature will be used as default sorting method in MDB Angular v10,
218* Table - added new [stickyFooter], [stickyFooterBgColor] and [stickyFooterColor] inputs that allow to create and customize sticky footer.
219
220**Docs:**
221
222* Table - added new example with checkboxes and row selection.
223
2249.0.1
225In version 9.0.1 we added some fixes for components and SSR, check what changed below:
226
227**Fixes:**
228
229* Dynamic modal - resolved problem with "Can't bind to 'role' since it isn't a known property of 'null'" warning,
230* Datepicker - resolved problem with footer dynamic position changes when switching between mohs,
231* Switch - resolved problem with overflow sles
232* Universal (server side rendering) - resoed problem with "KeyboardEvent is not defined error.
233
234**Docs:**
235
236* Added new guide on how to use Angular Universal in Angular 9 app.
237
2389.0.0
239In version 9.0.0 we added support for Angular 9. This update introduces breaking changes, check what changed below:
240
241**Breaking changes:**
242
243* MDB Angular requires Angular v9, but it's still possible to opt-out of Ivy,
244* MDB Angular now requires @angular/cdk package,
245* Roboto font files are no longer included in the library files and should be loaded from external source.
246
247**Fixes:**
248
249* WYSIWYG plugin - resolved problem with bold/unbold methods and duplicated elements,
250* Calendar plugin - adding new events will be blocked if the 'editable' input is set to false.
251
252**New features:**
253
254* Updated Bootstrap to version 4.4.1,
255* Added Angular Schematics for version pro and resolved problems with Schematics in version free.
256
2578.10.1
258In version 8.10.1 we added bug fixes for WYSIWYG plugin and new guide for styles customization. Check what changed below:
259
260**Fixes:**
261
262* WYSIWYG plugin - resolved problem with "Cannot read property parentElement of null" error,
263* WYSIWYG plugin - resolved problem with resetting value in reactive forms.
264
265**Docs:**
266
267* Added new guide for styles customization.
268
2698.10.0
270In version 8.10.0 we added some bug fixes and new features for the existing components. Check what changed below:
271
272**Fixes:**
273
274*Carousel - selectSlide method will work correctly even if animation type is not specified,
275*Datepicker - resolved problem with setting disabled state in reactive forms (modal version),
276*Textarea - resolved problem with auto resize for default value,
277*Select/Multiselect - resolved problem with background color of highlighted option in colorful select,
278*Select/Multiselect - resolved problem with position of value text in outline mode.
279
280**New features:**
281
282* Carousel - added new allowSwipe input that allow to enable/disable swipe gestures,
283* Icon - added support for Font Awesome Pro Duotone Icons.
284
2858.9.0
286In version 8.9.0 we added some fixes and features for the existing components. Check what changed below:
287
288**Fixes:**
289
290* Validation - resolved problem with styles of outline inputs,
291* Select - adjusted outline input height to the height of the inputs in other form controls,
292* Stepper - (stepChange) event will not be emitted for disabled steps,
293* Datepicker - resolved problems with global options,
294* Autocomplete - fixed dropdown bottom position in outline mode,
295* Timepicker - component will now return new value and change event when clear method is used,
296* Checkbox - resolved problem with label styles (removed unnecessary overflow and white-space properties),
297* Sidenav - resolved problem with styles of the links with waves effect,
298* Sortable plugin - input/textarea funcitonality will no longer be blocked by the sortable directive,
299* Sidenav/Accordion - added checks for window object to resolve problems with server side rendering.
300
301**New features:**
302
303* Dropdown - added new dynamicPosition input, when this option is active component will dynamically update dropdown position (if the menu does not fit the viewport),
304* Timepicker - added possibility to add custom styles for footer and AM/PM buttons and custom translation to buttons,
305* Timepicker - added possibility to add new button that will clear the current selected value.
306
3078.8.2
308In version 8.8.2 we added some fixes for the existing components and removed duplicated css styles. Check what changed below:
309
310**Fixes:**
311
312* Styles - removed duplicated code,
313* Toast - resolved problem with box-shadow styles on hover,
314* Table - removed unecessary styles from a elements,
315* Table sort - slightly improved performance,
316* Validation - prefix icons will get correct validation color styles (success/error),
317* Validation - fixed position of validation messages,
318* Sidenav - will not be closed when viewport height change,
319* Select - will not be overlapped by table header with sticky-top class,
320* Pills - removed unecessary shadow styles on hover,
321* Static modal - backdrop will be added/removed correctly when config value change,
322* Calendar plugin - fixed parameter name in object emitted by (monthChanged) output.
323
3248.8.1
325In version 8.8.1 we added some fixes for the existing components and small update for the calendar plugin. Check what changed below:
326
327**Fixes:**
328
329* Inputs - resolved problem with styles of long label,
330* Datepicker inline - clicking on the icon won't open the disabled component,
331* Textarea - resolved problem with position of validation message,
332* Textarea - active styles for prefix icon will be applied correctly,
333* Search - resolved problem with the icon position when the input is inside container with .md-form class,
334* Autocomplete - clear button will be added correctly if default value is set,
335* Admin Template Pro - resolved problem with styles of images that use waves effect,
336* Admin Template Pro - resolved problem with styles of icons in the sidenav.
337
338**Plugins:**
339
340* Calendar - added new [defaultView] input that allow to set default view for the component (week/month/list).
341
3428.8.0
343In version 8.8.0 we added some fixes and new tree view component. Check what changed below:
344
345**Fixes:**
346
347* Sticky header - resolved problem with navbar z-index,
348* Table search/Table editor - resolved problem with filtering when a property value is null,
349* Datepicker - resolved problem with setting minYear and maxYear options,
350* Select - clear button will no longer be displayed if no option is selected,
351* Timepicker - component view will be now updated correctly on form control value change,
352* Color picker plugin - resolved problem with displaying wrong rgba color on component initialization,
353* Resolved problem with memory leaks caused by unsubscribed subscriptions.
354
355**New Features:**
356
357* Added new tree view component.
358
3598.7.0
360In version 8.7.0 we added some fixes and new features. Check what changed below:
361
362**Fixes:**
363
364* Sidenav - resolved problem with closing sidenav when mobile keyboard appear on the screen,
365* Datepicker - resolved problem with next and previous arrows styles on IE11,
366* Select - resolved problem with search input and value container styles in outline mode,
367* Select - added validation styles for bootstrap version,
368* Autocomplete - resolved problem with dropdown dynamic position when appendToBody option is used,
369* Autocomplete - resolved problem with dynamic dropdown position updates on option filtering,
370* Lightbox - resolved problems with browser navigation,
371* Buttons - resolved problem with dynamic style updates for outline and flat button,
372* Color picker plugin - resolved problem with rendering the plugin inside modal,
373* Zip packages/Admin template - resolved problem with ng test and ng lint.
374
375**New Features:**
376
377* Table search - added possibility to search through multiple table columns,
378* Reveal cards - added new (animationStart) and (animationEnd) outputs,
379* Table pagination - added new (lastPageClick) and (firstPageClick) outputs.
380
3818.6.0
382In version 8.6.0 we added some fixes and new features. Check what changed below:
383
384**Fixes:**
385
386* Select - resolved problem with maintaing focus on component when navigating using keyboard and added proper colors for focused component,
387* Select - resolved problem with navigation to other element using tab or shift+tab keys,
388* Select - added different color for highlighted options to help to distinguish selected options from highlighted options,
389* Select - resolved problem with highlighting option when typing its name (it works when filter input is disabled),
390* Select - resolved problem with dropdown position when using filter input or custom content,
391* Select - resolved problems with styles and dropdown position in outline mode,
392* Select - resolved problems with resetting selected value,
393* Buttons - styles will be now properly updated if inputs values change,
394* Prefix icon - removed unecessary color transition delay,
395* Datepicker - resolved problem with disabling component with reactive forms
396* Datepicker - resolved problem with z-index in inline mode (this problem occured when multiple components were used in the same view),
397* Table sort - resolved problem with returning undefined sortOrder in (sorted) output.
398
399**New Features:**
400
401* Select - added possibility to use prefix icon,
402* Select - added proper aria attributes,
403* Timepicker - added possibility to mark input as readonly,
404* WYSIWYG plugin - added new (valueContent) output that will return only text content without HTML tags.
405
4068.5.0
407In version 8.5.0 we added some fixes and new features. Check what changed below:
408
409**Fixes:**
410
411* Datepicker - resolved problem with opening multiple datepickers on label click when inline mode is used,
412* Datepicker - resolved problem with styles of right and left arrows when date picker is rendered inside mdb-stepper,
413* Datepicker - resolved problem with z-index in inline mode (dropdown should no longer be overlapped by a footer),
414* Multiselect - resolved problem with styles of checkboxes when select is used inside element with md-form class,
415* Select - resolved problem with setting default value when change is detected in option array,
416* Select - component styles have been corrected to adapt its appearance to other MDB form elements,
417* Autocomplete - number of visible options will no longer be set by default. It resolves problem with options styles when mdb-options have a non-standard height.
418
419**New Features:**
420
421* Table sort - added new (sorted) output that emits data, sortDirection and sortBy parameters,
422* Autocomplete - added new [dropdownHeight] input that allows to customize dropdown height (it will only work if visibleOptions input is not used).
423
424**Docs:**
425
426* Modal - added list of options available for dynamic modals
427* MDB Angular Boilerplate - added guide on how to configure MDB Angular Pro version.
428
4298.4.0
430In version 8.4.0 we added some fixes and new features. Check what changed below:
431
432**Fixes:**
433
434* Datepicker - resolved problem with opening multiple datepickers on label click. Every component will now have unique id. You can specify this id in [id] input, otherwise custom id will be created,
435* Chips - resolved problem with displaying default tags on component initialization,
436* Chips - resolved problem with deleting items with backspace/delete key,
437* Chips - resolved problem with input focus after adding first tag or removing last tag,
438* Modal - resolved problem with modal position when backdrop option is set to false,
439* Autocompleter - resolved problem with closing dropdown on scroll click. We needed to drop support for dropdown state updates on input blur event, because in many cases it was impossible to check whether dropdow should b* closed. If you need to programatically change focus to other element with focus() method, you should also programatically hide autocompleter dropdow* by using its hide() method,
440* Autocompleter - removed unecessary border styles from mdb-option,
441* Autocomplter - resolved problem with opening dropdown when [clearButton] is set to false,
442* Dropdown - resolved problem with change detection, dropdown should be correctly removed from DOM even when OnPush strategy is used in parent component,
443* Select - dropdown won't open on right click on input,
444* Select - resolved problem with displaying long placeholder and label text,
445* Select - resolved problem with opening dropdown on label click (this problem occured only when label was added as html element and not with [label] input ,
446* Sortable plugin - resolved problem with blocked click events,
447* Sortable plugin - resolved problem with width of cards in card deck example.
448
449**New Features:**
450
451* Select - added possibility to add object to the value parameter in select options array,
452* Select - added new [compareWith] input that accepts a function that will be used to find corresponding option for specified value (useful when using object as option value),
453* Calendar plugin - added new (monthChanged), (weekChanged) and (listChanged) outputs,
454* Popover - added new [bodyClass], [headerClass] and [containerClass] inputs that allow to specify custom classes.
455
4568.3.1
457In version 8.3.1 we added some fixes and updated code in the documentation pages. Check what changed below:
458
459**Fixes:**
460
461* Checkbox - resolved problem with checked state updates on ngModel value change,
462* Autocompleter - resolved problem with Cannot read property 'value' of undefined on up arrow navigation,
463* Dropdown - resolved problem with material styles in default version,
464* Textarea - added possibility to resize material version,
465* Timepicker - resolved problem with clear button, it should be now displayed correctly,
466* Table pagination - resolved problem with pagination when switching to last item,
467* Sidenav - resolved problem with accordion auto expand/collapse when queryParams are used.
468
4698.3.0
470In version 8.3.0 we added some fixes, new features and updated code in documentation pages. Check what changed below:
471
472**Fixes:**
473
474* Admin Pro Template - resolved problem with responsivity,
475* Flipping cards - resolved problem with animation,
476* Time picker - resolved problem with change detection when setting default value,
477* Time picker - component will now open on input focus, to disable this behavior set openOnFocus input to false,
478* Checkbox - resolved problem with position of validation message for longer text,
479* Radio buttons group - resolved problem with styles for rounded buttons,
480* Breadcrumbs - added cursor: pointer style for inactive elements,
481* File upload - resolved problem with uploading the same file multiple times in a row,
482* Sidenav - resolved problems with accordion items auto expand on route change,
483* Sidenav - reduced size of indicator arrow in accordion items and fixed its animation,
484* Modal - resolved problem with alignment of items in dynamic full height modal,
485* Select - resolved problem with styles on disabled state,
486* Toast - resolved problem with maxOpened option,
487* Carousel - resolved problem with displaying first slide when OnPush strategy is used in parent component,
488* Accordion - resolved problem with aria-expanded value,
489* Select - resolved problem with highlightColor and highlightTextColor options,
490* Autocompleter - dropdown will no longer be closed on input click.
491
492**New Features:**
493
494* Date picker - added possibility to add default date in JavaScript Date Object format. Component will also return date object if useDateObject option is set to true (default value is false)
495* Dropdown - added new dropupDefault input that allow to use dropup component with default Bootstrap styles,
496* Autocompleter - added new clear method that allow to reset displayed value,
497* Table - added new searchLocalDataByFields method that allow to filter result only in specific table columns,
498* Autocompleter - added new optionHeight input that allow to set height for the dropdown options,
499* Autocompleter - added new visibleOptions input that allow to change number of options visible in the dropdown,
500* Autocompleter - added new displayValue input that allow to specify option value that will be displayed in the input text field. This is useful in case where we want the value processed by the form control to be different from the displayed value (for example when value of the option is an object).
501
502**Docs:**
503
504* Datatables - added example of master detail table
505* Charts - added examples of data formatting
506* Time picker - added validation example
507
5088.2.0
509In version 8.2.0 we resolved some problems with change detection and reduced number of unecessary change detection cycles caused by our components. These changes should positively affect the performance of applications that use MDB Angular.
510
511**Fixes:**
512
513* Credit card directive - changed limit of Diners card from 19 to 14,
514* Autocomplete - resolved problem with position of dropdown displayed above the completer input (it should now update correctly when number of displayed options change),
515* Date picker - resolved problem with label animation when click is detected directly on label text,
516* Date picker - resolved problem with display of default date when using locales other than 'en',
517* Carousel - resolved problem with video playing in the background even when slide is not active,
518* Select - resolved problem with long placeholder overlapping select input,
519* Toast - resolved problem with null check in show method,
520* Navbar - resolved problem with scroll in navbar dropdown when .fixed-top class is added,
521* Dropdown - resolved problem with fade out animation,
522* File upload plugin - resolved problem with resetting default file,
523* File upload plugin - resolved problem with 'No file choosen' message when default file is available.
524
525**New features:**
526
527* Autocomplete - added new (selected) output that is fired on selection change,
528* Accordion - added new [autoExpand] input that allow to disable auto expanding of accordion items in sidenav when active route is detected,
529* Table editor plugin - added sorting feature.
530
5318.1.1
532In version 8.1.1 we added some minor fixes and updated documentation pages. Check what changed below:
533
534**Fixes:**
535
536* Lightbox - resolved problem with styles (hover, cursor, margin),
537* Lightbox - resolved problems with back button in mobile browsers,
538* Ligthbox/Carousel - resolved problem with paths to images,
539* Autocompleter - resolved problem with dropdown position when its rendered on top, it should no longer cover the input
540* Autocompleter - resolved problem with closing the dropdown with hide() method,
541* Fixed button - removed unnecessary right and left styles,
542* Select - removed display: none style from standard HTML select,
543* Inline date picker - resolved problem with closing dropdown when using multiple date pickers in the same view, the dropdown should now close automatically when another date picker is opened
544* Inline date picker - resolved problem with previous/next buttons styles,
545* Credit card directive - resolved problem with formatting of the Diners card number,
546* Rounded buttons - resolved problem with styles when using rounded buttons and mdb-calendar plugin in the same view,
547* Range slider - resolved problem with value updates in reactive forms.
548
549**Docs:**
550
551* Cards - updated code responsible for rendering image overlay,
552* Progressbar - updated API section of the component.
553
5548.1.0
555In version 8.1.0 we added some new features and bug fixes. Check what changed below:
556
557**Fixes:**
558
559* Dynamic modal - resolved problem with backdrop in lazy loaded modules (it should no longer remain on screen after navigating to a different module),
560* Carousel - resolved problem with auto slide,
561* Sticky header - resolved problem with stickyHeader="true" in Chrome browser,
562* Table search - resolved problem with filtering for nested data,
563* Vertical list group (mdb-tabset) - resolved problem with display on hover in Safari browser,
564* Time picker and Date picker - resolved problem with different input position in these form controls,
565* Popover - resolved problem with outsideClick in Safari browser (ipad),
566* Accordion - resolved problem with alignment of indicator icon,
567* Accordion - resolved problem with OnPush change detection,
568* Register/login modal - resolved problem with alignment of mdb-success and mdb-error messages,
569* Video modal - resolved problem with not pausing video when closing modal,
570* Select - resolve problem with position of clear button,
571* Double navigation - resolved problem with missing margin-left and margin-right in dobule navigation layouts,
572* Textarea - resolved problem with active state of the label (it should no longer have blue color when it's not focused),
573* Fixed caption button - resolved problem with element[NATIVE_ADD_LISTENER] is not a function error.
574
575**New features:**
576
577* Table pagination - added new buttons for navigation to first and last page,
578* Charts - added new getPointDataAtEvent(event) for getting cursor position after click.
579
580**Docs:**
581
582* Migration guide - added information about cards and skins,
583* Sidenav - added live preview for slim sidenav,
584* Charts- added example on how to display values for each point of the graph,
585* Forms - updated example code with new validation method,
586* Validation - updated example code for onSubmit validation method,
587* Dynamic modal - added example on how to use output events,
588* Parallax - added additional information about the usage in Angular project.
589
5908.0.0
591New version brings refactor in styles and few components. Check every change in 8.0.0 below.
592
593**MIGRATION INSTRUCTIONS:**
594You should definitely read the entire migration guide carefully and understandably before updating your application to the latest.
595
596**Most important changes in version 8.0.0:**
597
598* support for Angular 8 - new Angular version is now required in MDB Angular 8.0.0,
599* modular styles - components styles will be now loaded with thier modules, that means you can load only the styles you need in your application (some of the styles still remain global as they are not part of any component),
600* some bug fixes and new features.
601
602**Fixes:**
603
604* Fluid modal - the modal will no longer overwrite padding-right styles on the body element,
605* Fixed button - resolved problem with ExpressionChangedAfterItHasBeenCheckedError error,
606* Dynamic modal - resolved problem with focus trap (other elements on the page should no longer be focusable if the modal is displayed),
607* Autocompleter - resolved problem with click event on the clear button,
608* Autocompleter - resolved problem with blocked events in autocompleter dropdown (it should be possible to add events to mdb-option components and other custom elements that are displayed in completer dropdown),
609* Stepper - removed automatic mode change from horizontal to vertical on smaller screens. The stepper mode will be changed only if [vertical]value change,
610* Dropdown - resolved problem with visibility of dropdown menu when it was opened from element with mdbTooltipdirective.
611
612**New Features:**
613
614* Steppers - added new [stepChange] output which will be fired on every step change,
615* Autocompleter - added Control Value Accessor to completer input (that should resolve problems wit valueChange in reactive forms).
616* Material Select - added ChangeDetectionStrategy.OnPush from default to the Material Select dropdown.
617
618**Docs:**
619
620All code examples have been updated to work correctly in Angular 8 projects. Due to the changes in styles modularity, there may be slight differences when it comes to overwritting component styles. We also reviewed the documentation and removed minor errors like typos and old, unused code.
621
622* Autocompleter - changed the code of the examples to make it shorter and more readable.
623
6247.5.4
625New version brings some bug fixes and new features. Check every change in 7.5.4 below.
626
627**Fixes:**
628
629* Select label with prefilled value 0 won't break lifting up label element,
630* Select will now be properly aligned with other material inputs,
631* Material Select will now close it's dropdown while clicking outside of it on iOS,
632* visibleOptions in Material Select will now work again when select was opened for the first time,
633* Carousel won't throw classList is undefined anymore,
634* Datepicker won't throw document is undefined while SSR no more,
635* Datepicker will now allow to use Font Awesome 5 Pro with css,
636* Datepicker will now format date properly while using patchValue and JS date format,
637* Toast with changed opacity won't blink anymore,
638* Resolved problems with access specificators on fullTemplateTypeCheck mode,
639* Color Picker won't throw erorrs when destroying it's instance,
640* Sidenav with routerLink will now open active links after reload while using HashLocationStrategy.
641
642**New Features:**
643
644* Material Select - Added new input - [outline] which will allow to use outline input type,
645* Multi Select - Added new input - [outline] which will allow to use outline input type,
646* Material Select - added ChangeDetectionStrategy.OnPush from default to the Material Select dropdown,
647* Autocomplete - Added new output which will emit value after clicking in clear button,
648* Table Editor plugin - added behavior to highlight table editor row when editing row,
649* Table Pagination - added two new ofKeyword, dashKeyword inputs which allow to overwrite default text in Table Pagination,
650* Accordion - added new (animationStateChange) event which will be fired after accordion animation end,
651* Cards - added ChangeDetectionStrategy.OnPush from default to the Cards components,
652* Sortable plugin - added new [disabledDragElements]="[]" input which allow to determine, on which elements sortable effect should be disabled.
653* Chat plugin - added new chat example - Small Chat,
654* E-commerce components - added new example - Shopping Cart.
655
656**Docs:**
657
658* Navbars - resolved problem with dropdown alignment on mobile screen,
659* Material Select - added missing inputs and outputs to the Material Select API docs.
660
661**Other:**
662
663* Resolved vulnerability problems on four repositories: MDB Free, MDB Admin Free, MDB Pro, MDB Admin Pro.
664
6657.5.3
666New version brings some bug fixes and new features. Check every change in 7.5.3 below.
667
668**Fixes:**
669
670* Tooltip with routerLink and nested i tag won't reload page after click,
671* Improved positioning in Tooltip - use dynamicPosition input to turn off adjusting position,
672* Improved positioning in Popover - use dynamicPosition input to turn off adjusting position,
673* Accordion will now allow to use keyboard navigation (Tab, Enter, Space).
674
675**New Features:**
676
677* Double Range Slider - Added new component - Two dots range slider,
678* Accordion - changed icon behavior - now it is rendered with css and content property,
679* Flipping Cards - added (animationStart) and (animationEnd) outputs,
680* File Upload plugin - added new customText input which allow to overwrite default text in File Upload,
681* File Upload Plugin - added new [defaultFile]" input which allow to set default file for File Input component,
682* Date Picker - added possibility to use LocaleService as global service - one instance for every instance of Date Picker,
683* Material Select - added feature which allow to highlight specific item after keyboard button push (eg. push "F", and Select will highlight item which starts on "F" char),
684* Material Select - added new [filterAutocomplete]="true" input which allow to determine, Select should allow browser autocomplete mechanism or not,
685* Material Select - Select will now allow you to define custom template in it,
686* Toast / Notification - added new actionButtonClass config property which allow to add CSS class to action button in toast,
687* Date Picker - added new editableDateField config property which allow to disable Date Picker input field to put there some text,
688* Popover - added new [outsideClick]="true" input which allow to determine, if Popover should be closed after clicking in it's content,
689* Date Picker - added new [outlineInput]="true" input which allow to use the .md-outline class inside Date Picker,
690* Time Picker - added new [outlineInput]="true" input which allow to use the .md-outline class inside Time Picker.
691
692**Docs:**
693
694* Multi Item Carousel - added new Multi item responsive carousel,
695* Flipping Cards - added information about this, that Flipping Cards requires BrowserAnimationsModule.
696
6977.5.2
698New version brings some bug fixes and new features. Check every change in 7.5.2 below.
699
700**Fixes:**
701
702* Table pagination - resolved problem with displayed value of maxVisibleItems,
703* Tooltip - resolved problems with alignment near the edge of viewport,
704* Dropdown - resolved problem with menu position when its open near the edge of viewport,
705* Autocompleter - resolved problem with dropdown position in Chrome,
706* Select/multiselect - resolved problem with animation of label added with html tag,
707* Date picker - resolved problem with dynamic value and format updates when locale input change,
708* Date picker - resolved problem with disabling component in reactive forms,
709* Validation - resolved problems with validation of default value in mdb-select component,
710* Sidenav - resolved problem with component blinking on initialization,
711* WYSIWYG plugin - added type="button" to the options buttons to resolve problem with form submitting.
712
713**New Features:**
714
715* Select / Multiselect - added possibility to customize toggle icon,
716* Sidenav - added new slim sidenav version,
717* Calendar plugin - added new [editable] input that allow to disable event editing,
718* Calendar plugin - added new [options] input that allow to add custom configuration options, options.
719
720**Docs:**
721
722* Modals - updated example code for long content modals,
723* Date picker - added new examples for setting default value,
724* Datatables - added new example for passing table data to dynamic modal,
725* Calendar plugin - added new instructions on how to use custom configuration options.
726
7277.5.1
728New version brings some bug fixes and new features. Check every change in 7.5.1 below.
729
730*** Fixes: ***
731
732 * Sticky Header - resolved problem with 'BrowserModule has already been loaded',
733 * Toast - resolved problem with animation in Edge,
734 * Carousel - resolved problem with 'Cannot read property classList of undefined',
735 * Card reveal - resolved problems with animation,
736 * WYSIWYG plugin - resolve problems with value dynamic updates and valueChange event.
737
738*** New Features: ***
739
740 * Fixed buttons - added new mdbFixedCaption directive that allow to add caption to button,
741 * Navbar - added new [scrollSensitivity] input that allow to specify scroll amount needed for the top-nav-collapse class to be added,
742 * Stepper - added new [editable] input that allow to disable edition of finished step,
743 * Sidenav - added new [side] input that allow to change position of the sidenav. Use [side]="'right'" or [side]="'left'" options,
744 * Inputs - added new Material 2.0 input with background and animated border.
745
746*** Docs: ***
747
748 * Card reveal - added live example,
749 * Composition - added example with hidden sidenav under fixed navbar.
750
7517.5.0
752New version brings breaking changes in tables, some bug fixes and new features. Check every change in 7.5.0 below!
753
754*** Breaking changes in tables: ***
755
756MdbTableService will be no longer used and it will be removed from package in MDB Angular 8 version. All methods available in this service were moved to the MdbTableDirective.
757
758New [tableEl] input was added to MdbTablePaginationComponent. This input accepts instance of MdbTableDirective, and it's required for the pagination to function properly.
759
760toLowerCase() method was removed from MdbTableSort directive due to problems with sorting in Chrome browser. Sort headers values must be now exactly the same as values of data source objects properties.
761
762All changes have been included in the new examples in the tables documentation.
763
764*** Fixes: ***
765
766 * Frame Modal - resolved problem with displaying in Safari browser,
767 * Fluid Modal - resolved problem with position on smaller screens,
768 * Autocompleter - resolved problem with dropdown position in modal,
769 * Autocompleter - resolved problem with form submitting when using enter key to select an option,
770 * Collapse - resolved problem with displaying shadow of card component,
771 * Horizontal Stepper - resolved problem with dynamic height update,
772 * Accordion - resolved problem with asynchronous data,
773 * Accordion - resolved problem with multiple accordion instances inside one component,
774 * Table sort header - resolved problem with accessibility,
775 * Navbar - resolved problem with accessibility of navbar toggler button.
776
777*** New Features: ***
778
779 * Date picker - added new inline version,
780 * Date picker - added javascript date to object emitted by (dateChanged) output,
781 * Date picker - added new (closeButtonClicked), (todayButtonClicked) and (clearButtonClicked) outputs,
782 * Table sort - added new (sortEnd) output that will emit sorted data,
783 * Sticky header - added new mdbStickyHeader directive that can be added to mdb-navbar component to hide navbar when scrolling down and bring it back when scrolling up.
784 * WYSIWYG plugin - added ControlValueAccessor implementation.
785
786
787*** Docs: ***
788
789 * Inputs - added new fix for yellow or blue background that is added with Chrome auto-fill,
790 * File upload plugin - changed component type from FileUploadComponent to MdbFileUploadComponent,
791 * Table sort - added TitleCase pipe to sort headers,
792 * Table pagination - onPreviousPageClick and onNextPageClick methods were moved to the MdbTablePaginationComponent internal code.
793
7947.4.4
795New version brings some bug fixes and new features. Check every change in 7.4.4 below!
796
797**Fixes:**
798
799* Multiselect - disabled options will be now skipped correctly in 'Select all' method,
800* Table pagination - resolved problem with accessibility,
801* Table filter - resolved problem with searching in list with null values,
802* Table filter - search will now work correctly for uppercase letters,
803* Table sort - resolved problem with sorting null values,
804* Autocompleter - resolved problem with scrollbar,
805* Autocompleter - resolved problem with z-index in modal,
806* Textarea - resolved problem with rows attribute.
807
808**New Features:**
809
810* Time picker - added new (timeChanged) output that will be emitted on time change,
811* WYSIWYG plugin - added new (valueChanged) output which emits current value as string.
812
813**Docs:**
814
815* Skins - added new instructions on how to add new data to skin.
816
8177.4.3
818New version brings a lot of bug fixes, and improved performance in Material Select Component. Check the every change in 7.4.3 below!
819
820**Fixes:**
821
822* Select - resolved problem with performance,
823* Select - resolved problem with option height on dynamic option update,
824* Multiselect with filter - resolved problem with options position,
825* Dynamic modal - resolved problem with animation when mdb-select component is added to modal template,
826* Datepicker - resolved problem with event emitting on input focus and added new [openOnFocus] input. Add [openOnFocus]="false" to prevent date picker from opening on input focus,
827* Checkbox - (change) event won't be emitted before valueChanges on Edge anymore,
828* Lightbox - magnifier icon will zoom picture properly,
829* Dynamic Modal - animation on Edge will now won't blink,
830* Dynamic Modal with Select - the animation won't blink on Edge anymore,
831* Modals - resolved problem with focusing element from background while modal was opened,
832* Auto Completer - resolved problem with scrolling down completer's dropdown with keyboard on Chrome,
833* Auto Completer - fixed problem with wrong highlighted item after first click on arrow down key,
834* Inputs with icon prefix - icon will now be highlighted after input focus,
835* Carousel with Crossfade - rewritten the crossfade animation so it now looks like this one from MDB jQuery.
836
837**New features:**
838
839* Auto Completer - added functionality to pick highlighted (with keyboard) item as input's value,
840* Auto Completer - added (select) output event which is fired after item selection,
841* Icon - added classInside input which allow to add class to inside element of mdb-icon element,
842* Badge - added classInside input which allow to add class to inside element of mdb-badge element,
843* Navbars - added possibility to add custom element to mdb-navbar template (it will allow to add custom back button to iOS devices),
844* Table Sort - added functionality to sort over nested object properties.
845
846**Docs:**
847
848* File Input - added example of upload options usage,
849* File Input - added few new examples how to use options,
850* Date Picker - added new [openOnFocus] input to input list,
851* Carousel - updated input list in API section,
852* Auto Completer - added example how to send API calls after (input) event,
853* Charts - added Stacked Bar Chart example,
854* Checkbox - Added Template-Driven forms example,
855* Checkbox - Added Reactive Forms example,
856* Table with Pagination - Modified Basic Example code,
857* Table Editable - Modified Basic Example code (now it has bigger padding on table items),
858* Plugins - Added Live Preview in MDB Angular Demo App,
859* Navbar - Added 4 new navbar examples to the Basic Example section,
860* Dropdowns - Added new example how to open dropdown from various elements,
861* Sticky Content - renamed sticky-after input to stickyAfter. Previous code is still compatible,
862* Steppers - Added new example how to add icons to the each steps with SCSS,
863* Toast with opacity -Customized the opacity scss code,
864* Sidenav - Added new example how to build sidenav with nested accordion links,
865* DataTables - Customized the searchItems() function in every DataTables example.
866
867**Changes:**
868
869* Auto Completer - changed behavior of textNoResults input. From now, you have to set it to be visible. From default, this text is not visible.
870
8717.4.2
872In this version we resolved few bugs and resolved the problem with mdb-angular-free zip install on Windows. Check the 7.4.2 changes below.
873
874**Fixes:**
875
876* Collapse animation will now work properly on MacOS and Safari Browser,
877* Lightbox won't throw the this.galleryDescription is undefined no more,,
878* Resolved problem with search.toLowerCase() is undefined in Table Search,
879* mdbWavesEffect won't hide button text no more while button is nested in Accordion on Chrome 71 & 72.
880
881**New features:**
882
883* Table Sort - added custom trim function which allows to sort table data while table data contains white signs.
884
8857.4.1
886In this version we resolved problems with a lot of bugs. Check the 7.4.1 changes below.
887
888**Fixes:**
889
890* mdb-auto-completer component won't throw errors when navigating with keyboard while dropdown is closed,
891* mdbAutoCompleter - resolved problem with rendering completer's dropdown below the parent with overflow: hidden style - necessary to use the [appendToBody]="true" input,
892* mdbAutoCompleter will now render along the top edge of the input when it won't fit below the input,
893* mdbAutoCompleter - resolved problem with showing clear button in the first mdb-auto-completer while there were two or more of them,
894* mdb-image-card - image card will now properly scale when his container is .col-6 or more,
895* mdb-card - from now it's possible to overwrite the default shadow with one of .z-depth-* class,
896* mdbInputDirective - renamed the mdbValidate input to the mdbValidation due to duplicated name conflict,
897* mdbInput - from now, it's possible to bind dynamic value to the input placeholder via placeholder="{{text}}" string interpolation,
898* mdbCheckboxChange - will now be exported, so problem with unable to import this class from the ng-uikit-pro-standard will gone,
899* Sidenav & Nested Accordion - from now only the active mdb-accordion-item element will be highlighted,
900* Navbar - added possibility to use the hide() method to collapse navbar after click on mobile view,
901* Select - added mechanism to prevent line wrap in mdb-select item when it is wider than select dropdown,
902* Lightbox - image size will now be little bit larger,
903* Toast - the positioning classes .md-toast-top-center .md-toast-bottom-center will now work as they should,
904* Checkbox - resolved problem with validation while using onSubmit or onBlur properties,
905* Textarea validation - validation message won't be overlapped with bottom border of the element on Firefox,
906* Accordion - resolved problem with not working [multiple]="false" on mdb-accordion generated with *ngFor loop,
907* Thumbnail Carousel - thumbnails will now be properly highlighted while active.
908
909**New Features:**
910
911* Inputs - new Material 2.0 inputs (outlined),
912* Added new helper classes for opacity: Incremented by 10, .opacity-0, .opacity-10 until 100.
913* mdbAutoCompleter - added new [appendToBody]="true" input which will determine if completer's dropdown should be appended to the body element or it's parent. Useful while completer's parent got overflow: hidden style.
914* Date Picker - added new closeBtnClicked() method which allow to hide Date Picker programmatically.
915
916**Documentation:**
917
918* Masonry - Added documentation for Masonry Layout,
919* Autocompleter - added example how to use [appendToBody]="true" input,
920* Date Picker - added example how to show / hide date picker with typescript method,
921* Vertical Tabs - added new necessary class .list-group for the Vertical Tabs in list group,
922* Notifications - changed the iconClasses in API section,
923* Notifications - resolved problem with not working alerts,
924* Pattern Validation - updated the allow only letters regex pattern,
925* Navbar - corrected the method names,
926* Multi-Item carousel gallery - added new most recent code.
927
928
9297.4.0
930In this version we resolved problems with our modules and tree shaking.
931It is now possible to import only those modules you need in your application, which will significantly reduce bundle size. We also updated Bootstrap to the newest version (4.2.1).
932
933*** Bootstrap version update: ***
934
935 * Added new spinner loading component,
936 * Added new .font-weight-lighter and .font-weight-bolder utitlities,
937 * Added new .text-decoration-none class,
938 * Added new negative margin utility classes (e.g, .mb-n3),
939 * Changed auto columns (e.g, .col-auto) from max-width: none to max-width: 100% to prevent content from causing a column to overflow the parent.
940 * Added md prefix to scss code of our alert components to avoid overwritting bootstrap classes
941
942*** Fixes: ***
943
944 * Popover / Tooltip - resolved problems with displaying in Firefox/Safari browsers on Mac OS,
945 * Multiselect - changed some methods to provide better support for older browsers,
946 * Carousel - resolved problem with OnPush change detection,
947 * Validation - resolved problem with positioning messages under inputs with icons,
948 * Select with filter - resolved problem with ExpressionChangedAfterItHasBeenCheckedError,
949 * Select with icons - resolved problem with padding,
950 * Steppers - updated styles to resolve problem with Font Awesome 5 Pro icons,
951 * Tooltip - resolved problem with placement.
952
953*** Documentation: ***
954
955 * Multi item carousel - updated example code. From now only one item should be displayed on smaller screens,
956 * Switch - changed syntax of default component,
957 * Borders - added new border-white and rounded-pill examples,
958 * Overflow - new documentation page in utilities section
959 * Icons list - updated example code of the icons
960 * Table editable - changed example code to resolve problems with editing on Edge 15.
961
962*** New features: ***
963
964 * Select - added new [optionHeight] input which allow to customize options height,
965 * Select - you can now use [appendToBody]="true" input to avoid problems with displaying select dropdown in container with overflow: hidden,
966 * Multiselect - added new selectAllLabel input which allow to customize text of 'Select all' option,
967 * Tabs - added possibility to add action buttons to tabset header.
968
9697.3.0
970In this release we have migrated our entire library to Font Awesome 5. Changing from 4 to 5 is not backward compatible, so we recommend updating the application to Font Awesome 5.
971
972*** Fixes: ***
973
974 * Datepicker - Solved problems with date formatting, when the component is in *ngIf,
975 * Tabs - It is no longer necessary to double-click to activate the tab during OnPush,
976 * Tabs - Disabled tab will not be marked as active,
977 * Sidenav & Custom Skin - Solved problem with text color overwriting in Sidenav in combination with custom skin,
978 * Select & Custom Skin - Solved problem with overwriting text color in Select with Custom Skin,
979 * Table Sort - Sorting tables will not display an error .toLowerCase() is undefined,
980 * Tooltips & Admin Template Pro - Fixed tooltips in Admin Template Pro,
981 * API - Removed deprecated API - HttpModule, eflectiveInjector, NavigationExtras.preserveQueryParams,
982 * Lightbox & Firebase - Solved problem with Lightbox and Firebase,
983 * Navbar - Navbar in mobile version will not flash on the screen,
984 * Textarea - Autoresizing Textarea will expand when text is added before rendering a view,
985 * Auto Completer - Resolved problem with .trim() is undefined in mdb-option component.
986
987*** Documentation: ***
988
989 * Checkbox - Added documentation for Template Driven & Reactive Forms Checkbox,
990 * PWA Tutorial - Published new version of Angular PWA tutorial with Firebase and IndexedDB!
991
992*** New Features: ***
993
994 * Font Awesome 5 Icons - compatibility with Font Awesome 5,
995 * Admin Template Pro - Added Sections page to Admin Template Pro,
996 * Steppers - added new Steppers component,
997 * Dynamic Modals - Added a new way to pass data to dynamic modals,
998 * Scrollspy - Added event activeLinkChange to Scrollspy.
999
10007.2.0
1001In this release we added new mdb-auto-completer component, which is improved version of mdb-autocomplete.
1002
1003We encourage you to use mdb-auto-completer, but mdb-autocomplete will still be available until version 8 of MDB Angular.
1004
1005*** Fixes: ***
1006
1007 * Select - resolved problems with updating values dynamically,
1008 * Dropdown - resolved problem with content position when opened in navbar,
1009 * Modal - remove unnecessary icon styles,
1010 * Autocomplete - resolved problem with angular/http.
1011
1012*** Documentation: ***
1013
1014 * Table with panel - resolved problem with icon names,
1015 * Navbars - removed unnecessary margin from search element,
1016 * Validation - added example for file upload validation.
1017
10187.1.1
1019*** Fixes: ***
1020
1021 * Select - resolved problems with OnPush change detection,
1022 * Select - changed styles and animation to add more material look,
1023 * Multiselect - resolved problem with disabled option styles,
1024 * Date Picker - resolved problem with dynamic value updating,
1025 * Date Picker - resolved problem with opening using built-in method,
1026 * Table Pagination - resolved two minor problems
1027
1028*** New features: ***
1029
1030 * Dynamic Modal - added new scroll property to modal options object. It can be used to add overflow-y: auto to modal with long content,
1031 * Multiselect - added select all option. This option is enabled by default and can be turned off with [enableSelectAll]="false" input,
1032 * Multiselect - added button for clearing selected options,
1033 * Select and Multiselect - added new [highlightFirst] input which can be used to turn off highlight added by default to the first option.
1034
1035*** Documentation: ***
1036
1037 * Scrollspy - added new example for MDB scrollspy on full page,
1038 * Accordion - added new example,
1039 * File Input - added new example,
1040 * Select - updated code in examples
1041 * Multiselect - updated code in examples
1042 * Added description how to change default Roboto font,
1043 * Intro Sections - resolved few minor problems,
1044 * Accordion - added toggle() method description.
1045
10467.1.0
1047We have rewritten the entire validation of forms. New validation is faster, lighter, better! Read about it below.
1048
1049The mdbInputDirective directive has been divided into mdbInput and mdbValidate directives. Validation messages can ben now added with mdb-error and mdb-success components. More information on the usage can be found in validation documentation.
1050
1051New validation offers more flexibility and solves problems with updateOn: 'blur' and updateOn: 'submit' options.
1052
1053Those changes are backwards compatible. Directive mdbInputDirective will be still available for next few versions, but we recommend to use the new directives.
1054
1055*** Fixes: ***
1056
1057 * Data Tables - pagination and search will now work without problems against data coming from Remote API,
1058 * Carousel with thumbnails - The problem with a larger thumbnails strip width than the slide photo in case of more slides has been solved,
1059 * Material Select - Filtering results with filterEnabled will now returns each line that contains the search character,
1060 * Date Picker - Significantly improved component performance. Solved an issue where Date Picker was rendered before it was needed,
1061 * Tooltip - A tooltip that does not fit in a free space along the top edge of the screen will be placed along the bottom edge, and vice versa,
1062 * Tooltip - Added input customHeight which supports the above effect, but in case the height of the tooltip has been changed,
1063 * Tabs - The problem in which static tabs were rendered before those with *ngIf was solved. It is required to use a new input tabOrder. Read more about this here,
1064 * Scroll Spy - Fixed problem with handling nested links.
1065 * Modals - Solved problem with built-in modal service. Now it is possible to call modals from this service.
1066
1067*** Documentation: ***
1068
1069 * Data Tables - added new example how to use Data Tables with data from remote API,
1070 * Tabs - added new example how to use both static & dynamic tabs,
1071 * Tabs - added new tabOrder input,
1072 * Tooltips - added new example how to modify the Tooltip height,
1073 * Tooltips - added new customHeight input.
1074 * Modals - added examples how to use built-in modal's service.
1075
10767.0.0
1077Angular 7 version is now supported in MDB Angular.
1078
1079*** Fixes: ***
1080
1081 * Date picker - resolved problem with disabled state added in reactive forms
1082 * Date picker - resolved problem with typing the date in the input field
1083 * Date picker - changed z-index styles to fix the problem that caused other elements to overlap the component
1084 * Time picker - changed z-index styles to fix the problem that caused other elements to overlap the component
1085 * Accordion - resolved problem with 'Cannot read property expandAnimationState of undefined'
1086 * MdbInputDirective - resolved problem with displaying error and success messages when errorMessage and successMessage inputs values are empty strings
1087 * File Upload - resolved problem with 'Cannot read property unsubscribe of undefined'
1088
1089*** New features: ***
1090
1091 * Date picker - added new [ tabIndex ] input that allow to set tabindex of the date picker input field
1092 * Time picker - added new [ tabIndex ] input that allow to set tabindex of the time picker input field
1093 * Tabs - added new [ disableWaves ] input that allow to disable waves effect on the tabs buttons
1094
10956.3.0
1096The key "defaultProject" has been added to angular.json files of all packages containing the demo application. Thanks to that you can restart the application using the ng serve command.
1097
1098In this update, support for the ng add function has been added to the MDB Angular Free product in the npmjs repository - angular-bootstrap-md. Thanks to that it is possible to install MDB Angular Free with one command ng add angular-bootstrap-md.
1099
1100*** Fixes: ***
1101
1102 * Select - resolved problem with placeholder when value is null,
1103 * Select - resolved problems with label styling. For the label to work correctly, we encourage you to add it via [ label ] input instead of HTML <label> tag.
1104 * Select - resolved problem with opening dropdown inside mdb-collapse component,
1105 * Multiselect - added new styles to resolve problem with broken layout when many options are selected,
1106 * Autocomplete - resolved problem with label position on input blur,
1107 * Date Picker - resolved problems with component performance,
1108 * Cards - resolved problem with adding shadow classes,
1109 * Card Reveal - resolved problem with card height,
1110 * Resolved problems with dependency vulnerabilities in MDB Free and MDB Pro
1111
1112*** New features: ***
1113
1114 * Added possibility to create vertical tabs and pills,
1115 * Added clear button functionality to mdb-time-picker
1116
1117*** Documentation: ***
1118
1119 * File input - added instructions on how to upload file to server
1120 * Sidenav - added instructions on how to use RouterLinkActive on mdb-side-nav links
1121
1122*** Improved documentation: ***
1123
1124Added a new documentation format for all pages in following sections:
1125
1126 * Layout
1127 * Utilities
1128 * Content
1129 * CSS
1130 * Components
1131 * Forms
1132
11336.2.6
1134*** Fixes: ***
1135
1136 * Resolved problem with ngIf directive used on mdb-tab,
1137 * Resolved problem with active state on disabled mdb-tab,
1138 * Resolved problem with display of slider range cloud in Safari browser,
1139 * Resolved problem with usage of routerLinkActive in mdb-sidenav. Sidenav should now highlight active item and toggle accordion item depending on active route,
1140 * Resolved problem with display of mega menu when it is used together with mdb-sidenav component,
1141 * Resolved problem with mdb-sidenav mask,
1142 * Resolved problem with 'Attempt to use a destroyed view' in scroll-spy,
1143 * Resolved problem with 'ExpressionChangedAfterItHasBeenCheckedError' in mdb-select filter input
1144 * Removed unnecessary padding from mdb-select component
1145
1146*** New features: ***
1147
1148 * Added possibility to use icons in option list of mdb-autocomplete component,
1149 * Added focus animation to mdb-autocomplete clear button and new [ clearButtonTabIndex ] input which allow to change tabindex attribute of this button
1150
1151*** Documentation: ***
1152
1153 * Date picker - updated options object in example code,
1154 * Tabs - added new instructions on how to set active tab programatically
1155 * Gradients - added examples for additional gradients
1156 * Skins - added instructions on how to add custom skin
1157 * Select - resolved problems with overlapped label with select element
1158 * Timeline - scss code is now in MDB Angular Pro package
1159 * FAQ - removed old and unnecessary questions and added new one
1160
1161*** Syntax changes: ***
1162
1163Following outputs names has been changed:
1164
1165 Modal:
1166
1167 * (onShow) is now (open)
1168 * (onShown) is now (opened)
1169 * (onHide) is now (close)
1170 * (onHidden) is now (closed)
1171
1172 Dropdown:
1173
1174 * (onShown) is now (shown)
1175 * (onHidden) is now (hidden)
1176
1177 Popover:
1178
1179 * (onShown) is now (shown)
1180 * (onHidden) is now (hidden)
1181
1182 Tooltip:
1183
1184 * (onShown) is now (shown)
1185 * (onHidden) is now (hidden)
1186
1187These syntax changes are backward compatible, which means that your project will work with both the old and the new syntax. We recommend that you update the syntax as soon as possible. The changes will be backward compatible for several more versions.
1188
11896.2.5
1190Added two demo applications to ready-to-use archives containing MDB Angular Free and MDB Angular Pro, and to the Angular Bootstrap with Material Design repository on Github.
1191
1192*** Fixes: ***
1193
1194 * Resolved problem with mdb-select animation. Option list will appear above the component if there is not enough space below,
1195 * Fixed bug which caused problems with opening mdb-select dropdown,
1196 * Resolved problem with mdb-autocomplete events (keyup, keydown) which were emitted twice on each entry in the input element,
1197 * Resolved problem with mdb-side-nav on Firefox,
1198 * Resolved problem with hidden and fixed double navigation on IE11,
1199 * Resolved problem with double navbar in Admin Dashboard Pro.
1200
1201*** New features: ***
1202
1203 * Added new directives which can be used to format credit card number, cvv number and date automatically.
1204 * Tables - added TableModule containing following elements:
1205 MdbTableDirective - responsible for different table types, for example: striped, responsive, hover, bordered, borderless
1206 MdbTableRowDirective - can be used to emit events after creating/removing table row
1207 MdbTableScrollDirective - responsible for table scroll along the x/y axis
1208 MdbTableSortDirective - responsible for sorting items in the table
1209 MdbTablePagination - component responsible for table pagination
1210 MdbTableService - service responsible for creating new rows, table search and table data source
1211 * Time picker - added [ disabled ] input which allow to specify disabled state for the component input,
1212 * Select - added new visibleOptions and tabindex inputs. Those inputs can be used to change number of options visible in the options list and tabindex of the component,
1213 * Added new BadgeModule module containing the MDBBadgeComponent.
1214
1215*** Documentation: ***
1216
1217 * Editable table - resolved problem with moving cursor in edit mode
1218 * Added new example how to use Info Window in Google Maps
1219
1220*** Syntax changes: ***
1221
1222 * Color - replaced .default-text, .primary-text, .secondary-text, .success-text, .danger-text, .warning-text, .info-text classes with Bootstrap ones: .text-default, .text-primary, .text-secondary, .text-success, .text-danger, .text-warning, .text-info
1223
1224*** Deprecated: ***
1225
1226 This settings will be stored only by one version yet:
1227 * .default-text, .primary-text, .secondary-text, .success-text, .danger-text, .warning-text, .info-text
1228
1229 We removed these classes from the package:
1230 * .full-bg-img
1231 * .full-height
1232 * .side-nav .double-navbar .bc-min
1233 * .no-padding
1234 * .ql-modal, .product-panel
1235 * .no-radius
1236 * .section-blog-fw
1237 * .personal-sm
1238 * .classic-tabs (previous syntax not classic tabs at all)
1239 * .naked-card
1240 * .pricing-card .heading .card-overlay
1241
12426.2.4
1243*** Fixes: ***
1244
1245 * Resolved problem with event (noOptionsFound) in mdb-select. It should no longer be emitted on every input in the select filter,
1246 * Resolved problem with display of vertical images in Lightbox component,
1247 * Resolved problem with mdb-collapse default collapsed state.
1248
1249*** New features: ***
1250
1251 * Added new scrollspy component
1252
1253*** Changed syntax: ***
1254
1255 * Collapse - you no longer need to use [ mdbCollapse ]="isCollapsed" syntax, instead just add mdbCollapse directive to the element and use [ isCollapsed ]="false" input if you want collapsible element to be open by default.
1256
1257*** New documentation: ***
1258
1259 * Contact Form,
1260 * Breadcrumbs,
1261 * Table scroll,
1262 * Css demonstration page,
1263 * Gradient,
1264 * Background Image,
1265 * Components demonstration page,
1266 * Button group,
1267 * Loader,
1268 * Sections demonstration page,
1269 * Advanced demonstration page,
1270 * Chat,
1271 * Timeline,
1272 * Edge Header,
1273 * Streak,
1274 * Video,
1275 * Notifications,
1276 * E-commerce components,
1277 * Gallery
1278
1279*** Tutorial: ***
1280
1281 * MDB Angular PWA tutorial
1282
12836.2.3
1284*** Fixes: ***
1285
1286 * Resolved problem with unemitted tooltipChange event in Tooltips,
1287 * Resolved problem with select component with updateOn: 'blur' option,
1288 * Resolved problem with display of select clear button when input [ allowClear ] is set to true,
1289 * Resolved problem with fixed buttons where one button overlapped another. Use of many fixed buttons in the same view should be now possible,
1290 * Resolved problem with label in date picker. It should no longer overlap on the displayed date,
1291 * Fixed problem with overlapped label in Autocomplete when there was some value after view init,
1292 * Sidenav will now remove fixed-sn or hidden-sn class from body element in ngOnDestroy lifecycle,
1293 * Fixed problem with wrong margin in input validation message in Cascading Modal form,
1294 * Resolved problem with autoresizing textarea without .md-textarea-auto class
1295 * Resolved problem with visibility of content placed below header in intro sections,
1296 * Resolved problem with dynamic updates of big data in date-picker component,
1297 * Removed unnecessary console.log from Tabs Component,
1298 * .dropdown-menu-right class will now align dropdown menu to the right side,
1299 * Modal without backdrop will now allow to interact with elements on the background,
1300 * Changing date in datepicker with reactive forms will now affect the big date in datepicker modal,
1301
1302*** Docs: ***
1303
1304 * Added legacy docs for version 6.2.1,
1305 * Dropdown alignment section - updated example code responsible for menu position,
1306 * Advanced modals - updated example code for modal advanced examples. Modal cookies, modal coupon, modal discount, modal related content and modal abandoned cart should no longer block interaction with other elements. In order to achieve this behaviour you need to add modal-scrolling class to the div with mdbModal directive,
1307 * Modals - added new section with instructions on how to open a modal from another component,
1308 * Intros - updated example codes to resolve problem with visibility of content placed below header,
1309 * Tabs & pills - improved documentation
1310 * Slider - improved documentation
1311 * Switch - improved documentation
1312 * Autocomplete - added example how to use [ textSearching ] input
1313 * Datepicker - Added methods, inputs and outputs description
1314 * Social Buttons - added examples how to get page share and like counters from Facebook API, and how to share a page on Facebook
1315
1316*** New documentation: ***
1317
1318 * File input
1319 * Accordion
1320
13216.2.2
1322*** Fixes: ***
1323
1324 * Resolved problem with select filter. It should now display only values that match the word you type,
1325 * Resolved problem with select values and options that were updated dynamically. It should now work correctly both in template-driven and reactive forms,
1326 * Resolved problem with dateFormat and startDate options in DatePicker component. It is now possible to set default start date which will be formatted as it was specified in format option,
1327 * Resolved problem with auto resize textarea height,
1328 * Resolved problem with errorMessage and successMessage inputs - it is now possible to update messages dynamically,
1329 * Resolved file input problem with file upload,
1330 * Resolved problem with gesture support for lightbox,
1331 * Resolved problem with protected parameters in carousel component,
1332 * Resolved problem with 'mdb-card is not a known element'.
1333
1334*** New features: ***
1335
1336 * Added possibility to disable accordion item. To do that, add [ isDisabled ]="true" input to <mdb-accordion-item-head>,
1337 * Added new checkbox component.
1338
1339*** Docs: ***
1340
1341 * Updated live examples in pagination advanced examples section,
1342 * Updated file input example code,
1343 * Updated code in carousel examples (there a was problem with display of carousel with mask),
1344 * Updated checkbox docs,
1345 * Added legacy docs for versions 6.0.0 and 6.1.0,
1346 * Added update instructions for MDB Admin Templates (free and pro).
1347
13486.2.1
1349*** Fixes: ***
1350
1351 * Resolved problem when validation status was visible even when input was disabled,
1352 * Resolved problem with select focus event (clicking the space bar when the component is selected with tab key is no longer required),
1353 * Resolved problem with display of date-picker opened in the modal.
1354
1355*** New Features: ***
1356
1357 * Added possibility to choose custom color in mdb-spinner,
1358 * Added new functionality to use only desired validation status (disabling success or error validation) by using [ validationSuccess ] ="true" or [ validationError ] = "true",
1359 * Added new [ errorMessage ] and [ successMessage ] inputs that allow to pass string or variable with custom validation message (only works when data-error and data-success are not available),
1360 * Added mdbBtn directive to handle button styling,
1361 * Added new mdb-card, mdb-card-body, mdb-card-img, mdb-card-header, mdb-card-footer, mdb-card-text, mdb-card-title components,
1362 * Added 'actionButton' option to alerts.
1363
1364*** Docs: ***
1365
1366 * Fixed bug with wrong validation status in Success and Error messages section in Inputs docs,
1367 * Added new section 'Navigation',
1368 * Added new page 'Mega menu',
1369 * Added new page 'Navs',
1370 * Added new page 'Hamburger menu',
1371 * Added new 'actionButton' option and new section 'Events' to Alerts docs.
1372 * Added description and examples for new inputs ([ errorMessage ] , [ successMessage ], [ validationSuccess ] , [ validationError ] ) in Inputs docs,
1373 * Removed duplicated elements from Autocomplete docs,
1374 * Updated Autocomplete docs with example of 'textNoResults' usage,
1375 * Updated pagination advanced examples (added variables that allow to change the number of elements displayed on a given page).
1376
13776.2.0
1378*** MDB Angular Admin Templates: ***
1379 * Resolved problem with not working hamburger menu in Admin Dashboard Free,
1380 * Fixed problems with cards styling in Admin Dashboard Pro.
1381
1382*** Fixes: ***
1383
1384 * Fixed a problem with the inability to update the charts labels together with the data,
1385 * Resolved problem with only 1 image in Lightbox Component,
1386 * Fixed problem with undefined calls after (ngModelChange) in Material Select component,
1387 * Collapse directive won't throw undefined calls after emitting events,
1388 * Datepicker date changed from string to javascript Date object,
1389 * Fixed problem with unable to listen date changes in Datepicker Component,
1390 * Resolved problem with fixed button sliding out from the bottom edge of the screen when it was at the top of the screen,
1391 * Fixed simple warnings from ng lint,
1392 * Resolved problem with tabs visible on Datepicker plate,
1393
1394*** Docs: ***
1395
1396 * Described how to close Fixed Button content after click on some of his childs,
1397 * Improved documentation of adding translation into Datepicker Component,
1398 * Rewrote whole Modals Documentation section,
1399 * Described how to open collapse after view init,
1400 * Integration with ASP.NET Core moved from 5min-quickstart page to separate ASP.NET page,
1401 * On Multiselect page added description how to add initial value to it and how to get value changes,
1402 * Described how to update charts appearance dynamically.
1403
14046.1.6
1405*** Fixes: ***
1406 * Fixed problem with freezing browser while validating input
1407
14086.1.5
1409*** New Features: ***
1410 * Added .md-textarea-auto class which allows textarea to auto resize when would not fit into it. This feature requires mdbInputDirective on textarea,
1411 * Added functionality to set first active slide in Carousel.
1412
1413** Docs: ***
1414 * Described Card Reveal Component: https://mdbootstrap.com/angular/components/flipping-cards/,
1415 * Described changing opacity of alerts using toastClass option: https://mdbootstrap.com/angular/advanced/alerts/
1416
1417*** Fixes: ***
1418 * Solved problem in which backdrop in sidenav did not hide after scrolling the page on the mobile,
1419 * Fixed problem with rotating Time Picker arrow on mobile,
1420 * Fixed problem with (activeSlideChange) event in Carousel Component,
1421 * Solved problem with resetting state of validation in forms,
1422 * Fixed problem with scaling mdb-simple-chart, and centering text in chart,
1423
14246.1.4
1425*** Fixes: ***
1426 * Solved problem with this.changes.disconnect is undefined in mdbInputDirective.
1427
1428
14296.1.3
1430*** New Features: ***
1431 * Icons are now component. <mdb-icon> supports only Font Awesome icons. Available field: icon (icon class), size (icon size), class (custom class for example color),
1432 * Number input now listens for key events. Added functionality to increment / decrement it's value by 10 or 0.1 by using shift + up / down arrow or alt + up / down arrow keys. Available by using mdbInputDirective.
1433
1434
1435*** Fixes: ***
1436 * Fixed problems with Carousel when using Angular Universal,
1437 * mdbInputDirective validation has ben rewritten. Now works with Angular Validators,
1438 * Fixed problem with no backdrop in sidenav on mobile,
1439 * Fixed problem with sidenavBreakpoint
1440
14416.1.2
1442
1443
1444*** Admin Templates: ***
1445We have provided users with the option to make their own changes to the source code and compile the library into JavaScript.
1446
1447*** New Features: ***
1448 * Added possibility to use .filled-in class in Multiple Select by using customClass=" 'filled-in' " field,
1449 * Added possibility to set custom sidenav breakpoint by using sidenavBreakpoint="desired-value" control on mdb-sidenav element,
1450 * Added option to define custom locale for datePicker without modifying datepickerLocale.service source file,
1451
1452*** Fixes: ***
1453 * Fixed problem with fluid modal-bottom,
1454 * Fixed problem with modal height while using datepicker in modal,
1455 * Fixed label lifting-up in Autocomplete,
1456 * Fixed problem with Material Dropdowns and dropup, dropleft, dropright variations,
1457 * Rewriten Material Select animation.
1458
1459
14606.1.1
1461*** NOTE: ***
1462You may need to rename the modules you are using in your application. The list of modified modules is presented below.
1463
1464In 6.1.1 we have made it possible to import only those modules that you actually use in your application.
1465If only individual modules are used, import them but do not import the MDBBootstrapModulesPro main module as this may cause errors.
1466
1467*** What's new: ***
1468 Source code delivered to customers is now compilated to .js instead of .ts,
1469 There's now possibility to import only those modules, which you need in your project. Full module list: https://mdbootstrap.com/angular/modules-list
1470 Changed names of few modules:
1471 * MDBChartsModule -> ChartsModule,
1472 * BsDropdownModule -> DropdownModule,
1473 * MDBTooltipModule -> TooltipModule,
1474 * SqueezeBoxModule -> AccordionModule,
1475 * Ng2CompleterModule -> AutocompleteModule,
1476 * MDBDatePickerModule -> DatepickerModule,
1477 * MDBUploaderModule -> FileInputModule,
1478 * MDBPageScrollModule -> SmoothscrollModule,
1479 * MdbStickyModule -> StickyContentModule,
1480 * MaterialRootModule -> PreloadersModule.
1481
1482*** Fixes: ***
1483 Fixed missing space in mdb-angular.scss file,
1484 Added close icon to Autocomplete,
1485 Fixed problem with prefilling Char Counter value,
1486 Fixed problem with overlapping label & error / success messages with mdbInputDirective,
1487 Fixed problem with focusing inputs through TAB key.
1488
1489
14906.0.2
1491*** General: ***
1492 Changed Renderer to Renderer2.
1493
1494*** Fixes: ***
1495 Unnable to scroll in Sidenav,
1496 Fixed problems with skins,
1497 Fixed mobile view in DatePicker,
1498 Fixed problem with scrolling page to the top edge in DatePicker,
1499 Fixed problem with scrolling page to the top edge in TimePicker.
1500
15016.0.1
1502*** Fixes: ***
1503 Fix for dropdowns, dropup variation,
1504 Fix for fixed button when collapsing (need to pass $event in .toggle() method),
1505 Few fixes in scss
1506
1507
15086.0.0
1509*** NOTE: Most of the components have been rebuilt. Please, check the ones you use in your project. ***
1510
1511*** General: ***
1512
1513 Compatible with MDB 4.5.1,
1514 Compatible with Angular 6.0.0-rc.5, rxjs 6.0.0-uncanny-rc.7 and rxjs-compat 6.0.0-uncanny-rc.7,
1515 Compatible with Angular CLI ^1.7.1.
1516
1517*** NOTE 2: For proper using Angular 6 with MDB Angular 6 please check, if you're using rxjs in version at least 6.0.0-uncanny-rc.7 and rxjs-compat in version at least 6.0.0-uncanny-rc.7. Using older versions may produce errors and problems. ***
1518
1519*** Marked as deprecated: ***
1520
1521 mdbActive,
1522 mdbInputValidate,
1523 mdbDeepDirective,
1524 mdbRippleRadius.
1525
1526mdbInputDirective has three of the above directives - mdbActive, mdbInputValidate and mdbDeepDirective.
1527
1528mdbActive is used by default and we do not anticipate that you will be able to disable it.
1529
1530mdbInputValidate is used by default, but the user can disable validation by using the [mdbValidate]="false" control on input which contains mdbInputDirective.
1531
1532mdbDeepDirective is used by default when used on a checkbox or radio. It is possible to disable it by using [focusCheckbox]="false" and [focusRadio]="false".
1533
1534mdbRippleRadius was changed to mdbWavesEffect. mdbRippleRadius will be deleted after next release.
1535
1536*** Fixes: ***
1537
1538 Fix for z-index in few scenarios (tabs & datePicker), navbar and other,
1539 Fixed clearUnselected in Autocomplete,
1540 Fix for mdbActive in Autocomplete.
1541
1542*** Features: ***
1543
1544 Added feature to close datePicker after selecting an date (closeAfterSelect: true) in datePicker options object.
1545
1546*** Docs: ***
1547
1548 New category Forms,
1549 Autocomplete, Inputs, Input Validation, Forms moved from Components to Forms,
1550 Material Select moved from Advanced to Forms,
1551 Input Groups moved from Extended to Forms,
1552 Added instructions how to update Angular projects: https://mdbootstrap.com/getting-started/update-instructions/
1553 Added instructions how to create project with Angular Universal: https://mdbootstrap.com/getting-started/universal/
1554
1555*** Changed syntax: ***
1556
1557 Cards,
1558 Flipping Cards,
1559 Intros,
1560 Sections,
1561 Inputs,
1562 Footers,
1563 Preloaders,
1564 Masks,
1565 Hover Effects,
1566 Accordion,
1567 Modals,
1568
15695.2.3
1570*** Compatibility with Angular Universal (Server-Side Rendering) ***. Read tutorial.
1571Improved dropdown animation in Material Select,
1572Fixed problem with dropdown transition in Material Select,
1573"Not Found" message in Material Select will be visible only when filtering does not show results ,
1574Fix for top / bottom arrow in Material Select,
1575Added possibility to overwrite $image-path variable.
1576
15775.2.2
1578Hotfixes not included in 5.2.1 patch
1579
15805.2.1
1581Enhanced mdbActive directive - works with data prefilled by browser
1582Sidenav issue fixed (skin is optional)
1583Fixed with rounded buttons inside input group
1584Fixed for dropdown not getting closed after click in other dropdown.
1585Fix for line breaking label in checkboxes
1586
15875.2.0
1588Updated to Bootstrap 4 stable version
1589Integration with .NET CORE - tutorial here
1590Compatibility with Angular 5.2.1 and CLI 1.6.5
1591noImplicitAny and strictNullChecks compatibility
1592New validation added (number, tel, submit) + custom validation regex. Read tutorial.
1593Configurable labels for DatePicker
1594
15955.1.2
1596Angular 5.2.1 and CLI 1.6.5 compatibility
1597Extended docs for modals - auto focus on input
1598Fixed validation for email and password
1599Aria attributes added to datepicker
1600Added filtering options to Material Select
1601Support for IE+ and Edge for Double Navigation
1602Extended DatePicker with new functionality:
1603Important!
1604By default date picker will load now +- 7 years starting from current year. It can be overwritten using minYear and maxYear parameters:
1605
1606import { Component } from '@angular/core';
1607import { IMyOptions } from 'your_path_to/date-picker/index';
1608
1609@Component({
1610 selector: 'date-picker-component-example',
1611 templateUrl: 'toast.component.html'
1612})
1613
1614 export class DatePickerComponentExample {
1615 public myDatePickerOptions: IMyOptions = {
1616 minYear: 2015,
1617 maxYear: 2017
1618 };
1619}
1620
16215.1.1
1622Double navigation - support for collapsed sidenav and navbar
1623Extended documentation for Autocomplete
1624Auto resize function for collapse added
1625Mobile gestures carousel support added
1626Added option to hide next / prev buttons in carousel
1627Fix for: Module has no exported member 'MDBSpinningPreloader'
1628Automatically set date in DatePicker using ngModel
1629Fixed docs for File Upload
1630
16315.1.0
1632Angular 5.1.3 and CLI 1.6.3. compatibility
1633Fixed issue with exceeding text tabs component
1634Auto-close navbar after click into link (check documentation for more information)
1635Fixed problem with error/success message on Firefox
1636Fixed problems with selecting hour on mobile devices in Timepicker
1637Extended configuration options of easy pie charts (check documentation for more information)
1638Fixed for relative path in _skins.scss
1639Fixed issue with date picker for Firefox
1640Enhanced support for small screen resolution in Datepicker (<575 px)
1641Fix for issue while using multiple MDB Autocomplete components
1642
16435.0.5
1644Added compatibility with noUnusedLocals
1645
16465.0.4
1647Added compatibility with noUnusedParameters
1648
16495.0.3
1650Fixed missing arrow in popovers
1651
16525.0.2
1653Fixed circular dependencies error.
1654
16555.0.1
1656Fixed for imgPath in .scss
1657
16585.0.0
1659Version 5.0.0 brings brings compatibility with new Angular 5.0 and CLI 1.5. Except for that new update include Bootstrap 4 Beta 2 assets.
1660
1661What's new in Bootstrap 4 beta-2:
1662
1663Restored `.offset-*` classes
1664Switched Breadcrumbs from `float` to Flexbox
1665Dropped support for Bower