Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Master #1282

Open
wants to merge 301 commits into
base: master
Choose a base branch
from
Open

Master #1282

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
301 commits
Select commit Hold shift + click to select a range
3c5c8b8
Merge pull request #24 from thomashilzendegen/master
jeduan Aug 24, 2015
9530596
1.2.2
jeduan Aug 24, 2015
f201b08
Adding Facebook iOS version 4.5.1 #19
jeduan Aug 27, 2015
e6ed023
1.3.0
jeduan Aug 27, 2015
8a53f82
Updates frameworks
jeduan Aug 24, 2015
17018b7
Changes for iOS9
jeduan Sep 2, 2015
b872530
1.4.0-0
jeduan Sep 3, 2015
42b55a6
Logs app activation. Fixes #17
jeduan Sep 7, 2015
ee2e0ba
feed method is now an alias for share
jeduan Sep 7, 2015
acebb5a
Updating Bolts to v1.2.2. Fixes #33
jeduan Sep 10, 2015
70cb720
1.4.0-1
jeduan Sep 10, 2015
44cc354
Updating to Facebook SDK v4.6
jeduan Sep 15, 2015
2766796
1.4.0
jeduan Sep 15, 2015
f3f1b7f
https://github.com/jeduan/cordova-plugin-facebook4/issues/42
Sep 17, 2015
f3c24f3
Merge pull request #45 from gillesperrin/master
jeduan Sep 18, 2015
cd5a1ca
added better callbacks for appInvite on iOS
Oct 6, 2015
a0961bc
fixed callback error
Oct 6, 2015
17faf09
remove whitespace
Oct 6, 2015
4ccb121
Merge pull request #60 from nightstomp/master
jeduan Oct 6, 2015
663a487
Revert "added better callbacks for appInvite on iOS"
jeduan Oct 6, 2015
f68bcd5
Merge pull request #61 from jeduan/revert-60-master
jeduan Oct 6, 2015
5a93ead
Merge remote-tracking branch 'jeduan/master'
Oct 6, 2015
9dfc696
better appInvite callbacks
Oct 6, 2015
d95ff08
Stop crashes when handleError is called
Oct 15, 2015
7fcc2e4
Merge pull request #62 from nightstomp/master
jeduan Oct 28, 2015
bde2b1e
Merge pull request #67 from kriserickson/master
jeduan Oct 28, 2015
0c76850
iOS SDK v4.7
jeduan Nov 20, 2015
6393e4f
SPDX licence compatibility
jeduan Nov 20, 2015
d75e240
Now automatically updates the XCode deployment target to the minimum …
jeduan Nov 20, 2015
17cc653
Updates NSAppTransportSecurity
jeduan Nov 20, 2015
540d15c
Moves AppInviteDialogDelegate implementation
jeduan Nov 20, 2015
f4e9eb7
Remove deprecated API for showing dialogs
jeduan Nov 20, 2015
52dcc26
Small refactor on responseObject
jeduan Nov 20, 2015
8a2f869
loginManager is now a singleton
jeduan Nov 20, 2015
b6c6743
Set plugin's onload param to true to enable install attribution
yanca232 Nov 23, 2015
862750e
Merge pull request #90 from RazorGator/master
jeduan Nov 24, 2015
4af08c2
Revert "Now automatically updates the XCode deployment target to the …
jeduan Dec 14, 2015
d0ba677
fix problem with cached tokens
Dec 14, 2015
f89493e
completionHandler is optinal,just call it with nil
Dec 15, 2015
48ee56c
Merge pull request #98 from Hirbod/patch-1
jeduan Dec 15, 2015
171a09f
Fixes issue that prevents presenting the facebook window
NGumby Dec 15, 2015
66539ec
Merge pull request #1 from compusport/Fix-when-used-with-InAppBrowser
NGumby Dec 15, 2015
5e14f7c
Update README.md
yoav-zibin Dec 17, 2015
f295e35
Merge pull request #101 from yoav-zibin/master
jeduan Dec 17, 2015
0023f10
Fixed issues with AppInvite callbacks on Android
dtritus Nov 30, 2015
e03d0be
Pass AppInvite dialog result to success callback
dtritus Dec 18, 2015
554d740
Merge pull request #94 from dtritus/master
jeduan Dec 20, 2015
1ac14dd
1.5.0
jeduan Dec 21, 2015
257eba8
Added ios and android method to manually activate app with facebook e…
pragunvohra Feb 1, 2016
3e87a23
Updated share_open_graph to use Open Graph objects along with propert…
dorulazar Feb 2, 2016
d7756e0
Merge pull request #122 from DoruLa/master
jeduan Feb 4, 2016
0affa66
Linting
jeduan Feb 5, 2016
a566ce2
Adding README for manual activation events
jeduan Feb 5, 2016
ae41152
Merge branch 'pr/121'
jeduan Feb 5, 2016
fefb75e
1.6.0
jeduan Feb 5, 2016
aa8709c
1.6.1
jeduan Feb 6, 2016
00d6250
Send App Request Does Not Return Results
mkorganashvili Feb 9, 2016
52db932
Set up activity result callback before call show
mkorganashvili Feb 11, 2016
64635bd
Fixes #139
jeduan Feb 15, 2016
ec087d2
v1.6.2
jeduan Feb 15, 2016
dda57f2
Merge pull request #130 from mkorganashvili/patch-1
jeduan Feb 15, 2016
acd7ba7
Merge pull request #134 from mkorganashvili/patch-2
jeduan Feb 15, 2016
687ceb6
1.6.3
jeduan Feb 15, 2016
6511eec
Update ConnectPlugin.java
jcvalerio Feb 16, 2016
af4b5bf
Merge remote-tracking branch 'refs/remotes/originmaster/master'
NGumby Feb 18, 2016
6ade7a0
Merge pull request #142 from jcvalerio/master
jeduan Feb 24, 2016
73ffc86
added support for getDeferredApplink
Mar 3, 2016
58582cf
Fixed issue that grantedPermissions inspection always does not exist
Mar 4, 2016
f483017
Set minSdkVersion preference
pbakondy Mar 11, 2016
e21a50e
1.6.4
jeduan Mar 14, 2016
d6e5b06
Merge pull request #159 from T2123893/master
jeduan Mar 14, 2016
c2ded58
1.6.5
jeduan Mar 14, 2016
21cb1e1
Update ios plugin implement FBSDKGameRequestDialogDelegate
taina0407 Mar 2, 2016
10977bf
Merge pull request #156 from taina0407/master
jeduan Mar 15, 2016
d86e93f
1.7.0
jeduan Mar 15, 2016
4c6d3ee
Merge pull request #99 from compusport/master
jeduan Mar 15, 2016
aff9a08
Set Facebook Android SDK version to 4.8.+
Mar 23, 2016
6911f2d
Merge pull request #171 from TheCopartnery/master
jeduan Mar 23, 2016
aa89180
Update package.json
divyekhanna Mar 24, 2016
6c88ac5
Update plugin.xml
divyekhanna Mar 24, 2016
a3d0efb
Fix app_users filter
Apr 1, 2016
374d26a
Merge pull request #161 from pbakondy/minSdkVersion
Apr 22, 2016
9d623a5
Merge pull request #185 from platogo/fix-app-users-filter
Apr 22, 2016
b3270c8
Merge pull request #174 from divyekhanna/master
Apr 22, 2016
36d4005
Update README.md
Apr 23, 2016
5f66097
fix #102
Apr 23, 2016
0078d09
Add share_native and share_feedWeb as share parameters
grmmph Apr 28, 2016
31bf4e8
Fix indetation
grmmph Apr 28, 2016
4071e9a
Fix indetation
grmmph Apr 28, 2016
f05ce3f
added support for getDeferredApplink
Apr 29, 2016
180df7e
Fix feed empty content bug on android
nihsuy May 4, 2016
17994a3
Update README
grmmph May 4, 2016
a2f6008
Merge pull request #207 from grmmph/master
May 4, 2016
da42bd7
#223 fix for signing in as different user
May 22, 2016
01740f9
Add OpenURL handler for ios9
pragunvohra May 25, 2016
5834aeb
I think the annotation is just 0x0
pragunvohra May 25, 2016
e37bab1
Update README.md
robertarnesson Jun 13, 2016
5e0d4cf
iOS: Added support for share Open Graph dialog
Jun 13, 2016
61d454c
sdk upgrade to v4.11.0
May 1, 2016
895fffa
Merge pull request #211 from nihsuy/fix/android-feed-empty-content
robertarnesson Jun 13, 2016
c452da1
Upgrade SDKCore
GabrielCTroia Jun 21, 2016
963467e
Upgrade SDKLoginKit
GabrielCTroia Jun 21, 2016
d395d8f
Upgrade FBSDKShareKit & FBSDKMessengerShareKit
GabrielCTroia Jun 21, 2016
843eae8
Merge pull request #252 from jackpocket/ios_sdk_v4.11.13
robertarnesson Jul 11, 2016
0806ce1
Update plugin.xml
robertarnesson Jul 11, 2016
e557377
don't include facebook-native.js for browser platform
robertarnesson Jul 11, 2016
b3e7386
Merge pull request #241 from edskeizer/master
robertarnesson Jul 11, 2016
bbcab50
Merge remote-tracking branch 'upstream/master'
jkassis Jul 20, 2016
ca4505e
send deferred links back to app for handling
jkassis Jul 20, 2016
4763c7c
Fixed Warnings Due to Deprecated APIS
tushar-bidchat Jul 21, 2016
47f720c
android support for deferredAppLinks
jkassis Jul 21, 2016
454a6ec
Merge pull request #270 from tushar-bidchat/master
robertarnesson Jul 21, 2016
71b481b
Add clarifying note to docs about changing APP_ID
marfire Jul 28, 2016
ea53d63
Updating Android and iOS SDK.
Aug 3, 2016
725885a
Fixing broken link in README.md
dudeofawesome Aug 7, 2016
df61960
Fixing broken link in browser/README.md
dudeofawesome Aug 7, 2016
7746da1
Merge remote-tracking branch 'origin/patch-2' into patch-1
dudeofawesome Aug 7, 2016
3d85b66
Merge pull request #281 from marfire/master
Aug 8, 2016
ee8aab5
Merge pull request #291 from dudeofawesome/patch-1
Aug 8, 2016
f746eef
Merge remote-tracking branch 'refs/remotes/jeduan/master'
Aug 14, 2016
5e797ea
Added forgotten semicolon
Aug 14, 2016
c8e4a92
1.7.2
Aug 23, 2016
0a5ac31
fix NullPointerException
robertarnesson Aug 23, 2016
5e87082
Merge pull request #288 from TheBosZ/master
robertarnesson Aug 23, 2016
2505e00
Merge pull request #224 from hoffination/master
robertarnesson Aug 23, 2016
086b3e8
Merge pull request #226 from pragunvohra/newOpenURL
robertarnesson Aug 23, 2016
879a966
simplified browser setup
Aug 25, 2016
a97f0dd
file:// protocol fix
robertarnesson Aug 26, 2016
9363c69
buffer calls until js sdk is ready
Aug 29, 2016
bf094a8
1.7.3
Sep 2, 2016
b8765f7
js sdk v2.7
robertarnesson Sep 8, 2016
77ceb2e
ios sdk 4.15.1
Sep 19, 2016
9b0882d
ios sdk 4.15.1
Sep 19, 2016
d093478
1.7.4
Sep 22, 2016
4ac0e4e
Merge branch 'master' of github.com:jeduan/cordova-plugin-facebook4
FME-nstokoe Oct 4, 2016
099c294
references to jeduan
FME-nstokoe Nov 11, 2016
2db5112
Merge pull request #362 from nstokoe/jeduan-mergeable
robertarnesson Nov 11, 2016
bc44f39
Avoid FB prompt if required permission declined
simokhalil Nov 23, 2016
ef5f509
Update facebook-native.js
antonfire Nov 28, 2016
e5544b5
Update FacebookConnectPlugin.h
antonfire Nov 28, 2016
27aef95
Update FacebookConnectPlugin.m
antonfire Nov 28, 2016
254fa25
Update README.md
antonfire Nov 28, 2016
d6558c3
Update README.md
antonfire Nov 28, 2016
c578962
Update facebook-browser.js
simllll Nov 30, 2016
30ab2a8
Update facebook-browser.js
simllll Nov 30, 2016
d54042b
fix __fbSdkReady calls
simllll Dec 1, 2016
f24e9d8
Merge pull request #384 from simllll/master
robertarnesson Dec 2, 2016
3c75c4b
Updated outdated link to repo/docs
jQrgen Dec 12, 2016
62a5d8f
upgrade to the last facebook sdk + a fix
oak-tree Dec 20, 2016
fdea701
Fix link from contributing to troubleshooting
jkervine Feb 6, 2017
f4e8631
Add fix documentation
jkervine Feb 6, 2017
defdef2
Proper linking
jkervine Feb 6, 2017
f27d522
Merge pull request #434 from jkervine/document_ios10_login_issue
jeduan Feb 8, 2017
bca6485
Merge pull request #398 from CNATURE/master
jeduan Feb 8, 2017
6ac3baf
Merge pull request #392 from jQrgen/patch-1
jeduan Feb 8, 2017
57a58e3
Merge pull request #375 from simokhalil/master
jeduan Feb 8, 2017
63aa299
Merge pull request #382 from antonfire/master
jeduan Feb 8, 2017
a88f4d1
1.8.0
jeduan Feb 8, 2017
d7deb65
Added hashtag support (#418)
mpk2 Feb 9, 2017
7c0cc6b
Update plugin version in plugin.xml to 1.8.0 (#485)
jacquesdev May 16, 2017
6f05f70
ios sdk 4.22.0 (#481)
Alexious-sh May 16, 2017
c7219bd
SDK 4.22.1
jeduan May 16, 2017
d67a0fc
1.9.0
jeduan May 16, 2017
e9932dc
Update plugin version in plugin.xml to 1.9.0 (#509)
jacquesdev Jun 4, 2017
b5eadd1
Update plugin.xml to 1.9.1
jeduan Jun 4, 2017
3770c9c
1.9.1
jeduan Jun 4, 2017
5463d07
application:openURL needs to return BOOL value (#548)
vojtakopal Aug 25, 2017
6a8e6c9
Updated logPurchase to handle decimal values correctly. (#500)
Aug 25, 2017
3a3392c
Updated the ConnectPlugin so that it accepts multiple async requests …
RobertYoung Aug 25, 2017
0f2b695
Fix for facebook-browser.js (#561)
darkovac Sep 19, 2017
b99e247
Update Facebook SDK 4.31.1 for iOS 11 (#634)
peterpeterparker Mar 23, 2018
3be0474
Initial import
peterpeterparker Mar 24, 2018
a2c74db
Add notice for cordova-android >= 7 compatibility
peterpeterparker Apr 14, 2018
53e69ae
Spelling
peterpeterparker Apr 14, 2018
e6a9a43
Update for next version v1.10.0
peterpeterparker Apr 14, 2018
6f29de8
Add example to install previous version
peterpeterparker Apr 14, 2018
e9a84b9
Spelling
peterpeterparker Apr 14, 2018
d372cb7
Update iOS 11.3
peterpeterparker Apr 14, 2018
c598359
Release v1.10.0 - Update Facebook iOS SDK
peterpeterparker Apr 14, 2018
c09ddfd
Change sentences order
peterpeterparker Apr 14, 2018
0ccac44
Fix versioning
peterpeterparker Apr 15, 2018
fcbd511
Add ANDROID_SDK_VERSION preference (#646)
skaman Apr 21, 2018
bddac54
Add note regarding PR #646
peterpeterparker Apr 21, 2018
462949b
Format
peterpeterparker Apr 21, 2018
0fe5708
Open changelog v1.11.0
peterpeterparker Apr 21, 2018
61ee356
Format
peterpeterparker Apr 21, 2018
f0bee56
Format
peterpeterparker Apr 21, 2018
8756dc7
Format
peterpeterparker Apr 21, 2018
efffde9
#645: Remove App Invites
peterpeterparker Apr 21, 2018
bd2f91c
Next version 1.11.0
peterpeterparker Apr 21, 2018
21229fe
App Invites removal is a breaking change, next version 2.0.0
peterpeterparker Apr 21, 2018
c7a4cbc
Add notice for older Cordova CLI
peterpeterparker Apr 26, 2018
b594d32
#568: Fix null pointer exception crashing app after 2nd login
peterpeterparker Apr 28, 2018
be84f8b
#653: Update Facebook iOS SDK v4.33.0
peterpeterparker May 4, 2018
9535ae7
Release v2.1.0
peterpeterparker May 4, 2018
7bda783
Create issue_template.md (#668)
jeduan Jun 1, 2018
f3c7ffe
Typings and a bit of more details
peterpeterparker Jun 1, 2018
ec79844
Typings
peterpeterparker Jun 1, 2018
74bccb1
Update Facebook iOS SDK 4.34.0
peterpeterparker Jun 27, 2018
b7963e2
Release v2.2.0
peterpeterparker Jun 27, 2018
4bbddc9
Update Facebook iOS SDK 4.35.0
peterpeterparker Aug 8, 2018
66c52d6
Update to v2.3.0
peterpeterparker Aug 8, 2018
2671526
Release v2.3.0
peterpeterparker Aug 12, 2018
e5c3aba
Update Facebook iOS SDK 4.36.0
peterpeterparker Sep 6, 2018
ef4aee9
Release v2.4.0
peterpeterparker Sep 6, 2018
114a93a
refactor(#706): Rename ANDROID_SDK_VERSION to FACEBOOK_ANDROID_SDK_VE…
peterpeterparker Sep 13, 2018
b3efd52
doc(#708): Add a note regarding the Graph API version
peterpeterparker Sep 13, 2018
b76b207
feat(#708): Sync Facebook SDK for iOS and Android
peterpeterparker Sep 16, 2018
cb1cebf
lib(#713): update Facebook SDK for iOS
peterpeterparker Oct 10, 2018
8c14a79
lib(#713): use Facebook SDK v4.37.0 for Android too
peterpeterparker Oct 10, 2018
e0fa179
release: v3.1.0
peterpeterparker Oct 10, 2018
71524c3
lib(#725): update Facebook SDK v4.38.1 for iOS
peterpeterparker Nov 21, 2018
6c53660
lib(#725): update Facebook SDK v4.38.1 for Android
peterpeterparker Nov 21, 2018
bb749c0
release: v3.2.0
peterpeterparker Nov 21, 2018
6dadb88
merge: release v3.2.0 and Facebook SDK v4.38.1
peterpeterparker Nov 21, 2018
2d782b7
Support for cordova-android v7 without workaround (#716)
adipascu Dec 15, 2018
0d71c97
release: v3.3.0
peterpeterparker Dec 15, 2018
cf4728a
release: v4.0.0 (replace v3.3.0 as it might be a breaking change for …
peterpeterparker Dec 15, 2018
dcc02c3
Enable app events to be sent from the pixel for both iOS and Android …
msencer Jan 17, 2019
53de8f9
feat(#678): add FB key to log msg
peterpeterparker Jan 17, 2019
5848a81
release: v4.1.0
peterpeterparker Jan 17, 2019
bcca4cb
lib: update Facebook SDK v4.40.0
peterpeterparker Feb 9, 2019
1c3ce00
merge(#743): Facebook SDK v4.40.0
peterpeterparker Feb 9, 2019
f2b73aa
release: v4.2.0
peterpeterparker Feb 9, 2019
eaa7236
Urgent - IOS crash when enableHybridAppEvents is enabled #745 (#746)
regevbr Feb 11, 2019
0e2dc48
release: v4.2.1
peterpeterparker Feb 11, 2019
03ca9ab
Fix openUrl handling bugs and add support for cordova-ios-5 (#751)
guylando Jun 29, 2019
aae18bd
release: v5.0.0
peterpeterparker Jun 29, 2019
96e09e3
feat(#639): use Cocoapods and bump up Facebook SDK version (#792)
peterpeterparker Aug 19, 2019
363befe
release: v6.0.0 (Cocoapods for iOS dependencies)
peterpeterparker Aug 19, 2019
d9d5d86
Update iOS and Android SDKs (#805)
francescotonini Oct 2, 2019
8512492
release: v6.1.0
peterpeterparker Oct 2, 2019
690d9f8
Update plugin.xml (#808)
sunda-amami Oct 9, 2019
5094ea9
doc: update iOS FB SDK v5.7.0
peterpeterparker Oct 9, 2019
601d3db
lib: update default FB SDK Android v5.5.2 (#809)
peterpeterparker Oct 9, 2019
24e021f
doc: cocoapods known erros (#810)
peterpeterparker Oct 9, 2019
1ef4942
release: v6.2.0
peterpeterparker Oct 9, 2019
8ef262c
Merge remote-tracking branch 'origin/master'
peterpeterparker Oct 9, 2019
9c50b61
Update to CocoaPods CDN (#848)
tetkosimi Feb 11, 2020
39cb5dd
feat: upgrade Facebook SDK iOS and Android (#849)
peterpeterparker Feb 11, 2020
89971d8
doc: add table of contents
peterpeterparker Feb 11, 2020
7a4a4e5
doc: update table of contents
peterpeterparker Feb 11, 2020
c372657
doc: add sample repo
peterpeterparker Feb 11, 2020
59318df
doc: add sample repo
peterpeterparker Feb 11, 2020
a9700a8
release: v6.3.0
peterpeterparker Feb 11, 2020
a5edc20
Fix hasAccessToken check (#853)
blackwolf12333 Mar 13, 2020
f153d69
release: v6.4.0
peterpeterparker Mar 13, 2020
59b7e51
docs: plugin is looking for maintainer or active fork
peterpeterparker Dec 6, 2020
5c3f49e
Deprecation notice
jeduan Jan 3, 2021
988af6c
Update README.md
jeduan Jan 3, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion .cordova/config.json

This file was deleted.

38 changes: 38 additions & 0 deletions .github/issue_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
Please do not submit support requests or "How to" questions here. Instead, please use channels like [StackOverflow](http://stackoverflow.com/), the [Ionic forum](https://forum.ionicframework.com) or the [Ionic slack channel](http://ionicworldwide.herokuapp.com)

For issues or feature requests related to the code **in this repository** file a Github issue and provide as much details as possible

**Bug or feature request**

[ ] I'm reporting a reproducible issue with the code
[ ] I'm reporting a feature request

**Describe the Bug of feature request**

A clear and concise description of what the bug or feature request is

**Expected Behavior**

A clear and concise description of what you expected to happen

**Sample repo**

A sample repo is needed for this issue to be fixed, please provide one in order to reproduce the problem.

You could for example try to use the [cordova-plugin-facebook4-lab](https://github.com/peterpeterparker/cordova-plugin-facebook4-lab) to reproduce your issue.

**Plugin version, OS, devices, etc**

Please provide information about the plugin version, OS, devices etc. where you faced your issue

**Additional Context**

List any other information that is relevant to your issue. Stack traces, related issues, suggestions on how to fix, Stack Overflow links, forum links, screenshots, OS if applicable, etc.

**Important note**

Unfortunately since this is a project done in spare time, support requests or "How to" questions will be closed without any further comments

If we consider your issue to not be well documented, it will be closed without further comments too

Thx you in advance for your understanding
7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,9 @@ gen/
build/

local.properties
proguard/
proguard/

.idea
*.iml
/nbproject/private/
nbproject
255 changes: 255 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,255 @@
<a name="6.4.0"></a>
# [6.4.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v6.4.0)

## Fix

* **Android:** add a check to test if the access token is expired in order to fetch a new one if that would be the case ([#853](https://github.com/jeduan/cordova-plugin-facebook4/pull/853))

<a name="6.3.0"></a>
# [6.3.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v6.3.0)

## Features

* **iOS:** Updating to CocoaPods CDN ([#848](https://github.com/jeduan/cordova-plugin-facebook4/pull/848))
* **iOS:** Update Facebook iOS SDK v5.15.0 ([Facebook iOS SDK changelog](https://github.com/facebook/facebook-objc-sdk/blob/master/CHANGELOG.md) | Released: January 21 2020)
* **Android:** Set per default usage of Facebook Android SDK v5.13.0 ([Facebook Android SDK changelog](https://github.com/facebook/facebook-android-sdk/blob/master/CHANGELOG.md) | Released: December 11 2019)

Note: I have upgraded the default Facebook Android SDK to v5.13.0 and not to its last available version, v5.15.0, as this most recent version contains a bug (see [facebook-android-sdk#655](https://github.com/facebook/facebook-android-sdk/issues/665)).

## Docs

* **sample repo**: If you are looking to test the plugin, would like to reproduce a bug or build issues, there is now a demo project for such purpose: [cordova-plugin-facebook4-lab](https://github.com/peterpeterparker/cordova-plugin-facebook4-lab)

<a name="6.2.0"></a>
# [6.2.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v6.2.0)

## Features

* **iOS:** Update Facebook iOS SDK v5.7.0 ([Facebook iOS SDK changelog](https://github.com/facebook/facebook-objc-sdk/blob/master/CHANGELOG.md) | Released: September 30 2019)
* **Android:** Set per default usage of Facebook Android SDK v5.5.2 ([Facebook Android SDK changelog](https://github.com/facebook/facebook-android-sdk/blob/master/CHANGELOG.md) | Released: October 4 2019)

## Docs

* Document two known errors related to Cocoapods, Facebook iOS SDK and their related solutions

<a name="6.1.0"></a>
# [6.1.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v6.1.0)

## Features

* **iOS:** Update Facebook iOS SDK v5.6.0 ([Facebook iOS SDK changelog](https://github.com/facebook/facebook-objc-sdk/blob/master/CHANGELOG.md) | Released: July 15 2019)
* **Android:** Set per default usage of Facebook Android SDK v5.5.1 ([Facebook Android SDK changelog](https://github.com/facebook/facebook-android-sdk/blob/master/CHANGELOG.md) | Released: July 29 2019)

Thx [Francesco Tonini](https://github.com/francescotonini) for the PR 👍

<a name="6.0.0"></a>
# [6.0.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v6.0.0)

## Breaking change

* **iOS:** use the [CocoaPods dependency manager](https://cocoapods.org) in order to satisfy the iOS Facebook SDK library dependencies ([#639](https://github.com/jeduan/cordova-plugin-facebook4/issues/639))

### Notes

See [iOS documentation](https://github.com/jeduan/cordova-plugin-facebook4/tree/master/docs/ios) for some notes about installation with Cocoapods.

## Features

* **iOS:** Update Facebook iOS SDK v5.2.3 ([Facebook iOS SDK changelog](https://github.com/facebook/facebook-objc-sdk/blob/master/CHANGELOG.md) | Released: July 15 2019)
* **Android:** Set per default usage of Facebook Android SDK v5.2.0 ([Facebook Android SDK changelog](https://github.com/facebook/facebook-android-sdk/blob/master/CHANGELOG.md) | Released: July 29 2019)

<a name="5.0.0"></a>
# [5.0.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v5.0.0)

## Features

* **iOS:** Update Facebook iOS SDK v5.0.2 ([#751](https://github.com/jeduan/cordova-plugin-facebook4/pull/751) | [Facebook iOS SDK changelog](https://github.com/facebook/facebook-objc-sdk/blob/master/CHANGELOG.md) | Released: June 5 2019)
* **Android:** Set per default usage of Facebook Android SDK v5.0.20 ([#751](https://github.com/jeduan/cordova-plugin-facebook4/pull/751) | [Facebook Android SDK changelog](https://github.com/facebook/facebook-android-sdk/blob/master/CHANGELOG.md) | Released: June 7 2019)

### Kudos
Thx [Guy Lando](https://github.com/guylando) for your amazing work and PR 👍

<a name="4.2.1"></a>
# [4.2.1](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v4.2.1)

## Fix

* **iOS**: fix iOS crash when `enableHybridAppEvents` has already been enabled ([#745](https://github.com/jeduan/cordova-plugin-facebook4/pull/746))

### Kudos
Thx [Regev Brody](https://github.com/regevbr) for the PR 👍

<a name="4.2.0"></a>
# [4.2.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v4.2.0)

## Features

* **iOS:** Update Facebook iOS SDK v4.40.0 ([#743](https://github.com/jeduan/cordova-plugin-facebook4/issues/743), [#740](https://github.com/jeduan/cordova-plugin-facebook4/issues/740) | [Facebook iOS SDK changelog](https://developers.facebook.com/docs/ios/change-log-4x) | Released: January 22 2019)
* **Android:** Set per default usage of Facebook Android SDK v4.40.0 ([#743](https://github.com/jeduan/cordova-plugin-facebook4/issues/743), [#740](https://github.com/jeduan/cordova-plugin-facebook4/issues/740) | [Facebook Android SDK changelog](https://developers.facebook.com/docs/android/change-log-4x) | Released: January 22 2019)

<a name="4.1.0"></a>
# [4.1.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v4.1.0)

## Features

* **Facebook:** Allow hybrid apps to send AppEvents from the pixel ([#678](https://github.com/jeduan/cordova-plugin-facebook4/issues/678))

### Kudos

Thx [Mehmet Sencer Karadayi](https://github.com/msencer) for the PR 👍

<a name="4.0.0"></a>
# [4.0.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v4.0.0)

## Features

* **Android:** Support for cordova-android >= v7 without any workaround ([#716](https://github.com/jeduan/cordova-plugin-facebook4/pull/716), [#599](https://github.com/jeduan/cordova-plugin-facebook4/issues/599))

## Breaking change

If you already have the workaround in the `config.xml` of your application, you have to **remove** it respectively you **need** to **remove** the following piece of code of your `config.xml`:

```
<config-file parent="/resources" target="./res/values/strings.xml">
<string name="fb_app_id">123456789</string>
<string name="fb_app_name">myApplication</string>
</config-file>
```

### Side notes

Also note that this improvements is backwards compatible, if you use cordova-android < v7 you should still be able to use the plugin.

### Kudos

Thank you [Adrian Pascu](https://github.com/adipascu) for the PR and support 👍

<a name="3.2.0"></a>
# [3.2.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v3.2.0)

## Features

* **iOS:** Update Facebook iOS SDK v4.38.1 ([#725](https://github.com/jeduan/cordova-plugin-facebook4/issues/725) | [Facebook iOS SDK changelog](https://developers.facebook.com/docs/ios/change-log-4x) | Released: 1st November 2018)
* **Android:** Set per default usage of Facebook Android SDK v4.38.1 ([#725](https://github.com/jeduan/cordova-plugin-facebook4/issues/725) | [Facebook Android SDK changelog](https://developers.facebook.com/docs/android/change-log-4x) | Released: 1st November 2018)

<a name="3.1.0"></a>
# [3.1.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v3.1.0)

## Features

* **iOS:** Update Facebook iOS SDK v4.37.0 ([#713](https://github.com/jeduan/cordova-plugin-facebook4/issues/713) | [Facebook iOS SDK changelog](https://developers.facebook.com/docs/ios/change-log-4x) | Released: 27th September 2018)
* **Android:** Set per default usage of Facebook Android SDK v4.37.0 ([#713](https://github.com/jeduan/cordova-plugin-facebook4/issues/713) | [Facebook Android SDK changelog](https://developers.facebook.com/docs/android/change-log-4x) | Released: 27th September 2018)

<a name="3.0.0"></a>
# [3.0.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v3.0.0)

## Features

* **Android:** Update Facebook Android SDK reference to v4.36.0 (drop greedy v4.+ reference) ([#708](https://github.com/jeduan/cordova-plugin-facebook4/issues/708))

### Disclaimer

This release does not contains that much but we bumped up it to a major release because as of now, each release will always be published with a synchronized Facebook SDK version for iOS and for Android

<a name="2.5.0"></a>
# [2.5.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v2.5.0)

## Breaking change

* **Android:** `ANDROID_SDK_VERSION` was renamed to `FACEBOOK_ANDROID_SDK_VERSION` to avoid misunderstood. This variable is use to set the Facebook SDK version for Android not the Android SDK version ([#706](https://github.com/jeduan/cordova-plugin-facebook4/issues/706))

## Documentation

* **Doc:** Add a note in the `README` regarding the Graph API version which is not set by the plugin itself

<a name="2.4.0"></a>
# [2.4.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v2.4.0)

## Features

* **iOS:** Update Facebook iOS SDK v4.36.0 ([e5c3aba](https://github.com/jeduan/cordova-plugin-facebook4/commit/e5c3abafca2fb0fe6651ab4025cb0510735fb66b) | [Facebook changelog](https://developers.facebook.com/docs/ios/change-log-4x) | Released: 30th August 2018)

<a name="2.3.0"></a>
# [2.3.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v2.3.0)

## Features

* **iOS:** Update Facebook iOS SDK v4.35.0 ([4bdddc9](https://github.com/jeduan/cordova-plugin-facebook4/commit/4bbddc9938f2b087472757723ede1d037182b9c6) | [Facebook changelog](https://developers.facebook.com/docs/ios/change-log-4x) | Released: 26th July 2018)

<a name="2.2.0"></a>
# [2.2.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v2.2.0)

## Features

* **iOS:** Update Facebook iOS SDK v4.34.0 ([74bccb1](https://github.com/jeduan/cordova-plugin-facebook4/commit/74bccb1a4f8938024002d0f4e681b9a56b1d7f43) | [Facebook changelog](https://developers.facebook.com/docs/ios/change-log-4x))

<a name="2.1.0"></a>
# [2.1.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v2.1.0)

## Features

* **iOS:** Update of the Facebook SDK v4.33.0 for iOS 11 ([#653](https://github.com/jeduan/cordova-plugin-facebook4/issues/653))

<a name="2.0.1"></a>
# [2.0.1](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v2.0.1)

## Bug fixes

* **Android:** Fix null pointer exception leading to app crashing after a second login (flow example: login -> graphApi -> logout -> login -> crash) ([#568](https://github.com/jeduan/cordova-plugin-facebook4/issues/568))

<a name="2.0.0"></a>
# [2.0.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v2.0.0)

**Breaking change:** As of February 5, 2018, Facebook doesn't support anymore App Invites, therefore these methods have been removed.

This version introduce also a new optional variable for the Android installation.

## Features

* **iOS:** App Invites support removed ([#645](https://github.com/jeduan/cordova-plugin-facebook4/issues/645))

* **Android:** Add optional installation variable `ANDROID_SDK_VERSION` ([#550](https://github.com/jeduan/cordova-plugin-facebook4/issues/550))([#646](https://github.com/jeduan/cordova-plugin-facebook4/pull/646))

### Side note

I did consider removing the methods for App Invites as a breaking change, even if these weren't already supported from Facebook since months.

I followed the semantic versioning idea the Ionic team recently published in their [blog](https://blog.ionicframework.com/ionic-semantic-versioning-release-schedule-and-lts/)

@peterpeterparker

<a name="1.10.1"></a>
# [1.10.1](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v1.10.1)

v1.10.1 Fix an issue regarding the versioning (v1.10 was missing in plugin.xml)

<a name="1.10.0"></a>
# [1.10.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v1.10.0)

v1.10.0 introduces the last Facebook SDK for iOS

## Features

* **iOS:** Update of the Facebook SDK v4.31.1 for iOS 11 ([#631](https://github.com/jeduan/cordova-plugin-facebook4/issues/631)) ([#634](https://github.com/jeduan/cordova-plugin-facebook4/pull/634))

* **Android:** Add a note in the README and Android Guide about the compatibility with cordova-android >= v7.0.0

### Disclaimer

The introduction of the new Facebook SDK for iOS 11 add a new confirm modal to the login flow.

This is the expected design flow defined by `Apple` which `Facebook` implemented. The `cordova-plugin-facebook4` can't modify this behavior (as far as I know, @peterpeterparker).

#### iOS 11.3

On iOS 11.3, the user won't have the choice anymore between using the Facebook App or using Email/Phone number for Facebook login process but will go straight to the "Facebook - Accept permissions" screen.

Therefore, with this version, the user will still face only one modal during the login flow.

#### iOS >= 11 < 11.3

Because of the introduction of the new modal, the user might face two modals during the login flow. One asking him/her if he/she want to open Facebook and one again asking him/her as before if he/she want to open the Facebook App.

About the subject, you could for example have a look to this [stackoverflow's post](https://stackoverflow.com/questions/45858774/ios-11-facebook-signin-is-showing-an-initial-system-alert/).

This is improved with iOS 11.3.
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ These are just guidelines, not rules, use your best judgement and feel free to p

Before creating a Github issue make sure you...

- Check the [Troubleshooting Guide](TROUBLESHOOTING.md) for well known issues.
- Check the [Troubleshooting Guide](./docs/TROUBLESHOOTING.md) for well known issues.
- Search the [issues list](https://github.com/Wizcorp/phonegap-facebook-plugin/issues) for existing closed or still open issues
- Create a Github issue

Expand Down
Loading