Package detail

ngx-bootstrap

valor-software1.3mMIT19.0.2

Angular Bootstrap

angular, bootstap, ng, ng2

readme

ngx-bootstrap

ngx-bootstrap

The best way to quickly integrate Bootstrap 5 Bootstrap 4 Components with Angular

Note: ngx-bootstrap for Bootstrap 3 is still available but is no longer maintained or updated. development

npm latest version npm next version
npm version npm downloads
slack

Links

Table of contents

  1. Getting Started
  2. Usage & Demo
  3. Supporting
  4. Installation
  5. Compatibility
  6. Troubleshooting
  7. Contributing
  8. Credits
  9. License
  10. Valor Can Help

Getting Started

ngx-bootstrap provides Bootstrap components powered by Angular, so you don't need to include original JS components.

Check our Getting started guide if it's your first project with Angular Bootstrap.

Usage & Demo

Bootstrap components for Angular applications, dozens of demos and API documentation could be found here: https://valor-software.com/ngx-bootstrap/.

Supporting ngx-bootstrap

ngx-bootstrap is an Open Source (MIT Licensed) project, it's an independent project with ongoing development made possible thanks to the support of our awesome backers. If you also would like to show support or simply give back to Open Source community, please consider becoming a backing sponsor of ngx-bootstrap on OpenCollective.

All donated funds are managed transparently on OpenCollective and will be used solely for compensating work and expenses for contributors. Valor Software employees and contractors are not eligible for use of these funds.

What's in it for you? Proper recognition and exposure of your name/logo/website on our page. Our main sponsors will be presented under this section! Be the first!

Installation

You can see the below simple example working on StackBlitz

Angular CLI way

Use the Angular CLI ng add command for updating your Angular project.

ng add ngx-bootstrap
Manual way

Install ngx-bootstrap from npm:

npm install ngx-bootstrap --save

Add wanted package to NgModule imports:

import { TooltipModule } from 'ngx-bootstrap/tooltip';

@NgModule({
  ...
  imports: [TooltipModule,...]
  ...
})

Add component to your page:

<button type="button" class="btn btn-primary"
        tooltip="Vivamus sagittis lacus vel augue laoreet rutrum faucibus.">
  Simple demo
</button>

You will need to add bootstrap css: This can be done with the css file directly in the index.html, or alternatively through a styles import in the angular.json file or via styles.scss import. However the latter two options require additionally installing bootstrap via npm.

  • Bootstrap 5
<!--- index.html -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
  • Bootstrap 4
<!--- index.html -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" rel="stylesheet" crossorigin="anonymous" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2">

Setting up the bootstrap version manually

As you may know ngx-bootstrap supports several bootstrap.css versions at the same time and has automatic tool to guess current used version of library, but if this guess fails you can specify version of bootstrap.css manually.

Sometimes, your project might contain some library that could interfere with the bootstrap framework, or you might have a customized version of bootstrap. The consequence is that the process of determining bootstrap version might be failed, which can break the UI. In that case, we can still set the bootstrap version manually in the bootstrapping component (i.e. AppComponent):

import { setTheme } from 'ngx-bootstrap/utils';

@Component({...})
export class AppComponent {
  constructor() {
    setTheme('bs5'); // or 'bs4'
    ...
  }
}

How to build lib for development

First time:

git clone https://github.com/valor-software/ngx-bootstrap.git
cd ngx-bootstrap
npm ci
npm run build
npm start

Compatibility

The only two dependencies are Angular and Bootstrap CSS. Here is the version compatibility list:

ngx-bootstrap Angular Bootstrap CSS
19.x.x 19.x.x 5.x.x or 4.x.x
18.x.x 18.x.x 5.x.x or 4.x.x
12.x.x 17.x.x 5.x.x or 4.x.x
11.x.x 16.x.x 5.x.x or 4.x.x
10.x.x 15.x.x 5.x.x or 4.x.x
9.0.0 14.x.x 5.x.x or 4.x.x or 3.x.x
8.0.0 12.x.x - 13.x.x 5.x.x or 4.x.x or 3.x.x
7.1.0 11.x.x - 12.x.x 5.x.x or 4.x.x or 3.x.x
7.0.0 11.x.x - 12.x.x 3.x.x or 4.x.x
6.0.0 9.x.x - 10.x.x 3.x.x or 4.x.x
5.6.x 7.x.x - 9.1.0 3.x.x or 4.x.x
5.0.0 - 5.6.0 7.x.x - 8.x.x 3.x.x or 4.x.x
4.x.x 6.x.x - 7.x.x 3.x.x or 4.x.x
3.x.x 6.x.x - 7.x.x 3.x.x or 4.x.x
2.x.x 2.x.x - 4.x.x 3.x.x or 4.x.x
1.x.x 2.x.x 3.x.x or 4.x.x

Troubleshooting

So if you are in trouble, here's where you can look for help.

The best place to ask questions is on StackOverflow (under the ngx-bootstrap tag) where there is a strong community of individuals asking and answering questions.

You can also join our Slack channel and link your stackoverflow question there. But try to avoid asking generic help questions directly on Slack since they can easily get lost in the chat. You can also search among the existing GitHub issues.

If none of the above helped, please feel free to open a new issue.

Contribution

All contributions very welcome! And remember, contribution is not only PRs and code, but any help with docs or helping other developers to solve issues are very appreciated! Thanks in advance!

Please read our contribution guidelines.

Credits

Crossbrowser testing sponsored by Saucelabs Saucelabs

License

MIT

Valor Software Can Help

At Valor Software our people are not resources, our people are human beings, helping to create a better world through our efforts and knowledge. We are here to assist you with your project. We have a wonderful, ever-growing team that is ready and able. If you're looking for someone to guide you and your team please feel free to reach out to us on our site or at sales@valor-software.com, we would love to chat.

changelog

18.0.0 (2024-07-1)

  • Migration to Angular 18
  • Synced major version of the lib with major version of Angular

11.0.2 (2023-07-13)

Bug Fixes

11.0.1 (2023-07-13)

Bug Fixes

11.0.0 (2023-07-11)

Features

10.3.0 (2023-02-23)

Bug Fixes

