Skip to content

Add Facebook Share and adopt master-only releases#2

Merged
Kapusch merged 4 commits into
masterfrom
feature/facebook-share-and-release-policy
Jul 15, 2026
Merged

Add Facebook Share and adopt master-only releases#2
Kapusch merged 4 commits into
masterfrom
feature/facebook-share-and-release-policy

Conversation

@Kapusch

@Kapusch Kapusch commented Jul 15, 2026

Copy link
Copy Markdown
Owner

What changed

  • add selectable ShareKit/CoreKit bindings without adding LoginKit to Share-only consumers;
  • package the required ShareKit, CoreKit, CoreKit Basics and FBAEMKit modules explicitly;
  • reject LoginKit and GamingServicesKit from the Share-only package path;
  • consolidate releases on master and require publishable commits/tags to be reachable from it;
  • document repository structure, AI guidance, packaging, privacy manifests and release operations.

Why

BloomFly needs Facebook Feed sharing on iOS while Facebook Login remains out of scope. CoreKit 18.0.2 links FBAEMKit, so FBAEMKit is retained as a runtime dependency; it is not a login module. The single-branch policy also makes the old release/1.0.0 branch safely removable after merge.

Impact

The compatibility default remains Login-only. BloomFly can select Share and receive the audited native module set. No release branch or historical tag is rewritten by this PR.

Validation

  • native iOS framework build completed;
  • dotnet pack produced Kapusch.Facebook.iOS.1.1.0.nupkg;
  • package modules, privacy manifests and checksums validated;
  • BloomFly iOS source-consumer build and ATT audit passed;
  • workflow YAML and repository guidance validated.

@Kapusch
Kapusch marked this pull request as ready for review July 15, 2026 18:42
@Kapusch
Kapusch merged commit f044e14 into master Jul 15, 2026
1 check passed
@Kapusch
Kapusch deleted the feature/facebook-share-and-release-policy branch July 15, 2026 18:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant