All Versions
Latest Version
Avg Release Cycle
114 days
Latest Release
1422 days ago

Changelog History
Page 2

  • v3.1.0 Changes

    April 09, 2018

    ๐Ÿ”„ Changes

    • By default, the return key is used to create a tag in the field. Now, you can change it and use the comma or the space key instead: tagsField.acceptTagOption = .space.
    • onDidEndEditing and onDidBeginEditing events were removed in favor of UITextFieldDelegate methods (textFieldDidBeginEditing(textField:) and textFieldDidEndEditing(textField:)). The delegate should be assigned to the textDelegate property and it's related with the input text field. It's also a nice way to have access to textFieldShouldReturn(textField:) where it's possible to change the first responder when the return key is free (i.e.: tagsField.acceptTagOption = .comma is set).
  • v3.0.0 Changes

    April 09, 2018

    ๐Ÿ’ฅ Breaking changes

    • ๐Ÿ—„ padding property is now using the standard contentInset property of UIView. So, padding has been deprecated.
    • displayDelimiter has been renamed to isDelimiterVisible.
    • tagCornerRadius has been renamed to cornerRadius.
    • placeholderAlwayVisible has been renamed to placeholderAlwaysVisible.

    ๐Ÿ”„ Changes

    • You can now define the size of the TagView by defining a margin of type UIEdgeInsets to layoutMargins property.
    • You can now define a max number of lines by using the numberOfLines property.
    • You can now define the space between lines using the spaceBetweenLines property.

    ๐Ÿ›  Fixes

    • #65 layout issues in an UITableView.

    ๐Ÿฑ Thanks ๐ŸŽ‰๐Ÿ’ช๐Ÿ™Œ

    ๐Ÿ›  @billzhou0223, @griffinmacias, @matsune, @nicol3a and @CharlesAbouYakzan for the amazing API improvements and fixes.
    @krezzoid for the conversion and improvements for Swift 4.0.

  • v2.1.2 Changes

    July 07, 2017
    • ๐Ÿ›  Fix #37: use WSTagsField in a static TableViewController Cell.
  • v2.1.1 Changes

    April 07, 2017
    • ๐Ÿ›  Fix #39: solve retain cycle
    • ๐Ÿ›  Fix #31: Traits and autocorrection (ty @danielrhodes)
  • v1.3.0 Changes

    April 09, 2018

    Please use the swift2.3 branch for now.


    pod 'WSTagsField', :git => '', :branch => 'swift2.3'

    or just add swift_version = '2.3' to your Podfile:

    target 'AmazingProject' do
      swift_version = '2.3'
      pod 'WSTagsField', '~>1.2.0'


    github "whitesmith/WSTagsField" "swift2.3"

    or just run carthage with Swift 2.3 toolchain:

    carthage update WSTagsField --no-use-binaries --platform iOS --toolchain
  • v1.2.5 Changes

    April 07, 2017
    • ๐Ÿ›  Fix #39: solve retain cycle.