v3.8.0
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 datepickerdateClicked
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 thediv.steps-container
element aroundul.steps
as shown in this documentation when you can.
- Please note: This is a breaking markup change that maintains backwards compatibility by adding the class
Documentation
- Update checkbox documented markup to 3.8 release [checkbox/radio] #1335