Releases: FabrizioBrancati/BFKit-Swift
Releases · FabrizioBrancati/BFKit-Swift
Napalm Explosion
BFKit-Swift 2.1.0
23 Dec 2016
Added
- Added
random()
function in Array extension - Added
array
variable to String, Int, Float and Double extensions - Added
present(title:, message:, actions:, alertType:)
in UIViewController extension - Added support for Xcode 8.2 and Swift 3.0.2
Improved
- Updated SwiftLint to 0.14.0
Thanks to @calebkleveter for this release
Linux Doesn't Like Emoji
BFKit-Swift 2.0.2
11 Dec 2016
Fixed
- Fixed a bug for Linux on String extension
Linux Compatibility
BFKit-Swift 2.0.1
10 Dec 2016
Fixed
- Fixed a bug for Linux on BFApp class
A New Beginning
BFKit-Swift 2.0.0
10 Dec 2016
Added
- This version has been completely rewritten and is not compatible with 1.x versions
- Added Swift 3.0 support
- Added Unit Tests
- Adopt the new API Design Guidelines
- Use of SwiftLint
- Builds on Linux (Foundation extensions only)
- Added
isLowPowerModeEnabled()
,lowPowerModeChanged(_:)
,isJailbroken()
,uptime
anduptimeDate
functions in UIDevice extension - Added
shuffle()
andshuffled()
functions in Array extension - Added
localize()
,isAnagram()
,isPalindrome()
,links()
,dates()
,hashtags()
,mentions()
functions and???
operator in String extension - Added
animate(path:, count:, duration:)
function in UIView extension - Added
init(base64:)
function in UIImage extension - Added UIViewController extension
- Added ProcessInfo extension
Improved
- Better handling of
!
,?
andthrows
on all sources - Minor enhancements & bug fix
Thanks to @the0neyouseek for this release
BFKit-Swift 1.8.0
1.8.0
Added
- Added Swift 2.3 support
- Added Application info in BFApp class #17
Improved
- Simplified color usage in UIColor extension #16
Fixed
- Fixed crashes on
imageToGrayscale()
andimageToBlackAndWhite()
in UIImage extension #15 - Fixed
countUppercaseLetters
function in BFPassword class #14
Thanks to @sairamkotha, @ttyh061 & @astrokin for this release
BFKit-Swift 1.7.0
1.7.0
Added
- Added
debugBlock
andNSLocalizedString(key:)
in global scope - Added BFView as subclass of UIView
- Added
<
and>
to compare two NSDate - Added
hexString()
andalpha()
to UIColor extension - Added
cornerRadius(corners:, radius:)
to UIView extension
Improved
- Improved BFLog class - See this post on how to properly use it
- Adjusting pt-BR typo #13
- Minor enhancements
Fixed
- Fixed a bug with Carthage
Thanks to @gabrielPeart for this release
BFKit-Swift 1.6.3
1.6.3
Fixed
- Fixed crash on BFDateInformation struct initializer
BFKit-Swift 1.6.2
BFKit-Swift 1.6.1
1.6.1
Added
- Added Package.swift file to add support to Swift Package Manager
- Added support to Swift 2.2 and Xcode 7.3 #10
Thanks to @lucasmpaim for this release
BFKit-Swift 1.6.0
1.6.0
Added
- Added CONTRIBUTING.md file
- Added
brightness
directly to UIScreen extension - Added
randomInt()
function with range support in NSNumber extension - Added Brazilian Portuguese #20 & #22
- Added a screen size structure in UIScreen extension to check the device's screen size #9
- Added NSData extension
- Added
shortDate()
function to NSDate extension - Added
safeObjectForKey()
in NSDictionary extension - Added BFTextField subclass of UITextField to limit the max characters
- Added some functions to NSString & String extensions
- Added
updateUniqueIdentifier(_: _:)
in UIDevice extension - Added
removeAllSubviews()
in UIView extension - Added
calculatedHeight()
&setFont(_, fromIndex:, toIndex:)
Improved
- Minor enhancements & bug fix
Fixed
- Fixed a bug in
randomColor(_)
that may cause a crash #8
Thanks to @Ewg777, @emersonbroga & @liushixiang for this release