Skip to content

Latest commit

 

History

History
2055 lines (1174 loc) · 167 KB

CHANGELOG.md

File metadata and controls

2055 lines (1174 loc) · 167 KB

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)

Most notable changes are:

  • ngx-bootstrap currently fully supports the Ivy engine

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

  • carousel: add an opportunity to use a keyboard for navigation (#5270) (f5ffefa)
  • common: add compatibility table (#5260) (b99f10c)
  • datepicker: add ivy support (also fix ci) (#5268) (27639ea)
  • doc: include docs for DateRangepicker custom format (#5199) (b845340)
  • tabs: update of keyboard control (#5284) (161f419)

5.0.0 (2019-06-10)

Most notable changes are:

  • migrated to Angular 8
  • to datepicker and typeahead added animation which disabled by default
  • fixed a case of looping inside position service

Bug Fixes

Features

BREAKING CHANGES

  • datepicker: requires BrowserAnimationsModule
  • typeahead: requires BrowserAnimationsModule

4.3.0 (2019-05-21)

Bug Fixes

Features

  • datepicker: add Vietnam (vi) locale to date picker (#5221) (4c1f2bf)
  • 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)

4.2.0 (2019-04-26)

Bug Fixes

Features

  • 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: change Thai 'weekdaysShort' format for look better in datepicker (#4674) (77ccc37)
  • demo: add stackblitz examples via SDK (#4098) (ecdc140)

4.1.1 (2019-04-10)

Bug Fixes

  • build: fix heroku (c76d6d8)
  • build: fix heroku eror 503 (4ebf2ad)
  • tests: add fixes for timepicker tests stability (#5157) (7563505)
  • tests: enhancements to group and key params for cypress (#5161) (0006146)
  • tests: fix cypress datepicker tests in development (#5142) (fa25dd5)
  • tests: modal e2e tests fix, cypress update (#5145) (b66b1bb)
  • tests: remove 3d cypress thread, unnecessary (#5139) (45cde70)
  • tests: stabilize spinners timepicker test (#5160) (d03c66d)

Features

Performance Improvements

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

4.0.1 (2019-03-29)

Bug Fixes

4.0.0 (2019-03-22)

Most notable changes are:

  • the library was migrated to Angular 7 which leads to requiring of typescript>=3.1.1
  • the adaptive position was turned off by default for Datepicker and Typeahead components
  • 'select' event was changed to 'selectTab' in Tab component

Bug Fixes

Features

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

3.3.0 (2019-02-12)

Most notable changes are:

  • completely rewritten positioning service, now auto positioning is working much better
  • added an option to disable specific in data and range pickers

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

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

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)
  • typeahead: change function name from hightlight to highlight (#4091) (97171ff), closes #3518

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: 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
  • demo-sidebar: remove list duplicate from sidebar (#4201) (605efd1)
  • 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: The content(button) extends beyond the tooltip's field in Dynamic Html demo section (#4102) (a123c2c)
  • tooltip-popover: fix arrow position for bs4 (#3784) (0b1d8e7)

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

BREAKING CHANGES

  • progressbar: progress directive was removed, use progressbar instead
  • chronos: bs-moment renamed to chronos
  • chronos: all locales was suffixed with Locale (en -> enLocale)
  • datepicker: setting locale via bsConfig no longer works. Now for changing locale inject BsLocaleService and call its use method. For more detailed example check our demo
  • datepicker: datepicker and daterange component selectors was removed, now datepicker available only as directive
  • rating: removed input properties stateOn, stateOff and ratingStates
  • rating: custom icons now working via customTemplate
  • package upgraded to support ng v4 and v5 (and v6)
  • package: dropped support of ng v2

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)

BREAKING CHANGES

  • rating: - removed input properties stateOn, stateOff and ratingStates
  • custom icons now working via customTemplate
  • package: - dropped support of ng v2

  • feat(package): upgrading ng v4

  • feat(package): dropped support of ng v2

  • chore(datepicker): initial commit

  • chore(package): beta.6

  • fix(datepicker): for ng v4

  • chore(core): after merge fix

  • fix(demo): fix carousel demo error

  • fix(tests): add matchers, fix fn output type in draggable service

  • chore(package): upgraded angular dependencies

  • 2.0.0-beta.3

  • chore(changelog): update

  • chore(package): fixed missing moment dependecy

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

BREAKING CHANGES

  • dropdown: - DropdownModule renamed to BsDropdownModule, same to all dropdown components added bs prefix
  • addToggleClass option is deprecated, now you need to add dropdown-toggle class manually if needed
  • dropdownMenu menu become a template selector, so * should be added sample: <ul dropdownMenu> should become <ul *dropdownMenu>
  • onToggle event deprecated use isOpenChange instead
  • appendToBody deprecated, use container="body" instead, now dropdown behaviour and attachment params alligned with tooltips and popovers
  • keyboardNav deprecated
  • disabled renamed to isDisabled
  • dropdownToggle doesn't prevent default behaviour anymore

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

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

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)