Skip to content
This repository has been archived by the owner on Feb 12, 2022. It is now read-only.

v3.8.0

Compare
Choose a tag to compare
@interactivellama interactivellama released this 11 Jun 21:28
· 1072 commits to 3.x since this release

Feature and Bugfix release

Breaking Change in Checkbox Initiation

As promised in the 3.7.2 release notes, the following undocumented public methods have been removed from checkbox: setState, _toggleCheckedState, _toggleDisabledState, _setDisabledClass, and _setCheckedClass.

Additionally, the checkbox control can only be bound to the label element and no longer to the input element, nor to the .checkbox. This is now consistent with the radio control released in 3.7. For more information, please review the checkbox documentation.

  • Simplify checkbox control, limit initialization to label tag [checkbox/radio] #1319
A note about wizard markup

The element .steps-container has been added to the wizard markup. Backwards compatibility has been made by adding the class .no-steps-container to .wizard if .steps-container is not present in the markup. The additional class will be added at initiation, so markup does not immediately need to be changed. However, please update your markup when you can. This was necessary, since the wizard should not have a hidden overflow while the .steps element needed a hidden overflow wrapper to accommodate a large quantity of steps. See #1352 and this markup documentation for more information. This polyfill will remain in place for at least two minor versions.

New Features

  • Add support for minutely and secondly recurrence pattern [scheduler] #1338
  • Recurrence options changed to "per second" and "per minutes" [scheduler] #1346

Bugfixes

  • Trigger changed event when scheduler's datepicker dateClicked is triggered [scheduler[ #1350
  • Allow $.preventDefault() to halt next method even if last step in wizard [wizard] #1348
  • Remove startDate overwrite [scheduler] #1339
  • Allow selectedItem's step to be a string [wizard] #1327
  • Make scheduler's repeat monthly radio not checked by default [scheduler] #1316
  • Improve radio button test coverage to check group scenarios [checkbox/radio] #1315
  • Wrap steps in hidden overflow instead of the entire control [wizard] #1352
    • Please note: This is a breaking markup change that maintains backwards compatibility by adding the class .no-steps-container to .wizard via JavaScript. Please add the div.steps-container element around ul.steps as shown in this documentation when you can.

Documentation

  • Update checkbox documented markup to 3.8 release [checkbox/radio] #1335

Plumbing

  • Removes 2-step build process, improve CSS/LESS debugging #1334
  • Make install process Windows compatible #1333
  • Add type attribute to buttons in control markup [datepicker] [scheduler] [spinbox] [tree] [wizard] #1325