All Versions
Latest Version
Avg Release Cycle
177 days
Latest Release
1288 days ago

Changelog History
Page 2

  • v3.0.1 Changes

    July 29, 2015
    • ๐Ÿ‘Œ Improvements and bug fixes.
    • Ability to left, right align textfields. Ability to set up a minimum textField width.
    • If form is being shown, assigning a new form automatically reload the tableview.
    • โšก๏ธ Update objective-c and swift example projects.
    • ๐Ÿ›  Swift compatibility fixes.
    • Long email validation added.
    • ๐Ÿ›  Fixed row copy issue, now valueTransformer value is copied.
    • ๐Ÿ›  Fixed step counter row layout issues.
    • ๐Ÿ›  Fixed issue "Last form field hides beneath enabled navigation controller's toolbar".
    • ๐Ÿ›  Fixed issue "Navigating between cells using bottom navigation buttons causes table cell dividers to disappear".
    • ๐Ÿ‘‰ Use UIAlertController instead UIActionSheet/UIAlertView if possible.
    • Hidden and disabled rows resign first responder before changing state.
    • onChangeBlock added to rowDescriptor.
    • 0๏ธโƒฃ use tintColor as default button row color.
    • 0๏ธโƒฃ By default accessoryView is no longer shown for inline rows.
    • ๐Ÿ›  Fix NSBundle issues to use XLForm as dynamic framework.
  • v3.0.0 Changes

    June 18, 2015
    • hidden, disable properties added to XLFormRowDescriptor. @YES @NO or a NSPredicate can be used to hide, disable de row.
    • hidden property added to XLFormSectionDescriptor. @YES @NO or a NSPredicate can be used to hide the section.
    • โž• Added XLFormRowDescriptorTypeCountDownTimerInline and XLFormRowDescriptorTypeCountDownTimer row type with an example.
    • โœ‚ Deleted dateFormatter property and added support to use the NSValueTransformer to convert the selected object to a NSString in the XLFormDateCell class.

    • โž• Added XLFormRowDescriptorTypeCountDownTimerInline and XLFormRowDescriptorTypeCountDownTimer row type with an example.

    • โœ‚ Deleted dateFormatter property and added support to use the NSValueTransformer to convert the selected object to a NSString in the XLFormDateCell class.

  • v2.2.0 Changes

    • ๐Ÿ›  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.
  • v2.1.0 Changes

    • ๐Ÿ”„ Change XLFormRowDescriptorTypeText, XLFormRowDescriptorTypeName and XLFormRowDescriptorTypeTextView keyboard type to UIKeyboardTypeDefault.
    • โž• Added XLFormRowDescriptorTypeInfo row type and example.
    • โž• Added XLFormRowDescriptorTypeSelectorPopover row type and example.
    • โœ… CI added. Created Test project into Tests folder and set up Travis.
    • ๐Ÿ’ป Documented how to customize UI. Added an example.
    • Now XLFormViewController extends from UIViewController instead of UITableViewController.
    • โž• Added tableView property as a XLFormViewController IBOutlet.
    • โž• Added support for storyboard reuse identifier and nib file.
    • Button selection can be handled using a selector or block.
    • โž• Added addAsteriskToRequiredRowsTitle property to XLFormDescriptor. NO is used as value by default.
    • ๐Ÿšš Image cell has been removed because it depends on AFNetworking and now needs to be implemented as a custom cell. You can find the image custom cell in Examples/Others/CustomCells.
  • v2.0.0 Changes

    • โž• Added XLFormRowDescriptorTypeMultipleSelector row type and example.
    • โž• Added XLFormRowDescriptorTypeSelectorPickerView row type and example.
    • โž• Added XLFormRowDescriptorTypeSelectorPickerViewInline row type and example.
    • โž• Added generic way to create inline selector rows.
    • Ability to customize row animations.
    • (NSDictionary *)formValues; XLFormViewController method added in order to get raw form data.
    • โž• Added XLFormRowDescriptorTypeSelectorSegmentedControl row type and example.
    • ๐Ÿšš AFNetworking dependency removed.
    • โž• Added XLFormRowDescriptorTypeStepCounter row type and related example.
  • v1.0.1 Changes

    • โž• Added storyboard example.
    • โž• Added button XLFormRowDescriptorTypeButton example.
    • Documented how to add a custom row.
    • ๐Ÿ›  Fixed issues: #2, #3, #27, #38.
    • ๐Ÿ›  Fixed crash caused by inline date rows. #6
    • Fixed ipad issue invalid cell layout. #10
    • ๐Ÿ†• New convenience methods to insert sections dinamically. #13
    • ๐Ÿ’… Change default label style to UIFontTextStyleBody. #18
    • โž• Added step counter row, XLFormRowDescriptorTypeStepCounter.
    • โž• Added initWithCoder initializer to XLFormViewController. #32.
    • โž• Added a convenience method to deselect a XLFormRowDescriptor. -(void)deselectFormRow:(XLFormRowDescriptor *)row;. #33.
  • v1.0.0 Changes

    • ๐ŸŽ‰ Initial release