Skip to content

Latest commit

 

History

History
856 lines (453 loc) · 54.9 KB

CHANGELOG.md

File metadata and controls

856 lines (453 loc) · 54.9 KB

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

  • sortable: add support for custom item templates (#1580) (9d0b228)

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)

Migration notes v1.1.16 and less to v1.1.17

  1. ComponentHelper and PositioningService removed, please remove any mentions of this two
  2. Package structure was simplified, (removed components folder) so you need to change imports:
  • ng2-bootstrap\ng2-bootstrap to ng2-bootstrap
  • ng2-bootstrap\components\alert to ng2-bootstrap\alert
  • ng2-bootstrap\components\buttons to ng2-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 use imports: [AlertModule.forRoot()] in child modules imports: [AlertModule]
  1. Please read more in documentation

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: 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)

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)

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](https://github.com/HostBinding) and [@HostListener](https://github.com/HostListener) should be public (#1086) (3691757), closes #1080

1.1.8 (2016-10-05)

Bug Fixes

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)
  • 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

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)
  • 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)

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

1.0.12 (2016-04-15)

Bug Fixes

  • typeahead: Blur hide with timeout, to allow other events to be triggered. (fixes #363) (1a719d0), closes #395 #389

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

  • 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)

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

  • daypicker: glyphicon arrows, disable and colspan attributes (e533ee9)
  • tabs: destroy cycle, closes #180 (ae8c617)

1.0.4 (2016-02-24)

Bug Fixes

  • 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

Features

  • 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)

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)