137 Commits
Author SHA1 Message Date
Andrew Heard c06a1d7199 feat(appcheck): read CLI debug token on Simulator (#17017)
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>

In a Simulator, AppCheckDebugProvider now uses the debug token that
`firebase appcheck:debugtokens:create` saves to
~/.config/configstore/firebase-appcheck.json on the host, so apps
launched from Xcode work without manually registering a token. The
token is looked up by each app's Google App ID through
SIMULATOR_HOST_HOME. The lookup is compiled out on devices, macOS and
Mac Catalyst. No public API changes.

Debug tokens are now resolved in this order:
1. AppCheckDebugToken or FIRAAppCheckDebugToken environment variable
2. Token from the CLI config store (Simulator only)
3. Token stored in UserDefaults
4. Newly generated UUID

The config store comes before the stored token so a newly provisioned
token takes effect without reinstalling the app.

Logging:
- I-FAA004003: debug token loaded from the config store.
- I-FAA004004: exchanging the config store token failed; suggests
  re-running the CLI with --force and relaunching.
- I-FAA004002: exchanging an environment variable token failed; now
  names the variables instead of showing an unrelated local token.
- I-FAA004005: the config store exists but can't be read or parsed.
A missing file, or a path where it can't exist (e.g., ~/.config is a
regular file), is silent. Exchange-failure warnings are skipped when
the server is unreachable, and no message includes the token.
2026-11-06 19:23:51 -05:00
Andrew Heard 25e6b4b589 chore(release): update versions to 13.2.0 (#16970)
Updated versions to 13.2.0 in preparation for the next release.
2026-10-30 16:31:32 -04:00
3d74eec677 chore: Merge release-12.19 and release-13.1 branches (#16965)
Co-authored-by: pcfba <111909874+pcfba@users.noreply.github.com>
Co-authored-by: Denver Coneybeare <dconeybe@google.com>
Co-authored-by: Andrew Heard <andrewheard@google.com>
2026-10-27 20:56:09 +00:00
Daymon bf41623de8 chore(m187): update versions for Release 13.1.0 (#16868) 2026-10-08 14:15:13 -05:00
ea6d67df19 Test AppCheckCore 12.0.0 (Swift implementation) (#16544)
Co-authored-by: Nick Cooke <nickcooke@google.com>
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>
2026-09-23 19:22:44 -04:00
Daymon 94f7245092 infra(zip): refactor zip bundle id prefix (#16678) 2026-09-22 22:41:59 +00:00
Nick Cooke d3b37c048d firebase13: update pkg dep mins (#16577) 2026-09-16 21:38:12 -04:00
Nick Cooke f99c7dc282 Update versions for Release 13.0.0 (#16657) 2026-09-15 19:20:16 -04:00
Nick Cooke 4076d94ac5 firebase13: bump minimum macOS to 11.0 and watchOS to 8.0 (#16551) 2026-09-15 11:43:42 -04:00
Nick Cooke eed63a35a9 chore: update versions for Release 12.19.0 (#16537) 2026-08-20 17:17:15 -04:00
Nick Cooke 1111d6715d chore: Update versions for Release 12.18.0 (#16463) 2026-07-28 20:37:14 -07:00
Daymon 71869a72e0 chore(m183): update versions for Release 12.17.0 (#16370) 2026-07-08 22:32:09 +00:00
Nick Cooke 184c93e2ac Update versions for Release 12.16.0 (#16292) 2026-06-17 15:32:17 -04:00
Nick CookeandPaul Beusterien 06d53a2ae0 feat(appcheck): implement RecaptchaEnterpriseProvider and tests (#16155)
Co-authored-by: Paul Beusterien <paulbeusterien@google.com>
2026-06-10 12:08:31 -04:00
Nick Cooke ac8ea77636 Update versions for Release 12.15.0 (#16210) 2026-05-28 10:58:11 -04:00
Andrew HeardandNick Cooke 89ac23ee51 [App Check] Add AppAttestProviderFactory (#16182)
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>
2026-05-19 12:02:26 -04:00
Daymon 0702a237a9 chore(m180): update versions for Release 12.14.0 (#16158) 2026-05-06 12:43:56 -04:00
Nick Cooke e714a73e2e chore: Update versions for Release 12.13.0 (#16099) 2026-04-17 09:21:41 -04:00
Nick Cooke b9d3e80ad2 Update versions for Release 12.12.0 (#15945) 2026-03-17 14:59:45 -04:00
Daymon bfd796a308 chore(m177): Update versions for Release 12.11.0 (#15888) 2026-02-25 21:38:26 +00:00
Nick Cooke df6a9bec53 chore: Update versions for Release 12.10.0 (#15784) 2026-02-04 11:23:11 -05:00
Andrew Heard e4e5be7347 [Release] Update versions for 12.9.0 (#15714) 2026-01-13 22:29:10 -05:00
Daymon 1079454c9a chore(m174): Update versions for Release 12.8.0 (#15590) 2025-12-11 12:54:25 -06:00
Nick Cooke 07bdccf02b infra: Update versions for Release 12.7.0 (#15497) 2025-11-13 22:34:32 -05:00
Andrew Heard 1464eebcc4 [Release] Update versions for 12.6.0 (#15458) 2025-10-29 23:22:56 -04:00
Daymon d2cfcc8a2b chore(m171): Update versions for Release 12.5.0 (#15392) 2025-10-08 16:01:24 -04:00
Nick Cooke 10290c63c3 feat: Update versions for Release 12.4.0 (#15329) 2025-09-15 21:39:38 -04:00
Andrew Heard 5727a7b794 [Release] Update versions for 12.3.0 (#15265) 2025-08-27 23:14:54 -04:00
Daymon fb59b2a1f1 Update versions for Release 12.2.0 (#15176) 2025-08-04 20:56:46 -04:00
Nick Cooke 59c7601604 [Infra] Update versions for Release 12.1.0 (#15120) 2025-07-16 10:21:30 -04:00
Nick Cookeandgoogle-labs-jules[bot] 5487ba1b27 [Infra] Use strict patch versions for internal podspec dependencies (#15049)
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-06-30 15:11:13 -04:00
Nick Cooke a0fd16d383 [Infra] Bump podspec min. versions (#15015) 2025-06-24 13:22:47 -04:00
Paul Beusterien f67afddf8d Version 12.0.0 (#15025) 2025-06-23 17:58:09 -07:00
Nick Cookeandgoogle-labs-jules[bot] 5902b4087d [Infra] Remove C99 language standard settings (#14970)
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-06-12 16:13:06 -04:00
Andrew Heard cd62c04a30 [Release] Update versions for 11.15.0 (#14930) 2025-06-03 21:16:45 -04:00
Nick Cooke 4d78573edc [Infra] Update versions for Release 11.14.0 (#14875) 2025-05-20 20:07:51 -04:00
Harlan Haskins 38c0f8387f Use new Google Utility for detecting whether to support background URL session uploads (#14794) 2025-05-02 15:35:27 -04:00
Andrew Heard af8e1d253a [Release] Update versions for Release 11.13.0 (#14748) 2025-04-21 15:55:06 -07:00
Nick Cooke 5c507dd76e [Infra] Update versions for Release 11.12.0 (#14635) 2025-04-01 08:23:32 -04:00
Nick Cooke e07ed046fd [Infra] Update versions for Release 11.11.0 (#14591) 2025-03-18 13:24:57 -04:00
Andrew Heard 4c4521317b [Release] Update versions for Release 11.10.0 (#14498) 2025-02-25 17:40:18 -08:00
Paul Beusterien 57b417231e Version 11.9 (#14421) 2025-02-04 08:56:32 -05:00
Nick Cooke 95f8ec83b6 [Infra] Update versions for Release 11.8.0 (#14346) 2025-01-14 16:55:14 -05:00
Paul Beusterien a676158e0e Update versions for Release 11.7.0 (#14206) 2024-12-03 12:48:31 -08:00
Andrew Heard cf30f5a4c8 [Core] Update FirebaseCore pod deps to allow patch updates (#14113) 2024-11-13 17:42:42 -05:00
Andrew Heard c94b2c0c1f [Release] Update versions for Release 11.6.0 (#14104) 2024-11-12 23:18:28 -05:00
Paul Beusterien 36da449b15 Keep FirebaseCore, FirebaseCoreExtension and FirebaseCoreInternal pod versions aligned to latest (#13953) 2024-10-23 10:28:27 -07:00
Nick Cooke 7a10b3bb34 [Release] Update versions for Release 11.5.0 (#13943) 2024-10-22 09:44:48 -04:00
Paul Beusterien 8213c97914 Update versions for Release 11.4.0 (#13743) 2024-09-30 16:40:53 -07:00
Andrew Heard 12ec5a1f34 Update versions for Release 11.3.0 (#13622) 2024-09-11 10:27:33 -04:00