All Versions
119
Latest Version
Avg Release Cycle
85 days
Latest Release
1059 days ago

Changelog History
Page 3

  • v3.0.3 Changes

    April 18, 2015

    Full Changelog

    Closed issues:

    • Assembly property isn't filled with correct object in storyboard switch #337

    • injectProperty:(SEL) analog for TyphoonMethod. injectParameter? #336

    • What's the proper way to inject table view cell loaded view registerNib and dequeueReusableCellWithIdentifier? #332

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ†• New casting objc_msgSend #334 (Ricowere)

    • ๐Ÿ”„ Change [NSString containsString:] call to [NSString rangeOfString:] call... #333 (warnyul)

    • Inifinite loop in some while-loops #331 (Ricowere)

    • ๐Ÿ›  Fix slow [factory registerDefinition:] method. #330 (warnyul)

  • v3.0.2 Changes

    March 18, 2015

    Full Changelog

    Closed issues:

    • ๐Ÿš€ Release notes? #323

    • ๐Ÿš€ 3.0 Release Notes #321

    • Singleton auto injection #320

    • Storyboard Integration: Besides controller injection, also inject the views #315

    • Quick start still refers to ambiguous notion of a component #302

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ› Bug fix getting Class from ClassName with spaces in Bundle Name #328 (simonkang)
  • v3.0.1 Changes

    February 16, 2015

    Full Changelog

    Closed issues:

    • ๐Ÿ‘ป Raise exception if auto-wired property is not fulfilled #284

    • TyphoonAssemblyActivator #253

    • ๐Ÿ“š Documentation : Using Typhoon with Swift #230

  • v3.0.0 Changes

    February 14, 2015

    Full Changelog

    Implemented enhancements:

    • Guidance on objects being instantiated before application:didFinishLaunchingWithOptions:... where, when, or how should services be set up? #308

    Closed issues:

    • ๐Ÿ— Building the Typhoon.framework Library #316

    • ๐ŸŽ‰ Initializers returning nil cause Typhoon to crash #314

    • Question: Can I use a class convenience method in an assembly initializer? #312

    • Xcode 6 + Cocoapods 0.36.0.beta.1: Too many arguments to function call, expected 0, have 2; Enable Strict Checking of objc_msgSend Calls should be set to NO #311

    • ๐Ÿš€ Loading object from assembly crashes only in release mode #310

    • -injectMethod:parameters: should be renamed #309

    • Storyboard viewcontroller circular dependency issue #307

    • "Injecting Typhoon Itself" not quite correct #303

    • Keypath injection #295

    • ๐Ÿ—„ patchDefinition:withObject should be deprecated? #240

  • v2.3.4 Changes

    January 17, 2015

    Full Changelog

    Closed issues:

    • Property nil-ed after constructor injection. #306

    • โž• Add build target for dynamic framework to support #281

  • v2.3.3 Changes

    January 08, 2015

    Full Changelog

    Implemented enhancements:

    • ๐Ÿ‘ Allow Typhoon lifecycle methods (beforeInjection, afterInjection) to have arguments #264

    ๐Ÿ›  Fixed bugs:

    • dyld_fatal_error when using Swift+PlistBootstrapping+iOS7.1 #279

    Closed issues:

    • Multiple Storyboards and Typhoon #301

    • ๐Ÿ“š Documentation Injection by Reference examples are hard to follow #300

    • ๐Ÿ“š Documentation refers to 'Modules' but there's no such concept in Typhoon code #299

    • Crash occurs when using existing assembly as a protocol conformer for another assembly #298

    • Files headers #296

    • โš™ Run-time Arguments in Swift #294

    • โš™ Run-time Arguments Supported with Swift Assembly? #293

    • ๐Ÿ“‡ Rename TyphoonPostProcessor to TyphoonInstancePostProcessor #283

    • ๐Ÿ“‡ Rename TyphoonComponentFactoryPostProcessor to TyphoonDefinitionPostProcessor #282

    • ๐Ÿ”ง Factory-produced components should have a configuration block #271

    • ๐Ÿ— TyphoonDefinition allow callback block after building? #258

    • For initializer method not found error, add instructions for user on Swift protocols (they require @objc directive to be dynamic) #257

    • ๐Ÿ†• New Auto-wiring API #252

    • ๐Ÿ”Œ Typhoon Plugins? #228

    ๐Ÿ”€ Merged pull requests:

    • Cast the call to objc_msgSend to the adequate type #305 (champo)

    • โž• Adding ability to load classes from dynamic frameworks via introsepection #292 (mowens)

    • ๐Ÿ›  Fixing dynamic framework target #291 (mowens)

    • โž• Adding target for building Typhoon as a dynamic framework for iOS #290 (mowens)

    • ๐Ÿ—„ Removing deprecated warning when targeting iOS 8 or OSX 10.10 #289 (mowens)

  • v2.3.2 Changes

    December 08, 2014

    Full Changelog

    ๐Ÿ”€ Merged pull requests:

    • โšก๏ธ Update deprecated plist serialization method. #285 (ericb0774)
  • v2.3.1 Changes

    November 27, 2014

    Full Changelog

    ๐Ÿ›  Fixed bugs:

    • Nested TyphoonConfig not working #280

    • Compile error when analyzing project #261

    • Properties marked as auto-wired aren't injected when using -[TyphoonComponentFactory injectProperties:] #189

    Closed issues:

    • Registering assemblies is longer since 2.3.x #278

    • Cocoapods fails to install Typhoon on Yosemite 10.10 #275

    • Typhoon with singleton AppDelegate #274

    • "Quick Start" is not ok (?) #273

    • View controller inject using initializer with storyboard #270

    • ๐ŸŽ‰ Initializer automatically injected by type #269

    • Injection in Swift works only with subclasses of NSObject #267

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ›  Fixed issue with multiple ConfigPostProcessors overriding each others config #266 (gumanoid)
  • v2.3.0 Changes

    October 21, 2014
  • v2.2.2 Changes

    October 21, 2014

    Full Changelog

    Closed issues:

    • ๐Ÿ”€ Merge TyphoonInitialAssemblies and TyphoonInitialAssemblies(iPhone/iPad) if both are present in plist #262

    • Failing to install through cocoapods #260

    • git submodule error from cocoa pod install #259

    • Shorthand to return view controller inside a UINavigationController #255

    • ๐Ÿ‘‰ Make TyphoonDefinition main header more clear #254

    • ๐Ÿš€ TyphoonComponentFactory is released when application goes to background #251

    • Swift Assembly with plist integration requires @objc on the assembly class #250

    • Tell user if selector with parameters does not end with ':' #249

    • Typhoon Injection By Type with Swift #248

    • ๐Ÿ‘‰ Use protocol for assembly interface? #247

    • Swift : Prevents instrumentation of Typhoon methods by static/vtabling them. #243

    • Does TyphoonConfig work with plist/json? #241