diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0935506408..65bca137f8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,763 @@
+
+# [4.0.0-rc.1](https://github.com/akveo/nebular/compare/v3.5.0...v4.0.0-rc.1) (2019-04-29)
+
+
+### Features
+
+* remove fields scheduled to be removed in 4.0 ([#1439](https://github.com/akveo/nebular/issues/1439)) ([a03c53f](https://github.com/akveo/nebular/commit/a03c53f))
+
+
+* next (#1437) ([7b70e3a](https://github.com/akveo/nebular/commit/7b70e3a)), closes [#1437](https://github.com/akveo/nebular/issues/1437) [#1228](https://github.com/akveo/nebular/issues/1228) [#46](https://github.com/akveo/nebular/issues/46)
+
+
+### Bug Fixes
+
+* **overlay:** set context on component portals before first cd run ([#1395](https://github.com/akveo/nebular/issues/1395)) ([b95d38d](https://github.com/akveo/nebular/commit/b95d38d))
+* **select:** emit array when resetting multiple select ([#1399](https://github.com/akveo/nebular/issues/1399)) ([44d85bd](https://github.com/akveo/nebular/commit/44d85bd))
+
+
+### BREAKING CHANGES
+
+* **Popover:**
+'nbPopoverMode' input removed. Use 'nbPopoverTrigger' instead.
+NbPopoverDirective 'mode' property removed. Use 'trigger' instead.
+
+* **Select:**
+ - NbSelectComponent 'selectionChange' removed. Use nb-select (selected) binding to track selection change and to track option click.
+ - Only 'null' and 'undefined' option values now considered as reset. false and falsy values such as 0, '', NaN don't reset select value anymore.
+ - Arrow selector and element changed to svg icon.
+ - NbSelectComponent 'isOpened' getter renamed to 'isOpen'.
+ - NbOptionComponent and NbOptionGroupComponent 'disabledClass' getter renamed to 'disabledAttribute'.
+
+* **Radio:**
+ - Use radio-[status]-border-color and radio-[status]-inner-circle-color instead.
+ - NbRadioGroupComponent setters 'setValue', 'setName', 'setDisabled', 'setStatus' were removed. Use 'value', 'name', 'disabled', 'status'.
+ - NbRadioComponent setter 'setDisabled' removed. Use 'disabled' instead.
+
+* **Theme:**
+ - Following map keys were removed: border-color, color-gray, color-neutral, color-disabled.
+ - Mapping for borders, disabled and similar styles would controlled by design system and configured for each component individually.
+
+* **Checkbox:**
+ - Check mark pseudo element replaced with nb-icon.
+ - Class 'customised-control' replaced with 'label'.
+ - Class 'customised-control-input' replaced with 'native-input'.
+ - Class 'customised-control-indicator' replaced with - 'custom-checkbox'.
+ - Class 'customised-control-description' replaced with 'text'.
+ - NbCheckboxComponent's '_value' property now private. Use 'value' instead.
+
+* **Input:**
+ - status classes were renamed from input-[status-name] to status-[status-name].
+ - size classes were renamed from input-[size-name] to size- - [size-name].
+ - shape classes were renamed from input-[shape-name] to shape-[shape-name].
+ - All NbInputDirective static fields removed. Removed fields: SIZE_SMALL, SIZE_MEDIUM, SIZE_LARGE, STATUS_PRIMARY, STATUS_INFO, STATUS_SUCCESS, STATUS_WARNING, STATUS_DANGER, SHAPE_SEMI_ROUND, SHAPE_RECTANGLE, SHAPE_ROUND. Use NbComponentStatus, NbComponentShape, NbComponentSize instead.
+ - NbInputDirective 'size' property and 'setSize' getter removed. Use unified 'fieldSize' property instead.
+ - NbInputDirective 'setFullWidth' replaced with read/write 'fullWidth' property.
+
+* **Tooltip:**
+ - status class renamed from [status-name]-tooltip to status-[status-name].
+
+* **User:**
+ - 'isMenuShown' property removed from NbUserComponent.
+ - 'inverse' input removed from NbUserComponent.
+ - 'background' class renamed to 'initials'.
+ - NbUserComponent SIZE_SMALL, SIZE_MEDIUM, SIZE_LARGE, SIZE_XLARGE size static properties were removed. Use NbComponentSize instead.
+ - Size class names were prefixed with 'size-'.
+ - NbUserComponent 'showNameValue', 'showTitleValue', 'showInitialsValue' properties removed. Use 'showName', 'showTitle', 'showInitials' instead.
+
+* **Tabset:**
+ - NbTabset theme properties prefix changed to 'tabset'.
+
+* **Route tabset:**
+ - NbRouteTabset theme properties prefix changed to 'route-tabset'.
+
+* **Card:**
+ - All NbCardComponent static fields were removed. Removed fields: SIZE_XXSMALL, SIZE_XSMALL, SIZE_SMALL, SIZE_MEDIUM, SIZE_LARGE, SIZE_XLARGE, SIZE_XXLARGE, STATUS_PRIMARY, STATUS_INFO, STATUS_SUCCESS, STATUS_WARNING, STATUS_DANGER, ACCENT_PRIMARY, ACCENT_INFO, ACCENT_SUCCESS, ACCENT_WARNING, ACCENT_DANGER. Use NbComponentStatus, NbComponentSize instead.
+ - 'disabled' status replaced with disabled input. 'active' status removed.
+ - Card size class renamed from 'card-[size-name]' to 'size-[size-name]'.
+ - Card status classes were renamed from '[status-name]-card' to 'status-[status-name]'.
+ - NbCardComponent 'xsmall' and 'xxlarge' getters along with 'size-xsmall' and 'size-xxlarge' removed.
+ - NbCardComponent 'xxsmall', 'small', 'medium', 'large', 'xlarge' getters renamed to 'tiny', 'small', 'medium', 'large', 'giant' accordingly.
+
+* **Spinner:**
+ - 'active' and 'disabled' along with NbSpinnerComponent STATUS_ACTIVE, STATUS_DISABLED static properties statuses were removed.
+ - Following NbSpinnerComponent static properties were removed: SIZE_XXSMALL, SIZE_XSMALL, SIZE_SMALL, SIZE_MEDIUM, SIZE_LARGE, SIZE_XLARGE, SIZE_XXLARGE, STATUS_PRIMARY, STATUS_INFO, STATUS_SUCCESS, STATUS_WARNING, STATUS_DANGER.
+ - Classes '[size-name]-spinner' changed to 'size-[size-name]'.
+ - Classes '[status-name]-spinner' changed to 'status-[status-name]'.
+ - NbSpinnerComponent 'xxsmall' and 'xxlarge' getters removed.
+
+* **Button:**
+ - Button 'accent' property removed.
+ - Static properties removed. Removed properties: SIZE_XSMALL, SIZE_SMALL, SIZE_MEDIUM, SIZE_LARGE, STATUS_PRIMARY, STATUS_INFO, STATUS_SUCCESS, STATUS_WARNING, STATUS_DANGER, SHAPE_RECTANGLE, SHAPE_ROUND, SHAPE_SEMI_ROUND. Use NbComponentSize, NbComponentStatus, NbComponentShape.
+ - Size classes were renamed:
+ - btn-xsmall -> size-tiny
+ - btn-small -> size-small
+ - btn-medium -> size-medium
+ - btn-large -> size-large
+ - Size getter 'xsmall' renamed to tiny.
+ - Status classes were renamed:
+ - btn-primary -> status-primary
+ - btn-info -> status-info
+ - btn-success -> status-success
+ - btn-warning -> status-warning
+ - btn-danger -> status-danger
+ - Shape classes were renamed:
+ - btn-rectangle -> shape-rectangle
+ - btn-round -> shape-round
+ - btn-semi-round -> shape-semi-round
+ - 'btn-outline' class renamed to 'appearance-outline'.
+ - 'btn-hero' class renamed to 'appearance-hero'.
+ - Button theme properties prefix changed to 'button' (was 'btn').
+ - 'btn-pulse' status renamed to 'button-pulse'.
+ - 'btn-full-width' renamed to 'full-width'.
+
+* **Progress:**
+ – Size values changed from 'xs', 'sm', 'lg', 'xlg' changed to 'tiny', 'small', 'medium', 'large', 'giant'.
+ - Size classes now set on nb-progress-bar element. Also class naming changed to 'size-[size-name]', 'status-[status-name]'.
+
+* **Accordion:**
+ - NbAccordionComponent static properties were unused and removed. STATUS_ACTIVE, STATUS_DISABLED, STATUS_PRIMARY, STATUS_INFO, STATUS_SUCCESS, STATUS_WARNING, STATUS_DANGER. Use NbComponentStatus instead.
+
+* **Menu:**
+ - Collapsed menu icon changes direction based on current layout direction.
+
+* **Overlay:**
+ - Theme property 'overlay-backdrop-bg' renamed to overlay-backdrop-background-color'.
+
+* **Actions:**
+ - NbActionsComponent 'inverseValue' field and 'inverse' setter removed.
+ - NbActionsComponent 'fullWidthValue' field replaced with 'fullWidth'.
+ - NbActionsComponent size class named renamed to 'size-[size-name]'.
+ - NbActionsComponent static fields SIZE_SMALL, SIZE_MEDIUM, SIZE_LARGE removed.
+ - NbActionComponent 'disabledValue' field replaced with 'disabled'.
+
+* **Stepper:**
+ - NbStepperOrientation changed to type.
+ - NbStepperComponent 'disableStepNavigationValue' property removed. Use 'disableStepNavigation' instead.
+
+* **Alert**
+ - NbAlertComponent 'closableValue' replaced with 'closable'.
+ - All NbAlertComponent static fields removed. SIZE_XXSMALL, SIZE_XSMALL, SIZE_SMALL, SIZE_MEDIUM, SIZE_LARGE, SIZE_XLARGE, SIZE_XXLARGE, STATUS_ACTIVE, STATUS_DISABLED, STATUS_PRIMARY, STATUS_INFO, STATUS_SUCCESS, STATUS_WARNING, STATUS_DANGER, ACCENT_ACTIVE, ACCENT_DISABLED, ACCENT_PRIMARY, ACCENT_INFO, ACCENT_SUCCESS, ACCENT_WARNING, ACCENT_DANGER, OUTLINE_ACTIVE, OUTLINE_DISABLED, OUTLINE_PRIMARY, OUTLINE_INFO, OUTLINE_SUCCESS, OUTLINE_WARNING, OUTLINE_DANGE.
+ - Active status removed.
+ - Disabled become input instead of status value. Disabled class renamed to 'disabled'.
+ - NbAlertComponent 'hasAccent', 'hasStatus', 'hasOutline' getters removed.
+ - Status class names changed to 'status-[status-name]'.
+ - Outline class names changed to 'outline-[status-name]'.
+ - Accent class names changed to 'accent-[status-name]'.
+
+* **Badge:**
+ - NbBadgeComponent status static fields removed. STATUS_PRIMARY, STATUS_INFO, STATUS_SUCCESS, STATUS_WARNING, STATUS_DANGER.
+ - NbBadgeComponent position static fields replaced with NbBadgePosition type. Removed properties: TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, TOP_START, TOP_END, BOTTOM_START, BOTTOM_END.
+ - Badge status class now set on host element.
+ - NbBadgeComponent 'positionClass' getter removed.
+ - Badge position class set on host element. Position class names prefixed with 'position-'.
+
+* **Chat:**
+ - NbChatComponent 'accent' field removed.
+ - NbChatComponent sizes 'xxsmall' and 'xxlarge' removed. 'xsmall' size changed to 'tiny', 'xlarge' changed to 'giant'.
+ - Size class changed to 'size-[size-name]'.
+ - All size static fields removed (SIZE_XXSMALL, SIZE_XSMALL, SIZE_SMALL, SIZE_MEDIUM, SIZE_LARGE, SIZE_XLARGE, SIZE_XXLARGE).
+ - NbChatComponent 'active' status removed.
+ - Status class names changed to 'status-[status-name]'.
+ - NbChatMessageComponent 'replyValue' changed to 'reply'.
+
+* **Toastr:**
+ - NbToastStatus enum removed. Toastr now uses common NbComponentstatus type.
+ - NbToastComponent status class names changed to 'status-[status-name]'.
+ - 'default' class removed.
+
+* **Menu:**
+ - Removed inverse mode.
+ - NbMenuComponent 'autoCollapseValue' property changed to 'autoCollapse'.
+
+* **Context menu:**
+ - 'context-menu-border' split into 'context-menu-border-color', 'context-menu-border-style' and 'context-menu-border-width'.
+
+* **Typography**
+ - Atomic classes removed 'alert', 'alert-success', 'alert-info', 'alert-warning', 'alert-danger', 'alert-primary', 'alert-hint', 'font-secondary', 'font-main', 'font-w-light', 'font-w-regular', 'font-w-bold', 'text-primary', 'text-warning', 'text-success', 'text-info', 'text-danger', 'text-heading', 'text-body', 'text-hint', 'text-white', 'bg-primary', 'bg-warning', 'bg-success', 'bg-info', 'bg-danger', 'bg-heading', 'bg-body', 'bg-hint', 'bg-white', 'text-indent', 'blockquote', 'blockquote-reverse', 'blockquote-footer', 'small', 'mark'.
+
+* **Theme map:**
+ Theme map entries names were unified. Unused ones removed. Now name follows pattern `[component]-[appearance]-[variant]-[state]-[full-property-name]` e.g. `button-filled-primary-hover-border-color`.
+
+ Changed theme variables list
+
+ #### Radio:
+
+ Renamed:
+ - `radio-bg` -> `radio-border-color`, `radio-inner-circle-color`, `radio-[status]-border-color`, `radio-[status]-inner-circle-color`
+ - `radio-fg` -> `radio-text-color`
+ - `radio-size` -> `radio-width, radio-height`
+ - `radio-border-size` -> `radio-border-width`
+ - `radio-checkmark` -> `radio-inner-circle-color`
+ - `radio-disabled-checkmark` -> `radio-disabled-inner-circle`
+ - `radio-indicator` -> `radio-circle`
+
+ Removed:
+ - `radio-checked-bg`
+ - `radio-checked-size`
+ - `radio-checked-border-size`
+ - `radio-checked-border-color`
+ - `radio-checked-checkmark`
+ - `radio-disabled-bg`
+ - `radio-disabled-size`
+ - `radio-disabled-border-size`
+ - `radio-bg`
+ - `radio-checkmark`
+
+ #### Checkbox:
+
+ Properties `checkbox-bg`, `checkbox-checked-bg` and `checkbox-disabled-bg` replaced with:
+ - `checkbox-disabled-background-color`
+ - `checkbox-[status]-background-color`
+ - `checkbox-[status]-checked-background-color`
+ - `checkbox-[status]-indeterminate-background-color`
+ - `checkbox-[status]-focus-background-color`
+ - `checkbox-[status]-hover-background-color`
+ - `checkbox-[status]-active-background-color`
+
+ Property `checkbox-size` splited into `checkbox-height`, `checkbox-width`.
+
+ Removed:
+ - `checkbox-checked-size`
+ - `checkbox-checked-border-size`
+ - `checkbox-disabled-size`
+ - `checkbox-disabled-border-size`
+
+ `checkbox-border-size` -> `checkbox-border-width`
+
+ Properties `checkbox-border-color`, `checkbox-checked-border-color`, `checkbox-disabled-border-color` replaced with:
+ - `checkbox-disabled-border-color`
+ - `checkbox-[status]-border-color`
+ - `checkbox-[status]-checked-border-color`
+ - `checkbox-[status]-indeterminate-border-color`
+ - `checkbox-[status]-hover-border-color`
+ - `checkbox-[status]-active-border-color`
+
+ Properties `checkbox-checkmark`, `checkbox-checked-checkmark`, `checkbox-disabled-checkmark` replaced with:
+ - `checkbox-disabled-checkmark-color`
+ - `checkbox-[status]-checked-checkmark-color`
+ - `checkbox-[status]-indeterminate-checkmark-color`
+
+ #### Input:
+
+ Renamed:
+ - `form-control-border-width` -> `input-border-width`
+ - `form-control-border-radius` -> `input-rectangle-border-radius`
+ - `form-control-semi-round-border-radius` -> `input-semi-round-border-radius`
+ - `form-control-round-border-radius` -> `input-round-border-radius`
+ - `form-control-text-primary-color` -> `input-text-color`
+ - `form-control-border-color` -> `input-border-color`
+ - `form-control-selected-border-color` -> `input-focus-border-color`, `input-[status]-focus-color`
+ - `form-control-bg` -> `input-background-color`
+ - `form-control-focus-bg` -> `input-focus-border-color`
+ - `form-control-placeholder-color` -> `input-placeholder-text-color`
+ - `form-control-placeholder-font-size` -> `input-placeholder-font-size`
+ - `form-control-font-size` -> `input-medium-text-font-size`
+ - `form-control-font-size-sm` -> `input-small-text-font-size`
+ - `form-control-font-size-lg` -> `input-large-text-font-size`
+ - `form-control-padding` -> `input-medium-padding`
+ - `form-control-padding-sm` -> `input-small-padding`
+ - `form-control-padding-lg` -> `input-large-padding`
+ - `form-control-info-border-color` -> `input-info-border-color`
+ - `form-control-success-border-color` -> `input-success-border-color`
+ - `form-control-danger-border-color` -> `input-danger-border-color`
+ - `form-control-warning-border-color` -> `input-warning-border-color`
+ - `form-control-border-type` -> `input-border-style`
+
+ Removed:
+ - `form-control-label-font-weight`
+ - `form-control-feedback-font-size`
+ - `form-control-feedback-font-weight`
+
+ #### Tooltip:
+
+ Renamed:
+ - `tooltip-bg` -> `tooltip-background-color`
+ - `tooltip-fg` -> `tooltip-text-color`
+ - `tooltip-font-size` -> `tooltip-text-font-size`
+ - `tooltip-status-fg` -> `tooltip-[status]-text-color`
+ - `tooltip-primary-bg` -> `tooltip-primary-background-color`
+ - `tooltip-info-bg` -> `tooltip-info-background-color`
+ - `tooltip-success-bg` -> `tooltip-success-background-color`
+ - `tooltip-warning-bg` -> `tooltip-warning-background-color`
+ - `tooltip-danger-bg` -> `tooltip-danger-background-color`
+
+ User:
+
+ Renamed:
+ - `user-font-size` -> `user-[size]-initials-text-font-size`, `user-[size]-name-text-font-size`, `user-[size]-title-text-font-size`
+ - `user-line-height` -> `user-[size]-initials-text-line-height`, `user-[size]-name-text-line-height`, `user-[size]-title-text-line-height`
+ - `user-bg` -> `user-picture-box-background-color`
+ - `user-fg` -> `user-initials-text-color`
+ - `user-fg-highlight` -> `user-picture-box-border-color`
+ - `user-font-family-secondary` -> `user-name-text-font-family`
+ - `user-size-small` -> `user-small-height`, `user-small-width`
+ - `user-size-medium` -> `user-medium-height`, `user-medium-width`
+ - `user-size-large` -> `user-large-height`, `user-large-width`
+ - `user-size-xlarge` -> `user-giant-height`, `user-giant-width`
+
+ #### Tabset:
+
+ Renamed:
+ - `tabs-font-family` -> `tabset-tab-text-font-family`
+ - `tabs-font-size` -> `tabset-tab-text-font-size`
+ - `tabs-content-font-family` -> `tabset-content-text-font-family`
+ - `tabs-content-font-size` -> `tabset-content-text-font-size`
+ - `tabs-active-bg` -> `tabset-tab-selected-background-color`
+ - `tabs-padding` -> `tabset-tab-padding`
+ - `tabs-content-padding` -> `tabset-content-padding`
+ - `tabs-header-bg` -> `tabset-tab-background-color`
+ - `tabs-separator` -> `tabset-divider-color`
+ - `tabs-fg` -> `tabset-tab-text-color`
+ - `tabs-fg-disabled` -> `tabset-tab-disabled-text-color`
+ - `tabs-fg-text` -> `tabset-content-text-color`
+ - `tabs-fg-heading` -> `tabset-tab-selected-text-color`, `tabset-tab-focus-text-color`, `tabset-tab-hover-text-color`
+ - `tabs-bg` -> `tabset-content-background-color`
+ - `tabs-selected` -> `tabset-tab-underline-color`
+ - `tabs-icon-only-max-width` -> `tabset-tab-text-hide-breakpoint`
+
+ Removed:
+ - `tabs-active-font-weight`
+ - `tabs-selected-second-color`
+ - `tabs-selected-degrees`
+
+ #### Route Tabset:
+
+ Following properties were renamed:
+ - `route-tabs-font-family` -> `route-tabset-tab-text-font-family`
+ - `route-tabs-font-size` -> `route-tabset-tab-text-font-size`
+ - `route-tabs-active-bg` -> `route-tabset-tab-selected-background-color`
+ - `route-tabs-padding` -> `route-tabset-tab-padding`
+ - `route-tabs-header-bg` -> `route-tabset-tab-background-color`
+ - `route-tabs-separator` -> `route-tabset-divider-color`
+ - `route-tabs-fg` -> `route-tabset-tab-text-color`
+ - `route-tabs-fg-disabled` -> `route-tabset-tab-disabled-text-color`
+ - `route-tabs-fg-heading` -> `route-tabset-tab-selected-text-color`, `route-tabset-tab-focus-text-color`, `route-tabset-tab-hover-text-color`
+ - `route-tabs-selected` -> `route-tabset-tab-underline-color`
+ - `route-tabs-icon-only-max-width` -> `route-tabset-tab-text-hide-breakpoint`
+
+ `route-tabs-bg` property was unused and removed.
+
+ #### Card:
+
+ Renamed:
+ - `card-font-size` -> `card-text-font-size`
+ - `card-font-weight` -> `card-text-font-weight`
+ - `card-line-height` -> `card-text-line-height`
+ - `card-bg` -> `card-background-color`
+ - `card-border-type` -> `card-border-style`
+ - `card-separator` -> `card-divider-color`
+ - `card-header-fg` -> `card-header-text-color`
+ - `card-header-primary-bg` -> `card-header-primary-background-color`
+ - `card-header-info-bg` -> `card-header-info-background-color`
+ - `card-header-success-bg` -> `card-header-success-background-color`
+ - `card-header-warning-bg` -> `card-header-warning-background-color`
+ - `card-header-danger-bg` -> `card-header-danger-background-color`
+ - `card-header-disabled-bg` -> `card-header-disabled-background-color`
+ - `card-margin` -> `card-margin-bottom`
+ - `card-height-xxsmall` -> `card-height-tiny`
+ - `card-height-small` -> `card-height-small`
+ - `card-height-medium` -> `card-height-medium`
+ - `card-height-large` -> `card-height-large`
+ - `card-height-xlarge` -> `card-height-giant`
+
+ Removed:
+ - `card-fg`
+ - `card-fg-text`
+ - `card-fg-heading`
+ - `card-header-fg-heading`
+ - `card-header-active-bg`
+ - `card-header-active-fg`
+ - `card-header-border-width`
+ - `card-header-border-type`
+ - `card-header-border-color`
+ - `card-height-xsmall`
+ - `card-height-xxlarge`
+
+ #### Spinner:
+
+ Renamed:
+ - `spinner-bg` -> `spinner-background-color`
+ - `spinner-circle-bg` -> `spinner-circle-filled-color`
+ - `spinner-fg` -> `spinner-text-color`
+ - `spinner-primary-bg` -> `spinner-primary-circle-filled-color`
+ - `spinner-info-bg` -> `spinner-info-circle-filled-color`
+ - `spinner-success-bg` -> `spinner-success-circle-filled-color`
+ - `spinner-warning-bg` -> `spinner-warning-circle-filled-color`
+ - `spinner-danger-bg` -> `spinner-danger-circle-filled-color`
+ - `spinner-xsmall` -> `spinner-height-tiny`
+ - `spinner-small` -> `spinner-height-small`
+ - `spinner-medium` -> `spinner-height-medium`
+ - `spinner-large` -> `spinner-height-large`
+ - `spinner-xlarge` -> `spinner-height-giant`
+
+ Removed:
+ - `spinner-xxsmall`
+ - `spinner-xxlarge`
+ - `spinner-disabled-bg`
+ - `spinner-disabled-fg`
+ - `spinner-active-bg`
+
+ #### Button:
+
+ Renamed:
+ - `btn-fg` -> `button-filled-[status]-text-color`, `button-outline-[status]-[state?]-text-color`, `button-ghost-[status]-[state?]-text-color`, `button-hero-[status]-text-color`
+ - `btn-font-family` -> `button-text-font-family`
+ - `btn-line-height` -> `button-[size]-text-line-height`
+ - `btn-cursor` -> `button-cursor`
+ - `btn-[status]-bg` -> `button-filled-[status]-background-color`
+ - `btn-[status]-hover-bg` -> `button-filled-[status]-hover-background-color`
+ - `btn-[status]-active-bg` -> `button-filled-[status]-active-background-color`
+ - `btn-padding-y-[size], btn-padding-x-[size]` -> `button-[appearance]-[size]-padding`
+ - `btn-font-size-[size]` -> `button-[size]-text-font-size`
+ - `btn-rectangle-border-radius` -> `button-rectangle-border-radius`
+ - `btn-semi-round-border-radius` -> `button-semi-round-border-radius`
+ - `btn-round-border-radius` -> `button-round-border-radius`
+ - `btn-hero-shadow` -> `button-hero-shadow`
+ - `btn-hero-text-shadow` -> `button-hero-text-shadow`
+ - `btn-hero-bevel-size` -> `button-hero-bevel-size`
+ - `btn-hero-glow-size` -> `button-hero-glow-size`
+ - `btn-hero-[status]-bevel-color` -> `button-hero-[status]-bevel-color`
+ - `btn-hero-[status]-glow-color` -> `button-hero-[status]-glow-color`
+ - `btn-hero-[status]-left-bg` -> `button-hero-[status]-left-background-color`
+ - `btn-hero-[status]-right-bg` -> `button-hero-[status]-right-background-color`
+ - `btn-hero-[status]-left-hover-bg` -> `button-hero-[status]-hover-left-background-color`
+ - `btn-hero-[status]-right-hover-bg` -> `button-hero-[status]-hover-right-background-color`
+ - `btn-hero-[status]-left-active-bg` -> `button-hero-[status]-active-left-background-color`
+ - `btn-hero-[status]-right-active-bg` -> `button-hero-[status]-active-right-background-color`
+ - `btn-outline-fg` -> `button-outline-[status]-border-color`
+ - `btn-outline-hover-fg` -> `button-outline-[status]-hover-border-color`
+ - `btn-outline-focus-fg` -> `button-outline-[status]-focus-border-color`
+
+ Removed:
+ - `btn-group-bg`
+ - `btn-group-fg`
+ - `btn-group-separator`
+ - `btn-disabled-opacity`
+ - `btn-secondary-bg`
+ - `btn-secondary-hover-bg`
+ - `btn-secondary-active-bg`
+ - `btn-secondary-border`
+ - `btn-secondary-border-width`
+ - `btn-hero-secondary-bevel-color`
+ - `btn-hero-secondary-glow-color`
+ - `btn-hero-border-radius`
+
+ #### Progress:
+
+ Renamed:
+ - `progress-bar-height-xlg` -> `progress-bar-giant-height`
+ - `progress-bar-height-lg` -> `progress-bar-large-height`
+ - `progress-bar-height` -> `progress-bar-medium-height`
+ - `progress-bar-height-sm` -> `progress-bar-small-height`
+ - `progress-bar-height-xs` -> `progress-bar-tiny-height`
+ - `progress-bar-font-size-xlg` -> `progress-bar-giant-text-font-size`
+ - `progress-bar-font-size-lg` -> `progress-bar-large-text-font-size`
+ - `progress-bar-font-size` -> `progress-bar-medium-text-font-size`
+ - `progress-bar-font-size-sm` -> `progress-bar-small-text-font-size`
+ - `progress-bar-font-size-xs` -> `progress-bar-tiny-text-font-size`
+ - `progress-bar-radius` -> `progress-bar-border-radius`
+ - `progress-bar-bg` -> `progress-bar-[status]-background-color`
+ - `progress-bar-font-color` -> `progress-bar-[status]-background-color`
+ - `progress-bar-font-weight` -> `progress-bar-[size]-text-font-weight`
+ - `progress-bar-primary-bg` -> `progress-bar-[status]-background-color`
+ - `progress-bar-success-bg` -> `progress-bar-[status]-background-color`
+ - `progress-bar-info-bg` -> `progress-bar-[status]-background-color`
+ - `progress-bar-warning-bg` -> `progress-bar-[status]-background-color`
+ - `progress-bar-danger-bg` -> `progress-bar-[status]-background-color`
+
+ Removed:
+ - `progress-bar-default-bg`
+
+ #### Accordion:
+
+ Renamed:
+ - `accordion-header-font-family` -> `accordion-header-text-font-family`
+ - `accordion-header-font-size` -> `accordion-header-text-font-size`
+ - `accordion-header-font-weight` -> `accordion-header-text-font-weight`
+ - `accordion-header-fg-heading` -> `accordion-header-text-color`
+ - `accordion-header-disabled-fg` -> `accordion-header-disabled-text-color`
+ - `accordion-header-border-type` -> `accordion-header-border-style`
+ - `accordion-item-bg` -> `accordion-item-background-color`
+ - `accordion-item-font-size` -> `accordion-item-text-font-size`
+ - `accordion-item-font-weight` -> `accordion-item-text-font-weight`
+ - `accordion-item-font-family` -> `accordion-item-text-font-family`
+ - `accordion-item-fg-text` -> `accordion-item-text-color`
+ - `accordion-item-shadow` -> `accordion-shadow`
+
+ Removed:
+ - `accordion-separator`
+
+ #### Calendar:
+
+ Renamed:
+ - `calendar-header-title-font-size` -> `calendar-header-title-text-font-size`
+ - `calendar-header-title-font-weight` -> `calendar-header-title-text-font-weight`
+ - `calendar-header-sub-title-font-size` -> `calendar-header-sub-title-text-font-size`
+ - `calendar-header-sub-title-font-weight` -> `calendar-header-sub-title-text-font-weight`
+ - `calendar-selected-item-bg` -> `calendar-cell-selected-background-color`
+ - `calendar-hover-item-bg` -> `calendar-cell-hover-background-color`
+ - `calendar-today-item-bg` -> `calendar-cell-today-background-color`
+ - `calendar-active-item-bg` -> `calendar-cell-active-background-color`
+ - `calendar-fg` -> `calendar-text-color`
+ - `calendar-selected-fg` -> `calendar-cell-selected-text-color`
+ - `calendar-today-fg` -> `calendar-cell-today-text-color`
+ - `calendar-weekday-font-size` -> `calendar-weekday-text-font-size`
+ - `calendar-weekday-font-weight` -> `calendar-weekday-text-font-weight`
+ - `calendar-weekday-fg` -> `calendar-weekday-text-color`
+ - `calendar-weekday-holiday-fg` -> `calendar-weekday-holiday-text-color`
+ - `calendar-range-bg-in-range` -> `calendar-in-range-background-color`
+
+ Removed:
+ - `calendar-inactive-opacity`
+ - `calendar-disabled-opacity`
+
+ #### Sidebar:
+
+ Renamed:
+ - `sidebar-fg` -> `sidebar-text-color`
+ - `sidebar-bg` -> `sidebar-background-color`
+
+ #### Datepicker:
+
+ Renamed:
+ - `datepicker-fg` -> `datepicker-text-color`
+ - `datepicker-bg` -> `datepicker-background-color`
+ - `datepicker-border` -> `datepicker-border-color`
+ - `datepicker-border-radius` -> `datepicker-border-radius`
+
+ #### Layout:
+
+ Renamed:
+ - `header-font-family` -> `header-text-font-family`
+ - `header-font-size` -> `header-text-font-size`
+ - `header-line-height` -> `header-text-line-height`
+ - `header-fg` -> `header-text-color`
+ - `header-bg` -> `header-background-color`
+ - `layout-font-family` -> `layout-text-font-family`
+ - `layout-font-size` -> `layout-text-font-size`
+ - `layout-line-height` -> `layout-text-line-height`
+ - `layout-fg` -> `layout-text-color`
+ - `layout-bg` -> `layout-background-color`
+ - `layout-window-mode-bg` -> `layout-window-mode-background-color`
+ - `footer-fg` -> `footer-text-color`
+ - `footer-fg-highlight` -> `footer-text-highlight-color`
+ - `footer-bg` -> `footer-background-color`
+ - `footer-separator` -> `footer-divider-color`
+
+ #### Action:
+
+ Renamed:
+ - `actions-font-size` -> `actions-[size]-text-font-size`
+ - `actions-font-family` -> `actions-text-font-family`
+ - `actions-line-height` -> `actions-text-line-height`
+ - `actions-fg` -> `actions-text-color`
+ - `actions-bg` -> `actions-background-color`
+ - `actions-separator` -> `actions-divider-color`
+ - `actions-padding` -> `actions-[size]-padding`
+ - `actions-size-small` -> `actions-small-height`
+ - `actions-size-medium` -> `actions-medium-height`
+ - `actions-size-large` -> `actions-large-height`
+
+ #### Stepper:
+
+ Renamed:
+ - `stepper-index-size` -> `stepper-step-index-width`
+ - `stepper-label-font-size` -> `stepper-step-text-font-size`
+ - `stepper-label-font-weight` -> `stepper-step-text-font-weight`
+ - `stepper-completed-fg` -> `stepper-step-completed-text-color`
+ - `stepper-fg` -> `stepper-step-text-color`
+ - `stepper-step-padding` -> `stepper-step-content-padding`
+
+ Removed:
+ - `stepper-accent-color`
+ - `stepper-completed-icon-size`
+ - `stepper-completed-icon-weight`
+
+ #### Alert:
+
+ Renamed:
+ - `alert-font-size` -> `alert-text-font-size`
+ - `alert-line-height` -> `alert-text-line-height`
+ - `alert-font-weight` -> `alert-text-font-weight`
+ - `alert-fg` -> `alert-text-color`
+ - `alert-bg` -> `alert-background-color`
+ - `alert-disabled-bg` -> `alert-disabled-background-color`
+ - `alert-disabled-fg` -> `alert-disabled-text-color`
+ - `alert-primary-bg` -> `alert-primary-background-color`
+ - `alert-info-bg` -> `alert-info-background-color`
+ - `alert-success-bg` -> `alert-success-background-color`
+ - `alert-warning-bg` -> `alert-warning-background-color`
+ - `alert-danger-bg` -> `alert-danger-background-color`
+ - `alert-height-xsmall` -> `alert-tiny-height`
+ - `alert-height-small` -> `alert-small-height`
+ - `alert-height-medium` -> `alert-medium-height`
+ - `alert-height-large` -> `alert-medium-padding`
+ - `alert-height-xlarge` -> `alert-large-height`
+ - `alert-closable-padding` -> `alert-closable-start-padding`
+ - `alert-margin` -> `alert-bottom-margin`
+
+ Removed:
+ - `alert-outline-fg`
+ - `alert-active-bg`
+ - `alert-height-xxsmall`
+ - `alert-height-xxlarge`
+ - `alert-button-padding`
+
+ #### Badge:
+
+ Renamed:
+ - `badge-fg-text` -> `badge-[status]-text-color`
+ - `badge-primary-bg-color` -> `badge-primary-background-color`
+ - `badge-success-bg-color` -> `badge-success-background-color`
+ - `badge-info-bg-color` -> `badge-info-background-color`
+ - `badge-warning-bg-color` -> `badge-warning-background-color`
+ - `badge-danger-bg-color` -> `badge-danger-background-color`
+
+ #### Tree-grid:
+
+ Renamed:
+ - `tree-grid-header-bg` -> `tree-grid-header-background`
+ - `tree-grid-footer-bg` -> `tree-grid-footer-background`
+ - `tree-grid-row-bg` -> `tree-grid-row-background`
+ - `tree-grid-row-bg-even` -> `tree-grid-row-even-background`
+ - `tree-grid-row-hover-bg` -> `tree-grid-row-hover-background`
+
+
+ Removed:
+ - `tree-grid-sort-header-button-font-weight`
+ - `tree-grid-sort-header-button-color`
+ - `tree-grid-icon-color`
+
+ #### Select:
+
+ Renamed:
+ - `select-border-width` -> `select-[appearance]-border-width`
+ - `select-max-height` -> `select-options-list-max-height`
+ - `select-bg` -> `select-[appearance]-background-color`
+ - `select-option-disabled-bg` -> `select-option-[appearance]-disabled-background-color`
+ - `select-option-padding` -> `select-option-[appearance]-[size]-padding`
+
+ Removed:
+ - `select-checkmark-color`
+ - `select-checkbox-color`
+ - `select-option-disabled-opacity`
+
+ #### Chat:
+
+ Removed:
+ - `chat-font-size` -> `chat-text-font-size`
+ - `chat-fg` -> `chat-text-color`
+ - `chat-bg` -> `chat-background-color`
+ - `chat-height-xsmall` -> `chat-tiny-height`
+ - `chat-height-small` -> `chat-small-height`
+ - `chat-height-medium` -> `chat-medium-height`
+ - `chat-height-large` -> `chat-large-height`
+ - `chat-height-xlarge` -> `chat-giant-height`
+ - `chat-separator` -> `chat-divider-color`
+ - `chat-message-fg` -> `chat-message-text-color`
+ - `chat-message-bg` -> `chat-message-background`
+ - `chat-message-reply-bg` -> `chat-message-reply-background-color`
+ - `chat-message-reply-fg` -> `chat-message-reply-text-color`
+ - `chat-message-avatar-bg` -> `chat-message-avatar-background-color`
+ - `chat-message-sender-fg` -> `chat-message-sender-text-color`
+ - `chat-message-quote-fg` -> `chat-message-quote-background-color`
+ - `chat-message-quote-bg` -> `chat-message-quote-text-color`
+ - `chat-message-file-fg` -> `chat-message-file-text-color`
+ - `chat-message-file-bg` -> `chat-message-file-background-color`
+ - `chat-primary-bg` -> `chat-primary-background-color`
+ - `chat-success-bg` -> `chat-success-background-color`
+ - `chat-info-bg` -> `chat-info-background-color`
+ - `chat-warning-bg` -> `chat-warning-background-color`
+ - `chat-danger-bg` -> `chat-danger-background-color`
+
+ Removed:
+ - `chat-fg-text`
+ - `chat-height-xxsmall`
+ - `chat-height-xxlarge`
+ - `chat-form-bg`
+ - `chat-form-fg`
+ - `chat-form-border`
+ - `chat-form-placeholder-fg`
+ - `chat-form-active-border`
+ - `chat-disabled-bg`
+ - `chat-disabled-fg`
+ - `chat-active-bg`
+
+
+ #### Toastr:
+
+ Renamed:
+ - `toastr-bg` -> `toastr-background`
+ - `toastr-fg` -> `toastr-text-color`
+ - `toastr-border` -> `toastr-border-style`, `toastr-border-width`
+
+ `toastr-icon-radius` removed.
+
+ #### Search:
+
+ Renamed:
+ - `search-bg` -> `search-background-color`
+ - `search-bg-secondary` -> `search-extra-background-color`
+ - `search-text` -> `search-text-color`
+ - `search-info` -> `search-info-text-color`
+ - `search-dash` -> `search-divider-color`
+ - `search-placeholder` -> `search-placeholder-text-color`
+
+ Removed:
+ - `search-btn-open-fg`
+ - `search-btn-close-fg`
+
+ #### Menu:
+
+ Removed:
+ - `menu-font-family` -> `menu-text-font-family`
+ - `menu-font-size` -> `menu-text-font-size`
+ - `menu-font-weight` -> `menu-text-font-weight`
+ - `menu-fg` -> `menu-text-color`
+ - `menu-bg` -> `menu-background-color`
+ - `menu-active-fg` -> `menu-item-active-text-color`
+ - `menu-active-bg` -> `menu-item-active-background-color`
+ - `menu-submenu-bg` -> `menu-submenu-background-color`
+ - `menu-submenu-fg` -> `menu-submenu-text-color`
+ - `menu-submenu-active-fg` -> `menu-submenu-item-active-text-color`
+ - `menu-submenu-active-bg` -> `menu-submenu-item-active-background-color`
+ - `menu-submenu-active-border-color` -> `menu-submenu-item-active-border-color`
+ - `menu-submenu-hover-fg` -> `menu-item-hover-text-color`
+ - `menu-submenu-hover-bg` -> `menu-item-hover-background-color`
+ - `menu-group-fg` -> `menu-group-text-color`
+ - `menu-item-separator` -> `menu-item-divider-color`
+ - `menu-icon-font-size` -> `menu-item-icon-width`
+ - `menu-icon-margin` -> `menu-item-icon-margin`
+ - `menu-icon-color` -> `menu-item-icon-color`
+ - `menu-icon-active-color` -> `menu-item-icon-active-color`
+
+
+ Removed:
+ - `menu-submenu-active-shadow`
+ - `menu-active-font-weight`
+ - `menu-submenu-item-container-padding`
+ - `menu-group-font-weight`
+ - `menu-group-font-size`
+ - `menu-group-padding`
+
+ #### Context menu:
+
+ Removed:
+ - `context-menu-fg`
+ - `context-menu-bg`
+ - `context-menu-active-fg`
+ - `context-menu-active-bg`
+ - `context-menu-arrow-size`
+
+ #### Popover:
+
+ Renamed:
+ - `popover-fg` -> `popover-text-color`
+ - `popover-bg` -> `popover-background-color`
+ - `popover-border` -> `popover-border-color`
+
+
# [4.0.0-beta.0](https://github.com/akveo/nebular/compare/v3.4.2...v4.0.0-beta.0) (2019-04-01)
diff --git a/package-lock.json b/package-lock.json
index c88983ece5..bec48c9783 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "nebular",
- "version": "4.0.0-beta.0",
+ "version": "4.0.0-rc.1",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
diff --git a/package.json b/package.json
index 6858e57adb..e56913585f 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "nebular",
- "version": "4.0.0-beta.0",
+ "version": "4.0.0-rc.1",
"license": "MIT",
"author": "akveo ",
"browserslist": [
@@ -67,7 +67,7 @@
"version:changelog": "npm run conventional-changelog -- -p angular -i CHANGELOG.md -s",
"release:prepare": "npm run build:package",
"release:prepare:dev": "npm-run-all version:bump release:prepare build:rename:dev ",
- "release:validate": "npm-run-all release:prepare build:wp ci:lint e2e:wp && npm run test:wp -- --watch=false",
+ "release:validate": "npm-run-all release:prepare build:wp ci:lint && npm run test:wp -- --watch=false",
"release:dev": "npm-run-all release:prepare:dev publish",
"release": "npm-run-all release:validate publish",
"publish": "./scripts/publish.sh",
@@ -180,4 +180,4 @@
"uglifyjs-webpack-plugin": "1.1.5"
},
"schematics": "./schematics/dist/collection.json"
-}
+}
\ No newline at end of file
diff --git a/packages-smoke/package-lock.json b/packages-smoke/package-lock.json
index 0a54eebe76..f20a24940b 100644
--- a/packages-smoke/package-lock.json
+++ b/packages-smoke/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "packages-smoke",
- "version": "3.5.0",
+ "version": "4.0.0-rc.1",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
@@ -1273,6 +1273,7 @@
"resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
"integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
"dev": true,
+ "optional": true,
"requires": {
"delegates": "^1.0.0",
"readable-stream": "^2.0.6"
@@ -2497,7 +2498,8 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
"integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
- "dev": true
+ "dev": true,
+ "optional": true
},
"constants-browserify": {
"version": "1.0.0",
@@ -2903,7 +2905,8 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
"integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
- "dev": true
+ "dev": true,
+ "optional": true
},
"depd": {
"version": "1.1.2",
@@ -4035,7 +4038,8 @@
"ansi-regex": {
"version": "2.1.1",
"bundled": true,
- "dev": true
+ "dev": true,
+ "optional": true
},
"aproba": {
"version": "1.2.0",
@@ -4056,12 +4060,14 @@
"balanced-match": {
"version": "1.0.0",
"bundled": true,
- "dev": true
+ "dev": true,
+ "optional": true
},
"brace-expansion": {
"version": "1.1.11",
"bundled": true,
"dev": true,
+ "optional": true,
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -4076,17 +4082,20 @@
"code-point-at": {
"version": "1.1.0",
"bundled": true,
- "dev": true
+ "dev": true,
+ "optional": true
},
"concat-map": {
"version": "0.0.1",
"bundled": true,
- "dev": true
+ "dev": true,
+ "optional": true
},
"console-control-strings": {
"version": "1.1.0",
"bundled": true,
- "dev": true
+ "dev": true,
+ "optional": true
},
"core-util-is": {
"version": "1.0.2",
@@ -4203,7 +4212,8 @@
"inherits": {
"version": "2.0.3",
"bundled": true,
- "dev": true
+ "dev": true,
+ "optional": true
},
"ini": {
"version": "1.3.5",
@@ -4215,6 +4225,7 @@
"version": "1.0.0",
"bundled": true,
"dev": true,
+ "optional": true,
"requires": {
"number-is-nan": "^1.0.0"
}
@@ -4229,6 +4240,7 @@
"version": "3.0.4",
"bundled": true,
"dev": true,
+ "optional": true,
"requires": {
"brace-expansion": "^1.1.7"
}
@@ -4236,12 +4248,14 @@
"minimist": {
"version": "0.0.8",
"bundled": true,
- "dev": true
+ "dev": true,
+ "optional": true
},
"minipass": {
"version": "2.2.4",
"bundled": true,
"dev": true,
+ "optional": true,
"requires": {
"safe-buffer": "^5.1.1",
"yallist": "^3.0.0"
@@ -4260,6 +4274,7 @@
"version": "0.5.1",
"bundled": true,
"dev": true,
+ "optional": true,
"requires": {
"minimist": "0.0.8"
}
@@ -4340,7 +4355,8 @@
"number-is-nan": {
"version": "1.0.1",
"bundled": true,
- "dev": true
+ "dev": true,
+ "optional": true
},
"object-assign": {
"version": "4.1.1",
@@ -4352,6 +4368,7 @@
"version": "1.4.0",
"bundled": true,
"dev": true,
+ "optional": true,
"requires": {
"wrappy": "1"
}
@@ -4437,7 +4454,8 @@
"safe-buffer": {
"version": "5.1.1",
"bundled": true,
- "dev": true
+ "dev": true,
+ "optional": true
},
"safer-buffer": {
"version": "2.1.2",
@@ -4473,6 +4491,7 @@
"version": "1.0.2",
"bundled": true,
"dev": true,
+ "optional": true,
"requires": {
"code-point-at": "^1.0.0",
"is-fullwidth-code-point": "^1.0.0",
@@ -4492,6 +4511,7 @@
"version": "3.0.1",
"bundled": true,
"dev": true,
+ "optional": true,
"requires": {
"ansi-regex": "^2.0.0"
}
@@ -4535,12 +4555,14 @@
"wrappy": {
"version": "1.0.2",
"bundled": true,
- "dev": true
+ "dev": true,
+ "optional": true
},
"yallist": {
"version": "3.0.2",
"bundled": true,
- "dev": true
+ "dev": true,
+ "optional": true
}
}
},
@@ -4549,6 +4571,7 @@
"resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz",
"integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
"dev": true,
+ "optional": true,
"requires": {
"graceful-fs": "^4.1.2",
"inherits": "~2.0.0",
@@ -4561,6 +4584,7 @@
"resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
"integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
"dev": true,
+ "optional": true,
"requires": {
"aproba": "^1.0.3",
"console-control-strings": "^1.0.0",
@@ -4592,7 +4616,8 @@
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
"integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
- "dev": true
+ "dev": true,
+ "optional": true
},
"get-stream": {
"version": "3.0.0",
@@ -4831,7 +4856,8 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
"integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
- "dev": true
+ "dev": true,
+ "optional": true
},
"has-value": {
"version": "1.0.0",
@@ -5522,7 +5548,8 @@
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
"integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
- "dev": true
+ "dev": true,
+ "optional": true
},
"is-windows": {
"version": "1.0.2",
@@ -6194,6 +6221,7 @@
"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
"integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
"dev": true,
+ "optional": true,
"requires": {
"graceful-fs": "^4.1.2",
"parse-json": "^2.2.0",
@@ -6206,7 +6234,8 @@
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
"integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
- "dev": true
+ "dev": true,
+ "optional": true
}
}
},
@@ -6395,7 +6424,8 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
"integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
- "dev": true
+ "dev": true,
+ "optional": true
},
"map-stream": {
"version": "0.1.0",
@@ -7053,6 +7083,7 @@
"resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
"integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
"dev": true,
+ "optional": true,
"requires": {
"are-we-there-yet": "~1.1.2",
"console-control-strings": "~1.1.0",
@@ -8039,6 +8070,7 @@
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
"integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
"dev": true,
+ "optional": true,
"requires": {
"load-json-file": "^1.0.0",
"normalize-package-data": "^2.3.2",
@@ -8050,6 +8082,7 @@
"resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
"integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
"dev": true,
+ "optional": true,
"requires": {
"graceful-fs": "^4.1.2",
"pify": "^2.0.0",
@@ -8060,7 +8093,8 @@
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
"integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
- "dev": true
+ "dev": true,
+ "optional": true
}
}
},
@@ -8069,6 +8103,7 @@
"resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
"integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
"dev": true,
+ "optional": true,
"requires": {
"find-up": "^1.0.0",
"read-pkg": "^1.0.0"
@@ -8079,6 +8114,7 @@
"resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
"integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
"dev": true,
+ "optional": true,
"requires": {
"path-exists": "^2.0.0",
"pinkie-promise": "^2.0.0"
@@ -8089,6 +8125,7 @@
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
"integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
"dev": true,
+ "optional": true,
"requires": {
"pinkie-promise": "^2.0.0"
}
@@ -9331,6 +9368,7 @@
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
"integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
"dev": true,
+ "optional": true,
"requires": {
"is-utf8": "^0.2.0"
}
@@ -10783,6 +10821,7 @@
"resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
"integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
"dev": true,
+ "optional": true,
"requires": {
"string-width": "^1.0.2 || 2"
}
diff --git a/packages-smoke/package.json b/packages-smoke/package.json
index 29918cc083..fd93ccc0e7 100644
--- a/packages-smoke/package.json
+++ b/packages-smoke/package.json
@@ -1,6 +1,6 @@
{
"name": "packages-smoke",
- "version": "3.5.0",
+ "version": "4.0.0-rc.1",
"scripts": {
"ng": "ng",
"start": "ng serve",
diff --git a/src/framework/auth/package.json b/src/framework/auth/package.json
index ca6c726d5f..6dc87cb298 100644
--- a/src/framework/auth/package.json
+++ b/src/framework/auth/package.json
@@ -1,6 +1,6 @@
{
"name": "@nebular/auth",
- "version": "4.0.0-beta.0",
+ "version": "4.0.0-rc.1",
"description": "@nebular/auth",
"main": "./bundles/auth.umd.js",
"module": "./index.js",
@@ -32,7 +32,7 @@
"@angular/router": "^7.0.0",
"@angular/forms": "^7.0.0",
"@angular/http": "^7.0.0",
- "@nebular/theme": "4.0.0-beta.0",
+ "@nebular/theme": "4.0.0-rc.1",
"rxjs": "^6.3.0"
}
-}
+}
\ No newline at end of file
diff --git a/src/framework/bootstrap/package.json b/src/framework/bootstrap/package.json
index ca0d04c0b6..d3c54586d1 100644
--- a/src/framework/bootstrap/package.json
+++ b/src/framework/bootstrap/package.json
@@ -1,6 +1,6 @@
{
"name": "@nebular/bootstrap",
- "version": "4.0.0-beta.0",
+ "version": "4.0.0-rc.1",
"description": "@nebular/bootstrap",
"author": "akveo",
"license": "MIT",
@@ -22,6 +22,6 @@
],
"peerDependencies": {
"bootstrap": "^4.0.0",
- "@nebular/theme": "4.0.0-beta.0"
+ "@nebular/theme": "4.0.0-rc.1"
}
-}
+}
\ No newline at end of file
diff --git a/src/framework/date-fns/package.json b/src/framework/date-fns/package.json
index 4f7306cc51..c4fa3ca5b8 100644
--- a/src/framework/date-fns/package.json
+++ b/src/framework/date-fns/package.json
@@ -1,6 +1,6 @@
{
"name": "@nebular/date-fns",
- "version": "4.0.0-beta.0",
+ "version": "4.0.0-rc.1",
"description": "@nebular/date-fns",
"main": "./bundles/theme.umd.js",
"module": "./index.js",
@@ -24,7 +24,7 @@
"nebular"
],
"peerDependencies": {
- "@nebular/theme": "4.0.0-beta.0",
+ "@nebular/theme": "4.0.0-rc.1",
"date-fns": ">=2.0.0-alpha.16 <=2.0.0-alpha.27"
}
-}
+}
\ No newline at end of file
diff --git a/src/framework/eva-icons/package.json b/src/framework/eva-icons/package.json
index bd950096af..6eb3f6ed97 100644
--- a/src/framework/eva-icons/package.json
+++ b/src/framework/eva-icons/package.json
@@ -1,6 +1,6 @@
{
"name": "@nebular/eva-icons",
- "version": "4.0.0-beta.0",
+ "version": "4.0.0-rc.1",
"description": "@nebular/eva-icons",
"main": "./bundles/eva-icons.umd.js",
"module": "./index.js",
@@ -26,7 +26,7 @@
"eva-icons"
],
"peerDependencies": {
- "@nebular/theme": "4.0.0-beta.0",
+ "@nebular/theme": "4.0.0-rc.1",
"eva-icons": "^1.1.1"
}
-}
+}
\ No newline at end of file
diff --git a/src/framework/moment/package.json b/src/framework/moment/package.json
index 946352bb14..86fecfec89 100644
--- a/src/framework/moment/package.json
+++ b/src/framework/moment/package.json
@@ -1,6 +1,6 @@
{
"name": "@nebular/moment",
- "version": "4.0.0-beta.0",
+ "version": "4.0.0-rc.1",
"description": "@nebular/moment",
"main": "./bundles/theme.umd.js",
"module": "./index.js",
@@ -24,7 +24,7 @@
"nebular"
],
"peerDependencies": {
- "@nebular/theme": "4.0.0-beta.0",
+ "@nebular/theme": "4.0.0-rc.1",
"moment": "^2.22.2"
}
-}
+}
\ No newline at end of file
diff --git a/src/framework/security/package.json b/src/framework/security/package.json
index d0b25ebcf2..f8dab3dffc 100644
--- a/src/framework/security/package.json
+++ b/src/framework/security/package.json
@@ -1,6 +1,6 @@
{
"name": "@nebular/security",
- "version": "4.0.0-beta.0",
+ "version": "4.0.0-rc.1",
"description": "@nebular/security",
"main": "./bundles/security.umd.js",
"module": "./index.js",
@@ -34,4 +34,4 @@
"@angular/router": "^7.0.0",
"rxjs": "^6.3.0"
}
-}
+}
\ No newline at end of file
diff --git a/src/framework/theme/package.json b/src/framework/theme/package.json
index e10e3f1b8b..8b8c53fbf3 100644
--- a/src/framework/theme/package.json
+++ b/src/framework/theme/package.json
@@ -1,6 +1,6 @@
{
"name": "@nebular/theme",
- "version": "4.0.0-beta.0",
+ "version": "4.0.0-rc.1",
"description": "@nebular/theme",
"main": "./bundles/theme.umd.js",
"module": "./index.js",
@@ -35,4 +35,4 @@
"intersection-observer": "0.5.0"
},
"schematics": "./schematics/collection.json"
-}
+}
\ No newline at end of file