UNPKG

ngx-mat-timepicker

Version:

ngx-mat-timepicker is an Angular material 9+ extension to add time pickers!

217 lines (155 loc) 6.13 kB
#20.0.1 * Fix peer deps #20.0.0 * Update for Angular 20! 🎉 #19.0.0 * Update for Angular 19! 🎉 #18.0.1 * Version bump #18.0.0 * Update for Angular 18! 🎉 #17.1.0 * Add option `dottedMinutesInGap` * Fix mini-fab appearance (closes [#105](https://github.com/tonysamperi/ngx-mat-timepicker/issues/105)) * Fix hours init (closes [#108](https://github.com/tonysamperi/ngx-mat-timepicker/issues/108)) * Fixed README #17.0.3 * Remove ripple #17.0.2 * Fix time not preserved in picker when "appendToInput" is true (fixes [#93](https://github.com/tonysamperi/ngx-mat-timepicker/issues/93)) #17.0.1 * Fix disabled clock buttons appearance (fixes [#94](https://github.com/tonysamperi/ngx-mat-timepicker/issues/94)) #17.0.0 * Update for Angular 17! 🎉 #16.1.3 * Fix time not preserved in picker when "appendToInput" is true (fixes [#93](https://github.com/tonysamperi/ngx-mat-timepicker/issues/93)) #16.1.2 * Fix weird behaviours caused by multiple pickers in same page (fixes [#29](https://github.com/tonysamperi/ngx-mat-timepicker/issues/29)) #16.1.1 * Add onTouch handler #16.1.0 * Update for standalone components #16.0.4 * Fix timeChange not firing on 0 values (fixes [#81](https://github.com/tonysamperi/ngx-mat-timepicker/issues/81)) #16.0.3 * Remove pointless cdkTrapFocusAutoCapture (closes [#77](https://github.com/tonysamperi/ngx-mat-timepicker/issues/77)) #16.0.2 * Fix change Hostlistener behaviour and add check after parse to handle invalid parsed DateTime (fixes [#70](https://github.com/tonysamperi/ngx-mat-timepicker/issues/70)) #16.0.1 * Don't emit unless both values are set in ngx-mat-timepicker-field (fixes [#71](https://github.com/tonysamperi/ngx-mat-timepicker/issues/71)) #16.0.0 * Update for Angular 16! 🎉 #15.1.7 * Fix allow empty enableKeyboardInput (coerced) attribute even with strictTemplates enabled #15.1.6 * Fix ts-luxon version (closes [#60](https://github.com/tonysamperi/ngx-mat-timepicker/issues/60)) #15.1.5 * Reverted behaviour before changes for #49 because it actually makes more difficult writing the value #15.1.4 * Fixed "Invalid Datetime" on user input when caret is before (fixes [#49](https://github.com/tonysamperi/ngx-mat-timepicker/issues/49)) * Fix appearance of mat-toolbar on keyboard input enabled * Use of coerceBooleanProperty on @Input enableKeyboardInput for ngx-mat-timepicker #15.1.3 * Upgraded ts-luxon version (fixes #51) * Improved handling of meridiem (fixes #51) * Improved typings * Deleted residual legacy files (unused) #15.1.2 * Tiny performance improvements * Clarified code docs * Delete NgxMatTimepickerThemeDirective for good (don't worry it was useless) #15.1.1 * Handled weird meridiem formats, such as spanish `a. m.` which apparently doesn't work in TSLuxon (yet) * General performance improved #15.1.0 * Fix missing initializer, causing unwanted behaviour when not linking an input and not setting format * Improve data management for picker dialog * Misc refactor #15.0.1 * Fix injection breaking "appendToInput" #15.0.0 * Update for Angular 15! 🎉 #14.0.6 * Fix missing initializer, causing unwanted behaviour when not linking an input and not setting format * Improve data management for picker dialog * Misc refactor #14.0.5 * Fix dial numbers not disabled when out of min or max range (closes [#42](https://github.com/tonysamperi/ngx-mat-timepicker/issues/42)) #14.0.4 * Fix dial numbers not disabled when out of min or max range #14.0.3 * Fixed ngx-mat-timepicker-toggle appearance (closes [#41](https://github.com/tonysamperi/ngx-mat-timepicker/issues/41)) #14.0.2 * Making NgxMatTimepickerModule.setLocale optional again (closes [#34](https://github.com/tonysamperi/ngx-mat-timepicker/issues/34)) #14.0.1 * Fixed peer deps (fixes [#32](https://github.com/tonysamperi/ngx-mat-timepicker/issues/32)) #14.0.0 * Update for Angular 14! 🎉 #13.2.3 * Patching accidentally build without refreshing deps (fixes [#35](https://github.com/tonysamperi/ngx-mat-timepicker/issues/35)) #13.2.2 (deprecated) * Making NgxMatTimepickerModule.setLocale optional again (closes [#34](https://github.com/tonysamperi/ngx-mat-timepicker/issues/34)) #13.2.1 * Version bump (inverted changelog) #13.2.0 * Dynamic locale implemented (fixes #2) #13.1.0 * Removed smp-core-utils * Added coerceBooleanProperty for appendToInput #13.0.0 * Switched to yarn (dev only) * Update for Angular 13! 🎉 #12.1.0 * Fixed format 12h breaking on ngx-mat-timepicker-field * Allowing all angular minor vrs above 12.0.5 #12.0.0 * Upgrade for Angular 12 * Improved appearance (yes, again) of standalone timepicker #11.0.6 * Improved appearance of standalone timepicker #11.0.5 * Fixed #9: missing dependency #11.0.4 * Removed console #11.0.3 * Fixed focus issue * Improved focus trap when appendToInput #11.0.2 * Fix appendToInput option * Fix #11 demo page + readme * Moved ts-luxon in dependencies #11.0.1 * Upgrade for Angular 11 10.0.3 * Fixed #9: missing dependency #10.0.2 * Removed console #10.0.1 * Fix appendToInput option * Fix #11 demo page + readme * Moved ts-luxon in dependencies #10.0.0 * Upgrade for Angular 10 #9.1.1 * Fixed peer dependencies #9.1.0 (deprecated) * Now using ts-luxon instead of luxon, for best compatibility #9.0.5 * Fixed issue with `build --prod` * Refactored horrible things in ngx-mat-timepicker-append-to-input.directive #9.0.4 * Improved UI for screens up to 360px #9.0.3 * Resolved an annoying behaviour when using *ngIf on ngx-mat-timepicker directive (but not on the component). * Improved period select appearance in ngx-mat-timepicker-field * Fixed arrows appearance in ngx-mat-timepicker-field * Removed strict tipe checking on Input "format" allowing to pass in the form `format="24` instead of `[format]="24"` * Improved demo #9.0.2 * Version bump to fix travis badge and changelog #9.0.1 * General improvements: removed useless components and used components from @angular/material instead. * Solved theming issues, now it behaves correctly with any Material theme (prebuilt, or even custom! 😁) * Completed demo page #9.0.0 * Release compatible with Angular 9