Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Swift 3 and single target #88

Merged
merged 51 commits into from
Sep 14, 2016
Merged

Swift 3 and single target #88

merged 51 commits into from
Sep 14, 2016

Conversation

hamchapman
Copy link
Contributor

@hamchapman hamchapman commented Sep 8, 2016

  • Updates to work with Swift 3
  • Rewrite all tests using XCTest
  • Remove all need for Podfile / Cartfile
  • Combine different builds into single target
  • Merges in native notification code into main branch
  • Adds subscription success / error handlers
  • Makes requestFor in AuthRequestBuilderProtocol able to fail
  • Renames PresencePusherChannel -> PusherPresenceChannel
  • Rename internal authMethod enum case to inline
  • Added Obj-C compatibility
  • Added iOS Obj-C example app
  • Add subscribeToPresenceChannel method

@hamchapman hamchapman mentioned this pull request Sep 8, 2016
@hamchapman hamchapman force-pushed the single-target-swift-3 branch from 8bbcbdb to 025b62e Compare September 12, 2016 10:51
@hamchapman hamchapman force-pushed the single-target-swift-3 branch from e16447c to dc0a8f3 Compare September 12, 2016 13:48
@rabc
Copy link

rabc commented Sep 13, 2016

Hi!

Do you have any idea when the migration to Swift 3 will be finished?

@hamchapman
Copy link
Contributor Author

The Swift 3 migration itself is done. There's just a bit of tidy up to do in the docs / examples and then I think it's good to go for a 3.0.0 release. Feel free to try stuff out with this branch before I cut the release though. It all compiles and the tests pass etc.

@rabc
Copy link

rabc commented Sep 13, 2016

Awesome! Thanks! You will merge it and create a new version for Cocoapods today?

@hamchapman
Copy link
Contributor Author

Hopefully yes - need to do a few more bits and pieces first

@hamchapman
Copy link
Contributor Author

hamchapman commented Sep 14, 2016

I didn't quite have time to release it yesterday but am going to do it this morning today.

@hamchapman hamchapman merged commit 5bf01ec into master Sep 14, 2016
@hamchapman hamchapman deleted the single-target-swift-3 branch October 5, 2016 13:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants