XLForm v2.2.0 Release Notes

    • ๐Ÿ›  Fixed "(null)" caption when XLFormRowDescriptorTypeSelectorLeftRight row required error message is shown.
    • Refresh the cell content instead of recreating one, when the form get back from a selection.
    • โž• Added XLFormRowDescriptor to validations error to easily show an error mask.
    • ๐Ÿ‘‰ Use row tag in validation error message if row does not have a title. It is also possible to set up a custom message if needed
    • โž• Added a convenience method to add a XLFormRowDescriptor instance before another one.
    • ๐Ÿ‘ Allow nil values in cellConfig and cellConfigAtConfigure.
    • ๐Ÿ›  Fix constraints for textFieldCell when it is configured to be right aligned.
    • โž• Add asterisk to required segmentedCells if needed.
    • Fail validation for empty strings and NSNull on required rows.
    • ๐Ÿ‘ Segue support added to buttons and selectors.
    • ๐Ÿ”ง Ability to configure a storyboardId or a viewController nibName to by used by button and selector rows as presented view controller.
    • ๐Ÿ›  Fix scrolling to top when status bar is tapped.
    • ๐Ÿ›  Fix wrong type of XLFormRowDescriptorTypeDecimal row. Now it's converted to NSNumber.
    • ๐Ÿ›  Fix issue: XLFormRegexValidator only checks regex validation for NSStrings, not working for number.
    • Callconfigure method from awakeFromNib on XLFormBaseCell.
    • Assign form.delegate from inside setForm: method.
    • โž• Added custom cell, validation, reordering, can insert, can delete examples.
    • โž• Added support for inputAccessoryView. Default input accessory view allows to navigate among rows. Fully optionally and customizable.
    • โž• Added suport for row navigation. Fully optionally and customizable.
    • ๐Ÿ’ป beginEditing: endEditing: methods added. These method are called each time a row gains / loses firstResponder. They bring the ability to do UI changes.
    • Read Only mode added. disable property added to XLFormDescriptor class.
    • ๐Ÿ“‡ Rename label XLFormTextViewCell property as textLabel.
    • ๐Ÿ›  fix position of multivalued section accessory view.
    • Can delete, can delete, can reorder section mode added. it's possible to enable some of them, don't need to enable all modes.