Commit Graph

67 Commits

Author SHA1 Message Date
Max Howell
80053b1db5
Update PMKHomeKit to 1.1.0
Also syncs other submodules, but they have no source code changes.
2020-01-16 10:29:09 -05:00
Max Howell
b8c2dff1a7
Fix git submodules
Cannot push to CoreBluetooth since I archived it
2019-08-21 13:21:58 -04:00
Max Howell
8818af27ba
Update Foundation extension with fix (ee06d95) 2019-07-24 10:50:13 -04:00
Max Howell
951993371a
Update gitsubmodules to LICENSE added extensions 2019-07-24 10:39:13 -04:00
Max Howell
1c296a8637
[travis] Use CocoaPods ~> 1.7.0; update submodules 2019-06-11 10:40:35 -04:00
Max Howell
93d7906334
Update extensions 2019-04-07 13:03:14 -04:00
Max Howell
db3b2aaf0b
Tag 6.8.3 2019-02-01 18:32:41 -05:00
Max Howell
cc89b4fe34
Update PromiseKit/EventKit to v4 2019-01-27 16:16:44 -05:00
Max Howell
381348ba1d
Use Patreon image button 2019-01-14 21:54:27 -05:00
Max Howell
019d21dbbf 6.6.1: Integrate HealthKit.HKActivitySummaryQuery 2018-12-02 12:43:43 -05:00
Max Howell
283fd55f34 Tidy up bad additions 2018-11-26 13:23:27 -05:00
Max Howell
7d2588dd47 Update QuartzCore (sync other extensions) 2018-11-16 14:05:41 -05:00
Max Howell
289b6a8e37
More and more Travis tweaks
* Attempting to get Travis to deploy
* Minimize Travis matrix. I believe this tests everything that matters, including older SDK and deployment targets while being kinder to Travis’s free infrastructure.
* Only run the JS/A+ tests for that test group
* Re-enable uploading to codecov
* Use xcpretty
2018-10-13 17:37:44 -04:00
Max Howell
66bcc38616 Tag 6.5.2
Attempts deploy based on: 

https://github.com/travis-ci/travis-ci/issues/8518
2018-10-10 17:11:00 -04:00
Max Howell
d15b6d7418 Synchronize extensions; Tag 6.5.1 2018-10-07 17:33:45 -04:00
Max Howell
3f54058f4d Add PMKHealthKit
Closes #920
2018-10-03 18:02:24 -04:00
Max Howell
3a212e7275 Merge warnings fixes from extensions 2018-10-02 15:30:34 -04:00
Max Howell
f7e4db86a1 Add HomeKit extension; Tag 6.4.0 2018-08-22 12:01:01 -04:00
Max Howell
16320376c4 Xcode 10 / Swift 4.2 fixes and tweaks 2018-08-20 16:27:40 -04:00
Max Howell
5355e13321 Synchronize Foundation 2018-08-19 12:11:53 -04:00
Max Howell
20570d3a0f Sync all subspecs (no changes to libs, just tests)
Ever more Travis tweaks
2018-06-21 01:10:31 -04:00
Max Howell
d5472e4711 Bump PMKFoundation to 3.1.0 2018-06-11 13:27:31 -04:00
Max Howell
3e6763e3ae Bump CloudKit deployment targets 2018-06-04 23:42:27 -04:00
Max Howell
356af9ca05 Update PromiseKit/CoreLocation@3.0.6 2018-05-08 21:54:34 -04:00
Max Howell
c1be79b3e9 Update PromiseKit/CoreLocation@3.0.5 2018-04-27 15:16:52 -04:00
Max Howell
157a241132 Update PromiseKit/CoreLocation@3.0.4 2018-04-20 13:44:36 -04:00
Max Howell
cafee2499a Update PromiseKit/StoreKit@3.1.0 2018-04-20 13:38:17 -04:00
Max Howell
3173728d52 Tag 6.2.4 2018-04-04 23:48:51 -04:00
Max Howell
62c61dd712 Import PromiseKit/Foundation@3.0.4 2018-03-09 10:47:13 -05:00
Max Howell
aa649f6153 Import PromiseKit/Alamofire@3.2.1; Update README
Tag 6.2.2
2018-03-09 09:37:37 -05:00
Max Howell
19010e78de Import Alamofire extension 3.2.0
[ci skip]
2018-03-02 23:21:20 -05:00
Max Howell
6fd76750f4 Import UIKit-3.0.1 extension 2018-02-27 11:38:02 -05:00
Max Howell
a7e4c3e510 Import CoreLocation 3.0.3; Tag 6.1.2 2018-02-25 12:17:06 -05:00
Max Howell
7819eefcf8 Update PMKFoundation to 3.0.3 2018-02-22 11:59:22 -05:00
Max Howell
171cc2fadf Tag 6.1.0 2018-02-19 17:25:34 -05:00
Max Howell
daf93820f7 Include responseDecodable; Refs #786
Refs PromiseKit/Alamofire-@0eff960.
2018-02-19 10:26:31 -05:00
Max Howell
393632db90 Include fix for PromiseKit/CoreLocation#4 2018-02-18 12:40:20 -05:00
Max Howell
4bfbab51ad Include PromiseKit/CoreLocation#10; Tag 6.0.3
Note this updates our Bolts requirement to 1.9.0 because Facebook don’t understand how semantic versioning works.
2018-02-18 11:18:19 -05:00
Max Howell
b23f26462e Update Alamofire extension
The rest are just README updates
2018-02-15 16:09:23 -05:00
Max Howell
8a45494745 Support macOS 10.9 2018-02-13 16:24:35 -05:00
Max Howell
54a99ba7f2 Fixes for CocoaPods; --warning 2018-02-12 21:33:36 -05:00
Max Howell
17587be4ac PromiseKit 6.0.0
This because `Promise(value:)` is selected for PMK-4’s pending initializer due to trailing closure syntax and the fact that `T` could be anything. I guess this isn’t a Swift bug, but geez.

This is a real problem for people migrating to 5 from 4, such that I have decided 5 must be deprecated.

The severity is due to Swift giving a very misleading error diagnostic when it uses `Promise(value:)`, because as you can guess you end up with:

    Promise<(T->Void, Error->Void)>

As your inferred type.

Because we no longer have ambiguity between `Promise { seal in` and `Promise(value:` I have removed the `.pending` parameter for that usage which will also aid migration.

In some cases this leads to less nice code, but mostly it’s fine due to being able to do `.value(1)` where `Promise` can be inferred. The trade off is worth it though as PromiseKit should be delightful to use and as it stands, it is a pain due to how Swift is.
2018-02-10 17:23:27 -05:00
Max Howell
b87b7ba1f0 Update StoreKit 2018-02-09 13:22:06 -05:00
Max Howell
8253bf2453 Update Extensions/CoreLocation 2018-01-08 09:21:36 -05:00
Max Howell
11ac1b42eb Update extensions 2018-01-05 13:57:54 -05:00
Max Howell
2df8580c92 Travis deprecated Xcode 8.1/8.2; Bump to 9.2
Update all extensions (just travis updates for each also).
2017-12-10 13:18:29 -05:00
Max Howell
ca17677756 Provide localizedDescription for our errors
Commit minor changes to Social and OMG extensions.
2017-12-04 10:52:28 -05:00
Max Howell
7d0c92afb0 Update Extensions/CoreLocation 2017-11-30 11:23:35 -05:00
Max Howell
f7ff96dc7d Update UIKit extension to 2.0.1 2017-11-19 13:27:25 -05:00
Max Howell
47367f1df6 5.0.0 2017-11-06 09:27:11 -05:00