Socket
Socket
Sign inDemoInstall

@nebular/security

Package Overview
Dependencies
8
Maintainers
1
Versions
87
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install
Previous1
57
9Next

4.2.1

Diff

Changelog

Source

4.2.1 (2019-08-29)

Bug Fixes

  • ci: prevent travis from killing deploy docs job (#1928) (0b969cb)
  • datepicker: add missing show header input (#1889) (d265991)
  • schematics: use cli version for schematics/angular package (#1937) (4589726)
  • select: allow initial falsy values (#1936) (02080fb)
  • select: mark touched on hide trigger only when select is open (#1878) (8295c32)
  • toastr: call contains on body (#1872) (a01ec7a)
  • tree grid: assert node children is defined before spreading (#1898) (26ad5d2)
  • window: create new window container when overlay container change (#1867) (edb6b16)

Features

  • accept icon config in components which use nb-icon (#1935) (c9b9d32)
  • auth: add backend api endpoints article (#1931) (905029f)

<a name="4.2.0"></a>

nebular
published 4.2.0 •

Changelog

Source

4.2.0 (2019-08-22)

Bug Fixes

  • dynamic overlay: recreate overlay when overlay container change (#1913) (258b75b)
  • packages smoke: update webdriver-manager (#1881) (e6c4966)
  • popover: add missing start and end positions to positions mapping (#1904) (64777a4)

Features

<a name="4.1.3"></a>

nebular
published 4.1.3 •

Changelog

Source

4.1.3 (2019-07-29)

Bug Fixes

  • accordion: prevent styling of projected icons (#1836) (a7b55da)
  • card: make two smaller cards same height as one large (#1821) (88eb8f7)
  • checkbox: prevent second click event from input (#1835) (115ce08)
  • dialog: stop listening for close events when dialog closes (#1860) (7ddbfbd)
  • docs: custom theme link (#1832) (b17f6b4)
  • layout: set header background color on host element (#1823) (34cb370)
  • menu: clear typing for NbMenuItem pathMatch property (#1627) (49bea48)
  • select: prevent opening of disabled select when clicking on toggle (#1865) (0542371)
  • select: remove max width from options list in full width s… (#1837) (272cbd3)
  • typography: declare text color classes at the bottom (#1862) (1072754)

<a name="4.1.2"></a>

nebular
published 3.6.2 •

Changelog

Source

3.6.2 (2019-07-19)

Bug Fixes

<a name="3.6.1"></a>

nebular
published 4.1.2 •

Changelog

Source

4.1.2 (2019-07-12)

Bug Fixes

<a name="4.1.1"></a>

nebular
published 4.1.1 •

Changelog

Source

4.1.1 (2019-07-09)

Bug Fixes

  • auth: make social icons bigger (#1659) (d596e31)
  • auth: two minor typos in auth components (#1682) (44225d4)
  • calendar: prevent selected day text color override (#1655) (e8834d7)
  • context menu: add cursor pointer to menu host (#1662) (337cacf)
  • docs: wrong NbEvaIconsModule import (#1623) (a1c5e0c)
  • flip card: add prefixed backface-visibility property (#1658) (6373117)
  • icon: specify vertical align (#1657) (8ceb343)
  • menu: icon color should use text-hint-color (#1614) (dad01b2)
  • reveal card: card shadow being cut off (#1656) (6001564)
  • select: add theme property for open select border (#1653) (d16dcba)
  • select: make options list same width as button (#1650) (1658ccf)
  • select: prevent empty select height collapsing (#1643) (43655c7)
  • update protractor (#1647) (8c2046e)
  • select: remove usage of deleted variables (#1670) (ff4dc8b)
  • select: use new 'checked' input (#1747) (4bfd22d)
  • sidebar: expand when menu with children clicked (#1750) (7ad7005)
  • smart table: use primary colors (#1746) (82ad5c4)
  • toastr: icon size shrink (#1638) (838d974)

Features

<a name="4.1.0"></a>

nebular
published 4.1.0 •

Changelog

Source

4.1.0 (2019-06-14)

Bug Fixes

  • layout: set top position on fixed header (#1604) (6b89f73)
  • select: transparent gap between options (#1563) (714c45e)
  • sidebar: prevent translation to the top when overlay opened (#1607) (c2a11fb)
  • checkbox: don't emit on value input change, deprecate value, add checked (#1585) (72cc999)
  • dev docs: specify correct lts tag (#1593) (f7a8be4)
  • docs: correct mention of date-fns (#1572) (bad91ec)
  • docs: fix incorrect eva-icons/bootstrap readme (#1611) (73c5d36)
  • docs: fixed small errors (#1574) (03a8085)
  • docs: remove concave line and update dark example background (#1562) (21a40ee)
  • docs: use primary color for highlight (#1583) (e9381c2)

Features

<a name="3.6.2"></a>

nebular
published 3.6.1 •

Changelog

Source

3.6.1 (2019-06-14)

Bug Fixes

  • layout: set top position on fixed header (#1605) (ed780dd)
  • sidebar: prevent translation to the top when overlay opened (#1608) (993c325)
  • theme: deprecation warning of dart sass 2.0.0 (#1603) (46ed014)

Features

<a name="3.6.0"></a>

nebular
published 3.6.0 •

Changelog

Source

3.6.0 LTS (2019-06-07)

Bug Fixes

  • overlay: set context on component portals before first cd run (#1395) (36aa416)
  • select: allow select to work with empty values in nb-option (#1282) (059af4b)
  • select: emit array when resetting multiple select (#1399) (fbda1d2)
  • tabset: prevent select call if no active tab found (#1444) (c0d27ad)
  • docs: prefix root css urls with base path (#1453) (a9120cf)
  • add missing components exports to public api (#1487) (256e21e)
  • add missing public api entries (#1545) (b9f7b86)

Chores

Features

BREAKING CHANGES

  • Angular 8+ now required
  • select: Only null and undefined option values now considered as reset. false and falsy values such as 0, '', NaN don't reset select value anymore.

<a name="4.0.0"></a>

nebular
published 4.0.0 •

Changelog

Source

4.0.0 (2019-06-03)

Highlights

Nebular 4.0 is a significant improvement and rework of the previous versions. We believe these changes bring Nebular to the new level of quality and feature-richness with:

  • Updated look&feel with Eva Design System;
  • New convenient and flexible Theming system;
  • Custom CSS properties support in theming;
  • Unified component interfaces (@Input's and @Output's);
  • New Dark theme;
  • Support of SVG Eva Icons.

Steps To Update

To achieve all of this and allow Nebular to grow faster and better, we had to refactor a lot of internal implementations, as well as public APIs. We hope that next Nebular versions won't receive such significant upgrades and the amount of breaking changes will be kept as low as possible.

Migration Guide is available. We would appreciate hearing your feedback on the update steps, quality of the guide and if you have any questions or complications - please post a comment here https://github.com/akveo/nebular/issues/1524.

Bug Fixes

Features

BREAKING CHANGES

  • Angular 8+ now required
  • bootstrap: Bootstrap checkbox and radio are removed now, use Nebular Checkbox and Nebular Radio with better theming support.
  • theme: The following sass mixins are removed: nb-radial-gradient, nb-right-gradient.
  • theme: Theme variables are refactored
  • themes: - remove disabled status for card
  • auth now uses giant size buttons and inputs
  • themes: - nb-theme function now throws an error if an unused variable is accessed
  • icons: Starting from version 4.0, Nebular introduces new nb-icon component and NbIconLibraries service to host SVG and Font icon packs. As a breaking change, Nebular moves from nebular-icons package to much more popular Eva Icons pack consisting of 480+ beautiful SVG icons. We believe this will bring more quality and variety to interfaces based on Nebular.

Now all Nebular components internally use <nb-icon></nb-icon> component utilizing Eva Icons SVG icons. More details on nb-icon component.

There are two ways to upgrade: Migrate to Eva Icons (recommended):

  1. install Eva Icons Nebular package npm i @nebular/eva-icons
  2. register NbEvaIconsModule in the app.module.ts
import { NbEvaIconsModule } from '@nebular/eva-icons';

@NgModule({
  imports: [
  	// ...
    NbEvaIconsModule,
  ],
})
  1. Search for all usages of <span icon="nb-*" or <i icon="nb-*"and replace with <nb-icon icon="icon-name"></nb-icon>. Full icons list https://akveo.github.io/eva-icons/.

  2. Search for icon: 'nb-*' references in properties for such components as Menu, Actions, Tabs, etc. Replace those with icon: 'icon-name'. Please note, there is no need to specify any icon prefix (such as eva- or nb-) since prefix is specified when the icon package is registered in Nebular.

  3. Update styles if necessary.

  4. if you have nebular-icons installed, remove the package and all references.

Continue using nebular-icons This option is also possible, but please note, Nebular Component will still use Eva Icons pack for internal component icons, such as close, arrow-down, arrow-up, etc.

  1. Register nebular-icons as a pack for Nebular in your app.component.ts
  import { NbIconLibraries } from '@nebular/theme';

  constructor(private iconLibraries: NbIconLibraries) {
    this.iconLibraries.registerFontPack('nebular', { iconClassPrefix: 'nb' });
    this.iconLibraries.setDefaultPack('nebular');
  }
  1. Search for all usages of <span icon="nb-*" or <i icon="nb-*" and replace with <nb-icon icon="icon-name"></nb-icon> without the nb- prefix since prefix is specified when the icon package is registered in Nebular.

  2. Search for icon: 'nb-*' references in properties for such components as Menu, Actions, Tabs, etc. Replace those with icon: 'icon-name' without nb- prefix since it is unnecessary and covered under the hood.

Please open an issue if you have any questions or having difficulties to migrate.

  • theme: - calendar - use primary button in cosmic theme
  • checkbox - opacity instead of lightning
  • context-menu, popover, datepicker - calc instead of round and scss calculations
  • input - opacity for placeholder instead of lightning
  • tabs - remove gradient for tab bottom separator in cosmic theme
  • toastr - use background-color instead of the gradient in cosmic theme
  • text colors are now used from success/primary/warning/etc colors

Code Refactoring

<a name="3.5.0"></a>

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc