1.2.5 (2017-01-18)
- 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)
- sortable: fixing AoT type issues (717a7e9)
1.2.3 (2017-01-17)
- sortable: prop made public for AoT (1c25afc)
1.2.2 (2017-01-16)
- sortable: Changed reference to BrowserModule to CommonModule instead (#1503) (e7105c6)
- typeahead: hide on blur when item was hovered (4311c18), closes #1495
- build: upgrade to support ng v2.3+ only (bd5171a)
1.2.1 (2017-01-13)
1.2.0 (2017-01-12)
ComponentHelper
andPositioningService
removed, please remove any mentions of this two- Package structure was simplified, (removed
components
folder) so you need to change imports:
ng2-bootstrap\ng2-bootstrap
tong2-bootstrap
ng2-bootstrap\components\alert
tong2-bootstrap\alert
ng2-bootstrap\components\buttons
tong2-bootstrap\buttons
... etc.
3. All modules now have .forRoot()
static method, which provides required providers (configuration, positioning and component loader services, etc...)
- in
AppModule
you should useimports: [AlertModule.forRoot()]
in child modulesimports: [AlertModule]
- Please read more in documentation
1.1.17 (2017-01-11)
- 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)
1.1.16-11 (2016-12-30)
- accordion: bs4 template updated (53c0401)
- tabs: removed onDestroy event (78f6e49), closes #696 #610
- typeahead: fixed typeahead positioning inside form-inline (c6d4835), closes #1396
- 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)
1.1.16-5 (2016-12-16)
- 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: fix unit tests across the all supported browsers (#1322) (bd5a43a)
- karma.conf: fix for incorrect definition of mime type of test.ts file (#1332) (b25f8d7)
- 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)
- 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)
1.1.16 (2016-10-26)
- pagination: temporary disabled pageBtnClass option (49dd07f)
1.1.15 (2016-10-26)
- doc: formatYear instead of formatMear for the datepicker (#1126) (045573b)
- modal: hide bug in #1144 (#1147) (a3985c1)
- tooltip: fix
appendToBody
tooltip positioning (#1158) (#1159) (0fd0a80) - tooltip: fix delayed tooltip display (#1156) (#1161) (c6da387)
- 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)
- tooltip: properties types (b407012)
- 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)
- package: fixed link to main file (a515089)
1.1.14-0 (2016-10-11)
- 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)
1.1.13-0 (2016-10-10)
- 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)
1.1.10 (2016-10-07)
- 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)
- typeahead: add grouping of typeahead options (fdddbde)
- typeahead: introduce TypeaheadMatch model (80fccab)
1.1.9 (2016-10-06)
- build: All
[@HostBinding](https://github.com/HostBinding)
and[@HostListener](https://github.com/HostListener)
should be public (#1086) (3691757), closes #1080
1.1.8 (2016-10-05)
1.1.7 (2016-10-05)
- module: class exports added back (3eaa9ad)
1.1.6 (2016-10-04)
- 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
- 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)
1.1.4 (2016-09-15)
1.1.3 (2016-09-14)
- 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)
- datepicker: removed popup stub (d1a7d09)
- forms: add export of FormsModule where [ngModel] selector is present (#931) (b5c8448), closes #929 #929
1.1.1 (2016-09-02)
- dropdown: toggle does not close when clicking directly on an icon in Chrome (#851) (341dcf8), closes #658
- window: fixed window usage (0b7012a), closes #909 #908 #906
1.1.0 (2016-09-01)
- build: restore coverage reports (#755) (26191eb)
- ci: upload test coverage report to codecov (#756) (4358773)
- datepicker: remove unused code (#837) (fa22c98)
- demo: fixed accordion demo (bd4cc96), closes #399
- modals: fixed modals fade in animation (2b95c95), closes #687
- 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)
- 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)
1.0.22 (2016-07-12)
1.0.21 (2016-07-12)
1.0.20 (2016-07-11)
- package: removed peer dependency to router (c661772)
1.0.19 (2016-07-11)
- 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)
- 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
- 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
- dropdown: * dropdown property
disabled
renamed toisDisabled
1.0.17 (2016-05-31)
- datepicker: added ngOnChanges hook (ecffdb0), closes #543
- timepicker: added null value validation (f9ad7e7), closes #533
- modals: added declarative modals component (#564) (1d0903f), closes #29
- tooltip: adds implementation to tooltipEnable (#517) (1470892)
1.0.16 (2016-05-06)
- 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)
1.0.15 (2016-04-28)
- buttons: had incorrect import statement which breaks .d.ts and import (67ee5b5)
- tooltip: Fix tooltip arrows in bootstrap v4 (b4250d4), closes #141
- universal: now plays well with ng2 universal (9d595d3), closes #61
1.0.14 (2016-04-26)
- 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)
- 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)
1.0.12 (2016-04-15)
- typeahead: Blur hide with timeout, to allow other events to be triggered. (fixes #363) (1a719d0), closes #395 #389
- deps: upgrade to angular2 beta.15 (00e6ad4)
1.0.11 (2016-04-08)
- 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)
- package: updated to angular2 beta.14 (243585b)
1.0.10 (2016-04-01)
- package: angular2 version updated to beta.13 (91e4ad1)
1.0.9 (2016-03-31)
- collapse: animate is not available for system.js (867afb8)
1.0.8 (2016-03-30)
- use synchronous event emitters as a workaround for dehydrated detector issues (see angular/angular#6786) (9c9f290)
- build: reduce typings pain (686ef90), closes #128 #322
- carousel: Fix Typescript 7030 error (128db51)
- demo: including es6-shim and es6-promise (fixes #194) (80b73b4)
- dropdowns: dropdown should close correctly when used in modals (fixes #267, fixes #221) (a7a02ff)
- ie9,10: usage of [hidden] replaced with *ngIf (fixes #238) (260e963)
- tooltip: fix tooltip after upgrade to angular2 2.0.0-beta.12 (87a57f5)
- tooltip: updated for beta.12 (fixes #296, closes #332) (413c2f1)
- typeahead: Fixed potential error if value of typeahead is undefined. Fixes #345 (aeb2bc1)
- typeahead: Hide typeahead popup on blur. Fixes #351 (9c6f257)
- 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)
- pagination: use inner html for pagination button text (66cc008)
1.0.6 (2016-03-09)
- datepicker-inner: When changing view on datepicker, and going left and right, selected date (97c8735)
- tooltip: fix positioning of tooltip container (5697574)
- 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)
- daypicker: glyphicon arrows, disable and colspan attributes (e533ee9)
- tabs: destroy cycle, closes #180 (ae8c617)
1.0.4 (2016-02-24)
- 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 (aa09451)
- datepicker: setting default value for SHOW_WEEKS (f0079ad)
- datepicker: upgrade to beta 1, issue #38 (b1a5507)
- daypicker: text center align in bootstrap 4 (dfd502f)
- 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)
- "outsideClick" still closed the dropdown on any click (6348f72), closes #124
- allow two-way binding on
isOpen
(674fcb7) - build: update to use ng2 beta7 & use ts typings, fixes #212 (31e6300)
- datepicker: datepicker fixed for 0-beta.2, closes #120, fixes #38 (a3d9e1c)
- dropdown: implement "nonInput" auto-close mode (94d9909)
- tabs: removable tabs (c465610)