Skip to content

Releases: ishkawa/APIKit

2.0.0-beta.1

21 Mar 19:50
Compare
Choose a tag to compare
2.0.0-beta.1 Pre-release
Pre-release

Major changes are listed below:

This release also contains minor renames of several APIs.
Check out the migration guide for more details.

NOTE: Since APIKit 2 is beta software, breaking changes will continue to occur.

1.2.1: App Extensions

06 Mar 13:42
Compare
Choose a tag to compare
  • Set APPLICATION_EXTENSION_API_ONLY YES to fix linker issue in app extensions. #133

Thank you @toshi0383 !!!

1.2.0: multipart/form-data, SPM and JSON-RPC

05 Mar 13:38
Compare
Choose a tag to compare
  • Add .MultipartFormData to RequestBodyBuilder. #128
  • Support building via Swift Package Manager. #130
  • Add a secondary property objectParameters for the array parameters, which is for batch requests in JSON-RPC. #125

Thank you to @ninjinkun and @toshi0383 for the patches!

1.1.4: BITCODE_GENERATION_MODE in Debug

16 Jan 08:55
Compare
Choose a tag to compare
Merge pull request #113 from tarunon/fix/crash_view_ui_hierarchy

Fixed Xcode crashes

1.1.3: Fix percent encoding issue

16 Jan 06:55
Compare
Choose a tag to compare
  • [Fixed] Percent encoding issue. #118

Thanks @hoppenichu.

1.1.2: Fix Content-Type

17 Dec 02:39
Compare
Choose a tag to compare
  • [Fixed] Not set Content-Type if HTTP body is not set. #116
  • [Fixed] sendRequest(_:handler:) always calls back in main queue. #116

Thank you @hoppenichu!!

1.1.1: Podspec update

13 Dec 13:20
Compare
Choose a tag to compare
  • [Fixed] Fix watchOS deployment target in podspec. #112

1.1.0: Watch TV

13 Dec 10:07
Compare
Choose a tag to compare
  • [New] Support watchOS 2.0 and tvOS 9.0 #110
  • [Updated] Update Result.framework to 1.0.1. #111

1.0.0

26 Nov 16:32
Compare
Choose a tag to compare

Finally, APIKit 1.0 is out 🎉

  • [New] Swift 2 support.
  • [New] More flexible request configurations by RequestType based request.
  • [New] Move functionalities that builds NSURLRequest from API to RequestType.
  • [Improvement] API is renamed to Session, because it is now just a wrapper of NSURLSession.
  • [Improvement] Method is renamed to HTTPMethod.
  • [Improvement] Enumerate errors as APIError.
  • [Improvement] Pass NSHTTPURLResponse to responseFromObject() and errorFromObject().
  • [Improvement] Remove boxing from Result.

This release targets Xcode 7.1 and Swift 2.1.

Thanks to @ikesyo, @inamiy, @335g, @pocket7878, @akisute, @totomo, @matsuda, @tmnb, @kitasuke, @pixyzehn, @novi, @MarvinNazari, @netmaid, @seairy and @billburgess for the patches and issues.

1.0.0 beta.14

15 Nov 07:51
Compare
Choose a tag to compare
1.0.0 beta.14 Pre-release
Pre-release
  • Better deprecation message. #100
  • Relax version of Result.framework. #101