diff --git a/CHANGELOG.md b/CHANGELOG.md index 0b0e4ea22e..2769e8e07b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,815 @@ + +# [4.0.0-rc.1](https://github.com/akveo/nebular/compare/v3.5.0...v4.0.0-rc.1) (2019-05-27) + + +### Bug Fixes + +* **checkbox:** rename variables according to property where it used ([#1372](https://github.com/akveo/nebular/issues/1372)) ([2c02daf](https://github.com/akveo/nebular/commit/2c02daf)) +* **menu:** add RTL chevron menu icon ([#1042](https://github.com/akveo/nebular/issues/1042)) ([3f6ca4f](https://github.com/akveo/nebular/commit/3f6ca4f)) +* **option group:** propagate disabled state to child options ([#1416](https://github.com/akveo/nebular/issues/1416)) ([54da610](https://github.com/akveo/nebular/commit/54da610)) +* add missing modules in examples ([#1424](https://github.com/akveo/nebular/issues/1424)) ([1139848](https://github.com/akveo/nebular/commit/1139848)) +* remove empty component file ([#1352](https://github.com/akveo/nebular/issues/1352)) ([e0cc301](https://github.com/akveo/nebular/commit/e0cc301)) +* **overlay:** set context on component portals before first cd run ([#1395](https://github.com/akveo/nebular/issues/1395)) ([4ff3816](https://github.com/akveo/nebular/commit/4ff3816)) +* **select:** allow select to work with empty values in nb-option ([#1282](https://github.com/akveo/nebular/issues/1282)) ([ca4a1ff](https://github.com/akveo/nebular/commit/ca4a1ff)) +* **select:** emit array when resetting multiple select ([#1399](https://github.com/akveo/nebular/issues/1399)) ([526cd0e](https://github.com/akveo/nebular/commit/526cd0e)) +* **select:** prevent navigation to disabled option from keyboard ([#1427](https://github.com/akveo/nebular/issues/1427)) ([657d8ae](https://github.com/akveo/nebular/commit/657d8ae)) + + +### Code Refactoring + +* **overlay:** use full css property name ([#1403](https://github.com/akveo/nebular/issues/1403)) ([4133058](https://github.com/akveo/nebular/commit/4133058)) +* **theme:** remove use of scss functions ([#1256](https://github.com/akveo/nebular/issues/1256)) ([fa8d87f](https://github.com/akveo/nebular/commit/fa8d87f)), closes [#1228](https://github.com/akveo/nebular/issues/1228) + + +### Features + +* **accordion:** Eva styles ([#1362](https://github.com/akveo/nebular/issues/1362)) ([98a159c](https://github.com/akveo/nebular/commit/98a159c)) +* **actions:** Eva style ([#1397](https://github.com/akveo/nebular/issues/1397)) ([6399fab](https://github.com/akveo/nebular/commit/6399fab)) +* **alert:** Eva theme ([#1406](https://github.com/akveo/nebular/issues/1406)) ([8c6c677](https://github.com/akveo/nebular/commit/8c6c677)) +* **badge:** Eva theme ([#1407](https://github.com/akveo/nebular/issues/1407)) ([c5799df](https://github.com/akveo/nebular/commit/c5799df)) +* **button:** Eva style ([#1359](https://github.com/akveo/nebular/issues/1359)) ([1dbddda](https://github.com/akveo/nebular/commit/1dbddda)) +* **calendar:** Eva style ([#1365](https://github.com/akveo/nebular/issues/1365)) ([c5f7ead](https://github.com/akveo/nebular/commit/c5f7ead)) +* **calendar:** use nb-icon in navigation buttons ([#1388](https://github.com/akveo/nebular/issues/1388)) ([ab52c0c](https://github.com/akveo/nebular/commit/ab52c0c)) +* **card:** Eva style ([#1346](https://github.com/akveo/nebular/issues/1346)) ([cd4972c](https://github.com/akveo/nebular/commit/cd4972c)) +* **chat:** Eva style ([#1408](https://github.com/akveo/nebular/issues/1408)) ([3433164](https://github.com/akveo/nebular/commit/3433164)) +* **checkbox:** Eva style 💅 ([#1311](https://github.com/akveo/nebular/issues/1311)) ([75498aa](https://github.com/akveo/nebular/commit/75498aa)) +* **context menu:** Eva style ([#1423](https://github.com/akveo/nebular/issues/1423)) ([ddfb2ee](https://github.com/akveo/nebular/commit/ddfb2ee)) +* **datepicker:** Eva style ([#1366](https://github.com/akveo/nebular/issues/1366)) ([d0c28a0](https://github.com/akveo/nebular/commit/d0c28a0)) +* **docs:** Eva update ([#1433](https://github.com/akveo/nebular/issues/1433)) ([e4fb525](https://github.com/akveo/nebular/commit/e4fb525)) +* **docs:** new landing ([#1412](https://github.com/akveo/nebular/issues/1412)) ([34166a4](https://github.com/akveo/nebular/commit/34166a4)) +* **icon:** Eva theme ([#1404](https://github.com/akveo/nebular/issues/1404)) ([16f2d19](https://github.com/akveo/nebular/commit/16f2d19)) +* **icons:** new `nb-icon` component, icons library, and [@nebular](https://github.com/nebular)/eva-icons package ([#1319](https://github.com/akveo/nebular/issues/1319)) ([621f461](https://github.com/akveo/nebular/commit/621f461)) +* **input:** Eva style ([#1343](https://github.com/akveo/nebular/issues/1343)) ([c9c288b](https://github.com/akveo/nebular/commit/c9c288b)) +* **layout:** Eva style ([#1368](https://github.com/akveo/nebular/issues/1368)) ([c373cfc](https://github.com/akveo/nebular/commit/c373cfc)) +* **list:** Eva style ([#1363](https://github.com/akveo/nebular/issues/1363)) ([b280112](https://github.com/akveo/nebular/commit/b280112)) +* **menu:** Eva style ([#1421](https://github.com/akveo/nebular/issues/1421)) ([0e032b6](https://github.com/akveo/nebular/commit/0e032b6)) +* **popover:** Eva style ([#1349](https://github.com/akveo/nebular/issues/1349)) ([6d11c95](https://github.com/akveo/nebular/commit/6d11c95)) +* **progress:** Eva style ([#1361](https://github.com/akveo/nebular/issues/1361)) ([06fccf7](https://github.com/akveo/nebular/commit/06fccf7)) +* **radio:** Eva style ([#1344](https://github.com/akveo/nebular/issues/1344)) ([3c9eaa2](https://github.com/akveo/nebular/commit/3c9eaa2)) +* **search:** Eva theme ([#1419](https://github.com/akveo/nebular/issues/1419)) ([a7e582f](https://github.com/akveo/nebular/commit/a7e582f)) +* **select:** Eva style ([#1391](https://github.com/akveo/nebular/issues/1391)) ([53fb3a6](https://github.com/akveo/nebular/commit/53fb3a6)) +* **select:** keyboard support ([#1417](https://github.com/akveo/nebular/issues/1417)) ([f8a5c9c](https://github.com/akveo/nebular/commit/f8a5c9c)) +* **sidebar:** Eva theme ([#1367](https://github.com/akveo/nebular/issues/1367)) ([8c16fc4](https://github.com/akveo/nebular/commit/8c16fc4)) +* **spinner:** Eva style ([#1351](https://github.com/akveo/nebular/issues/1351)) ([da6cfee](https://github.com/akveo/nebular/commit/da6cfee)) +* **stepper:** Eva theme ([#1405](https://github.com/akveo/nebular/issues/1405)) ([2d841d0](https://github.com/akveo/nebular/commit/2d841d0)) +* **tabset:** Eva style ([#1348](https://github.com/akveo/nebular/issues/1348)) ([25f30c5](https://github.com/akveo/nebular/commit/25f30c5)) +* **theme:** cosmic update ([#1420](https://github.com/akveo/nebular/issues/1420)) ([ee07fbc](https://github.com/akveo/nebular/commit/ee07fbc)) +* **theme:** css variables support ([#1257](https://github.com/akveo/nebular/issues/1257)) ([da136da](https://github.com/akveo/nebular/commit/da136da)), closes [#46](https://github.com/akveo/nebular/issues/46) +* remove fields scheduled to be removed in 4.0 ([#1439](https://github.com/akveo/nebular/issues/1439)) ([28778f7](https://github.com/akveo/nebular/commit/28778f7)) +* remove Nebular 4 theme breaking notice ([#1426](https://github.com/akveo/nebular/issues/1426)) ([be5665e](https://github.com/akveo/nebular/commit/be5665e)) +* **toastr:** Eva style ([#1411](https://github.com/akveo/nebular/issues/1411)) ([e10ab2f](https://github.com/akveo/nebular/commit/e10ab2f)) +* **tooltip:** Eva style ([#1345](https://github.com/akveo/nebular/issues/1345)) ([85945ac](https://github.com/akveo/nebular/commit/85945ac)) +* **tree-grid:** Eva style ([#1409](https://github.com/akveo/nebular/issues/1409)) ([5fac736](https://github.com/akveo/nebular/commit/5fac736)) +* **typography:** Eva style ([#1425](https://github.com/akveo/nebular/issues/1425)) ([66b02e6](https://github.com/akveo/nebular/commit/66b02e6)) +* **user:** Eva style ([#1354](https://github.com/akveo/nebular/issues/1354)) ([2d05714](https://github.com/akveo/nebular/commit/2d05714)) +* specify next version in install instructions ([#1435](https://github.com/akveo/nebular/issues/1435)) ([99ca0c9](https://github.com/akveo/nebular/commit/99ca0c9)) +* update corporate theme ([#1434](https://github.com/akveo/nebular/issues/1434)) ([d564454](https://github.com/akveo/nebular/commit/d564454)) + + +### 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