Skip to content

Releases: FabrizioBrancati/BFKit

BFKit 3.0.0

19 Mar 10:49
d52a370
Compare
Choose a tag to compare

3.0.0

19 Mar 2020

Removed

  • Renamed UIWebView additions due to Apple deprecation #41

BFKit 2.0.0

15 Oct 22:47
112cf4c
Compare
Choose a tag to compare

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

BFKit 1.11.1

15 Oct 21:54
c3f7bd1
Compare
Choose a tag to compare

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

BFKit 1.11.0

26 Dec 12:32
Compare
Choose a tag to compare

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

BFKit 1.10.0

12 Jun 17:14
Compare
Choose a tag to compare

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

BFKit 1.9.3

11 Dec 19:02
Compare
Choose a tag to compare

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

BFKit 1.9.2

13 Jul 22:28
Compare
Choose a tag to compare

1.9.2

Improved

  • Adjusting pt-BR typo #13

Fixed

  • Fixed a bug with Carthage

Thanks to @gabrielPeart for this release

BFKit 1.9.1

08 May 15:50
Compare
Choose a tag to compare

1.9.1

Added

  • Added missing devices
  • Added Swedish translation #24

Improved

  • Minor enhancements & bug fix

Thanks to @pontus-andersson for this release

BFKit 1.9.0

01 Feb 00:28
Compare
Choose a tag to compare

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

BFKit 1.8.0

09 Nov 00:10
Compare
Choose a tag to compare

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