Releases: xmartlabs/Eureka
Releases · xmartlabs/Eureka
4.0.0
new podspec version.
3.1.0
new library version.
3.0.0
- Multivalued Sections
- Most cells can now be customized with nib files.
- Some bug fixes
2.0.1
Bug fixes and stability improvements!
2.0.0 Beta 1
Merge pull request #671 from xmartlabs/Swift3 Swift3
1.7.0
- Breaking change: Fixed typo in
hightlightCell
. You must now call / overridehighlightCell
. - Added
allSections
method to Form. (by @programmarchy) - Updated navigation images for row navigation. (thanks @VladislavJevremovic)
- Removed +++= operator.
- Other bug fixes and minor improvements
1.6.0
- Breaking change: Remove
controller: FormViewController
parameter from HeaderFooterViewRepresentableviewForSection
method. - Support for Xcode 7.3.1.
- Fixed ImageRow issue when trying to access imageURL after selecting image. Now imageURL is properly set up. #346
- Made FieldRowConformance protocol public.
- Added ability to override TextAreaRow constraints.
- Fix. Now section headerView/footerView cache is deleted whenever section header/footer is assigned.
- Made public
navigateToDirection(direction: Direction)
method. - Fixed autolayout in cells. #396
- Removed cell.setNeedsLayout() and cell.setNeedsUpdateConstraints() from updateCell process.
- Added
ButtonRow
onCellSelecttion
example. - Improve row deselection behavior during interactive transitions. #406
- Autosize TextAreaRow functionality added.
- Moved
inputAccessoryViewForRow
method from extension to FormViewController allowing it to be overridden. - Added ability to show a text when there is no value selected to some rows.
- Fixed: The top divider of a PickerInlineRow disappears upon selection.
- Fixed crash when selecting a date. DatePickerRow.
- Ensure inline row is visible when it’s expanded.
- Fixed PostalAddressRow - When a long form is scrolled up/down, values in Address box disappears.
Thanks to all contributors!! 🚀🚀
1.5.0
- Xcode 7.3 support.
- Expose a public
KeyboardReturnTypeConfiguration
initializer. - Allow to override constraints of FieldRow.
- Fixed SelectableSection wrong behaviour when the selectable rows was added to the section before adding the selectable section to the form.
- Implemented StepperRow and added an example to the example project.
- Allow AlertRow cancel title to be changed.
- Enabled CI UI testing and added some tests.
- Fixed "0 after decimal separator (DecimalRow)"
- Added ability to customize selector and multiple selector view controller option rows. Added
selectableRowCellUpdate
property toSelectorViewController
andMultipleSelectorViewController
. - Performance improvement. Store values for each tag in a dictionary and do not calculate it every time we evaluateHidden.
Thanks to all contributors!! 🍻🍻
1.4.1
SelectorRow
now requires the cell among its generic values. This means it is easier to change the cell for a selector row._AlertRow
and_ActionSheetRow
require generic cell parameter
If you are using custom rows that inherit from SelectorRow then you might want to change them as follows (or use your custom cell):
// before
// public final class LocationRow : SelectorRow<CLLocation, MapViewController>, RowType
// now
public final class LocationRow : SelectorRow<CLLocation, MapViewController, PushSelectorCell<CLLocation>>, RowType
1.4.0
- PopoverSelectorRow added.
- BaseRow reload, select, deselect helpers added.
- ImageRow update: allows clear button, image sources are public
- Added PostalAddressRow
- Lots of smaller bug fixes and new documentation
Breaking Changes
BaseCellType
protocol methodfunc cellBecomeFirstResponder() -> Bool
was renamed tofunc cellBecomeFirstResponder(direction: Direction) -> Bool
If you are using custom rows you may have to fix the compiler error by adding the new parameter.
- DecimalRow value type changed from Float to Double.