Skip to content

Releases: BB9z/RFKit

Hello 2020 & Xcode 12

25 Sep 15:26
3faf660
Compare
Choose a tag to compare

2.5.0

29 Jul 00:28
c265ef9
Compare
Choose a tag to compare

Hello 2019, finally

10 Dec 12:33
d9511b2
Compare
Choose a tag to compare

Xcode 10 Ready~

18 Sep 09:52
f10323a
Compare
Choose a tag to compare

2.2.1

18 Sep 09:51
2d267c6
Compare
Choose a tag to compare

2.2.0

10 Jun 10:01
8f4d40c
Compare
Choose a tag to compare

2.1.0

10 Jun 10:00
cd97598
Compare
Choose a tag to compare

2.0.1

10 Jun 09:59
337eb9d
Compare
Choose a tag to compare

2.0.0

22 Apr 13:25
42ef1c9
Compare
Choose a tag to compare
  • Highlighted enhancements:

    • Better Swift support. APIs now have delight and clean names. Closure are flagged no escape when necessary. Methods are defined as properties when necessary.
  • Breaking Changes:

    • All deprecated code is removed, which includes:
      • RF_NOESCAPE, RF_WARN_UNUSED_RESULT.
      • UncaughtExceptionHandler.
      • RFPerformance time methods.
      • Some methods in categories.
    • Many APIs had renamed in Swift.
    • Xcode 7 support dropped.
  • API Enhancements:

    • RFGeometry, add UIEdgeInsetsMakeWithSameMargin and UIEdgeInsetsReverse.
    • RFRuntime, make some UI types available on a macOS target.
    • dout, geometry methods now can print variable struct not just the CG or NS type.
    • NSDictionary+RFKit, add addEntriesFromDictionary:filterKeys: as withSpecifiedKeys version is unavailable in Swift.
    • UIView+RFKit, add UIViewAutoresizingFlexibleSize and UIViewAutoresizingFlexibleMargin.
  • Bug fixes:

    • RFDispatch, fix wrong available version.
    • RFFoundation, fix TARGET_OS_OSX define on watchOS target.
    • NSDictionary+RFKit, fix type define. Fix addEntriesFromDictionary:withSpecifiedKeys: return wrong number if there are duplicate keys.
  • Project:

    • Now have a Swift test.
    • Move doc to wiki.
    • CI with matrix.

Bug fix

15 Mar 08:54
5228cd2
Compare
Choose a tag to compare
  • Bug fixes:
    • NSDate+RFKit, fix isSameDayWithDate: always return true.
    • NSObject+RFKit, fix performRespondedSelector: return wrong int value.