* Private header exposed to internal Swift impl via private module
* Include all non-public headers in private module map
* Add TODO and #if out import
* Prefer <...> imports and fix API visibility. See more...
- The private module map enables us to selectively expose non-public
headers to Swift. Now, the internal APIs that were made public for the
sake of exposing to Swift can be made internal again. Swift files that
need access to non-public API should do the following:
@_implementationOnly import FirebaseAuth_Private
- Additionally, any public header imported into a non-public header
needs to use <...> syntax because the header is technically coming
from a different module (FirebaseAuth rather than FirebaseAuth_Private).
* Fix import typo
* Style
* More progress. Building for CocoaPods. Not for SPM
* Remove 'MyPrivateClass.h'
* Generate private module map
* Generate private module map followup
* Re-enable testing spec
* Style
* Remove unneeded module.modulemap
* Revert "Remove unneeded module.modulemap"
This reverts commit 3ac44c3570.
* Adjust header import since FIRAuthBackend was moved
* Get library building on iOS
* Builds on iOS
* Revert private module map and update gitignore
* Add TODO
* Wrap FirebaseAuth_Private import with #if COCOAPODS
* Modularize script with arg[0] for podspec name
* Generalize script more and remove private module map
* Revert unintentionally checked in changes
* re-style @objc(...) qualifier
* Fix check
* Fix SPM build
* Change API back to what it was originally
* Fix copyright
* Better error handling in script
* Auth integration with AppCheck (#10798)
* Auth App check integration without unit testing
* Add Unitest for AppCheck Auth Integration
* Style the format for Auth-Appcheck Integration
* Fix typo in import for FIRAppCheckInterop
* Style this file
* Fix wrong import
* Fix style for this file
* Fix style in this file
* Add Source path for FIRAppCheckInterop
* Add self to async block in Unit Test
* Fix: pass appcheckInterop to request configuration
* style the fixed files
* revert files that are only for local testing
* modify init method to avoid more changes
* remove extra comments
* upload for debug unit test
* Revert Sample changes and add appcheck into unit tests
* Fix issues in FIRAuthRequestConfiguration and typos in unit tests
* fix error loading and revert pod files
* Add spaces to keep style consistent
* pass appCheckToken as URL fragment (#10877)
* pass appCheckToken as URL fragment
* pass appcheck token as url fragments to phone provider
* for test purpose only: commented async function
* test if it is google cloud error
* formatting the file
* formatting the file
* fix comments issues
* remove printing function
* remove unused property
* Adding Unit test for passing appchecktoekn as a url fragment
* add import for FIRAppCheckTokenResultInterop
* Add separate file for FIRFakeAppCheck and Modify accordingly
* add copyright comments for bewly created files
* Add declaration for completion in FIRFakeAppCheck
* add correct param decalaration
* clean FIRFakeAppCheck.h
* add method in FIRAppcheck.h to avoid complaints
* correct copyright info
* fix typo in FIRFakeAppCheck.m
* Recover declarations
* solve comments issues
* Add changes to unit tests for changes in FIRAuthRequestConfiguration
* Add changelog
* Edit changelog
* [Firebase 10] Bump 9.X versions to 10.0.0
* Bump min. GTMSessionFetcher dep version to 2.1
* Bump min. GDT dep version to 9.2
* Bump min. GULs dep version to 7.8
* Fix unintentional nanopb replace
* Fix unintentional nanopb replace (2)
* Fix unintentional nanopb replace (3)
* Fix unintentional nanopb replace (4)
* Fix unintentional nanopb replace (4)
* Trigger all CI
* Bump FirebaseCombineSwift to 10
* Fix FirebaseStorage.podspec
I'm not sure what happened here. I had committed it during the rebase but guess not?
* Fix unintentional nanopb replace (5)
* Disable two tests to unblock staging
* Fix and re-enable FIROptions tests
* Update deployment targets in Firebase.podspec
* Add CHANGELOG entry for GTMSessionFetcher
* Fix AppCheck iOS availability
* Fix inadvertent API change (#10245)
* Docs update for Extensions and putFile (#10248)
* App google domain support (#10249)
Adding new 1p domain "app.google" support in FDL SDK.
* Remote Config Dynamic Property Wrapper (#10155)
* Separate GoogleUtilities Carthage build (#10250)
* Public count (#10246)
* Public Count
* Swift Test Commit
* Swift Format
* No extra whitespace
* Hopefully formatted.
* Change log and feedback.
* Revert "Public count (#10246)" (#10252)
This reverts commit 8aae6bee27.
* Make Firestore use FirebaseDataEncoder and FirebaseDataDecoder (re-implementation of #8858) (#9465)
* Bump tvOS minimum support version to 12.0
* [skip ci] Revert Gemfile
Co-authored-by: Paul Beusterien <paulbeusterien@google.com>
Co-authored-by: Eldhose M Babu <eldhosembabu@google.com>
Co-authored-by: Charlotte Liang <chliang@google.com>
Co-authored-by: wu-hui <53845758+wu-hui@users.noreply.github.com>
Co-authored-by: Morten Bek Ditlevsen <bek@termestrup.dk>
* Bump Package.swift minimum support versions
* Update iOS minimum versions
* Bump Crashlytics to min. support iOS 11
* Bump macOS support from 10.12 to 10.13
* Bump tvOS support from 10 to 11
* Add CHANGELOG entry
* Improve CHANGELOG entry
* Fix CI
* Improve CHANGELOG entry (2)
* Improve CHANGELOG entry (3)
* Update FirePerf test app deployment target
* Update Mac test apps's deployment target
* Update iOS test apps's deployment target
* Update release tooling project's iOS deployment target
* Misc platform min support bumps
* Update FBSDK API usage to FBSDK 13.0+
* Fix Auth dep on FBSDK