Skip to content

Releases: thoughtbot/Perform

2.0.2

07 Mar 21:48
e0009ff
Compare
Choose a tag to compare
  • Update to Swift 4.2
  • Enable backwards compatibility to Swift 3.0

The Seat's Edge

27 Jun 14:36
ddc1b4d
Compare
Choose a tag to compare

This release updates Perform to compile on the latest version of Xcode, including the Xcode 10 beta.

2.0.0

06 Apr 21:04
b64af55
Compare
Choose a tag to compare
  • Swift 3 support (including Swift 3.1)
  • Disable App Extension API (#15, thanks @gfontenot!)
  • Audit Aspects version compatibility

1.0.0

12 Sep 16:53
Compare
Choose a tag to compare

This is the first public release of Perform.

  • Use the perform(_:prepare:) method to configure a segue's destination view controller right where it's triggered. No more massive prepareForSegue method.
  • Define your destination view controller's type statically using the Segue<Destination>. Perform automatically casts the destination view controller for you before calling your prepare function.
  • If the destination view controller is a container (e.g., UINavigationController), Perform searches the view controller hierarchy and locates a child view controller with the matching type.
  • Share dependencies between tabs in a UITabBarController by using the configureViewControllers extension.