Skip to content

Commit ebc8502

Browse files
committed
Release 8.2.0
1 parent 9c6b535 commit ebc8502

File tree

20 files changed

+511
-264
lines changed

20 files changed

+511
-264
lines changed

Useful_Resources.pdf

120 KB
Binary file not shown.

angular-bootstrap-md-8.1.1.tgz

-2.43 MB
Binary file not shown.

angular-bootstrap-md-8.2.0.tgz

2.53 MB
Binary file not shown.

changelog

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
8.2.0
2+
In 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.
3+
4+
**Fixes:**
5+
6+
* Credit card directive - changed limit of Diners card from 19 to 14,
7+
* Autocomplete - resolved problem with position of dropdown displayed above the completer input (it should now update correctly when number of displayed options change),
8+
* Date picker - resolved problem with label animation when click is detected directly on label text,
9+
* Date picker - resolved problem with display of default date when using locales other than 'en',
10+
* Carousel - resolved problem with video playing in the background even when slide is not active,
11+
* Select - resolved problem with long placeholder overlapping select input,
12+
* Toast - resolved problem with null check in show method,
13+
* Navbar - resolved problem with scroll in navbar dropdown when .fixed-top class is added,
14+
* Dropdown - resolved problem with fade out animation,
15+
* File upload plugin - resolved problem with resetting default file,
16+
* File upload plugin - resolved problem with 'No file choosen' message when default file is available.
17+
18+
**New features:**
19+
20+
* Autocomplete - added new (selected) output that is fired on selection change,
21+
* Accordion - added new [autoExpand] input that allow to disable auto expanding of accordion items in sidenav when active route is detected,
22+
* Table editor plugin - added sorting feature.
23+
124
8.1.1
225
In version 8.1.1 we added some minor fixes and updated documentation pages. Check what changed below:
326

package-lock.json

Lines changed: 250 additions & 149 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "angular-bootstrap-md-lib",
3-
"version": "8.1.1",
3+
"version": "8.2.0",
44
"scripts": {
55
"ng": "ng",
66
"start": "ng serve",
@@ -29,7 +29,7 @@
2929
"@angular/router": "~8.0.0",
3030
"@fortawesome/fontawesome-free": "^5.6.3",
3131
"@types/chart.js": "^2.7.42",
32-
"angular-bootstrap-md": "file:angular-bootstrap-md-8.1.1.tgz",
32+
"angular-bootstrap-md": "file:angular-bootstrap-md-8.2.0.tgz",
3333
"chart.js": "^2.5.0",
3434
"core-js": "^2.5.4",
3535
"hammerjs": "^2.0.8",

projects/angular-bootstrap-md/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "angular-bootstrap-md",
33
"repository": "https://github.com/mdbootstrap/Angular-Bootstrap-with-Material-Design",
4-
"version": "8.1.1",
4+
"version": "8.2.0",
55
"schematics": "./schematics/collection.json",
66
"files": [
77
"**/*"

projects/angular-bootstrap-md/src/lib/assets/scss/bootstrap/_button-group.scss

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -58,17 +58,20 @@
5858
//
5959
// Remix the default button sizing classes into new ones for easier manipulation.
6060

61-
.btn-group-sm > .btn { @extend .btn-sm; }
62-
.btn-group-lg > .btn { @extend .btn-lg; }
63-
61+
.btn-group-sm > .btn {
62+
@extend .btn-sm;
63+
}
64+
.btn-group-lg > .btn {
65+
@extend .btn-lg;
66+
}
6467

6568
//
6669
// Split button dropdowns
6770
//
6871

6972
.dropdown-toggle-split {
70-
padding-right: $btn-padding-x * .75;
71-
padding-left: $btn-padding-x * .75;
73+
padding-right: $btn-padding-x * 0.75;
74+
padding-left: $btn-padding-x * 0.75;
7275

7376
&::after,
7477
.dropup &::after,
@@ -82,16 +85,15 @@
8285
}
8386

8487
.btn-sm + .dropdown-toggle-split {
85-
padding-right: $btn-padding-x-sm * .75;
86-
padding-left: $btn-padding-x-sm * .75;
88+
padding-right: $btn-padding-x-sm * 0.75;
89+
padding-left: $btn-padding-x-sm * 0.75;
8790
}
8891

8992
.btn-lg + .dropdown-toggle-split {
90-
padding-right: $btn-padding-x-lg * .75;
91-
padding-left: $btn-padding-x-lg * .75;
93+
padding-right: $btn-padding-x-lg * 0.75;
94+
padding-left: $btn-padding-x-lg * 0.75;
9295
}
9396

94-
9597
// The clickable button for toggling the menu
9698
// Set the same inset shadow as the :active state
9799
.btn-group.show .dropdown-toggle {
@@ -103,7 +105,6 @@
103105
}
104106
}
105107

106-
107108
//
108109
// Vertical button groups
109110
//
@@ -135,7 +136,6 @@
135136
}
136137
}
137138

138-
139139
// Checkbox and radio options
140140
//
141141
// In order to support the browser's form validation feedback, powered by the
@@ -153,8 +153,8 @@
153153
> .btn-group > .btn {
154154
margin-bottom: 0; // Override default `<label>` value
155155

156-
input[type="radio"],
157-
input[type="checkbox"] {
156+
input[type='radio'],
157+
input[type='checkbox'] {
158158
position: absolute;
159159
clip: rect(0, 0, 0, 0);
160160
pointer-events: none;

projects/angular-bootstrap-md/src/lib/changelog

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
8.2.0
2+
In 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.
3+
4+
**Fixes:**
5+
6+
* Credit card directive - changed limit of Diners card from 19 to 14,
7+
* Autocomplete - resolved problem with position of dropdown displayed above the completer input (it should now update correctly when number of displayed options change),
8+
* Date picker - resolved problem with label animation when click is detected directly on label text,
9+
* Date picker - resolved problem with display of default date when using locales other than 'en',
10+
* Carousel - resolved problem with video playing in the background even when slide is not active,
11+
* Select - resolved problem with long placeholder overlapping select input,
12+
* Toast - resolved problem with null check in show method,
13+
* Navbar - resolved problem with scroll in navbar dropdown when .fixed-top class is added,
14+
* Dropdown - resolved problem with fade out animation,
15+
* File upload plugin - resolved problem with resetting default file,
16+
* File upload plugin - resolved problem with 'No file choosen' message when default file is available.
17+
18+
**New features:**
19+
20+
* Autocomplete - added new (selected) output that is fired on selection change,
21+
* Accordion - added new [autoExpand] input that allow to disable auto expanding of accordion items in sidenav when active route is detected,
22+
* Table editor plugin - added sorting feature.
23+
124
8.1.1
225
In version 8.1.1 we added some minor fixes and updated documentation pages. Check what changed below:
326

projects/angular-bootstrap-md/src/lib/free/badge/mdb-badge.component.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,15 @@ import {
66
OnInit,
77
Renderer2,
88
ViewEncapsulation,
9+
ChangeDetectionStrategy,
910
} from '@angular/core';
1011

1112
@Component({
1213
selector: 'mdb-badge',
1314
templateUrl: './mdb-badge.component.html',
1415
styleUrls: ['./badge-module.scss'],
1516
encapsulation: ViewEncapsulation.None,
17+
changeDetection: ChangeDetectionStrategy.OnPush,
1618
})
1719
export class MDBBadgeComponent implements OnInit {
1820
@Input() @HostBinding('class.badge-default') default: boolean;

0 commit comments

Comments
 (0)