Skip to content

Releases: wordpress-mobile/WordPressKit-iOS

13.1.0

19 Feb 05:29
0b0d680
Compare
Choose a tag to compare

New Features

  • StatsTimeIntervalData now accepts an optional unit: StatsPeriodUnit parameter that a
    llows to describe the granularity of data fetched for a given period. [#712]

Internal Changes

  • When enabled, WordPressComRestApi sends HTTP requests using URLSession instead of Alam
    ofire. [#720]
  • When enabled, WrodPressOrgXMLRPCApi sends HTTP requests using URLSession instead of Al
    amofire. [#719]
  • Refactor API requests that ask for SMS code during WP.com authentication. [#683]
  • Refactor BlazeServiceRemote to use URLSession-backed API. [#721]
  • Refactor some WP.com API endpoints to use URLSession-backed API. [#722]

13.0.0

19 Feb 05:28
7a0217a
Compare
Choose a tag to compare

Breaking Changes

  • Remove userIP from AtomicWebServerLogEntry. [#711]

Internal Changes

  • Various internal changes in preparation to remove Alamofire.

12.0.0

25 Jan 17:10
e839705
Compare
Choose a tag to compare

Breaking Changes

  • WordPressComRestApiError is renamed to WordPressRestApiErrorCode, and no longer conforms to Swift.Error. [#696]

New Features

  • Add AtomicSiteServiceRemote

11.0.0

18 Jan 20:17
95b0066
Compare
Choose a tag to compare

Breaking Changes

  • WordPressComRestApi initialisers now accept a baseURL: URL parameter instead of baseUrlString: String. [#691]
  • Removed the async functions in WordPressComRestApi. [#692]
  • URL parameters in WordPressComOAuthClient initialisers are now declared as URL type, instead of String. [#698]

Internal Changes

  • Refactor WP.com authentication API requests. [#660, #661, #681]

10.0.0

11 Jan 20:26
e7d2c04
Compare
Choose a tag to compare

Breaking Changes

  • Add a new unacceptableStatusCode error case to WordPressAPIError. [#668]
  • The deviceId parameter in DashboardServiceRemote is now non-optional. [#678]

Bug Fixes

  • Fix a bug in parsing XMLRPC link from a RSD Link. [#671]

9.0.3

09 Jan 03:48
98e7018
Compare
Choose a tag to compare

Note: This version should have been 9.1.0, because it introduces a new feature. However, WordPressAuthenticator currently depends on WordPressKit via ~> 9.0.0 which would result in this version being incompatible. In the interest of minimizing changes in the WordPress 24.0 release, we shipped this as 9.0.3 and decided to follow up in WordPressAuthenticator separately.

New Features

  • Add deviceId param to DashboardServiceRemote.fetch method. [#674]

9.0.2

08 Jan 00:35
1919ba0
Compare
Choose a tag to compare

Bug Fixes

  • Improve XML-RPC error messages to suggest contacting the host. [#655]

9.0.1

15 Dec 03:34
cc519d8
Compare
Choose a tag to compare

Internal Changes

  • Fix WordPressAPIError's localized error message. [#662]

9.0.0

11 Dec 02:08
d970ab7
Compare
Choose a tag to compare

Breaking Changes

  • WordPressComOAuthError now conforms to Swift.Error [#650]

New Features

  • WordPressOrgXMLRPCValidatorError now conforms to LocalizedError [#649]

8.11.0

13 Nov 06:50
aaa6401
Compare
Choose a tag to compare

New Features

  • Add tag parameter to PostServiceRemoteOptions [#634]
  • Add transfer case to DomainType case [#642]