Date: 04-Mar-2022
- PHP 8.1 enhancements for native functions.
Date: 12-Jun-2021
- (enh #133): Correct conversion for FORMAT_DATE.
Date: 23-Sep-2018
- Move all source code to the
src
directory. - Enhancements to support Bootstrap v4.x.
- (enh #124): Load settings from request in ParseController.php.
- (bug #121): Add delay before run validate(), while "timepicker" make changes.
- (enh #120): Better post params validation.
- (enh #113): Correct empty value validation.
Date: 14-Jan-2017
- Better configuration for
Module::convertAction
. - (bug #108): Initialize auto widget options correctly.
- (bug #106): More correct validation for guessing date without ajax conversion.
- (bug #105): Set date control plugin data correctly within widget options.
- (enh #96, #102): Ignore timezone conversion for
DateControl::FORMAT_DATE
. - (enh #92): Implement following DateControl plugin events that can be listened via jQuery/javascript:
beforechange.datecontrol
: will be triggered before an ajax request is sent when changing the date input on client.changesuccess.datecontrol
: will be triggered after successful change of a date on the client(applicable for both ajax or non ajax conversions).changeerror.datecontrol
: will be triggered when the ajax conversion service returns an error status.changecomplete.datecontrol
: will be triggered after completion of an ajax conversion service.changeajaxerror.datecontrol
: will be triggered when any exception or error is thrown during the ajax conversion.afterpaste.datecontrol
: will be triggered when a data is pasted in the date input on the client.
Date: 08-Dec-2016
- Add github contribution and issue/PR logging templates.
- Enhance PHP Documentation for all classes and methods in the extension.
- Add branch alias for dev-master latest release.
- (enh #94): Add paste support for DateControl.
- (bug #103): BC BREAKING CHANGE: A new property
widgetOptions
is available. This property will replace theoptions
property for the scenario whenautoWidget
orwidgetClass
is set.
Date: 30-Jul-2015
- (enh #69): Better format conversion to reset unprovided fields to the Unix Epoch.
- (bug #68): Better
strpos
validation before ajax conversion. - (enh #67): Allow multiple locale widgets to be parsed correctly on same page.
Date: 19-Jul-2015
- (enh #66): Localisation format parsing enhancements.
- (enh #59): Enhancements for parsing
yii2-widget-datepicker
better. - Undo #50 - remove timestamp increase through up/down keys.
Date: 02-Jun-2015
- (enh #58, #60): Fix for triggering asynchronous change event.
- (bug #51): Typo in plugin validation for type.
- (bug #50): Pressing up/down keys to increase/decrease timestamp.
Date: 13-Feb-2015
- Set copyright year to current.
- (bug #43): Allow
datecontrol
module to be used as an embedded submodule. - (bug #42): Prevent double ajax requests due to plugin internal change events getting triggered.
- (bug #39): Ensure datecontrol is validated on blur.
- (enh #37): Wrong capitalization in 'autoClose'.
- (bug #36): Update default save format settings to php: syntax.
Date: 13-Dec-2014
- (bug #35): Auto convert display and save formats correctly to PHP DateTime format.
- (bug #34): Bug in Module Methods "getDisplayFormat" and "getSaveFormat" converted a correct php format in an incorrect one.
- (bug #34): Locals with short language code like "de" haven't been found because "prefix" was not in string.
Date: 04-Dec-2014
- (enh #33): Auto validate disability using new
disabled
andreadonly
properties in InputWidget - (enh #31): Enhance widget to use updated plugin registration from Krajee base
Date: 17-Nov-2014
- (enh #28, #29): DateTime createFromFormat wrongly uses current timestamp in time part for bare DATE format.
- (enh #27): Added property for switching between asynchronous or synchronous request via Ajax.
Date: 10-Nov-2014
- Set dependency on Krajee base component.
Date: 10-Oct-2014
- (enh #22): Extension revamped to support PHP and ICU date formats
Date: 08-Oct-2014
- (enh #21): Enhance date format con## version based on new yii helper
FormatConverter
(enrica).
Date: 24-Jul-2014
- (enh #18): Included timezone support for display and save formats (requires
ajaxConversion
). - PSR 4 alias change
Date: 24-Jul-2014
- (enh #14, #15): Revamped and enhanced datecontrol plugin to work with the php-date-formatter.js jQuery plugin.
- The extension now has an option to either use
ajaxConversion
OR use client level javascript validation to convert date. Ajax con## version is disabled by default. - Change and Keydown events revamped. The extension now automatically listens to the UP and DOWN presses for the DatePicker widget.
- Preconfigured locales matching DatePicker. Includes a locales folder for date settings configuration for each language.
- Ability to override locale date settings at runtime for each DateControl widget instance.
Date: 26-Jun-2014
- (enh #12): Updated documentation for new
autoWidgetSettings
as per enh # 9. - (enh #11): Use date con## version using PHP DateTime instead of Yii formatter
- (bug #10): Fix DatePicker convertFormat to work with DateControl.
- (enh #9): Included
autoWidgetSettings
in module, for configuring global settings forkartik\widgets
whenautoWidget
is true. - (enh #9): Defaulting rules vastly enhanced. Included the configurable properties
dateControlDisplay
anddateControlSave
inYii::$app->params
, which can override the module leveldisplaySettings
andsaveSettings
. - (enh #4): Fix documentation to include right namespace for Module.
- (enh #4): Fix documentation to include right namespace for Module.
- (bug #3): Fix AutoWidget Plugin Options using right array merge.
Date: 01-Jun-2014 Initial release