All Versions
39
Latest Version
Avg Release Cycle
69 days
Latest Release
1438 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v6.0.1 Changes
October 20, 2019BFKit-Swift 6.0.1
20 Oct 2019
๐ Fixed
- ๐ Fixed
swift_version
in podspec file
- ๐ Fixed
-
v6.0.0 Changes
October 20, 2019BFKit-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
andFamilyFontName
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, 201923 Apr 2019
โ Added
- โ Added support to Xcode 10.2 and Swift 5.0
๐ Changed
- ๐ Renamed
countSymbols()
tocountPunctuations()
in String extension, the old one has been deprecated but still valid - Changed parameter type and return type of
degreesToRadians(_:)
andradiansToDegrees(_:)
fromFloat
toDouble
in Number extension - ๐ Changed parameter type of
rotate(radians:)
androtate(degrees:)
fromFloat
toDouble
in UIImage extension - ๐ Changed
search(_:)
function in List struct that now returnsInt
instead ofInt?
by returning-1
instead ofnil
if theElement
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, 2019BFKit-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, 2019BFKit-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, 2018BFKit-Swift 4.0.0
11 Oct 2018
โ Added
- โ Added support to Xcode 10 and Swift 4.2
- โ Added
localized
andnumberValue
variables in String extension - โ Added
queryStringParameter(parameter:)
,queryDictionary()
andurlValid()
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 inPathType
enum inFileManager
extension fully works, even if Application Support folder doesn't exist
-
v3.2.1 Changes
September 13, 2018BFKit-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, 2018BFKit-Swift 3.2.0
14 Jul 2018
โ Added
- โ Added
force
attribute togenerateUniqueIdentifier(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 ofos()
- 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
andboldFont
from UIFont extensionlength
in favour ofcount
in String extension
โ Removed
- โ Removed Hound CI
- โ Added
-
v3.1.2 Changes
April 01, 2018BFKit-Swift 3.1.2
2 Apr 2018
โ Added
- โ Added support to Xcode 9.3 and Swift 4.1
-
v3.1.1 Changes
February 18, 2018BFKit-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 usesmaskedCorners
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
- โ Added