All Versions
39
Latest Version
Avg Release Cycle
69 days
Latest Release
1612 days ago

Changelog History
Page 1

  • v6.0.1 Changes

    October 20, 2019

    BFKit-Swift 6.0.1

    20 Oct 2019

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed swift_version in podspec file
  • v6.0.0 Changes

    October 20, 2019

    BFKit-Swift 6.0.0

    20 Oct 2019

    โž• Added

    • โž• Added support to Xcode 11.1 and Swift 5.1
    • โž• Added support to WKWebView #44
    • โž• Added iPhone 11, 11 Pro and 11 Pro Max in UIDevice extension

    ๐Ÿ—„ Deprecated

    • ๐Ÿ—„ Deprecated FontName and FamilyFontName in UIFont extension

    โœ‚ Removed

    • โœ‚ Removed support to UIWebView #44
    • โœ‚ Removed isURLValid on Linux

    ๐Ÿ‘Œ Improved

    • โšก๏ธ Updated SwiftLint to 0.35.0

    ๐Ÿš€ Thanks to @Tripwire999 for this release

  • v5.0.0 Changes

    April 23, 2019

    23 Apr 2019

    โž• Added

    • โž• Added support to Xcode 10.2 and Swift 5.0

    ๐Ÿ”„ Changed

    • ๐Ÿ—„ Renamed countSymbols() to countPunctuations() in String extension, the old one has been deprecated but still valid
    • Changed parameter type and return type of degreesToRadians(_:) and radiansToDegrees(_:) from Float to Double in Number extension
    • ๐Ÿ”„ Changed parameter type of rotate(radians:) and rotate(degrees:) from Float to Double in UIImage extension
    • ๐Ÿ”„ Changed search(_:) function in List struct that now returns Int instead of Int? by returning -1 instead of nil if the Element is not found
    • ๐Ÿ”„ Changed BFLog messages from emojis to [ERROR], [WARNING], [DEBUG] and [INFO]
    • ๐Ÿ”„ Changed the behavior of Calendar instances in Date extension on Linux

    ๐Ÿ‘Œ Improved

    • ๐Ÿ‘Œ Improved count* chars functions in String extension
    • ๐Ÿ‘Œ Improved build performance
    • โšก๏ธ Updated SwiftLint to 0.31.0

    โœ‚ Removed

    • โœ‚ Removed all the deprecated functions and variables

  • v4.1.0 Changes

    February 03, 2019

    BFKit-Swift 4.1.0

    03 Feb 2019

    โž• Added

    • โž• Added iPhone XS, iPhone XS Max and iPhone XR in UIDevice extension
    • โž• Added isFromTestFlight function in BFApp enum to check if the app has been installed from TestFlight

    ๐Ÿš€ Thanks to @gennick for this release

  • v4.0.1 Changes

    February 03, 2019

    BFKit-Swift 4.0.1

    27 Dec 2018

    โž• Added

    • โž• Added new iPad Pro 11-inch and 12.9-inch in UIDevice extension
    • โž• Added missing CoreGraphics files to CocoaPods

    ๐Ÿ‘Œ Improved

    • ๐Ÿ‘Œ Improved settings reading and saving in FileManager extension
    • โšก๏ธ Updated SwiftLint to 0.29.2

    โœ‚ Removed

    • โœ‚ Removed watchOS 2.0 support in favor of watchOS 3.0, thanks to an App Store submission bug #11
  • v4.0.0 Changes

    October 10, 2018

    BFKit-Swift 4.0.0

    11 Oct 2018

    โž• Added

    • โž• Added support to Xcode 10 and Swift 4.2
    • โž• Added localized and numberValue variables in String extension
    • โž• Added queryStringParameter(parameter:), queryDictionary() and urlValid() functions in String extension

    ๐Ÿ”„ Changed

    • ๐Ÿšš BFTouchID is deprecated and will be removed in a future version of BFKit-Swift. Please use BFBiometrics enum instead
    • ๐Ÿšš lightFont in UIFont extension is deprecated and will be removed in a future version of BFKit-Swift
    • ๐Ÿšš regularFont in UIFont extension is deprecated and will be removed in a future version of BFKit-Swift
    • ๐Ÿšš boldFont in UIFont extension is deprecated and will be removed in a future version of BFKit-Swift
    • ๐Ÿšš All random functions in Number extension are deprecated and will be removed in a future version of BFKit-Swift
    • ๐Ÿ”„ Changed from Codecov to Coveralls service for code coverage

    ๐Ÿ‘Œ Improved

    • โšก๏ธ Updated package tools version to 4.2

    ๐Ÿ›  Fixed

    • ๐Ÿ‘ Now .applicationSupport case available in PathType enum in FileManager extension fully works, even if Application Support folder doesn't exist
  • v3.2.1 Changes

    September 13, 2018

    BFKit-Swift 3.2.1

    14 Sep 2018

    ๐Ÿ‘Œ Improved

    • โšก๏ธ Updated SwiftLint to 0.27.0

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed wrong corner radius in cornerRadius(corners:, radius:) function in UIView extension
  • v3.2.0 Changes

    July 14, 2018

    BFKit-Swift 3.2.0

    14 Jul 2018

    โž• Added

    • โž• Added force attribute to generateUniqueIdentifier(save: Bool = default, force: Bool = default) in UIDevice extension with a default value, hence no changes are required
    • โž• Added resetFirstStart(version: String = default) in BFApp struct, to reset the App like has never been opened
    • โž• Added FileManager extension to Linux

    ๐Ÿ‘Œ Improved

    • ๐Ÿ‘Œ Improved code of a lot of classes / structs and enums
    • โšก๏ธ Updated SwiftLint to 0.26.0
    • ๐Ÿ‘‰ Use of canImport() instead of os()
    • Converted static only structs to enums to avoid initialization
    • โœ‚ Removed all force unwrapping to avoid possible crashes
    • ๐Ÿ›  Fixing some memory leaks

    ๐Ÿ—„ Deprecated

    • BFTouchID struct in favour of BFBiometrics enum
    • lightFont, mediumFont and boldFont from UIFont extension
    • length in favour of count in String extension

    โœ‚ Removed

    • โœ‚ Removed Hound CI
  • v3.1.2 Changes

    April 01, 2018

    BFKit-Swift 3.1.2

    2 Apr 2018

    โž• Added

    • โž• Added support to Xcode 9.3 and Swift 4.1
  • v3.1.1 Changes

    February 18, 2018

    BFKit-Swift 3.1.1

    18 Feb 2017

    โž• Added

    • โž• Added swift_version property in podspec file for CocoaPods 1.4.0
    • โž• Added Hound CI

    ๐Ÿ‘Œ Improved

    • Now cornerRadius(corners:, radius:) function in UIView extension uses maskedCorners for iOS 11 or above
    • fadeDuration in BFButton class is now a TimeInterval
    • โšก๏ธ Updated device names based on The iPhone Wiki
    • โšก๏ธ Updated SwiftLint to 0.25.0

    ๐Ÿ›  Fixed

    • ๐Ÿ— Now Swift Package Manager correctly builds BFKit-Swift with Swift 4