All Versions
22
Latest Version
Avg Release Cycle
49 days
Latest Release
1938 days ago

Changelog History
Page 1

  • v2.2.5

    August 19, 2014

    Full Changelog

    Closed issues:

    • Demo code is terrible #252

    • Wrong block singature in -[NSObject bk_addObserverForKeyPaths:task:] #246

    • iOS 8 UIActionSheet Crash #245

    • 🏗 Build without Cocoapods? #242

    • UIAlertView bk_alertViewWithTitle:message:]: unrecognized selector sent to class #235

    🔀 Merged pull requests:

  • v2.2.3

    May 12, 2014

    Full Changelog

    🛠 Fixed bugs:

    • exec bad access on 2.2.0 #223

    Closed issues:

    • bk_didFinishPickingMediaBlock for UIImagePickerController appears to be broken with iOS 7.1 (2.2.2) #236

    • ⚡️ Cannot Install using CocoaPods since updated to Xcode 5.1 #230

    • ⚠ Xcode warning in A2DynamicDelegate.m #228

    🔀 Merged pull requests:

    • ✂ Removed a redundant documentation entry #239 (hsoi)

    • ➕ Adding background convenience methods #233 (rlimberger)

    • Resolved compile time errors in MacDemo #231 (sgl0v)

  • v2.2.2

    March 24, 2014

    Full Changelog

    🛠 Fixed bugs:

    • -[NSURLConnection bk_setDelegate:]: unrecognized selector #220

    Closed issues:

    • 👍 why not support iOS 5 #225

    • Infinite recursion in README #222

    • Installing BlocksKit via cocoapods doesn't properly install the BlocksKit/DynamicDelegate sub-pod #218

    • 🏗 XCode 5.1 Builds Issues #217

    • EXC_BAD_ACCESS in [_BKObserver _stopObservingLocked] #216

    • 👕 Doesn't work with oclint-xcodebuild because "Dynamic Delegates" directory has a space #211

    • 📚 Online documentation is no longer accurate wrt to method prefixes #210

    • Migration to 2.0 - bk_ prefix #202

    • ⚠ Warning in xcode5 #195

    • Missing required architecture i386 and unrecognised selector crashes again 1.8.0/1.8.3 #194

    • Disable STRIP_INSTALLED_PRODUCT at least for libBlocksKit target #191

    • BlocksKit for arm64 architecture #178

    • Created Mac "Demo App", but cannot create valid Pull request. #156

    🔀 Merged pull requests:

  • v2.2.0

    March 11, 2014

    Full Changelog

    🛠 Fixed bugs:

    • ⚠ Warning when using libBlocksKit.a #108

    Closed issues:

    • The root cause of "KVO blocks API causing KVO crashes on object dealloc" #214

    • Libffi dependency #209

    • 🏗 "clang failed with exit code 254" when building for arm64 with iOS7.1 beta4 #208

    • CocoaPod install: No known class method for selector #207

    • Strange implementation of NSInvocation+BlocksKit #206

    • KVO blocks API causing KVO crashes on object dealloc #200

    • 👌 Support iOS6 SDK? #199

    • Cocoapods install doesn't work correctly (BlocksKit 2.0.0, libffi 3.0.13) #198

    • 2.next #197

    • ➕ Add support for UIPickerView? #196

    🔀 Merged pull requests:

  • v2.0.0

    February 08, 2014

    Full Changelog

    Closed issues:

    • 👍 Are there plans to support armv64 it? #193

    • 📚 Cocoapods documentation DSL directive of the podspec format has been deprecated #187

    • objc_retain problem #186

    • NSObject+BlockObservation.m: -dealloc swizzling should be smarter to avoid redundant swizzling #185

    • Blockskit interferes with LLDB debugger commands #181

    • Xcode5 'Attempt to implement instance selector with incompatible block (selector: -popoverControllerDidDismissPopover:)' #180

    • Why BlocksKit last version in Cocoapods is 1.8.1 instead of 1.8.3? #179

    • ⚡️ update cocoapod spec point it to 1.8.3 #177

    • 🏗 Trouble building static library #176

    🔀 Merged pull requests:

    • 🔀 Corrects two merge mishaps #190 (yoiang)

    • 🛠 Fix warnings building with -Warc-bridge-casts-disallowed-in-nonarc #175 (jhersh)

  • v1.8.3

    September 05, 2013

    Full Changelog

    🛠 Fixed bugs:

    • shouldEnableFirstOtherButtonBlock not called #143

    • 👉 Use of super in categories #116

    • Registering for the same property twice in using addObserverForKeyPaths:identifier:options:task: causes a crash #107

    • UIBarButton unrecognized selector sent #106

    Closed issues:

    • Marge cleaned-up Mac Demo App into master branch. #170

    • bk_addObserverForKeyPaths task block "change" is a string (not a dictionary). #169

    • Crash in a2_blockGetSignature #167

    • BKTimerBlock should get the timer object when using NSTimer #163

    • UIActionSheet is leaking (not BlocksKit problem though) #155

    • A2DynamicDelegate does NOT work (on OS X, at least).. #154

    • Dead link in project description #153

    • "Declaration shadows a local variable" #150

    • UIAlertView crashes on iOS7 simulator #149

    • MFMailComposeViewController crashes on iOS7 simulator #148

    • "OS X Framework" target should be named "BlocksKit" #147

    • ⚠ ld: warning: could not create compact unwind for .LFB3: non-standard register 5 being saved in prolog #145

    • Memory leaks #142

    • Calling super in a category #141

    • ⚠ Compile warning "No new line at end of file" #139

    • Incorrect UIAlertView button when 1-cancel 1-other #136

    • Start looking into NSMapTable for observers #134

    • 🏗 Project doesn't build #133

    • 🛠 Category method names should be prefixed #130

    • 🚀 1.8.2 release would be great #121

    • 🔗 Linking error with cocoapods #88

    • NSURLConnection+BlocksKit FailureBlock error #75

    🔀 Merged pull requests:

    • 🛠 Fixes and supplements for collection macros #173 (nschum)

    • ➕ Added commented xcconfigs for App bundle vs. sub_umbrella Framework Target build #172 (mralexgray)

    • Marge cleaned-up Mac Demo App into master branch. #171 (mralexgray)

    • Strip out quoted stuff in the method signature #168 (percysnoodle)

    • (for next) changed BKTimerBlock to receive NSTimer instance. #166 (shaioz)

    • 🔄 changed BKTimerBlock to receive NSTimer instance. #165 (shaioz)

    • UITextField #162 (segiddins)

    • UITextField #161 (segiddins)

    • 🛠 Fix subclass problem (#119) #159 (zwaldowski)

    • 👍 Block support for NSString, providing functions such as filter and map. #158 (tLewisII)

    • This is the Mac Demo, essentially. #157 (mralexgray)

    • Block call should be called after MFMessageComposeViewController is dismissed if possible (ios >= 5) #152 (Reflejo)

    • Prefix category methods #151 (a2)

    • a2_methodSignaturesCompatible only checks first character now. #146 (OliverLetterer)

    • 🆕 Newlines at the end of files and non-executable sources #144 (akolov)

    • 🛠 Fixing a couple outstanding issues #140 (coryallegory)

    • Document output path of static library #138 (mirkokiefer)

  • v1.8.2

    April 20, 2013

    Full Changelog

    🛠 Fixed bugs:

    • NSObject(BlockObservation) and automatic removal upon deallocation #115

    Closed issues:

    • addObserverForKeyPaths with only one entry in array causes crash on value change #132

    • 🔋 Feature Request: Perform block synchronously #127

    • ➕ addEventHandler cann't release #126

    • ⚠ Static Analyser warnings in A2BlockInvocation.m #125

    • Pods spec for osx missing libffi dependency #123

    • Incorrect button in UIAlertView #120

    • Message is not a subclass of NSManagedObject #118

    • How to stop a repeating NSTimer within its block? #111

    • Cocoapods Compability and A2DynamicDelegate #110

    • MFMailComposeViewController+BlocksKit iOS6 depreciations #104

    • Undefined symbols for architecture armv7 #103

    • how generate a libBlocksKit.a ?? #102

    🔀 Merged pull requests:

    • ✂ Remove leftover NSLogs #135 (MSch)

    • ➕ Added convenience methods to NSNotificationCenter for keyboard notifications #131 (atomkirk)

    • ✂ Remove 'all exceptions' breakpoint #129 (iliaskarim)

    • 👉 Useful method added to NSIndexSet+BlocksKit; please consider taking it as my contribution & thanks. #128 (kaelin)

    • ➕ Adding arguments name to make easier auto-completion #122 (huguesbr)

    • 🛠 Fix default connection:willCacheResponse: behavior #114 (bwhiteley)

    • 👉 Make -select: not concurrent as other -select:'s #113 (dwlnetnl)

    • 🛠 Fixed iOS6 deprecation warning #105 (zakdances)

  • v1.8.1

    November 23, 2012
  • v1.8.0

    November 14, 2012

    Full Changelog

    Closed issues:

    • Missing category header file #101

    • BlocksKit iOS 1.5.2s unrecognized selector issue in Simulator Only #96

    • ➕ Add support for armv7s (iPhone 5) #95

    • Framework compile error #94

    • 👍 Add support for single handler for all button taps in UIActionSheet #93

    • A2BlockDelegate folder is empty #92

    • 👍 BlocksKit using A2DynamicDelegate? and "A2DynamicDelegate does not support ARC"? #91

    • 🏗 libtool error on build #90

    • ➕ addObserverForKeyPath with 0 as value for option parameter #86

    • BlocksKit interferes with UIWebview select boxes #74

    • Trouble setting up on mac #71

    • Trouble setting up blockskit #66

    • 🏗 27 warnings when build #54

    🔀 Merged pull requests:

  • v1.5.2

    September 05, 2012

    Full Changelog

    Closed issues:

    • 📚 Online documentation link is broken #87

    🔀 Merged pull requests:

    • 🛠 Fix off by one error in extracting key path string. #89 (ctsimmonds)