Extension:Semantic Forms Inputs/Version History

From MediaWiki.org
Jump to: navigation, search
Version Date Description
0.1 27-Sep-2009
  • Initial version with input types datepicker and regexp
0.1.1 30-Sep-2009
  • Bugfix: Syntax error
0.2 06-Nov-2009
  • added input type combobox
  • loadpath of css files fixed (patch by Joel Natividad - thanks!)
  • columns of datepicker should all have same width now
  • datepicker can now be used inline (no forced block mode anymore)
0.3 24-Aug-2010
  • added input type simpledatepicker
  • removed input type combobox
  • structure of PHP files overhauled
0.3.1 30-Aug-2010
  • Fixed XSS issues for input types datepicker and regexp
  • Bugfixes for datepicker:
    • datePickerDayNames was not set in SFI_Settings
    • setting of pre-existing date was faulty
  • Bugfixes for simpledatepicker:
    • you could only use it once per page
    • error messages (e.g. for mandatory) were not displayed
    • you could not use it inline
  • use one icon for both datepickers
  • declared all functions in class SFIInputs static
0.4 07-Jan-2011
  • added input type timepicker
  • added input type datetimepicker
  • added input type menuselect
  • removed input type simpledatepicker (not needed anymore, just use datepicker)
  • changed input type datepicker
    • replaced YUI datepicker by jQuery datepicker (i.e. YUI is not a requirement for SFI anymore)
    • some parameters formats have changed (e.g. default, date format, values, etc.)!
    • made it independant from user language (it always returns date as yyyy/mm/dd now, but shows up localized still)
  • SFI shows up as semantic extension in Special:Version (thanks Jeroen.)
  • cleanup of file structure (again) and alignment with new interface to Semantic Forms
  • some bugfixes
0.4.1 19-Mar-2011
  • bugfix datepicker: sends now back an empty value when user input is empty
  • bugfix datepicker: DisabledDates and HighlightedDates now working in IE
  • bugfix timepicker: ($sfigSettings->timePicker[Min|Max]Time does not work)
  • bugfix datetimepicker: displays datetime correctly now and retains wrong-formatted values if they are unchanged
  • bugfix datetimepicker: time part gets not duplicated on each edit anymore
  • bugfix menuselect: late initialisation to avoid conflicts
0.5 02-Dec-2011
  • total overhaul of extension structure
    • each input type now gets its own class and file
    • registration of input types modified to comply with new mechanism of Semantic Forms 2.3.1
    • input types will now show up on the Special:CreateForm page
  • fix bug 26756 (MenuSelect does not work in FloatEdit)
  • fix bug 26709 (Menuselect broken in Google Chrome)
  • fix bug 31587 (MenuSelect broken)
  • fix bug 30478 (datepicker fails in hebrew localization)
  • fix bug 32344 (Non-clear error message)
  • fix bug 25588 (Faulty regexp breaks JS execution)
  • fix bug 29257 (Datepicker does not save a date entered via browser's autocompletion)
0.6 22-Apr-2012
  • using resource loader (MW1.16 compatibility dropped; new minimum MW version is 1.17)
  • fix bug 33075 (global $wgLang missing)
  • fix bug 34360 (Datetimepicker: not dimmed if user does not have edit right)
  • fix bug 34361 (Timepicker: The second click on "clock" button.)
  • fix bug 35652 (SemanticFormsInputs: Datepicker and timepicker: wrong tab order)
  • some more minor bugfixes and refactoring
0.7 09-May-2013
  • add input type 'two listboxes' by Yury Katkov
  • bugfix (SFI not among semantic extensions in Special:Verison)
  • bugfix (menuselect - list of values visible)
  • bugfix (menu not displayed for menuselect input used in a multi-template form)
  • bugfix (menuselect: values should be trimmed)