Releases: FabrizioBrancati/BFKit-Swift
Releases · FabrizioBrancati/BFKit-Swift
BFKit-Swift 1.5.1
1.5.1
Added
- Added more stronger check on BFDataStructures
Improved
- Now support Swift 2.1 and Xcode 7.1
Fixed
- Fixed a bug in
searchInString(_:charStart:charEnd)
that may cause a crash
BFKit-Swift 1.5.0
1.5.0
Added
- Added support for Swift 2.0
- Added
onFirstStartForVersion
andisFirstStartForVersion
functions andisFirstStart
andisFirstStartForCurrentVersion
variables in BFApp class - Added HEX functions in NSString and String extensions
- Added String functions like URL functions
- Added a
NS
function to String extension that convert it to a NSString - Added
flipImageHorizontally
&flipImageVertically
functions in UIImage extension - Added missing devices
Improved
- Now
Array
andDictionary
extensions are declared as public indexOfCharacter()
in String extension now doesn't returnsnil
if not found, but-1
- Moved
generateUUID()
from UIDevice extension to String and NSString extensions
Fixed
- Fixed various bugs
BFKit-Swift 1.4.1
1.4.1
Added
- Added support for iPod Touch 6G
Fixed
- Fixed a problem with Carthage project
BFKit-Swift 1.4.0
1.4.0
Added
- Added
APP_DELEGATE
global variable - Added UINavigationBar extension
- Added UIToolbar & UIBarButtonItem extensions
- Added BFDataStructures class with primitive data structures
- Added new substring, indexOf and subscript functions in String extension
- Added
fallbackTitle
parameter inshowTouchIDAuthenticationWithReason
function in BFTouchID class - Added touch on screen with
BFShowTouchOnScreen()
andBFHideTouchOnScreen()
functions
Improved
- Removed UIScreen functions from UIDevice extension and created UIScreen extension
- Changed
SCREEN_WIDTH
&SCREEN_HEIGHT
variables and fixed #2 (Thanks to jiongge)
Fixed
- Fixed
iOSVersion
function in UIDevice extension
BFKit-Swift 1.3.1
1.3.1
Added
- Added
onFirstStart
andonFirstStartForCurrentVersion
in BFApp class - Added
stringByReplacingWithRegex:withString:
in NSString and String extensions
Improved
- BFLog now prints:
timestamp filename:line function message
- NSDate extension now has
nanosecond
and useautoupdatingCurrentCalendar
- Bug fix in DEMO App
BFKit-Swift 1.3.0
1.3.0
Added
- Added a DEMO App
- Added
init(imageAsTemplate:, tintColor:)
to create UIImageView with a template image - Added a new init function in UIColor extension to create UIColor with an HEX in Int
- Added function
dictionaryToJSON
and deprecated the old one in NSDictionary extension - Added
moveObjectFromIndex
function in NSMutableArray extension
Improved
- NSThread extension is now public and can perform selectors in background
BFLocalizedString
now doesn't requirecomment
parameter- Changed
BFLogString
andBFDetailedLogString
from functions to variables showTouchIDAuthenticationWithReason
in BFTouchID class now returnsresult
in closure- In some UIKit extension the delegate (or data source) can now be
nil
searchCharStart
functions in NSString extension now requires a NSString for start and end- Changed how to check if is an email in NSString and String extensions
colorForColorString
has been moved from UIImage to UIColor extension- Renamed
image
variable toscreenshot
intakeScreenshotWithDelay
function in UIWindow extension - Marked some function as obsoleted
Fixed
- Fixed a bug with
iOSVersion
function in UIDevice extension - Fixed a bug with all the CIFilter in UIImage extension
- Fixed a bug in
deleteFile
function in NSFileManager extension - Fixed a bug in
safeSetObject
function in NSMutableDictionary extension
BFKit-Swift 1.2.0
1.2.0
Added
- Added comments to all classes and extensions
- Added the documentation with CocoaDocs
Improved
- Declared public
colorForColorString
in UIColor extension - Declared as deprecated some functions in favor of default values
BFKit-Swift 1.1.0
1.1.0
Added
- Added Carthage support
- Added all IDs in BFSystemSound class
- Added all font family names and font names in UIFont extension
Improved
- Now you can use word like
red
,blue
or any predefined color in UIColor class to create dummy images withUIColor(dummyImageWithSizeAndColor:)
- Changed
loadArrayToPath
toloadArrayFromPath
and now returnAnyObject?
- Removed
cpuUsage
function in NSProcessInfo extension - Reverted to old
BFLog
function in BFLog class
Fixed
- Fixed
dictionaryToJson:
in Dictionary extension
BFKit-Swift 1.0.0
1.0.0
- Initial release