Features

  • chore: added information regarding new versions (#6533) (7e085f9)
  • datepicker: added new config property keepDatesOutOfRules (#6554) (1cd4ae1)
  • datepicker: added new config property to keep datepicker opened if only time is changed (#6537) (b9c9f8d)
  • docs: fixed readme (6dd7f68)
  • dootstrap: updated default version up to 5.2.3 (d1686b3)
  • modal: return focus to element after closing modal (#6549) (72e0a75)
  • readme: updated readme (6bf7136)
  • readme: updated readme file (663c70e)

10.0.0 (2022-12-12)

Bug Fixes

  • carousel: changed carousel id (#6512) (0380c3c)
  • docs: fixed schematics page (cff1e91)
  • modal: hide works even if show hasn't finished (#6518) (8f0807e)
  • schematics: fixed schematics for version 9.0.0 (#6508) (fb636dd)

Features

  • bootstrap 3: BREAKING CHANGE dropped bootstrap 3 (#6417) (fd8a296)
  • button: allow any type for the value binding of the btnRadio directive (#6446) (1c41c6c)
  • chore: updated angular up to angular 15 (dc03fcf)
  • doc: added information regarding v10.0.0 (#6513) (e373248)
  • doc: doc updates for version 9.0.0 (#6506) (7c79ca7)
  • footer: added footer for all pages (#6443) (af8be81)

BREAKING CHANGES

  • bootstrap 3: dropped bootstrap 3 support

9.0.0 (2022-07-25)

9.0.0-RC.2 (2022-07-19)

Features

9.0.0-RC.1 (2022-07-19)

Bug Fixes

  • add bs-datepicker.css file to package.json exports (#6451) (2bae2bf), closes #6449
  • carousel: add client side check before calling window to prevent reference error in angular ssr (#6474) (f6e6b78)
  • component-loader: inject Document for SSR compatibility (#6466) (#6470) (05fd932)
  • documentation: updated section Custom checkbox value (#6415) (58a6e00)
  • popover: Popover position fix with scrollable div when adaptive position was enabled (#6423) (3e818fd)
  • schematics: fixed datepicker style path for schematics (#6445) (6be9fc4)

Features

8.0.0 (2022-01-14)

8.0.0-RC.9 (2022-01-14)

Bug Fixes

  • datepicker: fiexed error while cleaning input for daterangepicker (#6407) (fc5f05c)
  • datepicker: fixed clear button in datepicker (#6338) (12e050f)
  • datepicker: fixed inline datepicker subscriptions (#6339) (2e85bac)
  • progressbar: fixed error Cannot read properties of undefined (reading 'currentValue') (#6409) (df7bdba)

Features

  • bs: bs5 set as default (#6405) (7849793)
  • datepicker: prevent overflow if adaptivePosition is set to true (#6408) (a43f6c2)

8.0.0-RC.8 (2022-01-11)

Bug Fixes

8.0.0-RC.5 (2021-12-27)

Bug Fixes

  • component-loader: don't remove elemenent if component is detached fix #6358 (425db25)

Features

  • schematics: change Bootstrap version to 5 (cf39d34)

8.0.0-RC.4 (2021-12-24)

Bug Fixes

  • build: add manual exports for root package (136a85e)

8.0.0-RC.3 (2021-12-24)

Bug Fixes

  • core: updated peer deps and added license mentions of secondary entry points (fixes #6371) (dfb957f)
  • popover: added a space between containerClass and checkMarginNecessity() (#6352) (757292b)

Features

  • datepicker: add Spanish (Puerto Rico) [es-pr] locale (#6374) (13a4b92)
  • datepicker: BREAKING CHANGE dropped old version of datepicker (#6391) (85f56bb)

8.0.0-RC.2 (2021-12-23)

8.0.0-RC.1 (2021-12-23)

Bug Fixes

  • build: change build folder structure in order to work properly with nx 13 (8bfbfa5)
  • build: fix api docs api generation (c275900)

Features

8.0.0-RC.0 (2021-12-16)

Features

7.1.2 (2021-09-24)

Bug Fixes

  • aria-expanded: fixed unnecessary aria-expanded (#6297) (329c7b8)
  • datepicker: fix enabledDates/disabledDates property not working in min-mode (#6290) (78c45bc)
  • datepicker: fix wrong value for SV and NL locales in daterangepicker (#6303) (2fb60fd)
  • dropdown: fixed dropdown right align for bs5 (#6298) (aa279f4)
  • modal: fixed modal uniq id (#6299) (be1db58)
  • modals: fixed modals documentation for ModalOptions (#6292) (0222e4f)
  • timepicker: fixed reset validation for ngModel (#6294) (d777be6)

Features

  • datepicker: add timepicker support (#6275) (e93950b)
  • datepicker: added config param to enable optional current time initialization (#6288) (3d2a0d5)
  • dropdown: add arrow key navigation for dropdown list (#4156) (107f2b2)
  • timepicker: add config for allowing empty time (#6279) (3a0757a)
  • typeahead: added config option selectItemOnBlur to select item onBlur (#6295) (f36ec96)

7.1.1 (2021-09-10)

Bug Fixes

  • carousel: fixed prev and next buttons with disabled class, margin-right for multilist carousel (#6241) (3a6f7e3)
  • collapse: fix setting display value (#6257) (aaf1240)
  • datepicker: fix custom ranges adaptive view (#6255) (f4689aa)
  • datepicker: fixed isdisabled mode (#6286) (ff7d650)
  • pagination: fixed default values for first, next, previous, last texts (#6281) (9703904)
  • popover, tooltip: fix positioning by not accessing always undefi… (#6271) (6c138db), closes #6237
  • popover, tooltip: fixed right position for popover and tooltip (#6285) (0d9d0fc)
  • progressbar: fixed max value for stacked progressbar (0a5812c)
  • readme: delete extra link getting start in readme (1544a20)
  • readme: updated metadata description (#6273) (e3b15db)

Features

  • dropdown: added option to stop propagation (#6282) (0e78e51)
  • timepicker: added meredianChange output with current meredian value (#6256) (653e4c4)

7.1.0 (2021-08-27)

Features

7.0.1 (2021-08-26)

Bug Fixes

  • accordion: fix isOpenChangeevent (#6254) (51808da)
  • documentation: fix cdn links for bs4 (#6215) (a929485)
  • popover: add fallback value if parseFloat on css fails (69f68bd)
  • typeahead: need to check if _matches is not undefined in the blur handler (#6028) (c0beddb)

Features

7.0.0 (2021-07-21)

7.0.0-rc.5 (2021-07-20)

Bug Fixes

  • schematics: fix schematics after npm testing (#6211) (92e72bd)

7.0.0-rc.4 (2021-07-19)

Bug Fixes

Features

  • accordion: using dropdown(ngx-bootstrap) inside an accordion (#6154) (3947950)
  • bootstrap: updated bootstrap 4.0.0 up to 4.5.3 (#6206) (67736e0)
  • schematics page: add new page on docs site for schematics (#6181) (52083d4)

7.0.0-rc.1 (2021-06-01)

Bug Fixes

  • buttons: fixes btnRadioGroup emits value changes twice (7fd0f96), closes #5958
  • carousel: go to a previous slide (902033c)
  • ci: fix latest & next builds 'Unknown ver 76 of Android' error (#5997) (b4c3046)
  • datepicker: add maxDate value handling in maxDateRanges logic (#6033) (a37d845)
  • datepicker: avoid mutating value in daterangepicker (#6035) (ca66023), closes #6034
  • datepicker: fix multiple calendars with min-mode #6104 (#6134) (ae02750)
  • datepicker: right arrow (#6160) (7735c87)
  • datepicker: setting initial state of datepicker via bsValue (#6121) (ea62fb9)
  • datepicker: update the BsDatepicker's current time to the time at selection (bc188d6)
  • dropdown: fix default value of displaying (#6146) (2224b5f)
  • modal: fix the closure of modal when clicking of scrollbar in some browsers (6972d53)
  • modal: rollback on breaking function renaming (e6d61b9)
  • pagination: fix default values for align in pager after applying strict mode (0a52e00)
  • readme: update slack button (#6024) (40662ee)
  • tests: fix failed tests because of old HeadlessChrome ver. (#6020) (fb93e7d)
  • tests: fixed tests for carousel, custom steps, rating, timepicker, modals, typeahead, pagination components (#6100) (66777d9)

Features

  • build: full lifecycle update before v7 (#6040) (e8822ac)
  • build: update Angular to 11 (#5883) (b5e2539)
  • datepicker: add param to prevent change to next month after first date pick in right calendar (#6058) (2c671b6)
  • datepicker: improve manual DateRange input (1d7adbd)
  • focus-trap: add focus trap module (#5634) (8bcc900)
  • modal: interception of closure for modal (09c5b42)

Performance Improvements

  • datepicker: lint files (3d81df5)
  • datepicker: unsubscribe open subscriptions on onDestroy hook (3e37cd7)

6.2.0 (2020-11-06)

Bug Fixes

  • build: fix latest & next test builds (f94bd1d)
  • datepicker: fix TypeError when clearing daterange with active showPreviousMonth option (7b5ea3d)
  • datepicker: translate the fixed buttons ('today', 'clear', 'custom range') #5896 (dbf958e)
  • demo: fix stackblitz build, fix core-js not correct version (#5956) (61c6924)
  • modal.service: typo error (should compare id value) (e73d0ab)
  • modal: change method call sequence (#5944) (f5e79c8)
  • modal: change to add Dismiss Reason on modal hide with back click (#5942) (bf25a11)
  • modal: set random value in config.id if it doesn't have any value (68bd7cc)
  • progressbar: add aria-valuemax fix (b838326)

Features

  • ci: add firebase preview to PRs (#5970) (b7a03cc)
  • datepicker: add startview to datepicker (#5816) (37e33ea)
  • datepicker: add theming to Show and Clear buttons (#5959) (313fe90)
  • modal: add test case for id unspecified case in config (ModalOptions) (7f0e30a)
  • Modal: enable type-checking for BsModalRef.content & ModalOptions.initialState (9583752)

6.1.0 (2020-08-28)

Bug Fixes

  • adding clear button for datepicker (a304702)
  • build: small updates to docs (8f7b5cb)
  • core: don't ship an Ivy compiled library (#5915) (277e86d), closes #5862
  • datepicker: apply date format appropriately (699f35a)
  • datepicker: fix active state for years & months in min mode for daterange (38f243f)
  • datepicker: fix css issue when showWeekNumbers=false for daterangepicker (16dc65e)
  • datepicker: fix daterangerpicker min-max doesn't work correct (94f5975)
  • datepicker: fix padding for additional buttons block (0b6fd99)
  • datepicker: fix Safari macOS hover issue (5de757f)
  • doc: remove conflicted doc props (4c685b5)
  • modal: remove the delay before hiding the modal (089738d)
  • modal: rework demo & docs about modal events and onHide behaviour (063f617)
  • popoper: fix memory leak in popover (a0e945b)
  • popover: fix safari dismiss popover issue (f57fb41)
  • tabs-demo: fix imports (5a29054)
  • tests: fix e2e selector (7b8cd50)
  • tests: fix e2e tests (e433a2c)
  • timepicker: add additional check while changing hours (d87c878), closes #3751
  • timepicker: update incrementHours logic (ac8f109)
  • typeahead: fix accessability arias (6a5df49)

Features

  • datepicker: add ability to use min mode correctly in daterangepicker (420620f)
  • datepicker: add tooltip module to datepicker module, use it as a tooltip (620081d)
  • datepicker: max date range for daterangepicker (#5562) (#5684) (539dc28)
  • Modal: available to use 'BsModalRef.setClass' in modal component ngOnInit lifecycle (573ecf8)
  • modal: Expose onHide and onHidden for ModalRef (481c058)
  • modal: modal show return id and bsModalRef contain id (#4254) (730261b)
  • tooltip/datepicker: add demo, fix issue with wrong data binding (2252c80)
  • typeahead: add feature to do multiple search w/ specified delimiter (c03b229), closes #5781 #5781

6.0.0 (2020-07-10)

Bug Fixes

  • ci: make all SSR-related jobs as optional (#5850) (655215d)
  • ci: potential fix for SSR cypress failures (#5847) (f975df2)
  • ci: remove ivy-related configs & checks, because, ivy is enabled by default (44146fd)
  • datepicker: fix wrong condition for iOS double tap (335437e)
  • demo: fix random undefined errors for examples (628e850)
  • docs: add info about version support (fece3c8)
  • tests: fix failed e2e tab tests because of removal (cce5dc9)

Features

  • build: update to Angular 9.0.0 (WIP) (88db469)
  • ci: update to 9.1.0 (764786c)
  • common: update dependencies to support angular 10 (#5833) (7f5c340)

Reverts

  • Revert "fix(ci): potential fix for SSR cypress failures (#5847)" (#5849) (4cc35c5), closes #5847 #5849

5.7.0 (2020-06-30)

Bug Fixes

Features

  • datepicker: Add optional "today" button (#5786) (41e7a0b)
  • modal: add ability to inject default modal options (#4222) (2c1b2bd)

5.6.2 (2020-04-10)

Bug Fixes

  • datepicker: fix production build issue #5730 (b14d3e7)
  • dropdown: add small delay for animation, to avoid issue with ngFor (4744514)

5.6.1 (2020-03-31)

Bug Fixes

  • ci: update typescript ver in latest script, to fix build (8b420a5)
  • datepicker: remove spread operator from datepicker module (6047bce)
  • typeahead: add variable which was missed in MR #5547 (09f1270)

5.6.0 (2020-03-19)

Bug Fixes

  • accordion, collapse: fix according animation with collapse (#5688) (23800f5)
  • build: fix latest deploy job (#5652) (1f1e145)
  • buttons: fix disabled state for radio button (#5610) (d626faf), closes #5140
  • chore ci: change sourceRoot to deepen ng cli run scope, add ampe… (#5674) (198cdf1)
  • ci: update next stage build dependencies & scripts (#5696) (db2a21d)
  • ci: update TS version in scripts (fix jobs with latest/next envs) (#5712) (5b568b9)
  • collapse-demo: add default value for message (#5659) (df45dce)
  • collapse: "Collapse" component breaks "Dropdown component #5625 (#5626) (0b4721d)
  • collapse: remove overflow hidden on show (#5649) (3e9046f), closes #5625 #5369
  • common: fix ci latest (#5650) (7fc365e)
  • common: remove common module for fixing latest ng ver build (#5658) (cb3abf0)
  • datepicker: change isOpen setter flow (#5035) (#5082) (09354e6)
  • datepicker: datepicker not closed on Enter click in IE11 (#5641) (2b2f5de)
  • datepicker: fix updating prop values for inline date/daterange pickers (#5681) (54f67ff)
  • datepicker: Thai Buddish calendar on Datepicker show wrong on leap year #5679 (#5715) (4bd2510)
  • dropdown: add z-index for dropdown to not be overrided by modal (#5627) (220dc4a)
  • local build: fix issue with crashing demo build after changing in source code of components (#5670) (269698a)
  • scripts: add bunch of scripts related to only latest env, to avoid issues with build on travis and local rebuild (#5671) (772f5f9)
  • tests: fix broken datepicker e2e, exclude progressbar e2e, to avoid travis fail on latest (#5664) (1b16704)
  • tests: fix broken typeahead saucelab test (#5621) (c45c3ae)
  • tests: fix e2e tests for the Typeahead demo (#5644) (690f836)
  • tooltip: fix tooltip appearing after it has been destroyed (#5217) (#5548) (db437f3)
  • travis: fix typo in conditions (#5673) (a5f1d2d)
  • typeahead: add typing for typeahead source data (#5647) (26aff71)
  • typeahead: fix focus after leaving control (#4622) (#5593) (1e43eba)
  • typeahead: fix updating model (#5640) (f2f8f45), closes #5251
  • typeahead: revert filter functionality (#5651) (ff361a4), closes #5624

Features

  • carousel: add animation to carousel (#5655) (2c36e33), closes #281
  • datepicker: add ability to show one month for daterangepicker depend on max/min date value (#5667) (b405057)
  • datepicker: add enabledDates functionality (#5645) (e2cdbb3)
  • datepicker: add quick select mode to date range picker (#5262) (#5580) (4ba64f0)
  • datepicker: return back focus after selecting date from datepicker (#5633) (7680cce)
  • daterangepicker: add ability to select week as a daterange (#5611) (e65bf65)
  • daterangepicker: add daysDisabled support for daterangepicker (#5639) (c519dad)
  • locale: add Kazakh locale (#5685) (ccb64f0)
  • modal: ability to add services to modal injector (#5276) (a3fc36d), closes #5275
  • modal: add aria attributes to modal (#5657) (7591386), closes #5557
  • pagination: add custom template functionality (#5661) (39a0a56), closes #2044
  • popover: Added "corner" pacements: "top right", "right bottom" etc. (#5694) (d785e71), closes #5586
  • typeahead: add demo and property for adding optionsListTemplate (#4751) (cec29c4)
  • typeahead: add more on blur logic (#5629) (c4f5236)
  • typeahead: add sort functionality to typeahead (#5646) (d80bdfd), closes #4808
  • typeahead: improved accessibility #582 (#5547) (00b39c4)

5.5.0 (2020-01-27)

Bug Fixes

Features

5.4.0 (2020-01-09)

Bug Fixes

  • doc: added punctuation, hyperlink and fixed typo. (#5444) (fbb4208)
  • doc: update carousel.examples.basic.use-case.md (#5462) (c86d0f5)
  • doc: update pagination.examples.centering-active-page-link.md (#5463) (4669207)
  • tooltip: tooltipChange unsubscribe on destroy (#5431) (6adf5f0)
  • typeahead: fix issue on scroll (#5590) (0dade71)
  • typeahead: fix performance issue (#5589) (e1d2f75)

Features

  • daterangepicker: add ability to show prev and current month instead of current and next one (#5513) (cb6b29e)

5.3.2 (2019-10-28)

Bug Fixes

Features

  • datepicker: add Latvian locale (#hacktoberfest) (#5432) (9df0788)

5.3.1 (2019-10-25)

Bug Fixes

  • datepicker: fix timezone regression && add useUtc option (#5526) (6742ce3)
  • datepicker: skip years reordering if minMode='year' (#5346) (f0d8ab3)
  • doc: fix aot.md (#5459) (2b0699f)
  • doc: fix broken image link for 'Sauce Labs' (#5483) (97e5bbb)
  • doc: fix of file name mistake (#5457) (13bba2e), closes #5456
  • doc: fix typo inside CONTRIBUTING.md (#5486) (d595023)
  • doc: fix typo inside documentation component (#5476) (60ee719)
  • progressbar: fix e2e for progressbar (#5494) (0ed21d5)
  • tests: add fixes for datepicker e2e tests stability (manual_trigger && themes_spec) (#5510) (b82beba)
  • tests: fix e2e pagination (#5528) (849c813)
  • tests: stabilize e2e tests (#5512) (68db502)
  • typeahead: fix typeahead performance on typeaheadMinLength = 0 (#5525) (1035c0b)

Features

5.3.0 (2019-10-11)

Bug Fixes

Features

5.2.0 (2019-09-13)

Bug Fixes

Features

5.1.2 (2019-08-07)

Bug Fixes

Features

5.1.1 (2019-07-10)

Bug Fixes

  • collapse: fix collapse animation (child height) (#5316) (f550605)
  • stackblitz: add scss style for datepicker custom class demo example (#5300) (2d75dc5)
  • tests: add hard fix for cy test with animation (#5318) (8397f82)

Features

5.1.0 (2019-06-24)

Bug Fixes

  • accordion|tabs: fix cursor style when disabled element (#4664) (42cc778)
  • common: fix cy logo link in getstarted page (#5259) (f2deb1b)
  • tests: fix for saucelab unit tests (#5263) (669d7e1)

Features

5.0.0 (2019-06-10)

Bug Fixes

Features

4.3.0 (2019-05-21)

Bug Fixes

Features

  • build: express to nestjs in ssr (#5152) (2b7a2fd)
  • build: update nestjs-universal config (#5156) (47b7537)
  • carousel: allow to display multiple items per one slide (#5133) (c9f4ec9)
  • common: add animation for collapse and accordion components (#5146) (191e5b4)
  • common: container attribute implementation (#5174) (b061629)
  • datepicker: add Vietnam (vi) locale to date picker (#5221) (4c1f2bf)
  • datepicker: change Thai 'weekdaysShort' format for look better in datepicker (#4674) (77ccc37)
  • demo: add stackblitz examples via SDK (#4098) (ecdc140)
  • doc: add animation module to doc and with ng add, also stackblitz (#5207) (bd9c72e)
  • popover: add adaptivePosition option (#5183) (c7f9e8c)
  • tooltip: add adaptivePosition option (#5204) (8333e23)

Performance Improvements

  • dropdown: reduce the number of document click listeners (#4605) (4d49218)

4.0.1 (2019-03-29)

Bug Fixes

Features

  • positioning: update variation behavior and add adaptive option (#5065) (c9adab6)

3.3.0 (2019-02-12)

Bug Fixes

  • build: use os specific path separator in npm run build.watch (#4958) (5e4183e)
  • package: decrease ts version in latest ng (#5044) (0e77f25)
  • positioning: fix on heroku also typeahead (#5054) (8d8836d)
  • tabs: adding tab content to DOM just if selected tab (#1422) (#4991) (457c32a)
  • tests: datepicker min-max demo - fix for weeks (#5052) (a2aaa80)
  • tests: js heap out of memory, datepicker fixes (#5048) (235050e)
  • tests: rework tests accotding to new position service (#5055) (8a94917)

Features

Reverts

  • Revert "fix(tabs): adding tab content to DOM just if selected tab (#1422) (#4991)" (#5051) (33ac20a), closes #1422 #4991 #5051

3.2.0 (2019-01-21)

Bug Fixes

  • common: prevent deprecated also fixed test (datepicker close on esc) for IE11 (souce tests) (#4940) (d338dbf)
  • script: fix latest script (#5004) (5f6a781)
  • tests: use prev safari version while latest doesnt work on sauce (#5011) (89f7265)
  • timepicker: enable_disable timepicker in reactive forms (#4563) (ac55b08), closes #4055

Features

3.1.4 (2018-12-27)

Bug Fixes

  • core: remove important properties for styles (#4939) (46d1d23)
  • datepicker: remove min-max logic from formats demo (#4967) (ac7b7a3)
  • demo: The typeaheadAsync property was missing, which I found to be necessary for the dropdown/functionality to be used. (#4662) (9fe4acc)
  • dropdown: fix bottom position for dropdownlist (#4626) (6e04b33), closes #4545
  • popover/tooltip: use translate for relative offset positioning for tooltip and popover arrows (#4850) (92efe9a), closes #4849
  • timepicker: demo enhancement to custom meridian example (#4769) (8c3cb31)
  • tooltip: tooltipEnable inconsistent value (#4911) (acb9dc3)
  • typeahead: fix typeahead's breaking if typeahead property receives NULL (#4957) (3f536bf), closes #4417

Features

3.1.3 (2018-12-07)

Bug Fixes

  • ci: update dep on npm-run-all to fix link to event-stream 3.3.6 (#4882) (0de72f9)
  • components-spec: fix paths in spec.ts files (#4859) (1662554)
  • datepicker: cursor fixes for weeks & disabled dates in datepicker (#4905) (5c0efdd)
  • datepicker: fix datepickers cypress test (#4771) (9671c7e)
  • datepicker: fix responsive on Date Range Picker (#4127) (#4891) (53b88c0)
  • datepicker: select correct month and year from month picker view… (#4501) (3a17cc3)
  • dropdown: fix dropdown inside click (#4609) (75f7105), closes #1933
  • schematics: fix component option (#4892) (6cc0ce6)
  • tests: datepicker smoke test for reactive form (#4895) (55862b8)
  • tests: fix for clickOnBtn method name (#4873) (8b1ebf1)
  • tests: remove check for ng-reflect-model, reconfigure travis for test run (#4885) (b2bd459)
  • travis: update deployed instance for correct testing (#4896) (48d1b3d)

Features

3.1.2 (2018-11-20)

Bug Fixes

Features

3.1.1 (2018-10-26)

Bug Fixes

Features

  • docs: update docs according to ng add feature (#4703) (b51c21f)
  • schematics: add specific commands for each component (#4715) (26cc974)
  • scripts: api-doc add compatibility typescript 3 (#4732) (d5de6dd)

3.1.0 (2018-10-19)

Bug Fixes

Features

3.0.1 (2018-06-19)

Bug Fixes

3.0.0 (2018-05-17)

Bug Fixes

  • main: fix whitespaces globally for aot (#4326) (0478637)
  • typeahead: change function name from hightlight to highlight (#4091) (97171ff), closes #3518

Features

  • accordion: add key navigation to accordion (#4192) (69b35b3)

3.0.0-RC.1 (2018-05-15)

Bug Fixes

  • chronos: isUTC tests fixes (b7bd4b5)
  • demo: fix api refenrences for pager component (#4323) (3249452)
  • main: preserve whitespaces globally (#4324) (fee535a)
  • rxjs/operators: use rxjs pipeable operators pattern, remove import path(not used) (#4169) (f7c5423)

Features

  • angular: upgraded angular and rxjs to v6 (e36f7d9)

2.0.5 (2018-05-07)

Bug Fixes

  • chronos: ro locale updated to momenjs etalon (2634e8f)
  • chronos: updated fi locale tests (ae01bb0)
  • demo: fix api references for pagination component (#4303) (edc7b95)

Features

2.0.4 (2018-04-16)

Bug Fixes

  • build: lock @types/tapable (#3985) (407ecd0)
  • demo-sidebar: remove list duplicate from sidebar (#4201) (605efd1)
  • demo: fix left sidebar is not fully visible on small screens (#3780) (7e30c6f), closes #3383
  • demo: fix links at getting started page. Update travis config - allow failed units (#4218) (ae07b41)
  • demo: remove repetition id in demos (#3937) (c4c2877), closes #3936
  • modal: close only one directive modal with one esc pressing (#4223) (83af591)
  • modals: fix minimize Safari after press esc (#3605) (9c8cef4), closes #3313
  • tests: change run cypress tests for faster local run. Refactor test for making them readable (#3742) (c7b91fa)
  • tooltip-popover: fix arrow position for bs4 (#3784) (0b1d8e7)
  • tooltip: The content(button) extends beyond the tooltip's field in Dynamic Html demo section (#4102) (a123c2c)

Features

2.0.3 (2018-03-12)

Bug Fixes

Features

2.0.2 (2018-01-24)

Bug Fixes

  • datepicker: date parsing when using a custom date format (#3522) (5c2aa9e)

Features

  • chronos: add danish locale configuration (#3514) (8fe43e2)

2.0.1 (2018-01-20)

Bug Fixes

  • datepicker: bs date range picker config added to correct provider (446cdf9)

2.0.0 (2018-01-19)

Bug Fixes

  • progressbar: fix bs4, animation, add striped option, remove bs4 demos (#3500) (27cb1a2)

Features

2.0.0-rc.1 (2018-01-19)

Bug Fixes

Features

  • build: change import for barrel file's, update seed doc (#2990) (7346a5a)
  • chronos: added th locale spec (#3450) (bd6b119)
  • chronos: bs-moment renamed to chronos and all locales was suffixed with Locale (#3456) (dfd489b)
  • datepicker: added custom date parse logic for manual date input (#3271) (4f5fc18), closes #3206 #3104 #2809
  • datepicker: added Thai locale support for datepicker (#3409) (662d8c1)
  • datepicker: disable specified days of week (#2744) (957d54b)
  • modal: resolve modal data before OnInit (#2600) (bf6361e), closes #2530 #2733
  • package: upgrade to use bootstrap v4 (#3495) (aa25e6a)
  • styles: updated bootstrap4 styles to ver bootstrap-4.0.0-beta.2 (#3306) (86a747c)
  • timepicker: showMinutes flag for toggle MinutesField in timepicker(#2430) (#3341) (9099b21)

BREAKING CHANGES

  • chronos: - bs-moment renamed to chronos
  • all locales was suffixed with Locale (en -> enLocale)

2.0.0-rc.0 (2017-12-14)

Bug Fixes

Features

2.0.0-beta.11 (2017-12-08)

Bug Fixes

Features

  • build: add es2015 build target support (#3202) (735101c)
  • datepicker: added BsLocaleService to change datepicker locale (#3209) (4a7f2f0)
  • tests: covering navigation feature with bdd (#3026) (c5fb8dc)

2.0.0-beta.10 (2017-12-05)

Bug Fixes

  • accordion demo: fix bootstrap link in API Reference (#3193) (a1a1c74)
  • datepicker: date manipulation was jumping over a month top (#3130) (a7416e6), closes #2902
  • datepicker: fixed viewed date if min max is set (#3129) (13bf18e), closes #3123 #2711
  • datepicker: if min date is last day of a month (#3113) (ec445e2), closes #3102
  • datepicker: model should be prestine on init from ngModel (#3115) (6bb077c), closes #3014
  • datepicker: reseting min and max boundaries will reset it in datepicker (#3112) (a72fedc), closes #3085
  • daterangepicker: After clearing input, daterangepicker couldn't be opened (dfdc58d), closes #3191
  • modal: fix memory leak for TemplateRef modals (#3179) (d5d1acf)
  • tests: add custom launcher for HeadlessChrome (#3157) (909e7ae)
  • version dropdown: z-index fix for version dropdown and header (#3190) (784d881)

Features

  • datepicker: datepicker now is a directive not a component (#3125) (d9822f0)
  • modal: ModalDirective should use config.animated (#3156) (f5679eb)

BREAKING CHANGES

  • datepicker: - datepicker and daterange component selectors was removed
    • now datepicker available only as directive

2.0.0-beta.9 (2017-11-23)

Bug Fixes

  • bs-moment: fix postformat for empty values (d3bb3fd)
  • datepicker: added export of he locale and fixed demo (7616362)
  • demo: fix scrollTop (#2886) (2e99010)
  • demo: fixed header overlapping for demo modals in directive examples (#2974) (9c648f6)
  • docs: fix stackblitz link (#2980) (d97211b)
  • dropdown: bootstrap 4 dropup fix in IE11 (#3057) (632abe1), closes #3054

Features

  • datepicker: add hungarian localization (5370c6a)
  • datepicker: added Hebrew locale support for datepicker (#2904) (f2d5156)
  • datepicker: use init value for the first initialization (#2897) (7ec97f8)
  • timepicker: allow null value and change validation state on manual update (#3084) (0d72cd6)

2.0.0-beta.8 (2017-11-03)

Bug Fixes

  • datepicker: correctly set initial input value (#2962) (5662e20), closes #2929 #2930
  • datepicker: reactive forms in onpush components (#2947) (69bd6fa)
  • pagination: and pager to mark for check when page is changed (#2942) (e225da7)
  • rating: fixed rating in onpush components (#2943) (bb0af30)
  • timepicker: correctly set initial time manually (#2945) (0071733)
  • typeahead: inside of onpush components (#2946) (44763a9)

Features

  • accordion: add output for isOpen state changes (#2619) (663f078)
  • alert: added isOpen input and marked as OnPush (#2940) (af7597b)
  • datepicker: respect first day of week in current locale (#2970) (1b6ed56)
  • demo: add universal support, add dockerfile (#2925) (b28838a)
  • docs: new aside menu (#2851) (4e3e456)
  • dropdown: add option to let event propagate on toggle (82e7832)
  • dropdown: drop prevent event propogation from dropdown toggle (5cbe131)
  • package: removed ng2 bs module (7c086a4)

2.0.0-beta.7 (2017-10-21)

Bug Fixes

Features

2.0.0-beta.6 (2017-10-03)

Bug Fixes

Features

  • ci: deploy on merge to dev (#2743) (8f07137)
  • ci: run tests and build with current, latest and beta ng version (#2734) (9e26b73)
  • datepicker: added Turkish locale support for datepicker (9e4df47)
  • datepicker: Use !default for SASS variables (#2777) (cf2365a)
  • package: Using ngTemplateOutletContext instead of deprectaded ngOutletContext (#2659) (ae2ace3)
  • redesign: new design for documentation page (#2680) (fc0cd35)

2.0.0-beta.5 (2017-09-18)

Bug Fixes

  • datepicker: added zindex to show datepicker above input fields (0ec46af)
  • datepicker: fix daterangepicker crash on empty value (a30a283)
  • datepicker: fix long date format (#2630) (4e40497), closes #2611
  • dropdown: fix ngv4 dropdowns (#2644) (ed464c8)
  • dropdown: prevent event propogation if dropdown toggle clicked (04cab1e)
  • modal: fix bsModalRef paths in demos (#2638) (13043fc)
  • modals: fix issues with renderer2 in modal service (73c8c6b)
  • modals: fix modals crash, remove glyphicons, disable service worker (6b7a8c4)
  • tabs: fix default tab selection (#2643) (ff7a390)
  • tests: fixed tests, change renderer to renderer2 (18036ff)

Features

  • moment-ts: added czech locale (#2642) (61e6ed9)
  • package: drop support of ng v2 and add support of ng v4 and v5 (#2602) (31c5f62), closes #2357 #2368
  • rating: remove glyphicons, add custom template support (#2631) (ea39858)
  • timepicker: replace glyphicons with custom icons (#2640) (cf3fdc8)

1.9.3 (2017-09-08)

Bug Fixes

1.9.2 (2017-09-07)

Bug Fixes

  • datepicker: fix nav to next month when today is 31 of month, and next month has only 30 days (#2557) (2bcc1d2)
  • tooltip: fix width property in chrome for custom element (#2559) (dfc736e)

Features

  • core: try to guess bs version (#2580) (84f09e4)
  • datepicker: add onTouched support, add forms demos, split demos for old and new datepicker (17405b7)
  • datepicker: added bsConfig input, locales and color themes with containerClass (#2549) (7cbb128)
  • datepicker: added locale option to Datepicker Configuration (#2560) (8ac689a), closes #455
  • datepicker: added month and year view (#2540) (571a00b)
  • datepicker: update input according to model, fix value parsing (16affdd)
  • positioning: auto option for positioning (#1986) (114ed42), closes #1111
  • typeahead: added subscription and unsubscribe on destroy (#2508) (9f833eb), closes #2382

1.9.1 (2017-08-23)

Bug Fixes

  • modals: don't try to register outside click handler (d8e614c), closes #2477
  • tabs: fixed tabs vertical pills for bs4 (646e033), closes #2481
  • timepicker: when showMeridian changes value, time is rerendered (e59172f), closes #2476

Features

  • datepicker: change css to scss, add own styles (#2478) (08170ed)

1.9.0 (2017-08-21)

Bug Fixes

  • bs4: fix dropdown, tooltip, popover, datepicker, accordion for bs4 beta (#2418) (f398576)
  • carousel: fix demo expressionChanged error (#2358) (c0347d7)
  • carousel: setInterval by running it outside of Angular zone. (#2388) (da073df)
  • datepicker: add fix for datepicker table (#2461) (e0a6adf)
  • datepicker: prevent outside click to close datepicker on navigation (6472b6f)
  • tabs: fix select/deselect multiple calls (#2361) (5dd456b), closes #2005 #1820 #1129

Features

1.8.1 (2017-07-28)

Bug Fixes

Features

1.8.0 (2017-07-20)

Bug Fixes

  • acordion: space beetween accordion groups (#2014) (ad2da54), closes #1854
  • button: should work within onPush components (#2038) (aec0f86), closes #1689
  • datepicker: datepickerMode does change when selection is manual (#1976) (e7795f7), closes #1911
  • datepicker: fix SimpleChanges issue, add date check (#2223) (501d878)
  • datepicker: for issue #1962 (#1991) (deb7f63)
  • datepicker: refix issue with moment import (#2023) (8ed0c06), closes #1556
  • datepicker: using icons instead of innerHTML chevrons to fix issue with webworkers (#2166) (2fedac2)
  • demo: add Intl polyfill [fixes #2215] (#2238) (e195549)
  • demo: fix buttons reactive forms sample (325b510)
  • demo: remove gitter links, fix source links to modal & sortable, fix download count (#2240) (9211643)
  • modals: hotfix/modal-nested-close-on-esc solved (#2173) (41f11e6)
  • popover: no focus on button on Mac OS #1795 (#2031) (d039a8d)
  • positioning: don't modify readonly value (#2042) (d12593d)
  • readme: fix angular style guide link (#2092) (bb7bd75)
  • tabs: fix removing tabs in IE (#2145) (fc5e135)
  • typeahead: Fix crash on Firefox and contenteditable input (#2057) (8656326)

Features

1.7.1 (2017-06-02)

Bug Fixes

  • accoridon: remove unneeded card-title class (#2024) (ba56e64)
  • popover: prevent ng router active link double ngOnInit issue (dab394c)
  • tabs: fixed tabs duplication issue (#1941) (40335aa), closes #1629

Features

1.7.0 (2017-06-01)

Bug Fixes

  • alert: dismissibleChange emits boolean values (#1896) (10bfd7f)
  • build: fix most of ts errors (1384eb1)
  • demo: fix close btns in nested modals (7ef989a)
  • dropdown: fix duplicated events, add spec (da92081)
  • dropdown: fixed onShow and onHidden events for inline dropdown module (#1951) (ead8d52)

Features

1.6.6 (2017-04-10)

Bug Fixes

  • dropdown: prevent ng router active link double ngOnInit issue (7ded538), closes #1885

1.6.5 (2017-04-06)

Features

  • typeahead: deprecated typeahead utils for ngv4 aot mode work (df499e9)

1.6.4 (2017-04-06)

1.6.3 (2017-04-05)

Bug Fixes

  • dropdowns: fixed styling of dropdowns with bootstrap 4 (9c8c74b)

Features

  • package: rename to ngx-bootstrap (c946f8e)

1.6.2 (2017-04-05)

Bug Fixes

  • dropdown: Add missing rxjs filter operator dependency (#1836) (838821a)
  • dropdown: fixed auto close input behavior (b023ca6), closes #1840

Features

  • dropdown: added inline style of adding dropdown, enabled by default (f4334a8), closes #1860 #1862

1.6.1 (2017-03-30)

Features

  • dropdown: now you can bind to dropup property (d6f6d25)

1.6.0 (2017-03-29)

1.5.0 (2017-03-29)

Features

1.4.2 (2017-03-17)

Bug Fixes

  • styling-local: fix tooltip arrow styles (b1f04d9)
  • universal: to not through on unrecognized Keyboard and Mouse events (b81e9de)

Features

  • build: rename .angular-cli.json and refactor (#1736) (d60dcfb)
  • datepicker: added active date changed event (#1703) (8120c88)
  • popover: Updated property 'isOpen' in show and hide methods (#1765) (363d9e6)

1.4.1 (2017-03-16)

Bug Fixes

  • dropdown,rating,typeahead: remove global in order to be usable in System.js (#1734) (4a7719b)

Features

1.4.0 (2017-03-06)

Bug Fixes

  • datepicker: update activeDate on select (#1676) (378726b)
  • demo: bootstrap 4 demos card text formatting incorrectly. (#1656) (d8f42df), closes #1637 #1637
  • docs: fixed angular-cli docs install guide (e626947)
  • dropdown: fixed disabled tests, removed outdated (#1605) (29dceba), closes #1606
  • package.json: locked version tor types/jasmine (#1635) (90fd995)
  • tabs: Use [ngClass] to avoid conflicts with [class.x] bindings (#1651) (183b275)
  • tooltip: removed deprecated tooltip options (373bed9), closes #1612
  • typeahead: optionsListTemplate usage is fixed in TypeaheadContainerComponent (#1625) (f21bd8d)

Features

1.3.3 (2017-02-03)

Bug Fixes

  • typeahead: allow to work with formControl (e3f4854), closes #1595

Features

1.3.2 (2017-01-31)

Bug Fixes

Features

1.3.1 (2017-01-25)

Features

  • typeahead: added option list template to typeahead container (#1548) (e56ea43)

1.3.0 (2017-01-23)

Bug Fixes

  • aot: adding missing exports (#1525) (7690e5d)
  • carousel: _slides.add is not a function, by removing extend Array (7d454de), closes #1516

Features

  • build: use es2015 module compile target (2d74fc3), closes #1538
  • package: angular-cli version bump (a79aa26)

1.2.6 (2017-01-19)

Bug Fixes

  • aot: added missing exports (d40a299)

1.2.5 (2017-01-18)

Bug Fixes

  • accordion: a tag replaced with div, so preventDefault() was removed from toggleOpen (d352962), closes #1512
  • carousel: fixed styles for carousel navigation buttons (a1489bd)

1.2.4 (2017-01-17)

Bug Fixes

  • sortable: fixing AoT type issues (717a7e9)

1.2.3 (2017-01-17)

Bug Fixes

  • sortable: prop made public for AoT (1c25afc)

1.2.2 (2017-01-16)

Bug Fixes

  • sortable: Changed reference to BrowserModule to CommonModule instead (#1503) (e7105c6)
  • typeahead: hide on blur when item was hovered (4311c18), closes #1495

Features

  • build: upgrade to support ng v2.3+ only (bd5171a)

1.2.1 (2017-01-13)

Bug Fixes

  • sortable: do not reexport BrowserModule (77d79ab), closes #1486

Features

  • typeahead: fix for bs4-alfa.6 template (3fb6e38), closes #1494

1.2.0 (2017-01-12)

Bug Fixes

  • sortable: make property public for AoT compilance (e5c3135), closes #1483

Features

1.1.17 (2017-01-11)

Bug Fixes

  • alert: removed duplicated event triggering (b047d7f), closes #1430
  • carousel: play carousel on mouseup (#1433) (a1d7983)
  • popover: markup for bs4 (#1431) (538cca8)
  • popover: misspring in popover config name (d7e8aa1)

Features

  • docs: make urls easy to share (47ab93b)
  • sortable: added new sortable component (#1295) (fab3df5)

1.1.16-11 (2016-12-30)

Bug Fixes

  • accordion: bs4 template updated (53c0401)
  • tabs: removed onDestroy event (78f6e49), closes #696 #610
  • typeahead: fixed typeahead positioning inside form-inline (c6d4835), closes #1396

Features

  • carousel: Changed data structure to linked list. (35102e6)
  • carousel: direct setting of an active slide. Applying ng-bootstrap tests (c0f41cf)
  • docs: added api doc generator (eff2740)
  • docs: popover docs (e96dc5c)
  • package: bumped to ng 2.4 (79c4267)

1.1.16-7 (2016-12-17)

Bug Fixes

1.1.16-5 (2016-12-16)

Bug Fixes

  • build: fixed tslint issues (a323690)
  • ci: added build and link steps in pretest hook (d813946)
  • ci: karma test should work in travis now (3d61d48)
  • ci: let the karma pass (5bb2619)
  • ci: run linting before tests (92e3ba5)
  • config: initial theme set to bs3 (b83fd0d), closes #1307
  • datepicker: support reactive forms (83fe9db), closes #893 #1207
  • karma.conf: fix for incorrect definition of mime type of test.ts file (#1332) (b25f8d7)
  • karma: fix unit tests across the all supported browsers (#1322) (bd5a43a)
  • pager: added support of reactive forms (8daa4be)
  • pager: fix aot compilation (#1232) (fd93f7b)
  • pagination: added support of reactive forms (e4547e7)
  • rating: added support of reactive forms (7ba357e), closes #298
  • timepicker: make it compatible with reactive forms (433c9f8)

Features

  • access: private access specifiers replaced by protected (#1186) (0d4e93b)
  • accordion: add config file for accordion component (0838055)
  • bs4: updated to alfa 5 Class name changes (#1201) (49197f0)
  • build: added script for creation demo/src/index-BS4.html file (#1278) (e840943)
  • build: aot fixed (c9d447f)
  • build: ng test now working, applied workaroud >.< (8eea379)
  • build: now using ngm build (8126b06)
  • buttons: clean control value accessor impl (0414afa)
  • ci: upload test coverage to codecov (3d0923e)
  • component-helper: removed completely (de1d87c)
  • component-loader: added resolve method (ea1de3c)
  • component-loader: simplified show method usage (0767edf)
  • components: new component loader provided (3e53b7d)
  • datepicker: add configuration class for datepicker component and use it instead of hardcoded constants (290214e)
  • datepicker: disable datepicker dates based on dateDisabled property (#799) (#1130) (83452e1)
  • demo: fixed index for bs4 theme (a26eb23)
  • docs: Add "How to use with AoT compilation" (#1273) (a1f563e), closes #1270 #1188
  • docs: modules imports usage updated (b3b9a34)
  • dropdown: added config (cf8b1be)
  • modals: replaced component helper usage with component loader (1447fd3)
  • modules: now all modules export .forRoot() static method with providers (5d663b5)
  • ngm: prepairing to release (34e78c5)
  • package: dependencies update (b78085b)
  • package: ng2 and moment version bump (333b876)
  • pager-tests: added tests for pager component (#1279) (3970521)
  • progressbar: add config file for progressbar component (ec524fe)
  • tabs: added config (8137030)
  • testing: extended testing matrix (2b42f51)
  • tests: add alert spec (#1336) (d78d8df)
  • tests: added E2e saucelabs runner (#1272) (bce6120)
  • timepicker: added config to separate file (e4a1b06)
  • tooltip: add ability for user to define custom events for triggering tooltip displaying (a61b40b), closes #1215
  • tooltips: add fade out effect (#1266) (9b69270)
  • typeahead: removed old injector usage (#1321) (a86c340), closes #1318

1.1.16 (2016-10-26)

Bug Fixes

  • pagination: temporary disabled pageBtnClass option (49dd07f)

1.1.15 (2016-10-26)

Bug Fixes

Features

  • datepicker: Added configurable limit for amount of items displayed in a single row of monthpicker and yearpicker (#1141) (859afb2)
  • e2e: added more e2e test (d56f560), closes #1163
  • pagination: allow setting of a custom css class on
  • (#1115) (235215c)
  • tooltip: Make appendToBody work in Tooltip (#1074) (7e233b1)

1.1.14 (2016-10-13)

Bug Fixes

  • tooltip: properties types (b407012)

Features

  • package: relax peer dependecies to work with 2.x.x (bc55a38)
  • tooltip: added Tooltip delay functionality (#1116) (eb90e9a)

1.1.14-1 (2016-10-11)

Bug Fixes

  • package: fixed link to main file (a515089)

1.1.14-0 (2016-10-11)

Features

  • build: system.js bundles replaced with UMD bundles (3e0a27d)
  • UMD: added UMD bundles (a7554a8), closes #1098

1.1.13 (2016-10-11)

1.1.13-1 (2016-10-11)

Bug Fixes

  • build: export all internal classes so AoT can work without issues (6e6be1a), closes #1093

1.1.13-0 (2016-10-10)

Bug Fixes

  • helpers: add a way to set root view component ref (79d3335), closes #1056
  • tooltip: show & hide methods should not need any arguments (#1099) (b80c0b4)

1.1.11 (2016-10-07)

Bug Fixes

  • datepicker: do not emit selection done on ngModel changes (7b24283), closes #1095

1.1.10 (2016-10-07)

Bug Fixes

  • aot: 2 more private methods made public (0dbbf09), closes #1093
  • typeahead: onFocus should not need any arguments (41f5834)
  • typeahead: use TypeaheadMatch model instead of any type (ff5c219)

Features

  • typeahead: add grouping of typeahead options (fdddbde)
  • typeahead: introduce TypeaheadMatch model (80fccab)

1.1.9 (2016-10-06)

Bug Fixes

  • build: All @HostBinding and @HostListener should be public (#1086) (3691757), closes #1080

1.1.8 (2016-10-05)

Bug Fixes

  • buttons: all @Input() fields should be public (c96ffd3)

1.1.7 (2016-10-05)

Bug Fixes

  • module: class exports added back (3eaa9ad)

1.1.6 (2016-10-04)

Bug Fixes

  • build: change properties privacy to use in factories (19c0c61)
  • datepicker: changing the date programatically selects the correct date (#1041) (fb6d532), closes #858
  • datepicker: fixed broken bindings for aria-labelby and ids (#1055) (26d9209)
  • datepicker: Fixing Colspan (#1057) (e71a8ae)
  • datepicker: imlement ReactiveForms setDisabledState for TimepickerComponent (cd58c3b), closes #1024
  • demo: fixed tabs demo (#1050) (969a61a)
  • export: removed obsolete exports to avoid missusage (6993e97)
  • modal: Call hideModal in ngOnDestroy if modal is shown (#1038) (b38db2a), closes #853 #1051 #1052
  • package: development files added to .npmignore (887c6b2), closes #737
  • pagination: Fix disabled class on next and last buttons (#1036) (01f4759), closes #922
  • slider: Slide shouldnt enforce text alignment (#824) (ad2c5a6)
  • template: templates should not use es6 templates (de26168)
  • typeahead: Fix crash with contenteditable inputs (47b9fb1)
  • univeral: added hacks for missing type keywords (d20ccf1), closes #964
  • utils: now attach to body should work for mixed ng1+ng2 apps (99f15c8), closes #1069 #1056

Features

  • build: added config file for wallabyjs (cec8bae)
  • build: use ngc compiler to produce metadata (afabb9d), closes #1060 #992 #933
  • buttons: update radio button directive to work with ReactiveForms (5d51939), closes #1023
  • tabs: added custom class option (13fac37), closes #766 #842 #842
  • tooltip: added tooltipStateChanged and exporting the directive (#939) (650b4f7)

1.1.5 (2016-09-16)

Bug Fixes

  • modal: fixing hack which gets root viewContainerRef to attach backdrop (b5db597), closes #975 #854

1.1.4 (2016-09-15)

1.1.3 (2016-09-14)

Bug Fixes

  • modal: should fix 'no provider for ...' exception (4c3e4c9), closes #854 #951
  • tests: "no provider" error when running tests (#963) (8483615)

1.1.2 (2016-09-12)

Bug Fixes

  • datepicker: removed popup stub (d1a7d09)

Features

  • forms: add export of FormsModule where [ngModel] selector is present (#931) (b5c8448), closes #929 #929

1.1.1 (2016-09-02)

Bug Fixes

1.1.0 (2016-09-01)

Bug Fixes

Features

  • collpase: add collapsed and expanded events to the collapse directive #576 (#779) (a6f9bb5)
  • dropdown: added exportAs to dropdown directives (#785) (66531c7)
  • dropdown: optionally add dropdown-toggle class (#772) (52d3167)
  • timepicker: disabling meridian and hiding spinners if input is disabled (#768) (a19c841), closes #759
  • tooltip: add implementation for tooltipClass (#664) (fa4475a)
  • tooltip: html content as template (#751) (6489e38)
  • tooltip: tooltip html content (#724) (9070125)
  • typeahead: adding custom item template (#776) (1356ff7), closes #503 #652
  • typeahead: adding support for nested properties and functions for typeaheadOptionField (#777) (b24dabf), closes #135 #523

1.0.23 (2016-07-14)

Bug Fixes

  • build: fix rxjs typings issues on build (b4267aa)
  • dropdown: Add the dropdown-menu class to dropdown menus (1bc316f), closes #541 #732
  • modal: injected DOCUMENT token is undefined (48a9aa7), closes #575
  • typeahead: Added form support (#723) (fa54e46)

Features

  • datepicker: add emitting event when datepicker selection is done (#733) (53c7fd1)

1.0.22 (2016-07-12)

1.0.21 (2016-07-12)

1.0.20 (2016-07-11)

Bug Fixes

  • package: removed peer dependency to router (c661772)

1.0.19 (2016-07-11)

Bug Fixes

  • build: emit helpers (4771f6f)
  • build: fixed prod build webpack config (753cc67)
  • demo: add "dropdownMenu" (#580) (686a96e)
  • docs: fix typo (#612) (7ddd532)
  • docs: nonInput is by default (#581) (b23ced0)
  • dropdown: explicitly markForCheck() (#566) (0ce4328)
  • dropdown: prop disabled renamed to isDisabled (#615) (8a1d6f8)
  • header-component: fix style (ccfe948)
  • modal: don't hide on out click if backdrop === 'static' (#629) (df85712), closes #574
  • modal: fix typo in MODAL_DIRECTIVES (#630) (8c4c125)
  • modals: modal backdrop and onclick events handling (b39b856), closes #687 #703 #708
  • package: include js map files in bundles (1ffd2b4), closes #632
  • readme: alert component name fixed (e9a1d04), closes #552
  • style: fix top menu z-index (e70e578)
  • tests: fix failing test for buttons and accordion (8ea9c10)
  • typeahead: removed incorrect behavior to do ENTER behavior on TAB. TAB should simply skip to next field as expected. (#715) (758ad1b), closes #686 #490 #689

Features

  • demo: new build process with ng2-webpack-config (5c8fcf1)
  • docs: added modals section (6ab3a07)
  • docs: applied new docs style (d84211a)
  • docs: menues and contents updated (2155df6)
  • package: angular updated to rc3, fix hash (active route) (#636) (70a84cf)
  • typeahead: rxjs version (#584) (48b8abb), closes #536 #637

BREAKING CHANGES

  • dropdown: * dropdown property disabled renamed to isDisabled

1.0.17 (2016-05-31)

Bug Fixes

  • datepicker: added ngOnChanges hook (ecffdb0), closes #543
  • timepicker: added null value validation (f9ad7e7), closes #533
  • tooltip: Fix tooltip arrows in bootstrap v4 (b4250d4), closes #141

Features

  • modals: added declarative modals component (#564) (1d0903f), closes #29
  • tooltip: adds implementation to tooltipEnable (#517) (1470892)

1.0.16 (2016-05-06)

Bug Fixes

  • build: system.js bundler updated to rc.1 (6945ad9)
  • collapse: had to disable animation in order to update to rc.1 (3443495)
  • collapse: removed dependecy to animation builder (fed473f)
  • docs: update to ButtonRadioDirective and ButtonCheckboxDirective (#476) (2e2d79b)

Features

1.0.15 (2016-04-28)

Bug Fixes

  • buttons: had incorrect import statement which breaks .d.ts and import (67ee5b5)
  • universal: now plays well with ng2 universal (9d595d3), closes #61

1.0.14 (2016-04-26)

Bug Fixes

  • accordion: Panel isn't resizing after content has changed (914ae1a), closes #454
  • collapse: Setting overflow back to visible in Collapse (#433) (5c9434e), closes #372
  • datepicker: added support for null value (8109dd2), closes #16 #445
  • datepicker: If the date was set by ngModel it will be overwritten by default value (6321253)
  • Tabset: add tab-container class to the Tabset component for correct display (2b951f7)

Features

  • package: updated angular2 to 0-beta.16 (75b3568)
  • typeahead: show list of options on focuse when minLength=0 (f1c1909), closes #187 #413

1.0.13 (2016-04-15)

Bug Fixes

  • typeahead: blur event handler should not prevent item selection (847d375), closes #403 #418 #356
  • typeahead: Blur hide with timeout, to allow other events to be triggered. (fixes #363) (1a719d0), closes #395 #389

1.0.12 (2016-04-15)

Features

  • deps: upgrade to angular2 beta.15 (00e6ad4)

1.0.11 (2016-04-08)

Bug Fixes

  • build: generate source maps for systemjs bundles (fixes #367) (81e16b7)
  • demo: added card clasess to pre tags in bs4 demo (0dfe7b2)
  • lint: added usage of tslint-config-valorsoft (cad6af3)
  • lint: enable tslint and codelyzer (fixes #309) (b60ce40)
  • typeahead: prevent form submition when typeahead selected (fixes #359) (4297410)

Features

  • package: updated to angular2 beta.14 (243585b)

1.0.10 (2016-04-01)

Features

  • package: angular2 version updated to beta.13 (91e4ad1)

1.0.9 (2016-03-31)

Bug Fixes

  • collapse: animate is not available for system.js (867afb8)

1.0.8 (2016-03-30)

Bug Fixes

Features

  • collapse: added animation, toggle\hide\show methods made public (closes #348, fixes #287) (2625b29)
  • datepicker: Added functionality to add a custom class to specific dates. Supports empty custom class. (0f6389f)
  • package: angular2 version updated to 2.0.0-beta.12 (15c866f)

1.0.7 (2016-03-16)

Bug Fixes

  • demo: fix demo layout (227ef4e)
  • progress: progress bar now works with ng2 (f970433)

Features

  • pagination: use inner html for pagination button text (66cc008)

1.0.6 (2016-03-09)

Bug Fixes

  • datepicker-inner: When changing view on datepicker, and going left and right, selected date (97c8735)
  • tooltip: fix positioning of tooltip container (5697574)

Features

  • datepicker: Added an attribute onlyCurrentMonth which if true will not show dates from previous and next month (to make a full week of 7 days). So it will show dates only from currently displayed month. (529af20)

1.0.5 (2016-02-25)

Bug Fixes

  • datepicker: setting default value for SHOW_WEEKS (aa09451)
  • daypicker: glyphicon arrows, disable and colspan attributes (e533ee9)
  • daypicker: text center align in bootstrap 4 (dfd502f)
  • tabs: destroy cycle, closes #180 (ae8c617)

1.0.4 (2016-02-24)

Bug Fixes

  • "outsideClick" still closed the dropdown on any click (6348f72), closes #124
  • build: fix npm start command, fixes #113 (217fe3a)
  • build: rollback compression plugin version to 0.2, fixes #103 (3d59e2d)
  • build: updated to use ts 1.8.2, fixes #116 (206770b)
  • datepicker: setting default value for SHOW_WEEKS (f0079ad)
  • datepicker: upgrade to beta 1, issue #38 (b1a5507)
  • export: all the correct directives are now properly exported (b00a30b)
  • pager: multiple times defined event numPages, fixes #111, closes #112 (780eebd)
  • pagination: multiple triggering of pageChanged event, fix #76, fix #138, closes #146 (91c4ec4)

Features

1.0.1-beta.2 (2016-01-25)

Bug Fixes

  • demo: replace ng-non-bindable with ngNonBindable (2ef870a)
  • dropdown: incorrect import from *.ts, fixes #88 (6eb42e1)
  • pagination: updating Pagination.totalPages (df0c0f0)

Features

  • build: works good with typescript@1.6 (31c513b)
  • ng 2.0.37: ts errors fixed (1e19f55)
  • typeahead: ts style fixes (3eab1e4)