All Versions
Latest Version
Avg Release Cycle
76 days
Latest Release

Changelog History
Page 1

  • v1.9.7 Changes

    ๐Ÿ”‹ Features:

    • Enables building the CocoaPod with CLANG_MODULES_ENABLED=NO which enables compiling with ccache.
  • v1.9.6 Changes

    November 02, 2017

    ๐Ÿš€ This release includes many iOS 11 and iPhone X hot fixes.

    ๐Ÿ”‹ Features:
    • ๐Ÿ‘ Allowed color customization in typing indicator. By @dskatz22 (#613)
    • โž• Added support for an optional view to host outlets under the text view. By @dzenbot (#562)
    • ๐Ÿ”ฆ Exposed auto-completion variables. By @dzenbot (#561)
    ๐Ÿ›  Hot Fixes & Enhancements:
    • ๐Ÿ›  Fixed the text input not being interactive on iOS 11. By @dzenbot (#624)
    • ๐Ÿ›  Fixed iPhone X issue where the text input bar wouldn't expand to the bottom of the screen, below the home indicator. (#619)
    • ๐Ÿ›  Fixed scroll view content inset adjustments on iOS 11. By @gim- (#643)
    • ๐Ÿ›  Fixed compiler error in example app. By @BasThomas (#629)
    • ๐Ÿ›  Fixed content offset for keyboard when uninverted. By @ZAndyL (#542)
    ๐Ÿ—„ Deprecation:
    • ๐Ÿ—„ Deprecated -shouldProcessTextForAutoCompletion: in favor of -shouldProcessTextForAutoCompletion
    • ๐Ÿ— Building the SlackTextViewController framework and running basic tests using BuddyBuild CI, against all PRs. By @dzenbot (#640)
  • v1.9.5 Changes

    October 03, 2016
    ๐Ÿ”‹ Features:
    • Migrated the library to be using NSAttributedString underneath. The text property on SLKTextView uses a NSAttributedString representation based on its font and text color, and doesn't forward to super. By @jacywu07 (#501)
    • As part of the migration to NSAttributedString, new helpers for attributed strings have been added to SLKTextView+SLKAdditions.
    • Introduced a new API to end users to open the auto-completion mode with a given prefix. By @jacywu07 (#506)
    • ๐Ÿ”ฆ Exposed the private cacheTextView method. By @acandelaria1 (#513)
    ๐Ÿ›  Hot Fixes & Enhancements:
    • โšก๏ธ Updated the sample project to Swift 3! By @cyhsutw (#522)
    • โž• Added a property to allow the user to set how many lines of text SLKTextView's placeholder should have. By @jedmund (#505)
    • ๐Ÿ‘‰ Tweaked keyboard height calculations on invert mode. By @ZAndyL (#512)
  • v1.9.4 Changes

    August 07, 2016
    ๐Ÿ›  Hot Fixes & Enhancements:
    • ๐Ÿ›  Fixes keyboard status updates inconsistencies, causing sometimes the text input bar not to follow the keyboard.
    • ๐Ÿ›  Fixed bottom margin inconsistencies. Thanks @yury! ๐Ÿ’ช
    • ๐Ÿ›  Fixed an edge case where the caret would jump to the end after double-space completion in middle of text. Thanks @mtackes
    • ๐Ÿ‘Œ Improved Carthage support
  • v1.9.3 Changes

    May 08, 2016
    ๐Ÿ›  Hot Fixes & Enhancements:
    • ๐Ÿ›  Fixes a regression causing to trigger auto-completion text processing even if no prefix have been registered. This was causing a crash to many. Sorry about that!
    • ๐Ÿ›  Ignores keyboard notifications when no valid first responder is detected. This fixes the text input not following the keyboard at times.
    • Now shouldProcessTextForAutoCompletion: requires calling super.
  • v1.9.2 Changes

    April 27, 2016

    SlackTextViewController is now MIT licensed!

    ๐Ÿ”‹ Features & Enhancements:
    • ๐Ÿ‘ Better Swift 2.2 support with nullability annotations and shiny new Swift sample code. You rock @weijentu ๐Ÿ™‡
    • Introduced SLKTextInput protocol: A UITextInput extension to decouple all the text processing features related to auto-completion, to reuse in any text component such as UISearchBar, UITextField, UITextView, etc.
    • โž• Added a new API -shouldProcessTextForAutoCompletion to be able to opt-out from text processing for auto-completion.
    • ๐Ÿ›  The registeredPrefixes property are now of type NSSet (instead of NSArray).
    • โž• Added animation to views when switching from a keyboard to a custom input view. Thanks @cyhsutw!
    • Made keyboardStatus public, making it easier to check for the current keyboard state.
    ๐Ÿ›  Hot Fixes:
    • ๐Ÿ›  Fixed a use case where the textInput would not follow the keyboard when dismissing.
    • ๐Ÿ‘Œ Improved text caching from the textInput, specially when moving the app to the background (in case the app crashes while being on the background).
    • ๐Ÿ›  Fixed misaligned placeholder labels in the textView and out of bounds.
    • ๐Ÿ›  Fixed the textInput not growing accordantly to the font size. This was a regressions since version 1.7.1
    • ๐Ÿฑ Many, many, many auto-completion bug fixes ๐Ÿ’ช
  • v1.9.1 Changes

    March 23, 2016
    ๐Ÿ”‹ Features & Enhancements:
    • ๐Ÿ“‡ Renamed public autoCompleteFormatting to formattingEnabled.
    • Doesn't opt-out anymore from the built-in menu menu items Define , Replace and Share.
    • 0๏ธโƒฃ Made the collectionView's default background color to white.
    • ๐Ÿ‘ The auto-completion view is now presented above of the table/collection view avoiding to push it up/down every time. Much better UX!
    • โšก๏ธ Stored all key commands in a instance variable, to avoid recreating the array at every character update.
    ๐Ÿ›  Hot Fixes:
    • ๐Ÿ›  Fixed library from not compiling on iOS 8.
    • ๐Ÿ›  Fixed the right button from stretching when animating the constrains. This was broken since iOS 9.
    • ๐Ÿ‘Œ Improved UITabBar support by considering hidesBottomBarWhenPushed too.
    • ๐Ÿ›  Fixed crash when double tapping the space bar while the textView was empty.
    • ๐Ÿ›  Fixed issue causing not to forward all UITextViewDelegate callbacks.
  • v1.9 Changes

    January 14, 2016
    ๐Ÿ—„ Deprecations:
    • ๐Ÿ—„ Deprecated the keyboard panning gesture on iOS 9, to drag the keyboard up and down. More information about this in #361
    • ๐Ÿ—„ Deprecated isLoupeVisible, which will cause issues when auto-completion mode is active and moving the cursor of the text view. More information about this in #361
    ๐Ÿ”‹ Features & Enhancements:
    • Enabled interaction while the right button and the auto-completion view are being presented animatedly
    • Does not scroll to the bottom anymore, if the content size is smaller than its bounds, when shouldScrollToBottomAfterKeyboardShows is enabled.
    ๐Ÿ›  Hot Fixes:
    • ๐Ÿ›  Fixed the keyboard status and custom notifications not being set on the right order.
    • ๐Ÿ›  Fixed a crash when calling unrecognised selectors internally in the UITextViewDelegate method implementation, when using other subclasses of UITextView.
    • ๐Ÿ›  Fixed UITabBar support. This was a regression. Thanks @LHIOUI for the headsup ๐Ÿ‘Š
    • ๐Ÿ›  Fixed cursor dragging issues when deep pressing on the keyboard's trackpad.
    • ๐Ÿ›  Fixed the auto-completion layout being busted in 1.8. This was a regression.
  • v1.8 Changes

    December 15, 2015
    ๐Ÿ”‹ Features & Enhancements:
    • โž• Added Markdown Formatting โšก๏ธ๐Ÿ“, a useful and simple way to allow your users to auto-complete any markdown formatting from within the text input. 1 small step to make writing markdown quicker.
    • ๐Ÿ‘ The shake gesture now presents an UIAlertController for iOS 8 and above. Still supports the old and good UIAlertView for legacy versions.
    ๐Ÿ›  Hot Fixes:
    • ๐Ÿ›  Fixed some content inset non-sense
    • Scrolling to top now really scrolls to top. Not down. Oopsie.
    • ๐Ÿฑ Scrolling down when the keyboard gets presented is also working now. Yay ๐ŸŽ‰ !
    • The placeholder font now matches the textView font, for real this time.
    • Avoids reloading the text view when there is no key for cache. Thanks @susieyy!
    • โœ‚ Removed annoying iOS 8 warnings.
  • v1.7.2 Changes

    December 15, 2015
    ๐Ÿ›  Fixes: