Commit Graph
198 Commits
Author SHA1 Message Date
Paul Beusterien c6681a4338 Changelog updates for 11.8.0 (#14386) 2025-01-28 10:12:13 -05:00
Nick Cooke 4b99774382 [Config] Mark addOnConfigUpdateListener as Sendable (#14375) 2025-01-23 12:03:47 -05:00
Nick Cooke f94a96459e [Config] Conditionally mark closures as Sendable for Xcode 16 (#14314) 2025-01-07 16:09:13 -05:00
Tushar KhandelwalandNick Cooke 15179e4b8d Add custom signals support in Remote Config. (#13976)
Co-authored-by: Nick Cooke <nickcooke@google.com>
2025-01-07 15:55:26 -05:00
Paul Beusterien b372ee7f12 [rc] Mark ConfigUpdateListenerRegistration Sendable (#14244) 2024-12-11 12:12:49 -08:00
Paul Beusterien 7cfb06faef Remove dead code from FirebaseRemoteConfig (#14153) 2024-11-20 19:54:07 -08:00
Emmanuel Ferdman d84d5ef671 Update FirebaseRemoteConfig references (#14138)
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
2024-11-18 16:25:35 -05:00
Andrew Heard f7689cf9f1 [Release] Update Unreleased changelog entries for 11.5.0 (#14034) 2024-11-05 15:47:27 -05:00
rizafran 4b25fc4568 Added Marathi language in Remote Config Locale List (#13597) 2024-10-23 09:39:49 -07:00
Nick Cooke 9f2f41f5ee [Config] Mark two RCNConfigSettings properties atomic (#13925) 2024-10-18 17:24:35 -04:00
Yan Zaitsev 53459a0c76 Wrap _listeners access with _realtimeLockQueue in fetchLatestConfig completionHandler (#13776) 2024-10-05 07:13:55 -07:00
Seyed Mojtaba Hosseini Zeidabadi 6612a6cb34 Test: improve FirebaseRemoveConfig unit tests (#13826) 2024-10-05 07:06:50 -07:00
Seyed Mojtaba Hosseini Zeidabadi ccc91014c4 Fix: typos of the FirebaseRemoteConfig source code (#13825) 2024-10-05 07:03:56 -07:00
Paul Beusterien 70558c9130 RC: fix internal API nullability issue caught by analyzer (#13712) 2024-09-24 11:21:23 -07:00
Nick Cooke bf29b4b844 [Infra] Address Sendable warnings in RC's URLSessionPartialMock.swift (#13632) 2024-09-12 18:07:43 -04:00
Seyed Mojtaba Hosseini Zeidabadi 7a640ac0ca Review FirebaseRemoteConfig Tests Swift files (#13366) 2024-07-24 07:09:51 -07:00
Seyed Mojtaba Hosseini Zeidabadi 7575016354 Review FirebaseRemoteConfig Tests Unit files (#13364) 2024-07-24 06:40:33 -07:00
Seyed Mojtaba Hosseini Zeidabadi 97ee26691d Review FirebaseRemoteConfig Tests SampleApp (#13365) 2024-07-24 06:40:21 -07:00
Seyed Mojtaba Hosseini Zeidabadi 78f4ea22a1 Review FirebaseRemoteConfig Sources (#13367) 2024-07-24 06:40:10 -07:00
Nick Cooke 6bbd7d1499 [Config] Wait for installations token before starting realtime connection (#13275) 2024-07-12 17:37:50 -04:00
Paul Beusterien ad8bac4915 Update repo Podfiles to iOS 13 minimum (#13250) 2024-07-09 08:05:22 -07:00
Nick Cooke 856e201e5d [NFC] Updating changelogs for Swift extension deletion (#13244) 2024-07-08 15:41:36 -04:00
Nick Cooke 09432fd164 [v11] Add changelog entries for Swift extension removal (#13086) 2024-06-06 17:16:34 -04:00
Nick Cooke 1674a6b9b4 [Config] Remove ConfigSwift (#13076) 2024-06-06 12:44:20 -04:00
Paul Beusterien 059b921122 [v11] RC stringValue is now nonull (#13065) 2024-06-05 07:48:28 -07:00
Paul Beusterien 7d7cbad7bd [v11] Update minimum platform versions for 11.0.0 (#13066) 2024-06-05 07:39:36 -07:00
Paul Beusterien f5309bf45b [v11] Remove unused FIRDependency class (#13053) 2024-06-04 06:56:50 -07:00
Andrew HeardandNick Cooke c9d013b624 Update unreleased changelog entries for 10.25.0 (#12839)
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>
2024-04-23 15:19:02 -04:00
Nick Cooke 14178e2fd4 [Release] Add changelog entry for #12548 (#12830) 2024-04-22 13:47:28 -04:00
Christopher Prince d5b35192d7 Make use of SQLITE_OPEN_FILEPROTECTION_COMPLETEUNTILFIRSTUSERAUTHENTICATION conditional. (#12548) 2024-04-22 13:03:44 -04:00
themiswang ca737359db fix unit tests (#12553) 2024-03-14 14:05:44 -04:00
Paul Beusterien 370385c42a Changelog updates for 10.23.0 (#12533) 2024-03-12 09:50:06 -07:00
themiswang 90c33e404f [Rollouts] Feature rollouts merge to main (#12410) 2024-03-11 16:13:04 -04:00
Paul BeusterienandNick Cooke 3539c2b691 Privacy Manifests for named Firebase SDKs (#12407)
Co-authored-by: Nick Cooke <nickcooke@google.com>
2024-02-23 15:08:29 -08:00
Paul Beusterien 4d2b60dc75 Updated to SwiftFormat 0.52.10 (#12125) 2023-11-21 12:12:05 -08:00
Nick Cooke 85cfe574bb [Release] Update CHANGELOGs for 10.17.0 (#11963) 2023-10-18 14:26:29 -04:00
Nick Cooke 85f4f03c1c [Config] Consolidate Config and ConfigSwift (#11808) 2023-10-13 14:53:47 -04:00
Nick Cooke acfd28c8af [Config] Revert merge of ConfigSwift into Config (#11769) 2023-09-01 16:12:54 -04:00
Nick Cooke d12eb34fb3 [Config] Lock down no-op API's availability for Swift clients (#11764) 2023-08-31 16:08:30 -04:00
Nick Cooke 1dc90cdd61 [Config] Refactor Swift sources out of FirebaseRemoteConfigSwift (#11747) 2023-08-29 17:49:41 -04:00
Quan PhamandNick Cooke 0da255f1ee Add changelog entry for Remote Config (#11500)
* Set FID in realtime request

* Update request method naming

* Update test

* Fix tests

* Fix test

* Mention changes in changelog

* Update FirebaseRemoteConfig/CHANGELOG.md

Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>

---------

Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>
2023-06-30 14:48:03 -07:00
Quan Pham d459655d5a Add FID into real-time RC requests (#11485)
* Set FID in realtime request

* Update request method naming

* Update test

* Fix tests

* Fix test
2023-06-29 15:20:28 -07:00
Quan Pham 7061b008c3 Remove isFetchInProgress check for real-time initiated Fetches (#11465)
* cast listener with __block so that it can be altered within block

* Increase fetch attempt

* Remove isFetchInProgress check for real-time initiated fetches

* Update changeling

* update changelog to be more specific
2023-06-28 07:18:31 -07:00
Quan Pham 0e4aa6d4bd cast listener with __block so that it can be altered within block (#11461) 2023-06-20 16:38:49 -07:00
Mike Hardy 671c87953a fix duplicated period in realtime remote config error (#11456) 2023-06-19 10:28:36 -07:00
Quan Pham d74dae0c31 Save activated ExperimentsDescriptions in DB (#11259)
* Add activated experiment metadata and payload keys to experiments table

* Call updateActivatedExperiments in activation method

* Update key name for experiments table

* Update test to include activation call

* Update DB manager for Active experiments payload and metadata

* Fix metadata naming

* add comment

* Don't save experiments metadata b/c it isn't required to diff experiments

* Add extra assertion for test

* Address PR comments
2023-05-26 10:11:15 -07:00
Paul Beusterien 8e49c486de Fix Xcode 14.3 RC warnings (#11194) 2023-04-27 08:42:02 -07:00
Guglielmo Faglioni 2c58866979 [RemoteConfig] Expose NSUnderlyingError to client (#11102) 2023-04-12 14:04:38 -07:00
Dana Silver af727e3c08 Specify real-time APIs don't affect fetch and activate. (#10986)
* Specify real-time APIs don't affect fetch and activate.

* Remove trailing whitespace.

* Use swift refdocs.
2023-03-22 18:23:53 -07:00
Quan Pham 7a95f0bd08 Update Remote Config real-time config update ref-docs (#10962)
* Update ref-doc comments

* Update ref-doc comments

* Remove word

* Replace words in comments

* Update comments

* Update comment
2023-03-20 10:58:17 -07:00