Skip to content

Commit cf860bf

Browse files
committed
Release 8.0.0
1 parent 220ee26 commit cf860bf

File tree

132 files changed

+2287
-1142
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

132 files changed

+2287
-1142
lines changed

CHANGELOG.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,40 @@
1+
## 8.0.0 (07.04.2025)
2+
3+
This version requires Angular v19. Follow the [Angular Update Guide](https://angular.dev/update-guide) to migrate your project to Angular 19.
4+
5+
### Breaking changes:
6+
7+
- Updated Angular to v19, this version is required in MDB Angular v8
8+
- Older theming styles are no longer supported, use new [color modes](https://mdbootstrap.com/docs/angular/content-styles/theme/) instead
9+
- Slightly increased cell width in [Datepicker](https://mdbootstrap.com/docs/angular/forms/datepicker/)
10+
- The `.navbar-light` class is no longer used in [Navbar](https://mdbootstrap.com/docs/angular/navigation/navbar), use [color modes](https://mdbootstrap.com/docs/angular/content-styles/theme/) instead
11+
12+
### Design updates:
13+
14+
Introduced a new theming system that allows setting the theme for the entire page, its parts, or selected elements using data attributes.
15+
16+
Read [Colors modes](https://mdbootstrap.com/docs/angular/content-styles/theme/) page to learn more about new theming.
17+
18+
### Fixes and improvements:
19+
20+
- [Modal](https://mdbootstrap.com/docs/angular/components/modal/) - resolved problem with opening animation
21+
- [Select](https://mdbootstrap.com/docs/angular/forms/select/) - resolved problem with not hiding option groups labels when using filter
22+
- [Popconfirm](https://mdbootstrap.com/docs/angular/components/popconfirm/) - added default offset to the component
23+
- [Datepicker](https://mdbootstrap.com/docs/angular/forms/datepicker/) - fixed date parsing bug for `yy` year format
24+
- [Stepper](https://mdbootstrap.com/docs/angular/components/stepper/) - added 'Optional' text to the steps that use `optional` input
25+
- [Onboarding](https://mdbootstrap.com/docs/angular/plugins/onboarding/) - added gap between the buttons and fixed border styles
26+
- Fixed [Datepicker](https://mdbootstrap.com/docs/angular/forms/datepicker/) and [Timepicker](https://mdbootstrap.com/docs/angular/forms/timepicker/) toggle button padding in Firefox browser
27+
- Removed unnecessary `BrowserAnimationsModule` imports from [Onboarding](https://mdbootstrap.com/docs/angular/plugins/onboarding/), [Ecommerce gallery](https://mdbootstrap.com/docs/angular/plugins/ecommerce-gallery/) and [Organization chart](https://mdbootstrap.com/docs/angular/plugins/organization-chart/) plugins
28+
29+
### New features:
30+
31+
- Added new SCSS and CSS variables for plugins styles
32+
- [File upload](https://mdbootstrap.com/docs/angular/plugins/file-upload/) - added new `mimeTypes` input that allow to define a list of mime types for supported file types
33+
- [Multi item carousel](https://mdbootstrap.com/docs/angular/plugins/multi-item-carousel/) - added new `(slideClick)` event
34+
- [Color picker](https://mdbootstrap.com/docs/angular/plugins/color-picker/) - added new `color-picker-next-format-button`, `color-picker-previous-format-button` and `color-picker-copy-button` classes for the buttons
35+
36+
---
37+
138
## 7.1.0 (18.11.2024)
239

340
### Fixes and improvements:

README.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MDB 5 Angular
22

3-
Version: FREE 7.1.0
3+
Version: FREE 8.0.0
44

55
Documentation:
66
https://mdbootstrap.com/docs/angular/

package-lock.json

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

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "mdb-angular-ui-kit-free",
3-
"version": "7.1.0",
3+
"version": "8.0.0",
44
"scripts": {
55
"ng": "ng",
66
"start": "ng serve",

projects/mdb-angular-ui-kit/CHANGELOG.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,40 @@
1+
## 8.0.0 (07.04.2025)
2+
3+
This version requires Angular v19. Follow the [Angular Update Guide](https://angular.dev/update-guide) to migrate your project to Angular 19.
4+
5+
### Breaking changes:
6+
7+
- Updated Angular to v19, this version is required in MDB Angular v8
8+
- Older theming styles are no longer supported, use new [color modes](https://mdbootstrap.com/docs/angular/content-styles/theme/) instead
9+
- Slightly increased cell width in [Datepicker](https://mdbootstrap.com/docs/angular/forms/datepicker/)
10+
- The `.navbar-light` class is no longer used in [Navbar](https://mdbootstrap.com/docs/angular/navigation/navbar), use [color modes](https://mdbootstrap.com/docs/angular/content-styles/theme/) instead
11+
12+
### Design updates:
13+
14+
Introduced a new theming system that allows setting the theme for the entire page, its parts, or selected elements using data attributes.
15+
16+
Read [Colors modes](https://mdbootstrap.com/docs/angular/content-styles/theme/) page to learn more about new theming.
17+
18+
### Fixes and improvements:
19+
20+
- [Modal](https://mdbootstrap.com/docs/angular/components/modal/) - resolved problem with opening animation
21+
- [Select](https://mdbootstrap.com/docs/angular/forms/select/) - resolved problem with not hiding option groups labels when using filter
22+
- [Popconfirm](https://mdbootstrap.com/docs/angular/components/popconfirm/) - added default offset to the component
23+
- [Datepicker](https://mdbootstrap.com/docs/angular/forms/datepicker/) - fixed date parsing bug for `yy` year format
24+
- [Stepper](https://mdbootstrap.com/docs/angular/components/stepper/) - added 'Optional' text to the steps that use `optional` input
25+
- [Onboarding](https://mdbootstrap.com/docs/angular/plugins/onboarding/) - added gap between the buttons and fixed border styles
26+
- Fixed [Datepicker](https://mdbootstrap.com/docs/angular/forms/datepicker/) and [Timepicker](https://mdbootstrap.com/docs/angular/forms/timepicker/) toggle button padding in Firefox browser
27+
- Removed unnecessary `BrowserAnimationsModule` imports from [Onboarding](https://mdbootstrap.com/docs/angular/plugins/onboarding/), [Ecommerce gallery](https://mdbootstrap.com/docs/angular/plugins/ecommerce-gallery/) and [Organization chart](https://mdbootstrap.com/docs/angular/plugins/organization-chart/) plugins
28+
29+
### New features:
30+
31+
- Added new SCSS and CSS variables for plugins styles
32+
- [File upload](https://mdbootstrap.com/docs/angular/plugins/file-upload/) - added new `mimeTypes` input that allow to define a list of mime types for supported file types
33+
- [Multi item carousel](https://mdbootstrap.com/docs/angular/plugins/multi-item-carousel/) - added new `(slideClick)` event
34+
- [Color picker](https://mdbootstrap.com/docs/angular/plugins/color-picker/) - added new `color-picker-next-format-button`, `color-picker-previous-format-button` and `color-picker-copy-button` classes for the buttons
35+
36+
---
37+
138
## 7.1.0 (18.11.2024)
239

340
### Fixes and improvements:

projects/mdb-angular-ui-kit/accordion/accordion-item-content.directive.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ export const MDB_ACCORDION_ITEM_BODY = new InjectionToken<MdbAccordionItemBodyDi
55
);
66

77
@Directive({
8-
// eslint-disable-next-line @angular-eslint/directive-selector
9-
selector: '[mdbAccordionItemBody]',
10-
providers: [{ provide: MDB_ACCORDION_ITEM_BODY, useExisting: MdbAccordionItemBodyDirective }],
11-
standalone: false
8+
// eslint-disable-next-line @angular-eslint/directive-selector
9+
selector: '[mdbAccordionItemBody]',
10+
providers: [{ provide: MDB_ACCORDION_ITEM_BODY, useExisting: MdbAccordionItemBodyDirective }],
11+
standalone: false,
1212
})
1313
export class MdbAccordionItemBodyDirective {
1414
constructor(public template: TemplateRef<any>) {}

projects/mdb-angular-ui-kit/accordion/accordion-item-header.directive.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ export const MDB_ACCORDION_ITEM_HEADER = new InjectionToken<MdbAccordionItemHead
55
);
66

77
@Directive({
8-
// eslint-disable-next-line @angular-eslint/directive-selector
9-
selector: '[mdbAccordionItemHeader]',
10-
providers: [{ provide: MDB_ACCORDION_ITEM_HEADER, useExisting: MdbAccordionItemHeaderDirective }],
11-
standalone: false
8+
// eslint-disable-next-line @angular-eslint/directive-selector
9+
selector: '[mdbAccordionItemHeader]',
10+
providers: [{ provide: MDB_ACCORDION_ITEM_HEADER, useExisting: MdbAccordionItemHeaderDirective }],
11+
standalone: false,
1212
})
1313
export class MdbAccordionItemHeaderDirective {
1414
constructor(public template: TemplateRef<any>) {}

projects/mdb-angular-ui-kit/accordion/accordion-item.component.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ let uniqueHeaderId = 0;
2121
let uniqueId = 0;
2222

2323
@Component({
24-
selector: 'mdb-accordion-item',
25-
templateUrl: './accordion-item.component.html',
26-
changeDetection: ChangeDetectionStrategy.OnPush,
27-
standalone: false
24+
selector: 'mdb-accordion-item',
25+
templateUrl: './accordion-item.component.html',
26+
changeDetection: ChangeDetectionStrategy.OnPush,
27+
standalone: false,
2828
})
2929
export class MdbAccordionItemComponent implements OnInit {
3030
@ContentChild(MDB_ACCORDION_ITEM_HEADER, { read: TemplateRef, static: true })

projects/mdb-angular-ui-kit/accordion/accordion.component.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ import { MdbAccordionItemComponent } from './accordion-item.component';
1313
import { BooleanInput, coerceBooleanProperty } from '@angular/cdk/coercion';
1414

1515
@Component({
16-
selector: 'mdb-accordion',
17-
templateUrl: './accordion.component.html',
18-
changeDetection: ChangeDetectionStrategy.OnPush,
19-
standalone: false
16+
selector: 'mdb-accordion',
17+
templateUrl: './accordion.component.html',
18+
changeDetection: ChangeDetectionStrategy.OnPush,
19+
standalone: false,
2020
})
2121
export class MdbAccordionComponent implements AfterContentInit {
2222
@ContentChildren(MdbAccordionItemComponent) items: QueryList<MdbAccordionItemComponent>;

projects/mdb-angular-ui-kit/accordion/accordion.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ const template = `
4848
@Component({
4949
selector: 'mdb-accordion-test',
5050
template,
51+
standalone: false,
5152
})
5253
class TestAccordionComponent {
5354
@ViewChildren(MdbAccordionItemComponent) _accordionItems: QueryList<MdbAccordionItemComponent>;

0 commit comments

Comments
 (0)