New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@nebular/bootstrap

Package Overview
Dependencies
Maintainers
1
Versions
77
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nebular/bootstrap - npm Package Versions

1
8

7.0.0

Diff

Changelog

Source

7.0.0 (2021-01-18)

Bug Fixes

  • autocomplete: update input element disabled state (#2555) (23e59ba)
  • radio, select: prevent updates of destroyed component (#2617) (1ead242)
  • sidebar: emit state change (#2645) (8a35e85)
  • toggle: alignment of toggle switches (#2561) (09a7ba1)

Code Refactoring

  • sidebar: use OnPush change detection strategy (#2646) (59daeea)
  • auth: remove redundant _all.scss theme file (#2623) (09c5e91)
  • autocomplete: make renderer constructor parameter required (#2621) (2cd2c78)
  • overlay: add missing component class suffix (#2622) (3e20fe4)

Features

  • update to Angular 11 (#2611) (847bc99)
  • tag component (#2565) (bcdfcd8)
  • button group component (#2473) (72bb1b3)
  • deps: migrate to firebase 8 (#2584) (b7a2c6e)
  • select, autocomplete: ability to change scroll strategy (#2567) (d10275b)
  • autocomplete, datepicker, select, tooltip: add ability to customize overlay offset (#2628) (c1aafb9)
  • checkbox: remove deprecated value input (#2618) (0380050)
  • select: add custom comparator input (#2590) (1f8a57b)
  • select, autocomplete: add input to set options list class (#2560) (92083e8)
  • sidebar: add the ability to determine state and responsiveState (#1893) (bac0edc)
  • theme: ability to add custom statuses (#2625) (3b2e903)
  • toastr: remove deprecated iconPack property (#2620) (77a3519)
  • tooltip, popover: remove ability to use falsy adjustment (#2619) (32ab00e)

BREAKING CHANGES

  • deps:

    • Bump Angular version to 11+.
    • @nebular/fire requires @angular/fire 6.1.0+ and firebase 8.0.0+.
  • sidebar: Added change detector ref constructor parameter.

  • checkbox: NbCheckboxComponent.value and NbCheckboxComponent.valueChange properties removed. Use checked and checkedChange accordingly.

  • autocomplete: renderer constructor parameter is now required.

  • toastr: NbToastrConfig.iconPack property removed. You can set icon pack via icon property:

    const toastrConfig = {
      // ...
      icon: { icon: 'star', pack: 'eva' },
    }
    

    NbToastComponent.iconPack and NbToastComponent.iconConfig properties removed. Use icon property instead.

  • tooltip, popover: Falsy adjustment values no longer become converted to NbAdjustment.NOOP, pass NbAdjustment.NOOP instead.

  • theme: The document parameter in the NbViewportRulerAdapter and NbScrollDispatcherAdapter constructors is now required.

  • theme: Empty string won't be converted to basic status anymore. If you used to set status properties to '' change it to 'basic'.

  • theme: NbPositionedContainer renamed to NbPositionedContainerComponent.

  • auth: ~@nebular/auth/styles/allfile removed. Replace ~@nebular/auth/styles/all imports with ~@nebular/auth/styles/globals.

  • theme::

    • NbComponentStatus type replaced with NbComponentOrCustomStatus in following properties: NbActionComponent.badgeStatus, NbBadge.status, NbBadgeComponent.status, NbButtonComponent.status, NbAlertComponent.status, NbCardComponent.status, NbChatFormComponent.status, NbChatComponent.status, NbCheckboxComponent.status, NbFormFieldControl.status$, NbFormControlState.status, NbInputDirective.status, NbInputDirective.status%, NbSelectComponent.status, NbSelectComponent.status$, NbIconConfig.status, NbIconComponent.status, NbProgressBarComponent.status, NbRadioComponent.status, NbRadioGroupComponent.status, NbSpinnerDirective.spinnerStatus, NbSpinnerComponent.status, NbTabComponent.badgeStatus, NbToastrConfig.status, NbToggleComponent.status, NbTooltipDirective.status, NbTooltipComponent.context.status, NbUserComponent.badgeStatus. If you extended listed components replace NbComponentStatus in the property type with NbComponentOrCustomStatus.
    • NbBadgeComponent, NbButtonComponent, NbAlertComponent, NbCardComponent, NbChatComponent, NbCheckboxComponent, NbInputDirective, NbSelectComponent, NbIconComponent, NbProgressBarComponent, NbRadioComponent, NbSpinnerComponent, NbToastComponent, NbToggleComponent, NbTooltipComponent constructors now require NbStatusService as a constructor parameter. If you extended listed components, inject NbStatusService and pass it to the base class.

<a name="6.2.1"></a>

nebular
published 7.0.0-beta.2 •

nebular
published 7.0.0-beta.1 •

nebular
published 6.2.1 •

Changelog

Source

6.2.1 (2020-10-01)

Bug Fixes

  • accordion: extract inner elements styles outside accordion (#2536) (9089690)
  • calendar range cells: handle unset date or selectedValue (#2537) (0f20b9c)

<a name="6.2.0"></a>

nebular
published 6.2.0 •

Changelog

Source

6.2.0 (2020-09-25)

Bug Fixes

Features

Please note required @angular/cdk package version changed to 10.2.1+.

<a name="6.1.0"></a>

nebular
published 6.1.0 •

Changelog

Source

6.1.0 (2020-09-17)

Bug Fixes

Features

<a name="6.0.1"></a>

nebular
published 6.0.1 •

Changelog

Source

6.0.1 (2020-08-31)

Bug Fixes

  • dynamic overlay: prevent multiple onStable subscriptions (#2494) (f22e87d)

<a name="6.0.0"></a>

nebular
published 6.0.0 •

Changelog

Source

6.0.0 (2020-07-31)

Bug Fixes

Code Refactoring

Features

BREAKING CHANGES

  • nb-icon: NbIconLibraries.getSvgIcon and NbIconLibraries.getIcon could return null if icon wasn't found and won't throw. As methods don't throw now, you need to handle possible null return value.
  • Angular: Nebular packages now require Angular 10+. Nebular packages no longer include ESM5 and FESM5 bundles as per Angular Package Format 10.
  • NbBasePicker: Angular lifecycle methods moved to NbBasePickerComponent. If you use NbBasePicker as a base class of your custom picker change it to NbBasePickerComponent.

<a name="5.1.0"></a>

nebular
published 5.1.0 •

Changelog

Source

5.1.0 (2020-06-03)

Bug Fixes

Features

<a name="5.0.0"></a>

nebular
published 5.0.0 •

Changelog

Source

5.0.0 (2020-03-09)

Bug Fixes

  • button link: remove text decoration (#2190) (0495259)
  • cdk: fix cdk mappings duplicates (#2068) (8179a02)
  • focus trigger: prevent stream destroy on focus out (#2189) (42ff4ee)
  • form field: make form control container take all space (#2241) (2e11ec9)
  • input: use correct status property name (#2248) (737ffe2)
  • layout: access view child property after view init (#2249) (5bb21a7)
  • menu: prevent color override in css vars mode (#2201) (ac50dae)
  • route tabset: tab icon margin (#2154) (f7210b2)
  • theme: prevent transition to initial status (#2256) (8e52fc0)
  • trigger: prevent stream destroy on mouse leave (#2141) (7c79d1d)
  • typography: concat anchor selector with color class (#2161) (8c9ed86)
  • typography: use text theme vars for text color classes (#2192) (af2e674)
  • add scroll strategy options to public api (#2129) (79ab083)
  • provide Nebular scroll services adapters (#2140) (0e0d11c)
  • support strict template check (#2273) (9b4ff5b)
  • avoid to declare and export NbTable component (#2126) (dbf5192)

Code Refactoring

Features

BREAKING CHANGES

  • auth: requireValidToken set to true by default. Now if response contains invalid token NbAuthIllegalTokenError is thrown. To enable old behavior, set requireValidToken: false in the auth strategy method config, e.g.:
NbPasswordAuthStrategy.setup({
  // ...
  login: {
    // ...
    requireValidToken: false,
  },
});

or

NbOAuth2AuthStrategy.setup({
  // ...
  authorize: {
    // ...
    requireValidToken: false,
  },
});
  • Badge, button, progress bar, toastr components now use basic status as a default.

  • calendar:

    • NbCalendarHeaderComponent removed. Along with that showHeader property removed from following components:

    • NbBaseCalendarComponent

    • NbCalendarRangeComponent

    • NbCalendarComponent

    • NbBasePicker

    • NbBasePickerComponent

    • medium and size-medium css classes were removed along with medium/isMedium properties from the following classes:

      • NbCalendarDayPickerComponent
      • NbCalendarMonthPickerComponent
      • NbCalendarYearPickerComponent
      • NbBaseCalendarComponent
      • NbCalendarWeekNumberComponent
    • Properties date, changeMode, isRtl removed from NbCalendarPageableNavigationComponent

    • File nb-calendar-week-number.component renamed to calendar-week-number.component

    • YEARS_IN_VIEW, YEARS_IN_ROW constants removed. Use NbCalendarYearModelServices getYearsInView and getRowInView methods.

    • NbCalendarNavigationComponent replaced with NbCalendarViewModeComponent.

    • initYears method removed from NbCalendarYearPickerComponent.

    • calendar-range-cells.ts file split into calendar-range-day-cell.component.ts, calendar-range-month-cell.component.ts and calendar-range-year-cell.component.ts.

    • Following theme properties were removed:

      • calendar-body-height
      • calendar-header-text-color
      • calendar-header-text-font-family
      • calendar-header-title-text-font-size
      • calendar-header-title-text-font-weight
      • calendar-header-title-text-line-height
      • calendar-header-sub-title-text-font-size
      • calendar-header-sub-title-text-font-weight
      • calendar-header-sub-title-text-line-height
      • calendar-navigation-button-width
      • calendar-large-body-height
      • calendar-cell-in-range-background-color
      • calendar-cell-disabled-background-color
      • datepicker-text-color
      • datepicker-arrow-size
  • cdk: NbPlatform and NbScrollStrategyOptions from theme/components/cdk/overlay/mapping.ts removed. Use NbPlatform from theme/components/cdk/platform/platform-service.ts and NbScrollStrategyOptions from theme/components/cdk/adapter/block-scroll-strategy-adapter.ts. NbPlatformModule removed.

  • select: select-option-* theme properties renamed to option-. nb-option and nb-option-group components moved to own options directory.

  • select: Generic value type removed from NbSelectComponent.

  • Angular: Nebular packages now require Angular 9+.

  • tslib: We no longer have a direct dependency on tslib. Instead it is now listed a peerDependency. This matches Angular framework. Users not using the Angular CLI will need to manually install tslib via:

yarn add tslib
# or
npm install tslib --save

<a name="4.6.0"></a>

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc