Skip to content

Swift rewrite, backwards compatible to legacy objc API

Compare
Choose a tag to compare
@adamkaplan adamkaplan released this 01 Apr 03:09
· 46 commits to master since this release
0fdcc85
Pure Swift Version (#33)

* Initial commit

* Swift 4 basic skeleton

* Full swift impl (crashes on tests)

* Fully working pure Swift version

* Remove Quick and Nimble

* objc-compat

* Fixed a test failure for path encoding

* Add an example

* Simplify the example project a bit

* Fixed issue where oauth parameters were generated once for signing and once for the headers, which could lead to nonce and timestamp mismatch. Hidden by unit tests using static values.

* Swift 4.2 and iOS >12 support

* Unlock Swift 4.2 and 5 in Podspec

* Fix warnings on deprecated string metho in iOS 9.3+

* Update travis

Prune after rebase

Fixing up travis more

Change example back to iOS 10.3

Trying ios 9.3 again... travis

Travis.

* Fix indentation

* License 2 legacy source files seperately

* Rename LICENSE

* Add test harnesses for tvos, macos, watchos

* Remove Carthage

* Clean up pod lib lint

* Fix travis

* Switched secrets tuple for struct

* Copyright notices

* Fixed scheme naming conflict between test app and cocoapods