UNPKG

ngx-mat-timepicker

Version:

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

223 lines (159 loc) 6.35 kB
# 21.0.1 * MatFormField is now optional again (closes [#141](https://github.com/tonysamperi/ngx-mat-timepicker/issues/141)) # 21.0.0 * Update for Angular 21! 🎉 # 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