Commit Graph
74 Commits
Author SHA1 Message Date
Ryan Wilson 15a2926dcb Update CHANGELOG for M21.1 release (#679) 2018-01-25 08:53:25 -08:00
Paul Beusterien cda67e4faa Merge pull request #680 from firebase/release-4.8.1
Merge Release 4.8.1
2018-01-18 13:29:15 -08:00
Ryan Wilson 2c0cacd3ee Inject infoDictionary to fix flakey tests. (#664)
* Inject infoDictionary to fix flakey tests.

* Remove outdated comment, update format.
2018-01-15 08:46:22 -05:00
Benoit St-Pierre b36d92f2b5 Update Core info for M21.1
Update missing version bump for M21.1 for FirebaseCore.
2018-01-11 13:40:16 -05:00
Benoit St-Pierre d5012f3fec Version bump for 4.8.1 Release
Updated the version numbers of pods which are being released in 4.8.1
2018-01-11 12:30:04 -05:00
Paul Beusterien ed671eee8c Update Core style (#641) 2018-01-10 14:44:32 -08:00
Paul Beusterien e7347dc2f0 Delete unused private FIRCreateError (#631) 2018-01-09 07:43:37 -08:00
Paul Beusterien f08b5044d6 Add Community Supported tvOS (#590)
Add Community Supported tvOS for Core, Auth, Database and Storage.
Add tvOS unit tests
Add tvOS sample app
Update README.md
Add tvOS to travis testing
2018-01-03 12:12:22 -08:00
Ryan Wilson 9179dd86bf Update CHANGELOG for macOS AppKit dependency. (#609) 2018-01-03 13:24:12 -05:00
Ryan Wilson 7ab9c3c498 Remove FIRAppEnvironmentUtil's sharedApplication (#603)
* Deprecate FIRAppEnvironmentUtil sharedApplication

* Remove sharedApplication private API.

This also allows us to remove an AppKit dependency.

* Disable autolink when building FirebaseCore (#606)

This prevents the dependencies of FirebaseCore's dependencies from
bleeding into its interface.

The proximate benefit of avoiding this is that FirebaseCore no longer
ends up depending on ColorSync.framework which became a top-level system
framework in 10.13. This makes it possible to build against the
resulting FirebaseCore.framework on macOS 10.12 using Xcode 9 (with the
macOS 10.13 SDK).
2018-01-02 18:43:04 -05:00
Paul Beusterien c4dcfaa49e Add Private path to FIRVersion.h import (#607) 2018-01-02 15:15:16 -08:00
Greg Soltis 412e759a19 Expose library version, move it out of options (#588)
* slight cleanup

* Use -D defines for versions

* Undo FIROptionsTest change

* Drop failed macro attempt

* Add correct version to podspec

* Add newline

* Shuffle files around

* Bring back log change

* Fix change

* Fix space
2018-01-01 17:43:54 -08:00
Gil f851af5323 Run FIRSetLoggerLevel and FIRIsLoggableLevel on the same thread (#592)
This fixes a race condition where a caller calls FIRSetLoggerLevel and
then checks FIRIsLoggableLevel immediately after.
2017-12-22 15:09:20 -08:00
Ryan Wilson 08704a617c Add changelog for Core. (#585) 2017-12-20 18:05:17 -05:00
Kyle Ju e16c38688b Update component versions for Firebase 4.8.0 (#561) 2017-12-12 17:24:19 -05:00
Ryan Wilson 6a8d436f09 Modified FirebaseAppStoreURLCheckEnabled Key. (#554) 2017-12-11 12:25:49 -05:00
Sebastian Schmidt 03ab86499f Running scripts/style.sh 2017-12-10 22:58:23 -08:00
Ryan Wilson e5b2146326 Add an Info.plist flag to disable App Store Sandbox check. (#547)
* Add an Info.plist flag to disable TestFlight check.

This can save a small amount of memory during startup time.

* Change the flag name to the intended usage.

* Explicitly check for NSNumber.
2017-12-08 14:51:49 -05:00
Ryan Wilson 7eebb6ec63 Add log to warn users of iOS 7 deprecation. (#527)
* Add log warning users of iOS 7 deprecation.
* Changed "warning" to "notice".
* Removed DEBUG flag
2017-12-04 17:30:57 -05:00
Paul Beusterien 30f0c656c5 Merge pull request #515 from firebase/release-4.7.0
Release 4.7.0
2017-11-30 14:30:35 -08:00
rsgowman a251259f3c Include UID when sending (internal) auth state change notifications (#507)
This is to allow firestore to not require an explicit dependency on auth.
2017-11-30 13:26:25 -05:00
Paul Beusterien 53d2359f00 Update component versions for Firebase 4.7.0 (#497) 2017-11-28 07:26:57 -08:00
Ryan Wilson 7386f00178 Replacing FIR_SWIFT_NAME macro with NS_SWIFT_NAME. (#476)
* Replacing FIR_SWIFT_NAME macro with NS_SWIFT_NAME.

This pushes the minimum Xcode version to 7.3, as NS_SWIFT_NAME was
limited before that version (which is why the macro was introduced in
the first place).

* Fixed FIRMessaging header
2017-11-28 06:59:07 -08:00
Paul Beusterien 3e592526ec Buildable and interoperable source pods (#444) 2017-11-21 17:02:22 -08:00
Gil 86f429b2f0 Make FSTIntegrationTestCase Objective-C++ (#439)
* Make all FIRLogger functions extern "C"

* Make FSTIntegrationTestCase Objective-C++

Keep external interface to FSTIntegrationTestCase Objective-C

* Add explicit dependency on Firebase/Community/Core from Tests

This fixes a linkage error on a missing _FIRSetLoggerLevel symbol
2017-11-09 09:16:20 -08:00
Paul Beusterien d400851b29 Update Core and Community versions for Firebase 4.6.0 release (#437) 2017-11-08 07:38:05 -08:00
Ryan Wilson 2ea4225ed5 Add argument for forcing STDERR output in FIRLogger. (#430) 2017-11-08 10:25:23 -05:00
davidair 73c7798f85 Fixing AppStore detection (#410)
Fixing a bug where isFromAppStore would return YES for TestFlight apps
2017-10-26 09:42:10 -04:00
Paul Beusterien 4ed12213eb Update Core and Community versions for Firebase 4.5.0 release (#397) 2017-10-20 17:05:07 -07:00
Paul Beusterien b8747b9339 Add Performance and Firestore strings to FIRApp (#394) 2017-10-20 07:02:02 -07:00
Ryan Wilson b561342aa6 Remove unused internal function. (#383)
This isn't referenced anywhere internally or externally.
2017-10-17 16:47:08 -04:00
Paul Beusterien 52b49aac53 Update Core and Community versions for Firebase 4.4.0 release (#370) 2017-10-11 13:29:59 -07:00
Paul Beusterien 8156da3f32 Fix warnings exposed by Xcode 9.1 in Auth (#350) 2017-10-09 12:22:11 -07:00
Paul Beusterien b8d39fcabe Fix a warning that shows up in Xcode 9 (#342) 2017-10-06 14:19:01 -07:00
Gil bde743ed25 Release 4.3.0 (#327)
Initial release of Firestore at 0.8.0
Bump FirebaseCommunity to 0.1.3
2017-10-03 08:55:22 -07:00
Sebastian Schmidt dc36b0a5d7 Clang-formatting FIRLogger (#312) 2017-09-25 15:09:16 -07:00
Paul Beusterien 2c4233cfe1 Bump Core to 4.0.8 (#302) 2017-09-21 10:08:38 -07:00
Ryan Wilson b79950072d Remove duplicate logging issue. (#279)
Some combinations of iOS version, simulator/device, and Xcode version
result in duplicate logs. This should remove duplicate logs while
ensuring that all Firebase related logs are still shown.
2017-09-15 16:59:56 -07:00
Paul Beusterien dc02ea9584 Bump Core to 4.0.7 (#267) 2017-09-13 20:06:27 -07:00
Paul Beusterien 187c762137 Enable FIRLogger to be weakly linked (#244) 2017-09-10 11:47:23 -07:00
Paul Beusterien e27a3072f6 Non-functional changes to reduce FirebaseCore by 792 bytes (#250) 2017-09-10 06:38:25 -07:00
Paul Beusterien 2631d33d29 473 bytes of low-hanging size fruit and typo fix (#246) 2017-09-08 08:49:57 -07:00
Michael Haney 50c0900787 Ensure that FIRLogger functions are declared as C (#238)
Wrap the FIRLogger functions in an extern "C" when being compiled as C++.
2017-09-06 06:55:01 -07:00
Ryan Wilson b1c231d95b Bump Core to 4.0.6 (#215)
Bump Core as part of the next Firebase release.
2017-08-25 13:07:06 -04:00
Paul Beusterien 728dec27b2 clang-format fix (#205) 2017-08-18 09:49:23 -07:00
Ryan Wilson 5e1e35ebb9 Clean up FIRBundleUtil. (#191)
Remove `relevantBundleIdentifiers method that isn't used anywhere.
2017-08-14 17:26:39 -04:00
Paul Beusterien 05d18b19b7 Core should be 4.0.5 2017-08-08 15:47:51 -07:00
Paul Beusterien 399c26fc82 Update Core to 4.1.0 and Community to 0.1.0 (#185) 2017-08-08 14:06:21 -07:00
Paul Beusterien 137d8ef93e Wrong Bundle ID should be a visible error (#182) 2017-08-08 08:56:49 -07:00
Ryan Wilson 6e00706604 Move Auth notification constant into Core. (#155)
* Move Auth notification constant into Core.

SDKs that want to listen for the internal Auth notifications needed
to copy the notification strings to their own SDK instead of relying
on Auth's definition in order to avoid a dependency on Auth. By moving
them to Core, SDKs can use the constants without taking on another
dependency.

* Remove Auth stub, add app instance to notification.
2017-08-04 15:42:14 -07:00