Skip to content

Commit

Permalink
release: 2.0.0-rc.10
Browse files Browse the repository at this point in the history
  • Loading branch information
nnixaa committed Aug 8, 2018
1 parent dd82d25 commit 6409261
Show file tree
Hide file tree
Showing 8 changed files with 113 additions and 27 deletions.
77 changes: 77 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,80 @@
<a name="2.0.0-rc.10"></a>
# [2.0.0-rc.10](https://github.com/akveo/nebular/compare/2.0.0-rc.9...2.0.0-rc.10) (2018-08-08)

### Highlights
* Bunch of new components: Button, Input, Calendar, Chat UI, List, Infinite List, Spinner, Stepper
* New Auth `NbAuthOAuth2JWTToken`
* Icons in tabs, `subheader` header option, and other cool stuff!

### Bug Fixes

* **accordion:** fix accordion border-radius and shadow ([#584](https://github.com/akveo/nebular/issues/584)) ([22ba6ef](https://github.com/akveo/nebular/commit/22ba6ef))
* **auth:** fix token parceler suppressing `getClassByName` errors ([#548](https://github.com/akveo/nebular/issues/548)) ([ac41765](https://github.com/akveo/nebular/commit/ac41765)), closes [#528](https://github.com/akveo/nebular/issues/528)
* **checkbox:** fix disable state with reactive forms ([#599](https://github.com/akveo/nebular/issues/599)) ([7d8beea](https://github.com/akveo/nebular/commit/7d8beea)), closes [#296](https://github.com/akveo/nebular/issues/296)
* **docs:** add a note about new theme ([#504](https://github.com/akveo/nebular/issues/504)) ([872645c](https://github.com/akveo/nebular/commit/872645c))
* **docs:** delay first calculation of examples' height ([#586](https://github.com/akveo/nebular/issues/586)) ([9a74fc1](https://github.com/akveo/nebular/commit/9a74fc1))
* **docs:** fix auth md article formatting ([ac0f668](https://github.com/akveo/nebular/commit/ac0f668))
* **docs:** fix popover examples ([#503](https://github.com/akveo/nebular/issues/503)) ([83061ef](https://github.com/akveo/nebular/commit/83061ef))
* fix peer dependency rxjs version ([#546](https://github.com/akveo/nebular/issues/546)) ([402bca2](https://github.com/akveo/nebular/commit/402bca2)), closes [#514](https://github.com/akveo/nebular/issues/514)
* **docs:** fix widget margin ([ba5def0](https://github.com/akveo/nebular/commit/ba5def0))
* **docs:** live example height on theme change ([57aae1a](https://github.com/akveo/nebular/commit/57aae1a))
* **docs:** update analytics tracking to exclude duplicated events ([#502](https://github.com/akveo/nebular/issues/502)) ([36e2611](https://github.com/akveo/nebular/commit/36e2611))
* **docs:** update articles copy ([f76ce1f](https://github.com/akveo/nebular/commit/f76ce1f))
* **docs:** update concept-theme-system.md ([#602](https://github.com/akveo/nebular/issues/602)) ([95fbe74](https://github.com/akveo/nebular/commit/95fbe74))
* **docs:** update copy ([#587](https://github.com/akveo/nebular/issues/587)) ([d8e8881](https://github.com/akveo/nebular/commit/d8e8881))
* **flipcard:** fix flip card back view in Safari and IE ([0ccb4ab](https://github.com/akveo/nebular/commit/0ccb4ab))
* **menu:** update url-matching helper to include `;` ([#475](https://github.com/akveo/nebular/issues/475)) ([c67ec11](https://github.com/akveo/nebular/commit/c67ec11))
* **tabset:** fix exception, when renders conditionally with *ngIf directive ([#501](https://github.com/akveo/nebular/issues/501)) ([946e68c](https://github.com/akveo/nebular/commit/946e68c))


### Code Refactoring

* **auth:** make components CD=OnPush, use `nbInput`, `nbButton` ([#595](https://github.com/akveo/nebular/issues/595)) ([e1863ec](https://github.com/akveo/nebular/commit/e1863ec))


### Features

* **alert:** add outline alerts ([#590](https://github.com/akveo/nebular/issues/590)) ([a7b8ff4](https://github.com/akveo/nebular/commit/a7b8ff4))
* **auth:** add a back link to the strategy name in the token ([#571](https://github.com/akveo/nebular/issues/571)) ([1c89636](https://github.com/akveo/nebular/commit/1c89636))
* **auth:** add a new grant type `password` to OAuth2 Strategy ([d8a66a8](https://github.com/akveo/nebular/commit/d8a66a8))
* **auth:** add back button ([#556](https://github.com/akveo/nebular/issues/556)) ([36fc953](https://github.com/akveo/nebular/commit/36fc953))
* **auth:** add new NbAuthOAuth2JWTToken ([#583](https://github.com/akveo/nebular/issues/583)) ([aed2099](https://github.com/akveo/nebular/commit/aed2099))
* **auth:** NbOAuth2AuthStrategy add basic authentication scheme against token endpoints ([#582](https://github.com/akveo/nebular/issues/582)) ([4360a18](https://github.com/akveo/nebular/commit/4360a18)), closes [/tools.ietf.org/html/rfc6749#section-2](https://github.com//tools.ietf.org/html/rfc6749/issues/section-2) [#581](https://github.com/akveo/nebular/issues/581)
* **auth:** use existing refreshToken if it is not repeated by the backend refresh endpoint ([#593](https://github.com/akveo/nebular/issues/593)) ([dffbd59](https://github.com/akveo/nebular/commit/dffbd59))
* **button:** add `fullWidth` mode ([#591](https://github.com/akveo/nebular/issues/591)) ([13014d4](https://github.com/akveo/nebular/commit/13014d4))
* **docs:** add example change animation ([#531](https://github.com/akveo/nebular/issues/531)) ([e7bb266](https://github.com/akveo/nebular/commit/e7bb266))
* **docs:** enable analytics for documentation ([37f2fe0](https://github.com/akveo/nebular/commit/37f2fe0))
* **docs:** set title per tab ([09d71c9](https://github.com/akveo/nebular/commit/09d71c9))
* **header:** add `subheader` mode when header is placed on a side of sidebar ([#555](https://github.com/akveo/nebular/issues/555)) ([4715b04](https://github.com/akveo/nebular/commit/4715b04)), closes [#554](https://github.com/akveo/nebular/issues/554)
* **icons:** add e-commerce icon ([#609](https://github.com/akveo/nebular/issues/609)) ([2ca41cf](https://github.com/akveo/nebular/commit/2ca41cf))
* **icons:** add expand, collapse icons, fix angle double right ([#542](https://github.com/akveo/nebular/issues/542)) ([82a5c93](https://github.com/akveo/nebular/commit/82a5c93))
* **layout:** add scroll & ruler services ([043050a](https://github.com/akveo/nebular/commit/043050a))
* **playground:** update examples to use the new `nbButton` ([#559](https://github.com/akveo/nebular/issues/559)) ([657147b](https://github.com/akveo/nebular/commit/657147b))
* **security:** add ability to assign multiple roles to a user ([#549](https://github.com/akveo/nebular/issues/549)) ([c3402a6](https://github.com/akveo/nebular/commit/c3402a6)), closes [#222](https://github.com/akveo/nebular/issues/222)
* **tabs:** ability to assign an icon ([#607](https://github.com/akveo/nebular/issues/607)) ([b78b8d3](https://github.com/akveo/nebular/commit/b78b8d3)), closes [#288](https://github.com/akveo/nebular/issues/288)
* **theme:** add Accordion component ([3a94f9c](https://github.com/akveo/nebular/commit/3a94f9c))
* **theme:** add new Button component ([#341](https://github.com/akveo/nebular/issues/341)) ([89d429d](https://github.com/akveo/nebular/commit/89d429d))
* **theme:** add new Calendar component & Calendar Kit module ([#598](https://github.com/akveo/nebular/issues/598)) ([8547527](https://github.com/akveo/nebular/commit/8547527))
* **theme:** add new Chat UI components set ([ebfcd0e](https://github.com/akveo/nebular/commit/ebfcd0e))
* **theme:** add new Input directive ([#569](https://github.com/akveo/nebular/issues/569)) ([42c588e](https://github.com/akveo/nebular/commit/42c588e))
* **theme:** add new List and Infinite List components ([#530](https://github.com/akveo/nebular/issues/530)) ([a07c78c](https://github.com/akveo/nebular/commit/a07c78c))
* **theme:** add Spinner component ([8ef7412](https://github.com/akveo/nebular/commit/8ef7412))
* **theme:** add Stepper component ([d474598](https://github.com/akveo/nebular/commit/d474598))
* **theme:** override default bootstrap style for row css class for small screens ([#608](https://github.com/akveo/nebular/issues/608)) ([9be2fcb](https://github.com/akveo/nebular/commit/9be2fcb))
* **theme:** update card border color for corporate theme ([#594](https://github.com/akveo/nebular/issues/594)) ([ff0985e](https://github.com/akveo/nebular/commit/ff0985e))


### BREAKING CHANGES

* **auth:** possibly a breaking change since we don't use bootstrap inputs and buttons anymore
and use Nebular components instead
also OnPush added to the components
* **auth:** `nbAuthCreateToken` (token.ts) function now takes a third parameter, which is the `ownerStrategyName`.
Since `nbAuthCreateToken` is a part of public API this could *potentially* introduce a breaking change.
* **theme:** bootstrap button class `.btn-tn` renamed to `btn-xs`



<a name="2.0.0-rc.9"></a>
# [2.0.0-rc.9](https://github.com/akveo/nebular/compare/2.0.0-rc.8...2.0.0-rc.9) (2018-06-19) :rocket:

Expand Down
49 changes: 29 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ It provides you with a list of native Angular components, unified approach for m
At the same time, Nebular allows you to use it together with any other UI library you choose.

#### Getting started
[Documentation](https://akveo.github.io/nebular/?utm_source=github&utm_medium=nebular_readme#/docs/getting-started/what-is-nebular) | [ngx-admin demo](http://github.com/akveo/ngx-admin)
[Documentation](https://akveo.github.io/nebular/docs/getting-started/what-is-nebular?utm_source=github&utm_medium=nebular_readme) | [ngx-admin demo](http://github.com/akveo/ngx-admin)

### :art: Theme
@nebular/theme
Expand All @@ -19,25 +19,34 @@ Main Nebular module which includes UI Kit and Theme System.

#### Native Angular Components

| Component | Description |
|--------------|----------------------------------------------------------------------|
| | |
| Layout | Page layout component, with configurable columns, header and footer. |
| Sidebar | Layout sidebar with multiple states. |
| Menu | Multi-depth menu component. |
| Card | Basic card with arbitrary header and footer. |
| Alert | Alert component showing message and statuses with close button. |
| Flip Card | A card with back and front sides and "flip" switching effect. |
| Reveal Card | A card with back and front sides and "reveal" switching effect. |
| Search | Global search with amazing showing animations. |
| Tabs | Basic and route-based tab components. |
| Actions | Horizontal actions bar. |
| User | User avatar with a context menu. |
| Progress Bar | Component for progress indication. |
| Badge | Simple helper components for showing a badge. |
| Popover | Pop-up box that appears when a user clicks on an element. |
| Context Menu | A directive to attach a menu to any element. |
| Checkbox | Simple checkbox with two-way data binding support. |
| Component | Description |
|--------------|---------------------------------------------------------------------- |
| | |
| Layout | <a href="https://akveo.github.io/nebular/docs/components/layout/overview?utm_source=github&utm_medium=nebular_readme&utm_content=list">akveo.github.io/nebular/docs/components/layout/overview</a> |
| Sidebar | <a href="https://akveo.github.io/nebular/docs/components/sidebar/overview?utm_source=github&utm_medium=nebular_readme&utm_content=list">akveo.github.io/nebular/docs/components/sidebar/overview</a> |
| Menu | <a href="https://akveo.github.io/nebular/docs/components/menu/overview?utm_source=github&utm_medium=nebular_readme&utm_content=list">akveo.github.io/nebular/docs/components/menu/overview</a> |
| Card | <a href="https://akveo.github.io/nebular/docs/components/card/overview?utm_source=github&utm_medium=nebular_readme&utm_content=list">akveo.github.io/nebular/docs/components/card/overview</a> |
| Alert | <a href="https://akveo.github.io/nebular/docs/components/alert/overview?utm_source=github&utm_medium=nebular_readme&utm_content=list">akveo.github.io/nebular/docs/components/alert/overview</a> |
| Flip Card | <a href="https://akveo.github.io/nebular/docs/components/flip-card/overview?utm_source=github&utm_medium=nebular_readme&utm_content=list">akveo.github.io/nebular/docs/components/flip-card/overview</a> |
| Reveal Card | <a href="https://akveo.github.io/nebular/docs/components/reveal-card/overview?utm_source=github&utm_medium=nebular_readme&utm_content=list">akveo.github.io/nebular/docs/components/reveal-card/overview</a> |
| Search | <a href="https://akveo.github.io/nebular/docs/components/search/overview?utm_source=github&utm_medium=nebular_readme&utm_content=list">akveo.github.io/nebular/docs/components/search/overview</a> |
| Tabs | <a href="https://akveo.github.io/nebular/docs/components/tabs/overview?utm_source=github&utm_medium=nebular_readme&utm_content=list">akveo.github.io/nebular/docs/components/tabs/overview</a> |
| Actions | <a href="https://akveo.github.io/nebular/docs/components/actions/overview?utm_source=github&utm_medium=nebular_readme&utm_content=list">akveo.github.io/nebular/docs/components/actions/overview</a> |
| User | <a href="https://akveo.github.io/nebular/docs/components/user-avatar/overview?utm_source=github&utm_medium=nebular_readme&utm_content=list">akveo.github.io/nebular/docs/components/user-avatar/overview</a> |
| Progress Bar | <a href="https://akveo.github.io/nebular/docs/components/progress-bar/overview?utm_source=github&utm_medium=nebular_readme&utm_content=list">akveo.github.io/nebular/docs/components/progress-bar/overview</a> |
| Badge | <a href="https://akveo.github.io/nebular/docs/components/badge/overview?utm_source=github&utm_medium=nebular_readme&utm_content=list">akveo.github.io/nebular/docs/components/badge/overview</a> |
| Popover | <a href="https://akveo.github.io/nebular/docs/components/popover/overview?utm_source=github&utm_medium=nebular_readme&utm_content=list">akveo.github.io/nebular/docs/components/popover/overview</a> |
| Context Menu | <a href="https://akveo.github.io/nebular/docs/components/context-menu/overview?utm_source=github&utm_medium=nebular_readme&utm_content=list">akveo.github.io/nebular/docs/components/context-menu/overview</a> |
| Stepper | <a href="https://akveo.github.io/nebular/docs/components/stepper/overview?utm_source=github&utm_medium=nebular_readme&utm_content=list">akveo.github.io/nebular/docs/components/stepper/overview</a> |
| Chat UI | <a href="https://akveo.github.io/nebular/docs/components/chat-ui/overview?utm_source=github&utm_medium=nebular_readme&utm_content=list">akveo.github.io/nebular/docs/components/chat-ui/overview</a> |
| Checkbox | <a href="https://akveo.github.io/nebular/docs/components/checkbox/overview?utm_source=github&utm_medium=nebular_readme&utm_content=list">akveo.github.io/nebular/docs/components/checkbox/overview</a> |
| Button | <a href="https://akveo.github.io/nebular/docs/components/button/overview?utm_source=github&utm_medium=nebular_readme&utm_content=list">akveo.github.io/nebular/docs/components/button/overview</a> |
| Input | <a href="https://akveo.github.io/nebular/docs/components/input/overview?utm_source=github&utm_medium=nebular_readme&utm_content=list">akveo.github.io/nebular/docs/components/input/overview</a> |
| List | <a href="https://akveo.github.io/nebular/docs/components/list/overview?utm_source=github&utm_medium=nebular_readme&utm_content=list">akveo.github.io/nebular/docs/components/list/overview</a> |
| Infinite List| <a href="https://akveo.github.io/nebular/docs/components/infinite-list/overview?utm_source=github&utm_medium=nebular_readme&utm_content=list">akveo.github.io/nebular/docs/components/infinite-list/overview</a>|
| Calendar | <a href="https://akveo.github.io/nebular/docs/components/calendar/overview?utm_source=github&utm_medium=nebular_readme&utm_content=list">akveo.github.io/nebular/docs/components/calendar/overview</a> |
| Accordion | <a href="https://akveo.github.io/nebular/docs/components/accordion/overview?utm_source=github&utm_medium=nebular_readme&utm_content=list">akveo.github.io/nebular/docs/components/accordion/overview</a> |
| Spinner | <a href="https://akveo.github.io/nebular/docs/components/spinner/overview?utm_source=github&utm_medium=nebular_readme&utm_content=list">akveo.github.io/nebular/docs/components/spinner/overview</a> |

#### Theme System
A set of beautiful styles with handy mixins and guidelines to create and support multiple themes in one project. With themes **hot reload** without a page refresh.
Expand Down
2 changes: 1 addition & 1 deletion docs/articles/auth-intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ You can use the built-in components or create your custom ones.
- `NbAuthService` - facade service to communicate with a configured strategy;
- `NbTokenService` - service that allows you to manage authentication token - get, set, clear and also listen to token changes over time;
- `NbTokenLocalStorage` - storage service for storing tokens in a browser local storage;
- `NbAuthJWTToken` and `NbAuthSimpleToken` - helper classes to work with your token;
- `NbAuthJWTToken`, NbAuthSimpleToken`, `NbAuthOAuth2Token`, `NbAuthOAuth2JWTToken` - helper classes to work with your token;
- `NbAuthJWTInterceptor` and `NbAuthSimpleInterceptor` - http interceptors to inject token value into http requests.
<hr>

Expand Down
2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "nebular",
"version": "2.0.0-rc.9",
"version": "2.0.0-rc.10",
"license": "MIT",
"author": "akveo <[email protected]>",
"browserslist": [
Expand Down
4 changes: 2 additions & 2 deletions src/framework/auth/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@nebular/auth",
"version": "2.0.0-rc.9",
"version": "2.0.0-rc.10",
"description": "@nebular/auth",
"main": "./bundles/auth.umd.js",
"module": "./index.js",
Expand Down Expand Up @@ -32,7 +32,7 @@
"@angular/router": "^6.0.0",
"@angular/forms": "^6.0.0",
"@angular/http": "^6.0.0",
"@nebular/theme": "2.0.0-rc.9",
"@nebular/theme": "2.0.0-rc.10",
"rxjs": "^6.1.0"
}
}
2 changes: 1 addition & 1 deletion src/framework/security/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@nebular/security",
"version": "2.0.0-rc.9",
"version": "2.0.0-rc.10",
"description": "@nebular/security",
"main": "./bundles/security.umd.js",
"module": "./index.js",
Expand Down
2 changes: 1 addition & 1 deletion src/framework/theme/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@nebular/theme",
"version": "2.0.0-rc.9",
"version": "2.0.0-rc.10",
"description": "@nebular/theme",
"main": "./bundles/theme.umd.js",
"module": "./index.js",
Expand Down

0 comments on commit 6409261

Please sign in to comment.