|
| 1 | +<a name="2.0.0-rc.6"></a> |
| 2 | +# [2.0.0-rc.6](https://github.com/akveo/nebular/compare/2.0.0-rc.5...2.0.0-rc.6) (2018-02-22) |
| 3 | + |
| 4 | + |
| 5 | +### Bug Fixes |
| 6 | + |
| 7 | +* **DEV_DOCS:** add missed line in development on the latest Nebular sources ([#182](https://github.com/akveo/nebular/issues/182)) ([3b84981](https://github.com/akveo/nebular/commit/3b84981)) |
| 8 | +* **docs:** update font spacing ([#193](https://github.com/akveo/nebular/issues/193)) ([7e2a41a](https://github.com/akveo/nebular/commit/7e2a41a)) |
| 9 | +* **docs:** update menu component to react to expand (add a relevant class) ([#206](https://github.com/akveo/nebular/issues/206)) ([18ccdf6](https://github.com/akveo/nebular/commit/18ccdf6)), closes [#180](https://github.com/akveo/nebular/issues/180) |
| 10 | +* **docs:** use correct tag in usage example ([#186](https://github.com/akveo/nebular/issues/186)) ([b2333a9](https://github.com/akveo/nebular/commit/b2333a9)) |
| 11 | +* **menu:** don't collapse menu which has a selected item ([#225](https://github.com/akveo/nebular/issues/225)) ([5c489f3](https://github.com/akveo/nebular/commit/5c489f3)) |
| 12 | +* **menu:** fix items not being prepared when passed through input ([#181](https://github.com/akveo/nebular/issues/181)) ([2e9d14a](https://github.com/akveo/nebular/commit/2e9d14a)) |
| 13 | +* **search:** fix search not un-subscribing from events ([#185](https://github.com/akveo/nebular/issues/185)) ([691e100](https://github.com/akveo/nebular/commit/691e100)) |
| 14 | + |
| 15 | + |
| 16 | +### Code Refactoring |
| 17 | + |
| 18 | +* **auth:** move token storage out of token service ([c8273da](https://github.com/akveo/nebular/commit/c8273da)) |
| 19 | +* **theme:** remove user context menu ([#231](https://github.com/akveo/nebular/issues/231)) ([959bd4a](https://github.com/akveo/nebular/commit/959bd4a)) |
| 20 | + |
| 21 | + |
| 22 | +### Features |
| 23 | + |
| 24 | +* **security:** add new security module with acl implementation ([#187](https://github.com/akveo/nebular/issues/187)) ([86b2784](https://github.com/akveo/nebular/commit/a4da28938)), closes [#164](https://github.com/akveo/nebular/issues/164) |
| 25 | +* **auth:** ability to configure social link ([#205](https://github.com/akveo/nebular/issues/205)) ([86b2784](https://github.com/akveo/nebular/commit/86b2784)), closes [#171](https://github.com/akveo/nebular/issues/171) |
| 26 | +* **bootstrap:** update bootstrap to 4.0.0 release (including ng-bootstrap, angular) ([#226](https://github.com/akveo/nebular/issues/226)) ([f047f14](https://github.com/akveo/nebular/commit/f047f14)), closes [#160](https://github.com/akveo/nebular/issues/160) [#223](https://github.com/akveo/nebular/issues/223) [#224](https://github.com/akveo/nebular/issues/224) |
| 27 | +* **checkbox:** expand checkbox variables for easier customization ([6b93924](https://github.com/akveo/nebular/commit/6b93924)), closes [#143](https://github.com/akveo/nebular/issues/143) |
| 28 | +* **context-menu:** add context menu component ([13799a5](https://github.com/akveo/nebular/commit/13799a5)) |
| 29 | +* **popover:** add new awesome `popover` component ([7dbefd6](https://github.com/akveo/nebular/commit/7dbefd6)) |
| 30 | +* **popover:** add popover-border-radius theme var ([#254](https://github.com/akveo/nebular/issues/254)) ([baf1a61](https://github.com/akveo/nebular/commit/baf1a61)) |
| 31 | +* **ssr:** add server-side rendering support ([c826187](https://github.com/akveo/nebular/commit/c826187)) |
| 32 | +* **tabset:** add `lazyLoad` property to `nb-tab` so that it loads content before it is actually shown ([#227](https://github.com/akveo/nebular/issues/227)) ([270995d](https://github.com/akveo/nebular/commit/270995d)), closes [#144](https://github.com/akveo/nebular/issues/144) |
| 33 | +* **theme:** add capability append component to the layout top by its factory ([#253](https://github.com/akveo/nebular/issues/253)) ([515636c](https://github.com/akveo/nebular/commit/515636c)) |
| 34 | +* **user:** allow use base64 images for user picture ([#238](https://github.com/akveo/nebular/issues/238)) ([28338a7](https://github.com/akveo/nebular/commit/28338a7)) |
| 35 | + |
| 36 | + |
| 37 | +### BREAKING CHANGES |
| 38 | + |
| 39 | +* **theme:** NbUserComponent no longer has context menu. We've |
| 40 | +completely moved context menu in the separate component. So, to |
| 41 | +migrate from the previous version you have to remove user menu items |
| 42 | +``` |
| 43 | +<nb-user [menu]="items"></nb-user> |
| 44 | +``` |
| 45 | +and use NbContextMenuDirective: |
| 46 | +``` |
| 47 | +<nb-user [nbContextMenu]="items"></nb-user> |
| 48 | +``` |
| 49 | +* **auth:** |
| 50 | +1) `NB_AUTH_TOKEN_WRAPPER_CLASS` renamed to `NB_AUTH_TOKEN_CLASS` and you should use `useValue` instead of `useClass` when providing a token: |
| 51 | +`{ provide: NB_AUTH_TOKEN_WRAPPER_TOKEN, useClass: NbAuthJWTToken },` to `{ provide: NB_AUTH_TOKEN_CLASS, useValue: NbAuthJWTToken },` |
| 52 | + |
| 53 | +2) `setValue` method removed from `NbAuthSimpleToken`, `NbAuthJWTToken`, tokens only accept read-only value when created through constructor now. |
| 54 | + |
| 55 | +3) Token Storage moved out from `NbTokenService` into a separate `NbTokenStorage`. |
| 56 | +If you need to change the storage behavior or provide your own - just extend your class from basic `NbTokenStorage` |
| 57 | +or `NbTokenLocalStorage` and provide in your `app.module`: |
| 58 | +``` |
| 59 | + { provide: NbTokenStorage, useClass: NbTokenCustomStorage }, |
| 60 | +``` |
| 61 | +* **checkbox:** Checkbox check mark color variable (radio-fg) is expanded. |
| 62 | +There are three variables instead to set a color depending a the checkbox state: |
| 63 | +- checkbox-checkmark - base color |
| 64 | +- checkbox-checked-checkmark - color when checkbox checked |
| 65 | +- checkbox-disabled-checkmark - color when checkbox is disabled |
| 66 | + |
| 67 | + |
| 68 | + |
1 | 69 | <a name="2.0.0-rc.5"></a> |
2 | 70 | # [2.0.0-rc.5](https://github.com/akveo/nebular/compare/v2.0.0-rc.4...v2.0.0-rc.5) (2018-01-31) |
3 | 71 |
|
|
0 commit comments