Commit Graph

92 Commits

Author SHA1 Message Date
Stan Wu
35332dc367 Fix FBSDKCoreKit.podspec for Swift
Summary: As title

Reviewed By: joesus

Differential Revision: D17229976

fbshipit-source-id: 693dab87dfa3220e1c2e113117d3d7ab3c64bec9
2019-09-06 11:07:11 -07:00
joesusnick
75e50f599c Separate Swift targets (#1031)
Summary:
Thanks for proposing a pull request.

To help us review the request, please complete the following:

- [x] sign [contributor license agreement](https://developers.facebook.com/opensource/cla)
- [x] describe the change (for example, what happens before the change, and after the change)

This is a step towards aligning Swift and Objective-C into a single SDK.

Currently we cannot ship a single target that includes both Swift and Objective-C because some consumers of the SDK are tied to older versions of Xcode. Including Swift would increase their binary size or force them to upgrade before Apple mandates an upgrade.

What we can do is prepare for this inevitability by moving the Swift files into this repository.

Additionally this is easier to maintain and allows us to us to reference ObjC files from Swift directly instead of treating them as a third party dependency.

This work raises a few questions about distribution channels (what will the starting versions be for instance) but that is an acceptable cost for the benefits we get from having all of our related code in one place.
Pull Request resolved: https://github.com/facebook/facebook-objc-sdk/pull/1031

Test Plan:
Able to build is the primary concern. That the old targets are not impacted by the new targets and that the new targets build correctly.

Ensure the older targets can build on Xcode 10.1
* FBSDKCoreKit
* FBSDKShareKit
* FBSDKLoginKit

Ensure the older AND newer targets can build on Xcode 10.3
* FBSDKCoreKit
* FBSDKShareKit
* FBSDKLoginKit
* FBSDKCoreKitSwift
* FBSDKShareKitSwift
* FBSDKLoginKitSwift

Ensure the older AND newer targets can build on the latest Xcode (11 beta 6)
// Note: Will need to clean build if you want to build the non-Swift version after building the Swift version
* FBSDKCoreKit
* FBSDKShareKit
* FBSDKLoginKit
* FBSDKCoreKitSwift
* FBSDKShareKitSwift
* FBSDKLoginKitSwift

Reviewed By: dreamolight

Differential Revision: D17164409

Pulled By: joesus

fbshipit-source-id: dbda5036487a2e626e271651b38262e56dac17ce
2019-09-05 17:02:27 -07:00
Stan Wu
8e4d90a430 Bump Version: 5.5.0
Summary: As title

Reviewed By: KylinChang

Differential Revision: D17144988

fbshipit-source-id: 2719c85c49784fba6ba10c9ed498c6233429ada1
2019-08-30 20:20:33 -07:00
Stan Wu
323a64bb73 Bump Version: 5.4.1
Summary: As title

Reviewed By: tianqibt, KylinChang

Differential Revision: D16950044

fbshipit-source-id: 741ad77fe36a4324583b2a551bb2546ef5260265
2019-08-21 16:09:19 -07:00
Tianqi Li
afd460f3f6 Bump Version:5.4.0
Summary: Auto generated diff

Reviewed By: YOUDAN

Differential Revision: D16838968

fbshipit-source-id: 8d2a4a119945d6923d01cf77ea1c59645962baa0
2019-08-15 15:31:44 -07:00
Jing Ping
1a223fd53b Bump SDK Version
Summary: update sdk and API version

Reviewed By: joesus

Differential Revision: D16550852

fbshipit-source-id: e861bf621bc82bc585f5f59de9386f14e58e59f2
2019-07-29 15:21:09 -07:00
Zilin Zhang
72068bf0e9 Bump Versionn: 5.2.3
Summary: Bump Versionn: 5.2.3

Reviewed By: jingping2015, dreamolight

Differential Revision: D16272411

fbshipit-source-id: b57dc334925e78372c06bdbee370af383d17d639
2019-07-15 22:11:39 -07:00
Stan Wu
817158280b Bump Versionn: 5.2.2
Summary: As title

Reviewed By: tianqibt

Differential Revision: D16256393

fbshipit-source-id: bed37a16af8fb3d59b4efa6400b0b9963984c250
2019-07-14 14:46:48 -07:00
Stan Wu
9db26b3917 Bump Version: 5.2.1
Summary: As title

Reviewed By: tianqibt

Differential Revision: D16092720

fbshipit-source-id: 79c28e4fdfdfbfb3cfdb1cd7c96b9f31a21830e7
2019-07-02 11:40:28 -07:00
Stan Wu
57712ca568 Bump Version 5.2.0
Summary: As title

Reviewed By: tianqibt

Differential Revision: D16069163

fbshipit-source-id: 0cd94bec7c8c1959fbc35be07e77ab9324daf6c4
2019-06-30 14:25:07 -07:00
Stan Wu
3d09574eed Bump Version: 5.1.1
Summary: As title

Reviewed By: KylinChang

Differential Revision: D15958486

fbshipit-source-id: 395e7e6ab0827238a87e8e3e3d7acb7087adf9ed
2019-06-22 15:51:36 -07:00
Tianqi Li
be22d5d786 Bump Version:5.1.0
Summary: Run `sh scripts/run.sh bump-version 5.1.0`

Reviewed By: YOUDAN

Differential Revision: D15949897

fbshipit-source-id: 9eaa9dba839a9e85714153b812893e056e73f28f
2019-06-21 15:31:46 -07:00
Zilin Zhang
37bb3901a6 Move gzip to Basic
Summary: Move gzip to Basic

Reviewed By: dreamolight

Differential Revision: D15873415

fbshipit-source-id: d1d9724ac5a99abb19e5c35fe754766cc7a7d697
2019-06-19 12:48:48 -07:00
Stan Wu
2dc842def5 Bump iOS SDK version to 5.0.2
Summary: As title

Reviewed By: wi3lau, YOUDAN

Differential Revision: D15689665

fbshipit-source-id: f6d9e5f568ca5531b02e597f1356661ceb659781
2019-06-05 21:12:46 -07:00
Jing Ping
1bfc8fea8d Bump IOS SDK version to 5.0.1
Summary: version bump

Reviewed By: stoyan

Differential Revision: D15445451

fbshipit-source-id: 787695a71a936509300a5a2783ace02fec9beb17
2019-05-22 11:22:47 -07:00
Afonso
e299c1a4b4 Update the FBSDKCoreKit podspec to take into account the new modulemap file (#988)
Summary:
With the introduction of the `FBSDKCoreKit.modulemap` to the Basics folder, after updating to the newer version of the pod, I keep getting the following warning:
<img width="470" alt="Screen Shot 2019-05-01 at 5 51 06 pm" src="https://user-images.githubusercontent.com/4775087/57009482-384d3e00-6c3a-11e9-95cb-80ed1ed3e795.png">
As it is not a source file, Xcode doesn't need to analyse because it won't be able to compile it.

- Restricted the type of source files to `.h` and `.m`

Thanks for proposing a pull request.

To help us review the request, please complete the following:

- [x] sign [contributor license agreement](https://developers.facebook.com/opensource/cla)
- [x] describe the change (for example, what happens before the change, and after the change)
Pull Request resolved: https://github.com/facebook/facebook-objc-sdk/pull/988

Reviewed By: codytwinton

Differential Revision: D15205123

Pulled By: tianqibt

fbshipit-source-id: 1fbfff432e25a7906589be7f209200f48b3f1601
2019-05-03 14:13:45 -07:00
Tianqi Li
ee53475a0f format FBSDKCoreKit.podspec
Summary: as title

Reviewed By: dreamolight

Differential Revision: D15162842

fbshipit-source-id: 6a5fb4333f925105aa8d4771fbd1820018ec0e07
2019-05-01 09:32:32 -07:00
Cody Winton
391e128682 Bump Version: 5.0.0 and Graph API v3.3
Summary: Ran scripts `sh scripts/run.sh bump-version 5.0.0` and `sh scripts/run.sh bump-api-version v3.3`

Reviewed By: jingping2015

Differential Revision: D15150268

fbshipit-source-id: 5638336e14b531f39c0a34e7b72c8b8f0737d6d9
2019-04-30 11:04:52 -07:00
Tianqi Li
ec5ed92dc7 Revert D14915505: revert due to Travis build error Back out "[iOS][2/n]change podsepc"
Differential Revision:
D14915505

Original commit changeset: bcf36962bbc9

fbshipit-source-id: 90d1285a05cc4fefb5e6c496268e101f13c59906
2019-04-12 12:06:57 -07:00
Tianqi Li
4119cf8256 revert due to Travis build error Back out "[iOS][2/n]change podsepc"
Summary: Original commit changeset: 4f31c9143769

Reviewed By: YOUDAN

Differential Revision: D14915505

fbshipit-source-id: bcf36962bbc93563e322f273a4e5ab324935dbaa
2019-04-12 10:42:08 -07:00
Tianqi Li
1a07f27d42 change podsepc
Summary: Create subspec for Basics and make other parts in CoreKit depends on Basics.

Reviewed By: dreamolight

Differential Revision: D14875453

fbshipit-source-id: dbace790817eb2031f59ef47a30a6765da9a7da6
2019-04-11 22:44:49 -07:00
Cody Winton
cf78216e94 Resolved Cocoapod linting issues (#981)
Summary:
Thanks for proposing a pull request.

To help us review the request, please complete the following:

- [ ] sign [contributor license agreement](https://developers.facebook.com/opensource/cla)
- [ ] describe the change (for example, what happens before the change, and after the change)
Pull Request resolved: https://github.com/facebook/facebook-objc-sdk/pull/981

Reviewed By: jingping2015

Differential Revision: D14766112

Pulled By: codytwinton

fbshipit-source-id: 006aceb137881415f47eb1aa2ef2f2ef7879a3df
2019-04-05 15:42:20 -07:00
Cody Winton
87d8a606a8 Bump Version 5.0.0-rc.1
Summary: Bumped version for first 5.0 RC

Reviewed By: dreamolight

Differential Revision: D14718312

fbshipit-source-id: 91522df58a87efd015f3458f506ba052310e8a39
2019-04-02 17:30:25 -07:00
Cody Winton
6d5a929dbf Bump Version 4.43.0
Summary: Retroactively bumped version to match 4.x-branch

Reviewed By: jingping2015

Differential Revision: D14718291

fbshipit-source-id: aeaec62a664c29f5c3004e421771f160a189b27c
2019-04-02 11:38:10 -07:00
Cody Winton
48741eb184 Bump Version 4.42.0 (#968)
Summary:
Thanks for proposing a pull request.

To help us review the request, please complete the following:

- [ ] sign [contributor license agreement](https://developers.facebook.com/opensource/cla)
- [ ] describe the change (for example, what happens before the change, and after the change)
Pull Request resolved: https://github.com/facebook/facebook-objc-sdk/pull/968

Reviewed By: joesus

Differential Revision: D14553051

Pulled By: codytwinton

fbshipit-source-id: a44efd422bbc785a6a5bbd8fd66700b5e707de16
2019-03-21 17:41:52 -07:00
Cody Winton
5ccdc54621 Improved Release Process (#965)
Summary:
Thanks for proposing a pull request.

To help us review the request, please complete the following:

- [X] sign [contributor license agreement](https://developers.facebook.com/opensource/cla)
- [X] describe the change (for example, what happens before the change, and after the change)
Pull Request resolved: https://github.com/facebook/facebook-objc-sdk/pull/965

Reviewed By: joesus

Differential Revision: D14514474

Pulled By: codytwinton

fbshipit-source-id: 0848c8bb63004c739b1734a04d20ed82371d2874
2019-03-18 18:10:31 -07:00
Stan Wu
c9d193d1cf Fix import loop in FBSDKBridgeAPI.h
Summary: As title

Reviewed By: codytwinton

Differential Revision: D14509684

fbshipit-source-id: c18c33177865baccaa0e252fa9464a9bb829e43d
2019-03-18 14:49:47 -07:00
Stan Wu
73912b49f1 Fix podspec for CoreKit (#963)
Summary:
Pull Request resolved: https://github.com/facebook/facebook-objc-sdk/pull/963

- As title
- Move `FBSDKCoreKit+Internal.h` back to `Internal` folder as cocoapods doesn't support excluding files in `public_header_files`
- Update project files due to above change for other kits

Reviewed By: joesus, codytwinton

Differential Revision: D14494473

fbshipit-source-id: e37b7507557c6f9a6590163afd3e33f52b2c0de2
2019-03-18 11:50:52 -07:00
Cody Winton
2d93367a1a Bump Version: 4.41.0 (#956)
Summary:
Thanks for proposing a pull request.

To help us review the request, please complete the following:

- [X] sign [contributor license agreement](https://developers.facebook.com/opensource/cla)
- [X] describe the change (for example, what happens before the change, and after the change)
Pull Request resolved: https://github.com/facebook/facebook-objc-sdk/pull/956

Differential Revision: D14465436

Pulled By: codytwinton

fbshipit-source-id: 6b8894e658f9c27ac6e56cf3ea4d347d01f597ca
2019-03-14 13:06:03 -07:00
Cody Winton
0bdd850258 Remove Bolts Framework
Summary:
The Bolts framework served a minor role in this SDK, but maintaining this dependency was a decent pain point.

This diff removes the dependency on this framework.

Reviewed By: jingping2015

Differential Revision: D10440950

fbshipit-source-id: 58d78f9989ff394b3b29bf39314699cd31ba4898
2019-01-16 16:41:52 -08:00
Cody Winton
d9e20bbf0d version bump v(4.40.0)
Summary: SDK version bump to v(4.40.0). Automatically generated by running fbobjc/ios-sdk/internal/scripts/cut_branch_ios.sh

Reviewed By: jingping2015

Differential Revision: D13681917

fbshipit-source-id: 254027f9d5c52272ab1b744bbba8ca835d0923a3
2019-01-15 15:31:08 -08:00
Cody Winton
fc99f13bd2 version bump v(4.39.1)
Summary: SDK version bump to v(4.39.1). Automatically generated by running fbobjc/ios-sdk/internal/scripts/cut_branch_ios.sh

Reviewed By: stoyan

Differential Revision: D13601525

fbshipit-source-id: e750a1f550f30bfcdffd37c4e9c1a0dc56fd3972
2019-01-08 14:27:22 -08:00
Cody Winton
797badb0aa Changed Release Tag Prefix
Summary: Changed release tag format from `sdk-version-0.0.0` to `v0.0.0`

Reviewed By: jingping2015

Differential Revision: D13524844

fbshipit-source-id: 323663ef5ec91c1c3c2682cd05de56d1dcd30254
2018-12-20 14:25:58 -08:00
Jing Ping
66c6a6907a version bump v(4.39.0)
Summary: SDK version bump to v(4.39.0). Automatically generated by running fbobjc/ios-sdk/internal/scripts/cut_branch_ios.sh

Reviewed By: dreamolight

Differential Revision: D13240876

fbshipit-source-id: 74904759eb82ca0205b67f7610c5a46a49d7e46f
2018-11-28 14:10:57 -08:00
Cody Winton
1c0209b2c2 version bump v(4.38.1)
Summary: SDK version bump to v(4.38.1). Automatically generated by running fbobjc/ios-sdk/internal/scripts/cut_branch_ios.sh

Reviewed By: jingping2015

Differential Revision: D12868856

fbshipit-source-id: 61a18e4a2bd5336e6b6dc47ca44f80e15a51fe83
2018-10-31 12:05:46 -07:00
Cody Winton
edb7862a00 Resolved Cocoapods Lint Warnings/Errors
Summary:
* Resolved Cocoapods lint warnings
* Refactored master pods to use existing specs as deps

Reviewed By: dreamolight

Differential Revision: D10457086

fbshipit-source-id: 6240e6a457e68365f79673e3acbf686bd09e7cfc
2018-10-19 15:21:49 -07:00
Cody Winton
49856c091d version bump v(4.38.0)
Summary: SDK version bump to v(4.38.0). Automatically generated by running fbobjc/ios-sdk/internal/scripts/cut_branch_ios.sh

Reviewed By: jingping2015

Differential Revision: D10417195

fbshipit-source-id: ddb0f6c3a76ece5d1341f974b196a7c1bc290f35
2018-10-16 17:31:03 -07:00
Cody Winton
347bbe3f5d Resolved Failed Build for Podspec and Xcode Project
Summary: This resolves some link issues

Reviewed By: jingping2015

Differential Revision: D10096232

fbshipit-source-id: 14644e7e9595d87316c9b606ada3253d13e0946e
2018-09-27 17:44:39 -07:00
Cody Winton
3753206f09 version bump v(4.37.0)
Summary: SDK version bump to v(4.37.0). Automatically generated by running fbobjc/ios-sdk/internal/scripts/cut_branch_ios.sh

Reviewed By: kalendae

Differential Revision: D9954055

fbshipit-source-id: 2a196b8dea7c4d87c92973d94b8f7134c8f57469
2018-09-19 20:49:23 -07:00
Cody Winton
bf46315bd5 Renamed iOS SDK as ObjC SDK
Summary: The GitHub repo has been renamed from facebook-ios-sdk to facebook-objc-sdk

Reviewed By: kalendae

Differential Revision: D9833826

fbshipit-source-id: f3e45918656ed2e0b16e872c34717974bfbf64dd
2018-09-14 15:24:55 -07:00
Xinzhu Cai
f1c22a5bc2 Facebook iOS SDK 4.36 2018-08-29 15:29:44 -07:00
Cody Winton
1436a13fbf Facebook iOS SDK 4.35 2018-07-26 12:47:42 -07:00
Keith Smiley
df0909c0c3 Make FBSDKDynamicFrameworkLoader compile with ARC 2018-07-16 13:51:57 -07:00
Tao Ge
489f3a1589 Facebook iOS SDK 4.34 2018-06-18 18:20:39 -07:00
Jing Ping
85da392ce6 Facebook iOS SDK 4.34 2018-06-18 14:10:11 -07:00
Tao Ge
55c8784272 Facebook iOS SDK 4.33 2018-05-01 09:58:48 -07:00
Tao Ge
2aad0d9258 Facebook iOS SDK 4.32 2018-04-11 12:46:24 -07:00
Tao Y Ge
11b15a00f0 Facebook iOS SDK 4.31.1 2018-03-05 11:42:27 -08:00
Art Beatte IV
cfc33c951f Facebook iOS SDK 4.31 2018-02-28 08:29:46 -08:00
Pouya Larjani
fa05e1501b Facebook iOS SDK 4.30 2018-01-24 17:24:58 -08:00