All Versions
25
Latest Version
Avg Release Cycle
113 days
Latest Release
1234 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v3.2.1 Changes
October 10, 2017- ➕ Add support for both Swift 3 and 4 simultaneously.
-
v3.2.0 Changes
July 04, 2017- 🛠 Fixed editing rect size when clear button is present to no overlap #148
- ➕ Added
titleFont
as open var to set another font intitleLabel
#141. Thanks to @rabenson and @rubenadlm.
-
v3.1.0 Changes
👌 Improvements
- Made
isLTRLanguage
open
so it can actually be set by users #121. - 🗄 Silence warnings due to
M_PI
being deprecated in Xcode 8.3 #116. Thanks to @z3bi. - ➕ Adds UIAppearance support #118. Thanks to mwfire.
- 🛠 Fix for RTL issue while editing texts #126. Thanks to @mehrdadmaskull
No Functional Change
- Made
-
v3.0.0 Changes
💥 Breaking
🔄 Change implementation of amimation callbacks to include boolean completed flag.
Before
textfield.setTitleVisible(false, animated: true) { // Perform callback actions }
Now
textfield.setTitleVisible(false, animated: true) { completed in // Perform callback actions using completed flag }
👀 See #112
-
v2.0.1 Changes
- ➕ Added
@discardableResult
tobecomeFirstResponder
andresignFirstResponder
. This silences Xcode warnings about unused results of those functions and brings the implementation closer to the iOS API #98. Thanks to bennokress - Disable
GCC_GENERATE_TEST_COVERAGE_FILES
andGCC_INSTRUMENT_PROGRAM_FLOW_ARCS
in release configs. This was causing rejections when submitting to Apple when the library is integrated manually or with Carthage #97. Thanks to vytautasgimbutas
- ➕ Added
-
v2.0 Changes
- ➕ Adds swift 3 support. Thanks to @DenHeadless. See #67
-
v1.2.1 Changes
- 🛠 Bugfix: title was blinking when tapping the textfield.
-
v1.2.0 Changes
- ➕ Added RTL language support
- 🔄 Changed the behaviour of
errorMessage
, removing unnecessary business logic.- Before this change there was some "hidden" business logic around the resetting of errorMessage, namely:
- Whenever the control was selected by a user, it got cleared (becomeFirstResponder invoked)
- Whenever the text changed, it also got reset (when
textField(textField:,range:string:)
was invoked) - After this change what's different:
- The errorMessage is no longer reset by any text or focus changes. If a developer sets this message, the error will be displayed, until this property is cleared. To implement the previous functionality, just subscribe to the
textField(textField:,range:string:)
event on the delegate - As a side effect of this, the workaround of double-invoking
textField(textField:,range:string:)
has been removed, fixing the bug raised by this Issue
-
v1.1.1 Changes
- 🛠 Bugfix: setting the error message via the
textField?(shouldChangeCharactersInRange:replacementString:)
method is now possible - ➕ Added example on how to use the control from Objective C
- 🛠 Bugfix: setting the error message via the
-
v1.1 Changes
- 🔄 Changed the control to inherit from the
UITextField
class (previously the control inherited fromUIControl
) - 🚚 The delegate to use with the textfield is now the
UITextFieldDelegate
(removed thedelegate:SkyFloatingLabelTextFieldDelegate
class) - ✂ Removed
placeHolderLabel
,textField
andhasText
properties fromSkyFloatingLabelTextField
class - ✂ Removed
textRectForBounds(bounds: CGRect)
andplaceholderLabelRectForBounds(bounds:CGRect)
methods fromSkyFloatingLabelTextField
- The above methods have been replaced with the
UITextfield
methodseditingRectForBounds(bounds: CGRect)
andplaceholderRectForBounds(bounds: CGRect)
onSkyFloatingLabelTextField
- ➕ Added
placeholderFont
,editingOrSelected
properties toSkyFloatingLabelTextField
class
- 🔄 Changed the control to inherit from the