Skip to content

Commit 8a7d52c

Browse files
authored
release: 7.0.0 (#2647)
1 parent 59daeea commit 8a7d52c

File tree

14 files changed

+103
-23
lines changed

14 files changed

+103
-23
lines changed

CHANGELOG.md

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,83 @@
1+
<a name="7.0.0"></a>
2+
# [7.0.0](https://github.com/akveo/nebular/compare/v6.2.1...v7.0.0) (2021-01-18)
3+
4+
5+
### Bug Fixes
6+
7+
* **autocomplete:** update input element disabled state ([#2555](https://github.com/akveo/nebular/issues/2555)) ([23e59ba](https://github.com/akveo/nebular/commit/23e59ba))
8+
* **radio, select:** prevent updates of destroyed component ([#2617](https://github.com/akveo/nebular/issues/2617)) ([1ead242](https://github.com/akveo/nebular/commit/1ead242))
9+
* **sidebar:** emit state change ([#2645](https://github.com/akveo/nebular/issues/2645)) ([8a35e85](https://github.com/akveo/nebular/commit/8a35e85))
10+
* **toggle:** alignment of toggle switches ([#2561](https://github.com/akveo/nebular/issues/2561)) ([09a7ba1](https://github.com/akveo/nebular/commit/09a7ba1))
11+
12+
13+
### Code Refactoring
14+
15+
* **sidebar:** use OnPush change detection strategy ([#2646](https://github.com/akveo/nebular/issues/2646)) ([59daeea](https://github.com/akveo/nebular/commit/59daeea))
16+
* **auth:** remove redundant _all.scss theme file ([#2623](https://github.com/akveo/nebular/issues/2623)) ([09c5e91](https://github.com/akveo/nebular/commit/09c5e91))
17+
* **autocomplete:** make renderer constructor parameter required ([#2621](https://github.com/akveo/nebular/issues/2621)) ([2cd2c78](https://github.com/akveo/nebular/commit/2cd2c78))
18+
* **overlay:** add missing component class suffix ([#2622](https://github.com/akveo/nebular/issues/2622)) ([3e20fe4](https://github.com/akveo/nebular/commit/3e20fe4))
19+
20+
21+
### Features
22+
23+
24+
* update to Angular 11 ([#2611](https://github.com/akveo/nebular/issues/2611)) ([847bc99](https://github.com/akveo/nebular/commit/847bc99))
25+
* tag component ([#2565](https://github.com/akveo/nebular/issues/2565)) ([bcdfcd8](https://github.com/akveo/nebular/commit/bcdfcd8))
26+
* button group component ([#2473](https://github.com/akveo/nebular/issues/2473)) ([72bb1b3](https://github.com/akveo/nebular/commit/72bb1b3))
27+
* **deps:** migrate to firebase 8 ([#2584](https://github.com/akveo/nebular/issues/2584)) ([b7a2c6e](https://github.com/akveo/nebular/commit/b7a2c6e))
28+
* **select, autocomplete:** ability to change scroll strategy ([#2567](https://github.com/akveo/nebular/issues/2567)) ([d10275b](https://github.com/akveo/nebular/commit/d10275b))
29+
* **autocomplete, datepicker, select, tooltip:** add ability to customize overlay offset ([#2628](https://github.com/akveo/nebular/issues/2628)) ([c1aafb9](https://github.com/akveo/nebular/commit/c1aafb9))
30+
* **checkbox:** remove deprecated value input ([#2618](https://github.com/akveo/nebular/issues/2618)) ([0380050](https://github.com/akveo/nebular/commit/0380050))
31+
* **select:** add custom comparator input ([#2590](https://github.com/akveo/nebular/issues/2590)) ([1f8a57b](https://github.com/akveo/nebular/commit/1f8a57b))
32+
* **select, autocomplete:** add input to set options list class ([#2560](https://github.com/akveo/nebular/issues/2560)) ([92083e8](https://github.com/akveo/nebular/commit/92083e8))
33+
* **sidebar:** add the ability to determine state and responsiveState ([#1893](https://github.com/akveo/nebular/issues/1893)) ([bac0edc](https://github.com/akveo/nebular/commit/bac0edc))
34+
* **theme:** ability to add custom statuses ([#2625](https://github.com/akveo/nebular/issues/2625)) ([3b2e903](https://github.com/akveo/nebular/commit/3b2e903))
35+
* **toastr:** remove deprecated iconPack property ([#2620](https://github.com/akveo/nebular/issues/2620)) ([77a3519](https://github.com/akveo/nebular/commit/77a3519))
36+
* **tooltip, popover:** remove ability to use falsy adjustment ([#2619](https://github.com/akveo/nebular/issues/2619)) ([32ab00e](https://github.com/akveo/nebular/commit/32ab00e))
37+
38+
39+
### BREAKING CHANGES
40+
41+
* **deps:**
42+
- Bump Angular version to 11+.
43+
- `@nebular/fire` requires `@angular/fire` 6.1.0+ and `firebase` 8.0.0+.
44+
45+
* **sidebar:** Added change detector ref constructor parameter.
46+
47+
* **checkbox:** `NbCheckboxComponent.value` and `NbCheckboxComponent.valueChange` properties removed. Use `checked` and `checkedChange` accordingly.
48+
49+
* **autocomplete:** `renderer` constructor parameter is now required.
50+
51+
* **toastr:** `NbToastrConfig.iconPack` property removed. You can set icon pack via `icon` property:
52+
```
53+
const toastrConfig = {
54+
// ...
55+
icon: { icon: 'star', pack: 'eva' },
56+
}
57+
```
58+
59+
`NbToastComponent.iconPack` and `NbToastComponent.iconConfig` properties removed.
60+
Use `icon` property instead.
61+
62+
* **tooltip, popover:** Falsy adjustment values no longer become converted to `NbAdjustment.NOOP`, pass `NbAdjustment.NOOP` instead.
63+
64+
* **theme:** The document parameter in the NbViewportRulerAdapter and NbScrollDispatcherAdapter constructors is now required.
65+
66+
* **theme:** Empty string won't be converted to `basic` status anymore. If you used to set `status` properties to `''` change it to `'basic'`.
67+
68+
* **theme:** `NbPositionedContainer` renamed to `NbPositionedContainerComponent`.
69+
70+
* **auth:** `~@nebular/auth/styles/all`file removed. Replace `~@nebular/auth/styles/all` imports with `~@nebular/auth/styles/globals`.
71+
72+
* **theme:**:
73+
74+
- `NbComponentStatus` type replaced with `NbComponentOrCustomStatus` in following properties: `NbActionComponent.badgeStatus`, `NbBadge.status`, `NbBadgeComponent.status`, `NbButtonComponent.status`, `NbAlertComponent.status`, `NbCardComponent.status`, `NbChatFormComponent.status`, `NbChatComponent.status`, `NbCheckboxComponent.status`, `NbFormFieldControl.status$`, `NbFormControlState.status`, `NbInputDirective.status`, `NbInputDirective.status%`, `NbSelectComponent.status`, `NbSelectComponent.status$`, `NbIconConfig.status`, `NbIconComponent.status`, `NbProgressBarComponent.status`, `NbRadioComponent.status`, `NbRadioGroupComponent.status`, `NbSpinnerDirective.spinnerStatus`, `NbSpinnerComponent.status`, `NbTabComponent.badgeStatus`, `NbToastrConfig.status`, `NbToggleComponent.status`, `NbTooltipDirective.status`, `NbTooltipComponent.context.status`, `NbUserComponent.badgeStatus`.
75+
If you extended listed components replace `NbComponentStatus` in the property type with `NbComponentOrCustomStatus`.
76+
- `NbBadgeComponent`, `NbButtonComponent`, `NbAlertComponent`, `NbCardComponent`, `NbChatComponent`, `NbCheckboxComponent`, `NbInputDirective`, `NbSelectComponent`, `NbIconComponent`, `NbProgressBarComponent`, `NbRadioComponent`, `NbSpinnerComponent`, `NbToastComponent`, `NbToggleComponent`, `NbTooltipComponent` constructors now require `NbStatusService` as a constructor parameter. If you extended listed components, inject `NbStatusService` and pass it to the base class.
77+
78+
79+
80+
181
<a name="6.2.1"></a>
282
## [6.2.1](https://github.com/akveo/nebular/compare/v6.2.0...v6.2.1) (2020-10-01)
383

docs/versions.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[
22
{
3-
"checkoutTarget": "v6.2.1",
4-
"name": "6.2.1",
3+
"checkoutTarget": "v7.0.0",
4+
"name": "7.0.0",
55
"path": "/nebular/",
66
"isCurrent": true
77
},
@@ -11,8 +11,8 @@
1111
"path": "/nebular/next/"
1212
},
1313
{
14-
"checkoutTarget": "5.1.x",
15-
"name": "5.1.x",
16-
"path": "/nebular/5.1.x/"
14+
"checkoutTarget": "v6.2.1",
15+
"name": "6.2.1",
16+
"path": "/nebular/6/"
1717
}
1818
]

package-lock.json

Lines changed: 1 addition & 1 deletion
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": "nebular",
3-
"version": "6.2.1",
3+
"version": "7.0.0",
44
"license": "MIT",
55
"author": "akveo <contact@akveo.com>",
66
"private": true,

packages-smoke/package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages-smoke/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "packages-smoke",
3-
"version": "6.2.1",
3+
"version": "7.0.0",
44
"scripts": {
55
"ng": "ng",
66
"start": "ng serve",

src/framework/auth/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@nebular/auth",
3-
"version": "6.2.1",
3+
"version": "7.0.0",
44
"description": "@nebular/auth",
55
"author": "akveo",
66
"license": "MIT",
@@ -28,7 +28,7 @@
2828
"@angular/core": "^11.0.0",
2929
"@angular/router": "^11.0.0",
3030
"@angular/forms": "^11.0.0",
31-
"@nebular/theme": "6.2.1",
31+
"@nebular/theme": "7.0.0",
3232
"rxjs": "^6.5.1"
3333
},
3434
"sideEffects": false

src/framework/bootstrap/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@nebular/bootstrap",
3-
"version": "6.2.1",
3+
"version": "7.0.0",
44
"description": "@nebular/bootstrap",
55
"author": "akveo",
66
"license": "MIT",
@@ -22,6 +22,6 @@
2222
],
2323
"peerDependencies": {
2424
"bootstrap": "^4.0.0",
25-
"@nebular/theme": "6.2.1"
25+
"@nebular/theme": "7.0.0"
2626
}
2727
}

src/framework/date-fns/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@nebular/date-fns",
3-
"version": "6.2.1",
3+
"version": "7.0.0",
44
"description": "@nebular/date-fns",
55
"author": "akveo",
66
"license": "MIT",
@@ -21,7 +21,7 @@
2121
"nebular"
2222
],
2323
"peerDependencies": {
24-
"@nebular/theme": "6.2.1",
24+
"@nebular/theme": "7.0.0",
2525
"date-fns": "2"
2626
},
2727
"sideEffects": false

src/framework/eva-icons/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@nebular/eva-icons",
3-
"version": "6.2.1",
3+
"version": "7.0.0",
44
"description": "@nebular/eva-icons",
55
"author": "akveo",
66
"license": "MIT",
@@ -23,7 +23,7 @@
2323
"eva-icons"
2424
],
2525
"peerDependencies": {
26-
"@nebular/theme": "6.2.1",
26+
"@nebular/theme": "7.0.0",
2727
"eva-icons": "^1.1.2"
2828
},
2929
"sideEffects": false

0 commit comments

Comments
 (0)