Skip to content

Latest commit

 

History

History
1295 lines (671 loc) · 65.1 KB

File metadata and controls

1295 lines (671 loc) · 65.1 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

26.4.0 (2026-09-05)

Bug Fixes

  • remote-config: use RNFBHandleMap for config update handlers (f142bdb)

26.3.3 (2026-09-01)

Bug Fixes

  • ios: align TurboModule constants return type with generated spec (c79e1d2), closes #9212

Reverts

  • Revert "chore(release): release packages" (0a85268)

26.3.2 (2026-08-21)

Note: Version bump only for package @react-native-firebase/remote-config

26.3.1 (2026-08-20)

Bug Fixes

  • restore tokenless npm OIDC publishing (f601644)

26.3.0 (2026-08-20)

Bug Fixes

  • ios: allow non-modular React includes in RNFB podspecs (#9200) (dd453ff)
  • remote-config: apply queued settings before fetch (16a8943)

26.2.0 (2026-08-10)

Bug Fixes

  • codegen should be wipe-then-regen (04bc4e4)

26.1.0 (2026-08-03)

Features

  • ios: add SPM dependency resolution support alongside CocoaPods (#8933) (44a7a9a)

26.0.0 (2026-07-29)

⚠ BREAKING CHANGES

  • logEvent, initializeAppCheck, and initializeFirestore return synchronously; remove await and .then() chains on these APIs.
  • Analytics: align logEvent return type with firebase-js-sdk sync void.
  • App Check: align initializeAppCheck with sync AppCheck return.
  • Firestore: align initializeFirestore with sync Firestore return.
  • Firestore: export aggregateFieldEqual for aggregate query parity.
  • Remote Config: accept RemoteConfigOptions in getRemoteConfig.
  • Remote Config: document native FetchStatus literals as intentional drift.
  • Docs: add firebase-js-sdk API parity improvements to v26 migration guide.
  • remote-config: migrate remote-config to TurboModules

  • refactor!(types): align modular APIs with firebase-js-sdk sync signatures (b42d1f7)

Features

  • remote-config: migrate remote-config to TurboModules (1758b01)

Bug Fixes

  • add codegen verify and spec-native parity tests (49d9f1b)
  • add ResultT codegen type alias (ff2d68f)
  • firestore: deep testing/refactoring pass (24b3b67)
  • ios: set IPHONEOS_DEPLOYMENT_TARGET to 15.0, update platform support docs/conditionals (#9108) (99d0899), closes #8882
  • remote-config, ios: ensure fetchActivate() match fetch() + activate() behavior (#9095) (3bbfecc)
  • types: align compare-types modular API with firebase-js-sdk (5376e75)

25.1.0 (2026-06-25)

Note: Version bump only for package @react-native-firebase/remote-config

25.0.1 (2026-06-23)

Note: Version bump only for package @react-native-firebase/remote-config

25.0.0 (2026-06-23)

⚠ BREAKING CHANGES

  • remote-config: remote-config types now match firebase-js-sdk as closely as possible

Please see https://rnfirebase.io/migrating-to-v25 for help migrating if needed

react-native-firebase has a goal to be a drop-in replacement for firebase-js-sdk, with native extensions and performance. It has always worked that way at the javascript level but the typescript types have been divergent

We are fixing that as we refactor to typescript. Please bear with us as we get closer to our goal of react-native-firebase matching firebase-js-sdk both in functionality where possible, but also in exact typescript typing.

Specifics for Remote Config:

the primary modular remote-config types now use Firebase JS SDK names: LogLevel, FetchStatus, Value, and RemoteConfigSettings RemoteConfig.settings is now typed as RemoteConfigSettings, which uses fetchTimeoutMillis rather than the older RNFB-style fetchTimeMillis on the modular surface modular getAll() and getValue() now return SDK-aligned types: Record<string, Value> and Value modular setLogLevel() now matches the Firebase JS SDK signature and returns void the legacy modular helper exports fetchTimeMillis(), settings(), and lastFetchStatus() have been removed from @react-native-firebase/remote-config. Modular callers should read remoteConfig.fetchTimeMillis, remoteConfig.settings, and remoteConfig.lastFetchStatus from the RemoteConfig instance instead modular fetch() has been removed. Modular callers should use fetchConfig(remoteConfig) instead; the RNFB-only modular expirationDurationSeconds helper is no longer part of the public modular API modular setConfigSettings() and setDefaults() have been removed. Modular callers should use remoteConfig.settings = ... and remoteConfig.defaultConfig = ... on the RemoteConfig instance instead modular onConfigUpdated() has been removed. Modular callers should use onConfigUpdate(remoteConfig, observer) instead deprecated RemoteConfigValue.value and .source getters have been removed. Callers should use asString() and getSource() instead Remove LastFetchStatus, ValueSource, ConfigSettings, ConfigDefaults, ConfigValue, ConfigValues, LastFetchStatusType, and RemoteConfigLogLevel from modular exports

Code Refactoring

24.1.1 (2026-06-10)

Note: Version bump only for package @react-native-firebase/remote-config

24.1.0 (2026-06-05)

Note: Version bump only for package @react-native-firebase/remote-config

24.0.0 (2026-04-01)

Bug Fixes

  • web: avoid react-native-specific polyfills on the web (e5685a0)

23.8.8 (2026-03-12)

Bug Fixes

  • web: avoid react-native-specific polyfills on the web (70ce925)

23.8.7 (2026-03-12)

Bug Fixes

  • web: avoid react-native-specific polyfills on the web (70ce925)

23.8.6 (2026-02-03)

Note: Version bump only for package @react-native-firebase/remote-config

23.8.5 (2026-01-31)

Note: Version bump only for package @react-native-firebase/remote-config

23.8.4 (2026-01-24)

Bug Fixes

  • internal cross-module references to transpiled code must be dist not src (b03db0a)

23.8.3 (2026-01-16)

Bug Fixes

  • ios: use react-native podspec module infra for deps (c66eb63)

23.8.2 (2026-01-14)

Note: Version bump only for package @react-native-firebase/remote-config

23.8.1 (2026-01-13)

Note: Version bump only for package @react-native-firebase/remote-config

23.8.0 (2026-01-13)

Note: Version bump only for package @react-native-firebase/remote-config

23.7.0 (2025-12-08)

Note: Version bump only for package @react-native-firebase/remote-config

23.6.0 (2025-12-08)

Note: Version bump only for package @react-native-firebase/remote-config

23.5.0 (2025-10-30)

Features

  • remote-config, other: official onConfigUpdate API, w/Other platform support (0fcc983)

23.4.1 (2025-10-14)

Bug Fixes

  • app: adopt firebase-js-sdk 12.3.0 (4fecb30)

23.4.0 (2025-09-24)

Note: Version bump only for package @react-native-firebase/remote-config

23.3.1 (2025-09-08)

Note: Version bump only for package @react-native-firebase/remote-config

23.3.0 (2025-09-04)

Note: Version bump only for package @react-native-firebase/remote-config

23.2.2 (2025-09-03)

Note: Version bump only for package @react-native-firebase/remote-config

23.2.1 (2025-09-01)

Note: Version bump only for package @react-native-firebase/remote-config

23.2.0 (2025-08-29)

Note: Version bump only for package @react-native-firebase/remote-config

23.1.2 (2025-08-25)

Bug Fixes

  • remote-config, other: return proper error for onConfigUpdated (aeb3ead)

23.1.1 (2025-08-22)

Bug Fixes

  • remote-config, other: return friendly error for onConfigUpdated (959c4cf)
  • validate listenerOrObserver callbacks in auth, app-check, remote-config (06dcae4)

23.1.0 (2025-08-19)

Note: Version bump only for package @react-native-firebase/remote-config

23.0.1 (2025-08-12)

Note: Version bump only for package @react-native-firebase/remote-config

23.0.0 (2025-08-07)

Bug Fixes

  • remote-config: type error in callback for modular onConfigUpdated (#8614) (0d9947c), closes #8613

22.4.0 (2025-07-10)

Note: Version bump only for package @react-native-firebase/remote-config

22.3.0 (2025-07-08)

Note: Version bump only for package @react-native-firebase/remote-config

22.2.1 (2025-06-10)

Note: Version bump only for package @react-native-firebase/remote-config

22.2.0 (2025-05-12)

Note: Version bump only for package @react-native-firebase/remote-config

22.1.0 (2025-04-30)

Note: Version bump only for package @react-native-firebase/remote-config

22.0.0 (2025-04-25)

Bug Fixes

  • android: use = assignment vs deprecated space-assignment (39c2ecb)
  • enable provenance signing during publish (4535f0d)

21.14.0 (2025-04-14)

Note: Version bump only for package @react-native-firebase/remote-config

21.13.0 (2025-03-31)

Note: Version bump only for package @react-native-firebase/remote-config

21.12.3 (2025-03-26)

Note: Version bump only for package @react-native-firebase/remote-config

21.12.2 (2025-03-23)

Note: Version bump only for package @react-native-firebase/remote-config

21.12.1 (2025-03-22)

Note: Version bump only for package @react-native-firebase/remote-config

21.12.0 (2025-03-03)

Note: Version bump only for package @react-native-firebase/remote-config

21.11.0 (2025-02-20)

Note: Version bump only for package @react-native-firebase/remote-config

21.10.1 (2025-02-18)

Bug Fixes

  • remote-config: ensure static objects are exposed for modular API (#8321) (ee033c0)

21.10.0 (2025-02-11)

Note: Version bump only for package @react-native-firebase/remote-config

21.9.0 (2025-02-11)

Bug Fixes

  • remote-config, ios: avoid double-resolve when setting custom signals (#8312) (16bad75)

21.8.0 (2025-02-10)

Features

  • remote-config: support for custom signals (#8274) (94c6a27)

Bug Fixes

  • do not ship unit tests in released packages (e71dadf)

21.7.4 (2025-02-08)

Bug Fixes

  • the init calls for modular should use modular getApp() (79da98b)

21.7.3 (2025-02-08)

Bug Fixes

  • auth: resolve type issue when migrating to v9 (#8277) (f4e44ad)

21.7.2 (2025-02-05)

Note: Version bump only for package @react-native-firebase/remote-config

21.7.1 (2025-01-20)

Note: Version bump only for package @react-native-firebase/remote-config

21.7.0 (2025-01-16)

Note: Version bump only for package @react-native-firebase/remote-config

21.6.2 (2025-01-02)

Note: Version bump only for package @react-native-firebase/remote-config

21.6.1 (2024-11-25)

Note: Version bump only for package @react-native-firebase/remote-config

21.6.0 (2024-11-20)

Note: Version bump only for package @react-native-firebase/remote-config

21.5.0 (2024-11-16)

Bug Fixes

  • android: rn74 forward-port onCatalystInstanceDestroy -> invalidate (83696ea)

21.4.1 (2024-11-13)

Reverts

  • Revert "fix(ios, sdk): constrain transitive dependencies more tightly" (1ff247c)

21.4.0 (2024-11-07)

Features

  • enable tvOS installation on all package with upstream support (e8e5f7f)

21.3.0 (2024-10-31)

Note: Version bump only for package @react-native-firebase/remote-config

21.2.0 (2024-10-22)

Note: Version bump only for package @react-native-firebase/remote-config

21.1.1 (2024-10-22)

Bug Fixes

  • ios, sdk: constrain transitive dependencies more tightly (d03ab42)

21.1.0 (2024-10-21)

Note: Version bump only for package @react-native-firebase/remote-config

21.0.0 (2024-09-26)

Note: Version bump only for package @react-native-firebase/remote-config

20.5.0 (2024-09-11)

Note: Version bump only for package @react-native-firebase/remote-config

20.4.0 (2024-08-13)

Note: Version bump only for package @react-native-firebase/remote-config

20.3.0 (2024-07-19)

Note: Version bump only for package @react-native-firebase/remote-config

20.2.1 (2024-07-17)

Note: Version bump only for package @react-native-firebase/remote-config

20.2.0 (2024-07-15)

Features

20.1.0 (2024-06-04)

Note: Version bump only for package @react-native-firebase/remote-config

20.0.0 (2024-05-20)

Note: Version bump only for package @react-native-firebase/remote-config

19.3.0 (2024-05-20)

Note: Version bump only for package @react-native-firebase/remote-config

19.2.2 (2024-04-13)

Note: Version bump only for package @react-native-firebase/remote-config

19.2.1 (2024-04-12)

Note: Version bump only for package @react-native-firebase/remote-config

19.2.0 (2024-04-10)

Note: Version bump only for package @react-native-firebase/remote-config

19.1.2 (2024-04-03)

Note: Version bump only for package @react-native-firebase/remote-config

19.1.1 (2024-03-26)

Note: Version bump only for package @react-native-firebase/remote-config

19.1.0 (2024-03-23)

Note: Version bump only for package @react-native-firebase/remote-config

19.0.1 (2024-03-07)

Note: Version bump only for package @react-native-firebase/remote-config

19.0.0 (2024-02-26)

Note: Version bump only for package @react-native-firebase/remote-config

18.9.0 (2024-02-21)

Note: Version bump only for package @react-native-firebase/remote-config

18.8.0 (2024-01-25)

Note: Version bump only for package @react-native-firebase/remote-config

18.7.3 (2023-12-13)

Note: Version bump only for package @react-native-firebase/remote-config

18.7.2 (2023-12-08)

Note: Version bump only for package @react-native-firebase/remote-config

18.7.1 (2023-11-29)

Note: Version bump only for package @react-native-firebase/remote-config

18.7.0 (2023-11-28)

Note: Version bump only for package @react-native-firebase/remote-config

18.6.2 (2023-11-23)

Note: Version bump only for package @react-native-firebase/remote-config

18.6.1 (2023-11-01)

Note: Version bump only for package @react-native-firebase/remote-config

18.6.0 (2023-10-26)

Note: Version bump only for package @react-native-firebase/remote-config

18.5.0 (2023-09-22)

Note: Version bump only for package @react-native-firebase/remote-config

18.4.0 (2023-09-11)

Note: Version bump only for package @react-native-firebase/remote-config

18.3.2 (2023-09-02)

Note: Version bump only for package @react-native-firebase/remote-config

18.3.1 (2023-08-23)

Note: Version bump only for package @react-native-firebase/remote-config

18.3.0 (2023-07-19)

Note: Version bump only for package @react-native-firebase/remote-config

18.2.0 (2023-07-13)

Bug Fixes

  • app, ios: incorporate firebase-ios-sdk 10.12.0 (#7231) (ee66459)

18.1.0 (2023-06-22)

Features

  • remote-config: realtime config updates (9ded619)

Bug Fixes

  • remote-config, ios: workaround firebase-ios-sdk#11458 until SDK v10.12.0 (8c75849)

18.0.0 (2023-06-05)

Note: Version bump only for package @react-native-firebase/remote-config

17.5.0 (2023-05-11)

Note: Version bump only for package @react-native-firebase/remote-config

17.4.3 (2023-04-26)

Note: Version bump only for package @react-native-firebase/remote-config

17.4.2 (2023-04-05)

Note: Version bump only for package @react-native-firebase/remote-config

17.4.1 (2023-04-01)

Note: Version bump only for package @react-native-firebase/remote-config

17.4.0 (2023-03-25)

Note: Version bump only for package @react-native-firebase/remote-config

17.3.2 (2023-03-05)

Note: Version bump only for package @react-native-firebase/remote-config

17.3.1 (2023-02-23)

Note: Version bump only for package @react-native-firebase/remote-config

17.3.0 (2023-02-15)

Note: Version bump only for package @react-native-firebase/remote-config

17.2.0 (2023-02-15)

Note: Version bump only for package @react-native-firebase/remote-config

17.1.0 (2023-02-09)

Features

  • remote-config: Expose modular API that matches the Firebase web JS SDK v9 API (#6868) (e1504aa)

Bug Fixes

  • remote-config: incorrect if condition & doc update (#6892) (1a1488c)

17.0.0 (2023-02-02)

Note: Version bump only for package @react-native-firebase/remote-config

16.7.0 (2023-01-28)

Note: Version bump only for package @react-native-firebase/remote-config

16.6.0 (2023-01-27)

Note: Version bump only for package @react-native-firebase/remote-config

16.5.2 (2023-01-23)

Note: Version bump only for package @react-native-firebase/remote-config

16.5.1 (2023-01-20)

Note: Version bump only for package @react-native-firebase/remote-config

16.5.0 (2022-12-16)

Note: Version bump only for package @react-native-firebase/remote-config

16.4.6 (2022-11-18)

Note: Version bump only for package @react-native-firebase/remote-config

16.4.5 (2022-11-16)

Note: Version bump only for package @react-native-firebase/remote-config

16.4.4 (2022-11-14)

Note: Version bump only for package @react-native-firebase/remote-config

16.4.3 (2022-11-06)

Note: Version bump only for package @react-native-firebase/remote-config

16.4.2 (2022-11-04)

Note: Version bump only for package @react-native-firebase/remote-config

16.4.1 (2022-11-02)

Note: Version bump only for package @react-native-firebase/remote-config

16.4.0 (2022-10-30)

Note: Version bump only for package @react-native-firebase/remote-config

16.3.1 (2022-10-28)

Note: Version bump only for package @react-native-firebase/remote-config

16.3.0 (2022-10-26)

Note: Version bump only for package @react-native-firebase/remote-config

16.2.0 (2022-10-23)

Note: Version bump only for package @react-native-firebase/remote-config

16.1.1 (2022-10-21)

Note: Version bump only for package @react-native-firebase/remote-config

16.1.0 (2022-10-20)

Note: Version bump only for package @react-native-firebase/remote-config

16.0.0 (2022-10-19)

Note: Version bump only for package @react-native-firebase/remote-config

15.7.1 (2022-10-19)

Note: Version bump only for package @react-native-firebase/remote-config

15.7.0 (2022-10-01)

Note: Version bump only for package @react-native-firebase/remote-config

15.6.0 (2022-09-17)

Note: Version bump only for package @react-native-firebase/remote-config

15.5.0 (2022-09-16)

Note: Version bump only for package @react-native-firebase/remote-config

15.4.0 (2022-08-27)

Note: Version bump only for package @react-native-firebase/remote-config

15.3.0 (2022-08-07)

Note: Version bump only for package @react-native-firebase/remote-config

15.2.0 (2022-07-21)

Note: Version bump only for package @react-native-firebase/remote-config

15.1.1 (2022-06-28)

Note: Version bump only for package @react-native-firebase/remote-config

15.1.0 (2022-06-28)

Note: Version bump only for package @react-native-firebase/remote-config

15.0.0 (2022-06-20)

Note: Version bump only for package @react-native-firebase/remote-config

14.11.1 (2022-06-17)

Note: Version bump only for package @react-native-firebase/remote-config

14.11.0 (2022-05-27)

Note: Version bump only for package @react-native-firebase/remote-config

14.10.1 (2022-05-26)

Note: Version bump only for package @react-native-firebase/remote-config

14.10.0 (2022-05-26)

Note: Version bump only for package @react-native-firebase/remote-config

14.9.4 (2022-05-14)

Note: Version bump only for package @react-native-firebase/remote-config

14.9.3 (2022-05-10)

Note: Version bump only for package @react-native-firebase/remote-config

14.9.2 (2022-05-10)

Note: Version bump only for package @react-native-firebase/remote-config

14.9.1 (2022-04-28)

Note: Version bump only for package @react-native-firebase/remote-config

14.9.0 (2022-04-27)

Note: Version bump only for package @react-native-firebase/remote-config

14.8.1 (2022-04-25)

Note: Version bump only for package @react-native-firebase/remote-config

14.8.0 (2022-04-19)

Note: Version bump only for package @react-native-firebase/remote-config

14.7.0 (2022-03-23)

Note: Version bump only for package @react-native-firebase/remote-config

14.6.0 (2022-03-23)

Note: Version bump only for package @react-native-firebase/remote-config

14.5.1 (2022-03-05)

Note: Version bump only for package @react-native-firebase/remote-config

14.5.0 (2022-02-15)

Note: Version bump only for package @react-native-firebase/remote-config

14.4.0 (2022-02-13)

Note: Version bump only for package @react-native-firebase/remote-config

14.3.3 (2022-02-12)

Note: Version bump only for package @react-native-firebase/remote-config

14.3.2 (2022-02-10)

Note: Version bump only for package @react-native-firebase/remote-config

14.3.1 (2022-02-07)

Note: Version bump only for package @react-native-firebase/remote-config

14.3.0 (2022-01-26)

Note: Version bump only for package @react-native-firebase/remote-config

14.2.4 (2022-01-24)

Note: Version bump only for package @react-native-firebase/remote-config

14.2.3 (2022-01-20)

Note: Version bump only for package @react-native-firebase/remote-config

14.2.2 (2022-01-06)

Note: Version bump only for package @react-native-firebase/remote-config

14.2.1 (2021-12-31)

Note: Version bump only for package @react-native-firebase/remote-config

14.2.0 (2021-12-31)

Note: Version bump only for package @react-native-firebase/remote-config

14.1.0 (2021-12-18)

Note: Version bump only for package @react-native-firebase/remote-config

14.0.1 (2021-12-15)

Note: Version bump only for package @react-native-firebase/remote-config

14.0.0 (2021-12-14)

Note: Version bump only for package @react-native-firebase/remote-config

13.1.1 (2021-12-14)

Bug Fixes

  • deps: AGP7.0.4, firebase-android-sdk 29.0.2, javascript deps (55d0a36)

13.1.0 (2021-12-02)

Bug Fixes

13.0.1 (2021-11-05)

Note: Version bump only for package @react-native-firebase/remote-config

13.0.0 (2021-10-31)

Bug Fixes

  • rename default branch to main (25e1d3d)

12.9.3 (2021-10-22)

Note: Version bump only for package @react-native-firebase/remote-config

12.9.2 (2021-10-17)

Note: Version bump only for package @react-native-firebase/remote-config

12.9.1 (2021-10-10)

Note: Version bump only for package @react-native-firebase/remote-config

12.9.0 (2021-10-03)

Note: Version bump only for package @react-native-firebase/remote-config

12.8.0 (2021-09-14)

Note: Version bump only for package @react-native-firebase/remote-config

12.7.5 (2021-09-04)

Note: Version bump only for package @react-native-firebase/remote-config

12.7.4 (2021-08-31)

Note: Version bump only for package @react-native-firebase/remote-config

12.7.3 (2021-08-24)

Note: Version bump only for package @react-native-firebase/remote-config

12.7.2 (2021-08-21)

Note: Version bump only for package @react-native-firebase/remote-config

12.7.1 (2021-08-20)

Note: Version bump only for package @react-native-firebase/remote-config

12.7.0 (2021-08-19)

Note: Version bump only for package @react-native-firebase/remote-config

12.6.1 (2021-08-17)

Note: Version bump only for package @react-native-firebase/remote-config

12.6.0 (2021-08-16)

Note: Version bump only for package @react-native-firebase/remote-config

12.5.0 (2021-08-12)

Note: Version bump only for package @react-native-firebase/remote-config

12.4.0 (2021-07-29)

Note: Version bump only for package @react-native-firebase/remote-config

12.3.0 (2021-07-21)

Note: Version bump only for package @react-native-firebase/remote-config

12.2.0 (2021-07-16)

Note: Version bump only for package @react-native-firebase/remote-config

12.1.0 (2021-06-11)

Note: Version bump only for package @react-native-firebase/remote-config

12.0.0 (2021-05-19)

Note: Version bump only for package @react-native-firebase/remote-config

11.5.0 (2021-05-12)

Note: Version bump only for package @react-native-firebase/remote-config

11.4.1 (2021-04-29)

Note: Version bump only for package @react-native-firebase/remote-config

11.4.0 (2021-04-29)

Note: Version bump only for package @react-native-firebase/remote-config

11.3.3 (2021-04-24)

Note: Version bump only for package @react-native-firebase/remote-config

11.3.2 (2021-04-19)

Bug Fixes

  • all, android: purge jcenter() from android build (2c6a6a8)

11.3.1 (2021-04-18)

Note: Version bump only for package @react-native-firebase/remote-config

11.3.0 (2021-04-16)

Note: Version bump only for package @react-native-firebase/remote-config

11.2.0 (2021-03-26)

Note: Version bump only for package @react-native-firebase/remote-config

11.1.2 (2021-03-17)

Note: Version bump only for package @react-native-firebase/remote-config

11.1.1 (2021-03-16)

Note: Version bump only for package @react-native-firebase/remote-config

11.1.0 (2021-03-13)

Note: Version bump only for package @react-native-firebase/remote-config

11.0.0 (2021-03-03)

Note: Version bump only for package @react-native-firebase/remote-config

10.8.1 (2021-02-22)

Note: Version bump only for package @react-native-firebase/remote-config

10.8.0 (2021-02-13)

Note: Version bump only for package @react-native-firebase/remote-config

10.7.0 (2021-02-09)

Note: Version bump only for package @react-native-firebase/remote-config

10.6.4 (2021-02-05)

Note: Version bump only for package @react-native-firebase/remote-config

10.6.3 (2021-02-05)

Note: Version bump only for package @react-native-firebase/remote-config

10.6.1 (2021-02-04)

Note: Version bump only for package @react-native-firebase/remote-config

10.6.0 (2021-02-04)

Bug Fixes

  • remote-config: remote-config requires analytics, add peer dependency (06c2a18), closes #4821

10.5.1 (2021-01-19)

Note: Version bump only for package @react-native-firebase/remote-config

10.4.1 (2021-01-08)

Note: Version bump only for package @react-native-firebase/remote-config

10.4.0 (2020-12-30)

Bug Fixes

  • ios: bump ios min deployment to ios10 - remnant from #4471 (4a57578)

10.3.1 (2020-12-18)

Note: Version bump only for package @react-native-firebase/remote-config

10.3.0 (2020-12-18)

Note: Version bump only for package @react-native-firebase/remote-config

10.2.0 (2020-12-11)

Bug Fixes

  • remote-config, ios: correct number comparison / fix fetch throttling (#4664) (5a68a8a)

Features

  • firebase-ios-sdk 7.2.0 / firebase-android-sdk 26.1.1 (#4648) (a158a74)

10.1.1 (2020-12-02)

Note: Version bump only for package @react-native-firebase/remote-config

10.1.0 (2020-11-26)

Note: Version bump only for package @react-native-firebase/remote-config

10.0.0 (2020-11-17)

BREAKING CHANGES

  • breaking change to mark new internal versioning requirements.

10.0.1 (2020-11-10)

Note: Version bump only for package @react-native-firebase/remote-config

10.0.0 (2020-11-10)

Bug Fixes

  • remote-config: BREAKING drop deprecated APIs (86b6086)

BREAKING CHANGES

  • remote-config: drop defaultConfig, settings, isDeveloperModeEnabled, minimumFetchInterval, setLogLevel

9.0.12 (2020-10-30)

Note: Version bump only for package @react-native-firebase/remote-config

9.0.11 (2020-10-16)

Note: Version bump only for package @react-native-firebase/remote-config

9.0.10 (2020-09-30)

Note: Version bump only for package @react-native-firebase/remote-config

9.0.9 (2020-09-30)

Bug Fixes

  • types: enable TypeScript libCheck & resolve type conflicts (#4306) (aa8ee8b)

9.0.8 (2020-09-30)

Note: Version bump only for package @react-native-firebase/remote-config

9.0.7 (2020-09-17)

Note: Version bump only for package @react-native-firebase/remote-config

9.0.6 (2020-09-17)

Bug Fixes

  • ios, podspec: depend on React-Core instead of React (#4275) (fd1a2be)

9.0.5 (2020-09-11)

Note: Version bump only for package @react-native-firebase/remote-config

9.0.4 (2020-09-11)

Note: Version bump only for package @react-native-firebase/remote-config

9.0.3 (2020-09-02)

Note: Version bump only for package @react-native-firebase/remote-config

9.0.2 (2020-08-30)

Note: Version bump only for package @react-native-firebase/remote-config

9.0.1 (2020-08-28)

Note: Version bump only for package @react-native-firebase/remote-config

9.0.0 (2020-08-28)

  • docs(remote-config)!: update docs to be explicit about new behavior (#4169) (02527a0), closes #4169

Bug Fixes

BREAKING CHANGES

fetchAndActivate

    Previous behaviour returned a boolean indicating if config values were activated
    New behaviour returns a boolean indicating if any config values were fetched remotely.

activate

    Previous behaviour returned a boolean indicating if config values were activated
    New behaviour returns a boolean indicating if any local config values were activated.

8.2.1 (2020-08-26)

Note: Version bump only for package @react-native-firebase/remote-config

8.2.0 (2020-08-26)

Features

  • bump firebase sdk versions, add GoogleApi dep, use Android API29 (#4122) (728f418)

8.1.4 (2020-08-25)

Bug Fixes

  • ios, analytics: remove now-optional analytics dependencies (#4131) (fdb5e9f)

8.1.3 (2020-08-15)

Note: Version bump only for package @react-native-firebase/remote-config

8.1.2 (2020-08-15)

Bug Fixes

  • remote-config: error calling getValue() before fetch (#4068) (8619d72)

8.1.1 (2020-08-03)

Note: Version bump only for package @react-native-firebase/remote-config

8.1.0 (2020-08-03)

Features

  • use latest android & ios Firebase SDKs version (#3956) (e7b4bb3)

8.0.0 (2020-07-23)

This release is aimed at aligning the API to match the Firebase Web SDK as well as introducing support for multiple Firebase apps.

Pull Request: #3537

RemoteConfig Module

const remoteConfig = firebase.remoteConfig();

Updates

  • added ensureInitialized API.
  • added reset API for android only
  • console.warn() if user tries to set defaultConfig which is part of web sdk.
  • console.warn() if user tries to set settings which is part of web sdk.
  • console.warn() if user tries to set setLogLevel which is part of web sdk.

RemoteConfig.setConfigSettings()

const remoteConfig = firebase.remoteConfig().setConfigSettings({});

Updates

  • can set 'minimumFetchIntervalMillis' in setConfigSettings to match web sdk.
  • can set 'fetchTimeMillis' in setConfigSettings to match web sdk.

Removed

  • isDeveloperModeEnabled from config settings and console.warn() if tried to set.
  • minimumFetchInterval config setting and console.warn() if tried to set.

RemoteConfig.getValue(key)

const remoteConfig = firebase.remoteConfig().getValue('key');

Updates

  • asBoolean() resolves value to a boolean.
  • asNumber() resolves value to a number.
  • asString() resolves value to a string.
  • getSource() source of the property.

Removed

  • value removed property. Not sure how to warn users it is no longer available
  • source removed property. Again, not sure how to warn users.

Internal Changes

  • Switched to setConfigSettingsAsync for Android, nothing similar for iOS.
  • Switched to fetchAndActivate API for both platforms.
  • Switched to async activate API for iOS. No changes needed for Android.
  • Multiple Firebase apps now supported on both platforms.

7.2.2 (2020-07-09)

Note: Version bump only for package @react-native-firebase/remote-config

7.2.1 (2020-07-07)

Note: Version bump only for package @react-native-firebase/remote-config

7.2.0 (2020-07-07)

Features

  • android,ios: upgrade native SDK versions (#3881) (6cb68a8)

7.1.8 (2020-07-05)

Note: Version bump only for package @react-native-firebase/remote-config

7.1.7 (2020-06-30)

Note: Version bump only for package @react-native-firebase/remote-config

7.1.6 (2020-06-26)

Note: Version bump only for package @react-native-firebase/remote-config

7.1.5 (2020-06-22)

Note: Version bump only for package @react-native-firebase/remote-config

7.1.4 (2020-06-10)

Note: Version bump only for package @react-native-firebase/remote-config

7.1.3 (2020-06-03)

Note: Version bump only for package @react-native-firebase/remote-config

7.1.2 (2020-05-29)

Note: Version bump only for package @react-native-firebase/remote-config

7.1.1 (2020-05-29)

Note: Version bump only for package @react-native-firebase/remote-config

7.1.0 (2020-05-22)

Features

7.0.1 (2020-05-13)

Note: Version bump only for package @react-native-firebase/remote-config

7.0.0 (2020-05-13)

  • feat!: all packages should depend on core (#3613) (252a423), closes #3613

Features

  • ios: podspecs now utilize CoreOnly instead of Core (#3575) (35285f1)

BREAKING CHANGES

  • breaking change to mark new internal versioning requirements.