BFKit Versions Save

BFKit is a collection of useful classes and categories to develop Apps faster.

v3.0.0

4 years ago

3.0.0

19 Mar 2020

Removed

  • Renamed UIWebView additions due to Apple deprecation #41

v2.0.0

4 years ago

2.0.0

Changed

  • Renamed isValid to isObjectValid to avoid conflicts with other libraries #39
  • Renamed DegreesToRadians to BFDegreesToRadians to avoid conflicts with other libraries #37
  • Renamed RadiansToDegrees to BFRadiansToDegrees to avoid conflicts with other libraries #37

Added

  • Added support to Objective-C++ projects #37

Thanks to @ramonvic and tony-hoang999 for this release

v1.11.1

4 years ago

1.11.1

Added

  • Added support to Xcode 11.1

Fixed

  • Fixed a typo in onFirstStartForVersion:block: that prevented the method to correctly work

Thanks to @ramonvic for this release

v1.11.0

6 years ago

1.11.0

Added

  • Added isJailbroken to UIDevice category to check if the device is Jailbroken #33
  • Added missing devices #33

Thanks to @Vanson for this release

v1.10.0

6 years ago

1.10.0

Added

  • Added Traditional Turkish (tr-TR) Localization #28
  • Added support to Application Extensions #29

Thanks to @durul and @insanoid for this release

v1.9.3

7 years ago

1.9.3

Fixed

  • Fixed a crash in UIDevice category #27
  • Fixed a bug on imageAtRect in UIImage category #26

Thanks to @zxm9988 for this release

v1.9.2

7 years ago

1.9.2

Improved

  • Adjusting pt-BR typo #13

Fixed

  • Fixed a bug with Carthage

Thanks to @gabrielPeart for this release

v1.9.1

8 years ago

1.9.1

Added

  • Added missing devices
  • Added Swedish translation #24

Improved

  • Minor enhancements & bug fix

Thanks to @pontus-andersson for this release

v1.9.0

8 years ago

1.9.0

Added

  • Added CONTRIBUTING.md file
  • Added BFCryptor class to encrypt/decrypt NSString and NSData
  • Added NSData category with convertToUTF8String & convertToASCIIString methods to convert NSData to NSString and convertUUIDToString method to convert an NSData UUID to an APNS valid UUID
  • Added convertToNSData method in NSString category to convert NSData to NSString
  • Added isUUID & isUUIDForAPNS methods in NSString category to check if it is a valid UUID
  • Added updateUniqueIdentifier:block: to UIDevice category to check if the UUID has to be updated (Useful for APNS)
  • Added brightness methods directly to UIScreen category
  • Added Brazilian Portuguese #20 & #22
  • Added BFTextField subclass of UITextField to limit the max characters
  • Added automatic height for width for an UILabel #21
  • Added setFont:fromIndex:toIndex: to sets a custom font from a range of characters #21
  • Added removeAllSubviews from UIView category to remove all the subviews #21
  • Added screen size macros in UIScreen category to check the device's screen size

Improved

  • Changed how to access lightFont, regularFont and boldFont in UIFont category
  • All the encrypt/decrypt methods has been moved to the new BFCryptor class. The old ones will call the new ones from that class
  • Fixed warnings for deprecated fonts #23
  • Minor enhancements & bug fix

Thanks to @AshrafAbuBakr, @davidjelliott, @emersonbroga & @liushixiang for this release

v1.8.0

8 years ago

1.8.0

Added

  • Added support to Nullability
  • Added support to Carthage
  • Added flipImageHorizontally & flipImageVertically methods in UIImage category
  • Added missing devices
  • Added more stronger check on BFDataStructures

Improved

  • Now BFKit can be build as a Framework
  • Moved generateUUID: from UIDevice category to NSString category
  • Minor enhancements