Skip to content

Commit d3d356e

Browse files
committed
Release 7.0.0
1 parent 31bb495 commit d3d356e

File tree

14 files changed

+165
-34
lines changed

14 files changed

+165
-34
lines changed

CHANGELOG.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,62 @@
1+
## 7.0.0 (16.09.2024)
2+
3+
This version requires Angular v18. Follow the [Angular Update Guide](https://angular.dev/update-guide) to migrate your project to Angular 18.
4+
5+
### Breaking changes:
6+
7+
- Updated Angular to v18, this version is required in MDB Angular v7.
8+
- [Checkbox](https://mdbootstrap.com/docs/angular/forms/checkbox/) - changed `margin-right` style from `4px` to `6px` in `.form-check-input` element.
9+
- [Forms](https://mdbootstrap.com/docs/angular/forms/overview/) - added `padding-left: 0.15rem` style to `.form-check-label` element.
10+
- [Switch](https://mdbootstrap.com/docs/angular/forms/switch/) - changed `margin-right` style from `4px` to `8px` in `.form-check-input` element.
11+
- [Progress](https://mdbootstrap.com/docs/angular/components/progress/) - added `box-shadow: none` style to `.progress` element.
12+
- [Input group](https://mdbootstrap.com/docs/angular/forms/input-group/) - added `flex-wrap: nowrap` style to `.input-group` element.
13+
- [Datepicker](https://mdbootstrap.com/docs/angular/forms/datepicker/) - changed SCSS variable `$datepicker-small-cell-content-width` value from `36px` to `40px`.
14+
- [Range](https://mdbootstrap.com/docs/angular/forms/range/):
15+
- Added `box-shadow: none` style to `.form-range ::-webkit-slider-runnable-track` element.
16+
- Added `box-shadow: none` style to `.form-range ::-moz-range-track` element.
17+
- [Captcha](https://mdbootstrap.com/docs/angular/plugins/captcha/):
18+
- Changed `error` event name to `captchaError`.
19+
- Changed `expire` event name to `captchaExpire`.
20+
- Changed `success` event name to `captchaSuccess`.
21+
- [Timepicker](https://mdbootstrap.com/docs/angular/forms/timepicker/):
22+
- Redesigned clock's page HTML structure and styles.
23+
- Arrow icons are now displayed when hour/minute buttons are hovered in inline mode.
24+
- [Treeview](https://mdbootstrap.com/docs/angular/plugins/tree-view/):
25+
- Redesigned entire HTML structure.
26+
- Replaced `li` element with `mdb-treeview-item`.
27+
- Removed the `<div class="treeview">` wrapper element from the entire component.
28+
- Removed the `checkboxesField` input.
29+
- Added a public `MdbTreeviewColor` type for the color input.
30+
- Added a new mechanism for setting the arrow icon with the `collapseIcon` property.
31+
- Added keyboard navigation handling.
32+
33+
### Fixes and improvements:
34+
35+
- [Multi range](https://mdbootstrap.com/docs/angular/forms/multi-range-slider/) - resolved the issue with `TouchEvent` in Firefox.
36+
- [Select](https://mdbootstrap.com/docs/angular/forms/select/) - resolved the issue with unhandled `tabindex` input.
37+
- [Onboarding](https://mdbootstrap.com/docs/angular/plugins/onboarding/) - resolved the issue with initializing onboarding with a delay after navigating to another page.
38+
- [Input fields](https://mdbootstrap.com/docs/angular/forms/input-fields/) - resolved the issue with displaying the value after setting it programmatically in all inputs with built-in placeholders (e.g., `datetime-local` or `time`).
39+
- [Datatable](https://mdbootstrap.com/docs/angular/data/datatables/) - resolved the issue with the `showAllEntries` input not working properly with the `entries` input.
40+
- [Timepicker](https://mdbootstrap.com/docs/angular/forms/timepicker/) - resolved the issue with `ArrowUp` and `ArrowDown` key presses not working upon opening the timepicker.
41+
- [Datepicker](https://mdbootstrap.com/docs/angular/forms/datepicker/):
42+
- Resolved the issue with returned form control values for empty or invalid input values.
43+
- Resolved the issue with closing the datepicker using the input toggle.
44+
- [Calendar](https://mdbootstrap.com/docs/angular/plugins/calendar/):
45+
- Resolved the issue with unpreserved event IDs on edit.
46+
- Resolved the issue with dragging in `readonly` mode.
47+
- Resolved the issue with view selection when non-default captions are used.
48+
- Resolved the issue with rendering the period in the correct format in Month view.
49+
50+
### New features:
51+
52+
- [Dropdown](https://mdbootstrap.com/docs/angular/components/dropdown/) - added `MdbDropdownPositionClass` type to the public API.
53+
- [Modal](https://mdbootstrap.com/docs/angular/components/modal/) - added `focusElementSelector` property to the `open` method's options for specifying the element to focus on when the modal opens.
54+
- [Calendar](https://mdbootstrap.com/docs/angular/plugins/calendar/):
55+
- Added `addEventButtonCaption` property to the `options` input for setting a custom caption for the add event button.
56+
- Added `MdbCalendarViews` Enum to the public API.
57+
58+
---
59+
160
## 6.1.0 (27.05.2024)
261

362
### 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 6.1.0
3+
Version: FREE 7.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": "6.1.0",
3+
"version": "7.0.0",
44
"scripts": {
55
"ng": "ng",
66
"start": "ng serve",

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

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,62 @@
1+
## 7.0.0 (16.09.2024)
2+
3+
This version requires Angular v18. Follow the [Angular Update Guide](https://angular.dev/update-guide) to migrate your project to Angular 18.
4+
5+
### Breaking changes:
6+
7+
- Updated Angular to v18, this version is required in MDB Angular v7.
8+
- [Checkbox](https://mdbootstrap.com/docs/angular/forms/checkbox/) - changed `margin-right` style from `4px` to `6px` in `.form-check-input` element.
9+
- [Forms](https://mdbootstrap.com/docs/angular/forms/overview/) - added `padding-left: 0.15rem` style to `.form-check-label` element.
10+
- [Switch](https://mdbootstrap.com/docs/angular/forms/switch/) - changed `margin-right` style from `4px` to `8px` in `.form-check-input` element.
11+
- [Progress](https://mdbootstrap.com/docs/angular/components/progress/) - added `box-shadow: none` style to `.progress` element.
12+
- [Input group](https://mdbootstrap.com/docs/angular/forms/input-group/) - added `flex-wrap: nowrap` style to `.input-group` element.
13+
- [Datepicker](https://mdbootstrap.com/docs/angular/forms/datepicker/) - changed SCSS variable `$datepicker-small-cell-content-width` value from `36px` to `40px`.
14+
- [Range](https://mdbootstrap.com/docs/angular/forms/range/):
15+
- Added `box-shadow: none` style to `.form-range ::-webkit-slider-runnable-track` element.
16+
- Added `box-shadow: none` style to `.form-range ::-moz-range-track` element.
17+
- [Captcha](https://mdbootstrap.com/docs/angular/plugins/captcha/):
18+
- Changed `error` event name to `captchaError`.
19+
- Changed `expire` event name to `captchaExpire`.
20+
- Changed `success` event name to `captchaSuccess`.
21+
- [Timepicker](https://mdbootstrap.com/docs/angular/forms/timepicker/):
22+
- Redesigned clock's page HTML structure and styles.
23+
- Arrow icons are now displayed when hour/minute buttons are hovered in inline mode.
24+
- [Treeview](https://mdbootstrap.com/docs/angular/plugins/tree-view/):
25+
- Redesigned entire HTML structure.
26+
- Replaced `li` element with `mdb-treeview-item`.
27+
- Removed the `<div class="treeview">` wrapper element from the entire component.
28+
- Removed the `checkboxesField` input.
29+
- Added a public `MdbTreeviewColor` type for the color input.
30+
- Added a new mechanism for setting the arrow icon with the `collapseIcon` property.
31+
- Added keyboard navigation handling.
32+
33+
### Fixes and improvements:
34+
35+
- [Multi range](https://mdbootstrap.com/docs/angular/forms/multi-range-slider/) - resolved the issue with `TouchEvent` in Firefox.
36+
- [Select](https://mdbootstrap.com/docs/angular/forms/select/) - resolved the issue with unhandled `tabindex` input.
37+
- [Onboarding](https://mdbootstrap.com/docs/angular/plugins/onboarding/) - resolved the issue with initializing onboarding with a delay after navigating to another page.
38+
- [Input fields](https://mdbootstrap.com/docs/angular/forms/input-fields/) - resolved the issue with displaying the value after setting it programmatically in all inputs with built-in placeholders (e.g., `datetime-local` or `time`).
39+
- [Datatable](https://mdbootstrap.com/docs/angular/data/datatables/) - resolved the issue with the `showAllEntries` input not working properly with the `entries` input.
40+
- [Timepicker](https://mdbootstrap.com/docs/angular/forms/timepicker/) - resolved the issue with `ArrowUp` and `ArrowDown` key presses not working upon opening the timepicker.
41+
- [Datepicker](https://mdbootstrap.com/docs/angular/forms/datepicker/):
42+
- Resolved the issue with returned form control values for empty or invalid input values.
43+
- Resolved the issue with closing the datepicker using the input toggle.
44+
- [Calendar](https://mdbootstrap.com/docs/angular/plugins/calendar/):
45+
- Resolved the issue with unpreserved event IDs on edit.
46+
- Resolved the issue with dragging in `readonly` mode.
47+
- Resolved the issue with view selection when non-default captions are used.
48+
- Resolved the issue with rendering the period in the correct format in Month view.
49+
50+
### New features:
51+
52+
- [Dropdown](https://mdbootstrap.com/docs/angular/components/dropdown/) - added `MdbDropdownPositionClass` type to the public API.
53+
- [Modal](https://mdbootstrap.com/docs/angular/components/modal/) - added `focusElementSelector` property to the `open` method's options for specifying the element to focus on when the modal opens.
54+
- [Calendar](https://mdbootstrap.com/docs/angular/plugins/calendar/):
55+
- Added `addEventButtonCaption` property to the `options` input for setting a custom caption for the add event button.
56+
- Added `MdbCalendarViews` Enum to the public API.
57+
58+
---
59+
160
## 6.1.0 (27.05.2024)
261

362
### Fixes and improvements:

projects/mdb-angular-ui-kit/assets/scss/free/_progress.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22

33
.progress {
44
border-radius: 0;
5-
// box-shadow: none; This should be added in next major release 7.0.0
5+
box-shadow: none;
66
}

projects/mdb-angular-ui-kit/assets/scss/free/forms/_form-check.scss

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@
8585
&[type='checkbox'] {
8686
border-radius: $form-check-input-checkbox-border-radius;
8787
margin-top: 0.19em;
88-
margin-right: 4px; // This should be changed to 6px in next major release 7.0.0
88+
margin-right: 6px;
8989

9090
&:focus {
9191
&:after {
@@ -177,7 +177,7 @@
177177
}
178178

179179
.form-check-label {
180-
// padding-left: 0.15rem; This should be added in next major release 7.0.0
180+
padding-left: 0.15rem;
181181
&:hover {
182182
cursor: pointer;
183183
}
@@ -196,7 +196,7 @@
196196
height: $form-switch-form-check-input-height;
197197
background-color: $form-switch-form-check-input-background-color;
198198
margin-top: 0.3em;
199-
margin-right: 4px; // This should be changed to 8px in next major release 7.0.0
199+
margin-right: 8px;
200200

201201
&:after {
202202
content: '';

projects/mdb-angular-ui-kit/assets/scss/free/forms/_form-range.scss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
&::-webkit-slider-runnable-track {
3535
height: $form-range-webkit-slider-runnable-track-height;
3636
border-radius: 0;
37-
// box-shadow: none; This should be added in next major release 7.0.0
37+
box-shadow: none;
3838
}
3939

4040
&::-moz-range-thumb {
@@ -43,6 +43,6 @@
4343
}
4444

4545
&::-moz-range-track {
46-
// box-shadow: none; This should be added in next major release 7.0.0
46+
box-shadow: none;
4747
}
4848
}

projects/mdb-angular-ui-kit/assets/scss/free/forms/_input-group.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
//
44

55
.input-group {
6-
// flex-wrap: nowrap; This should be added in next major release 7.0.0
6+
flex-wrap: nowrap;
77

88
> .form-control {
99
min-height: $input-group-min-height;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export { MdbDropdownDirective } from './dropdown.directive';
1+
export { MdbDropdownDirective, MdbDropdownPositionClass } from './dropdown.directive';
22
export { MdbDropdownToggleDirective } from './dropdown-toggle.directive';
33
export { MdbDropdownMenuDirective } from './dropdown-menu.directive';
44
export { MdbDropdownModule } from './dropdown.module';

0 commit comments

Comments
 (0)