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
67

3.2.0

Diff

Changelog

Source

3.2.0 (2019-01-31)

Popover and Tooltip components can accept dynamic :rocket: content through bindings or code.

Bug Fixes

  • docs: prevent scrolling when user scroll (#982) (bc2ab1d), closes #810
  • layout: set document dir directly (#1164) (37eaea7)
  • popover: fix template context not being passed, update cdk to 7.2.1 (#1153) (c83188c), closes #1084 #848
  • router-tabset: navigate using router link (#1146) (cb1c21e), closes #188
  • search: emit activate and deactivate events (#1162) (67c5718)
  • tooltip: fix tooltip not being hide + tests (#1123) (9360a4b)

Features

  • action: provide new attributes for link and title (#1046) (30bd394), closes #814
  • context-menu: add nbContextMenuTrigger parameter (#1139) (27b291e), closes #1112
  • overlay: add noop trigger strategy (#1133) (1e43929)
  • popover: add ability for dynamic input (#1149) (d427e59), closes #953 #1142
  • stepper: add disable step navigation setting (#1155) (e1503cc), closes #902
  • stepper: add linear mode (#1151) (db5d214), closes #1040
  • tabs: add disabled property (#1141) (ea7b209), closes #387
  • tooltip: add new nbTooltipTrigger parameter (#1138) (113d3b0)
  • tooltip: dynamic inputs support (#1184) (9ce7019), closes #1052 #1159

<a name="3.1.0"></a>

nebular
published 3.1.0 •

Changelog

Source

3.1.0 (2018-12-31) :christmas_tree:

Happy New Year!

Bug Fixes

Features

<a name="3.0.1"></a>

nebular
published 3.0.1 •

Changelog

Source

3.0.1 (2018-12-13)

Bug Fixes

Features

<a name="3.0.0"></a>

nebular
published 3.0.0 •

Changelog

Source

3.0.0 (2018-11-15)

Bug Fixes

  • overlay: hover trigger stop fire show if container already exists (#947) (2988a4b)
  • select: add type button, stop form submitting (#945) (255fca9)
  • sidebar: expand if not compacted or collapsed (#984) (33a0990)
  • theme: provide component factory resolver in tooltip (#981) (57777f8), closes #979
  • toastr: animations in firefox and edge (#944) (27e4a6a), closes #865

Features

  • datepicker: throw error when setting format for native date (#986) (3e9df5d)
  • docs: add eva icons link in the footer (#963) (c230986)
  • theme: ng-add schematic (#942) (5d5a874)

BREAKING CHANGES

  • Angular 7+ now required.

<a name="2.0.2"></a>

nebular
published 2.0.2 •

Changelog

Source

2.0.2 (2018-10-23)

Bug Fixes

  • auth: don't import child routes as it will rewrite the app routes (#920) (d054a73)
  • auth: don't import http module (#919) (995de58), closes #631
  • calendar: show day in today's date (#899) (e023aa3)
  • checkbox: hide check mark when unchecked and disabled (#863) (c7205d4), closes #862
  • docs: fix dead links and code examples (#905) (d8307c9)
  • form controls: mark as touched (#864) (e06d3a7)
  • nbButton: set disabled DOM property (#871) (23a709d)
  • oauth2: grant_type now sends credentials in x-www-form-urlencoded form (#832) (57fda28), closes #716
  • overlay: fix click trigger (#912) (08c2eb6), closes #907
  • select: run change detection after setting initial value (#898) (5cf94f2)
  • theme: fix sidebar shadow styles for Safari (#909) (031b1e6), closes #562
  • theme: remove a fixed content height (#882) (a85eaf2), closes #836
  • tabset: add style incapsulation for tabset components (#911) (33162af), closes #561

<a name="2.0.1"></a>

nebular
published 2.0.1 •

Changelog

Source

2.0.1 (2018-10-03)

Bug Fixes

<a name="2.0.0"></a>

nebular
published 2.0.0 •

Changelog

Source

2.0.0 (2018-10-02)

Highlights

Nebular 2.0 is stable now! After 10 release candidates and a year of work we finally made it with a great help of Nebular community and we cannot be more grateful for all of your contributions! :tada:

Bug Fixes

Code Refactoring

Features

HOW TO UPGRADE/BREAKING CHANGES

Steps

This release has introduced a number of changes which may required some manual update steps, depending on your setup:

  1. In case if you use Nebular overrides of bootstrap styles - you need to manually install new @nebular/bootstrap package. To do that:
  • install Nebular Bootstrap npm i @nebular/bootstrap
  • then add it into your styles.scss
@import '~@nebular/bootstrap/styles/globals';
// ...

@include nb-install() {
  // ...
  @include nb-bootstrap-global();
}
  • if you import ~@nebular/theme/styles/global/bootstrap/breakpoints in your code, replace it with ~@nebular/theme/styles/global/breakpoints
  • if you import ~@nebular/theme/styles/global/bootstrap/*.scss somewhere in your code, replace it with ~@nebular/bootstrap/styles/*.scss
  1. Nebular 2.0 introduced a new peer dependency - @angular/cdk. A lot of out of the box functionality provided by @angular team gives our components a solid foundation. To do that:
  • install @angular/cdk npm i @angular/cdk
Breaking Changes

Here's a list of other possibly breaking changes that you may need to take into account:

  • menu: NbMenuComponent and NbContextMenuDirective now fire itemClick even if item with routerLink was clicked.

  • menu: The NbMenuService not reply the last click event. To update: if you use the knowledge that the last click event is replied you can wrap onItemClick stream in the custom stream based on ReplaySubject.

  • theme: angular2-toaster styles were removed from Nebular. Instead, we suggest using our new NbToastrService. To update: add NbToastrModule into imports of your app.module. Inject NbToastrService into the required component. call NbToastrService.show(...) to render toasts. For more information check toastr documentation.

  • theme: All bootstrap override styles were moved from the @nebular/theme package to the new @nebular/bootstrap package. If you don't need bootstrap support you can simply no use this package. @nebular/theme package introduced a dependency of normalize.css. To update:

    • install Nebular Bootstrap npm i @nebular/bootstrap
    • then add it into your styles.scss
    @import '~@nebular/bootstrap/styles/globals';
    // ...
    
    @include nb-install() {
      // ...
      @include nb-bootstrap-global();
    }
    
  • theme: appendToLayoutTop and clearLayoutTop methods was removed from NbThemeService. Instead of this methods, you have to use NbOverlayService. It's the extension of @angular/cdk overlays, so, check documentation first of all. Basic usage of overlays may look like this:

    constructor(protected overlay: NbOverlayService) {
    }
    
    const overlayRef = overlay.create();
    const overlayComponentPortal = new ComponentPortal(MyOverlayComponent);
    overlayRef.attach(overlayComponentPortal);
    
  • tabset: Possibly a breaking change since tabs won't be bold in hover state.

  • auth: According to RFC6749 section 4.3.2, the OAuth2 token request body with grant-type='password' must provide username to the auth server and not email.

  • auth: NbAuthJWTInterceptor now always tries to refresh the token. Urls for token sending can be filtered using a filter function:

{ provide: NB_AUTH_TOKEN_INTERCEPTOR_FILTER, useValue: (req) => filter(req)},
  • auth: failWhenNoToken has been removed from password strategy as it was still not released and becoming redundant

<a name="2.0.0-rc.10"></a>

1
67
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