Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(analytics): Add types to modular package #7109

Merged
merged 67 commits into from
Sep 4, 2023

Commits on May 9, 2023

  1. Configuration menu
    Copy the full SHA
    330bfb0 View commit details
    Browse the repository at this point in the history
  2. fix: imports in index.js

    exaby73 committed May 9, 2023
    Configuration menu
    Copy the full SHA
    6a63fb7 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. Configuration menu
    Copy the full SHA
    041c2f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    05de7f9 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Configuration menu
    Copy the full SHA
    1b6e2c5 View commit details
    Browse the repository at this point in the history
  2. docs(app-check, ios): update installation steps

    Additional modifications to AppDelegate.mm are required in order to load the RNFBAppCheckModule.  Without initializing the AppCheckModule before calling [FIRApp configure], the setup of a custom provider will fail.
    skam22 authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    c975c7a View commit details
    Browse the repository at this point in the history
  3. fix(app-check, types): ReactNativeFirebaseAppCheckProvider.configure …

    …returns void not Promise<void>
    aadito123 authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    392f5b5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e290980 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    061bf8a View commit details
    Browse the repository at this point in the history
  6. docs(messaging): remove duplicate title key

    Noticed by @imdkbj
    Supercedes #7052
    mikehardy authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    f6a5cfb View commit details
    Browse the repository at this point in the history
  7. docs(messaging): balance parentheses in text

    noticed by @mtalhabaig3
    supercedes #7099
    mikehardy authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    e5d9699 View commit details
    Browse the repository at this point in the history
  8. docs(messaging): add comments to sample code

    Noticed by @mtalhabaig2
    Supercedes #7103
    Fixes #7073
    mikehardy authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    dd36e09 View commit details
    Browse the repository at this point in the history
  9. chore(release): release packages

    Salakar authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    c9ec97f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fb34488 View commit details
    Browse the repository at this point in the history
  11. test(android): pin the detox websocket so forwarding is stable

    This is speculative and unique to a dev environment situation I have
    where the emulator is on a different machine and it is more convenient
    for me to forward the ports required if they are stable instead of
    ephemeral. I don't *think* this will affect anyone else negatively as
    we are not running multiple detox instances on the same machine that
    I know of, but this may be removed without discussion if it causes
    harm to anyone anytime
    mikehardy authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    f65c2e4 View commit details
    Browse the repository at this point in the history
  12. test(remote-config): remove v8-compat test duplication

    the modular tests include a v8 compatibility test section, which
    was otherwise duplicate of the main test file
    
    move the modular test file into the main test file's place
    mikehardy authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    164fcb6 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c6c8380 View commit details
    Browse the repository at this point in the history
  14. feat(app, sdks)!: ios-sdk 10.8.0 requires Xcode 13.3+; android-sdk 31…

    ….5.0
    
    BREAKING CHANGE: firebase-ios-sdk 10.8.0 and higher require Xcode 13.3+,
    which transitively requires macOS 12.0+. You must update your CI build environments
    to meet these minimums as well as your development environments - if you have older
    hardware that still works but cannot be upgraded normally, you may like:
    https://dortania.github.io/OpenCore-Legacy-Patcher/
    mikehardy authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    899cbcd View commit details
    Browse the repository at this point in the history
  15. feat(app, sdk)!: android-sdk v32 - app-check safetyNet provider is re…

    …moved
    
    Note that forcing server retrieval of firestore named queries against loaded
    firestore data bundles may fail on android with this SDK version. It appears
    results will always come from the local cache.
    
    BREAKING CHANGE: the "safetyNet" provider for App Check has been removed
    from the underlying firebase-android-sdk and we have removed it here. You
    should upgrade to the "playIntegrity" provider for App Check
    mikehardy authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    456bf83 View commit details
    Browse the repository at this point in the history
  16. feat(app, sdk)!: ios-sdk 10.10.0, requires Xcode 14.1+ / macOS 12.5+

    BREAKING CHANGE: this version of the underlying firebase-ios-sdk has
    a minimum Xcode requirement of 14.1 which transitively implies a macOS
    minimum version of 12.5
    mikehardy authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    f03a96e View commit details
    Browse the repository at this point in the history
  17. test(ios): increase workflow time allowance

    - pod install can take as much as 16 minutes now
    - compile + pod install on new SDKs can take more than 60 minutes combined
    mikehardy authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    8abca54 View commit details
    Browse the repository at this point in the history
  18. docs(functions): show how to use region-specific function (#6993)

    Co-authored-by: Mike Hardy <github@mikehardy.net>
    2 people authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    949b205 View commit details
    Browse the repository at this point in the history
  19. docs(auth): update links to full auth error messages list (#7123)

    Co-authored-by: Mike Hardy <github@mikehardy.net>
    2 people authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    978a51c View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    418f87a View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    27e8a0a View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    a3e3f59 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    f0eed96 View commit details
    Browse the repository at this point in the history
  24. test(ci): switch to macos-13 runners for e2e

    - allows access to latest Xcode (14.3 installed currently on runners)
    mikehardy authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    794be9f View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    3270716 View commit details
    Browse the repository at this point in the history
  26. docs(expo): update link to vscode-expo extension

    Supercedes #7135
    mikehardy authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    a278f88 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    4d36e2c View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    a24d657 View commit details
    Browse the repository at this point in the history
  29. feat(auth, android): add forceRecaptchaFlowForTesting API (#7148)

    Co-authored-by: Mike Hardy <github@mikehardy.net>
    2 people authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    e3c1fe6 View commit details
    Browse the repository at this point in the history
  30. docs(auth, multi-factor): correct conditional in code example

    Supercedes #7156 - credit to @katayama8000
    mikehardy authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    ab2fa08 View commit details
    Browse the repository at this point in the history
  31. chore(release): release packages

    Salakar authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    257df88 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    b104692 View commit details
    Browse the repository at this point in the history
  33. fix(app, sdk): adopt firebase-ios-sdk 10.11.0

    the underlying SDK exposes some new features but
    they are not exposed here, but we do get the benefit
    of the underlying bugfixes
    mikehardy authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    4853b11 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    571ad37 View commit details
    Browse the repository at this point in the history
  35. test(remote-config, ios): workaround for firebase-ios-sdk#11462

    skip tests when the error condition indicated by the upstream issue is encountered
    anticipate this may be reverted with release of firebase-ios-sdk 10.12.0
    mikehardy authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    08e005a View commit details
    Browse the repository at this point in the history
  36. fix(remote-config, ios): workaround firebase-ios-sdk#11458 until SDK …

    …v10.12.0
    
    the impact of the workaround is that on iOS, if you subscribe to remote-config
    realtime updates at all, the web socket to listen for updates will be opened and
    never closed, even if you unsubscribe all listeners
    
    this should be reverted when 10.12.0 is adopted
    mikehardy authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    c5c7d23 View commit details
    Browse the repository at this point in the history
  37. chore(release): release packages

    Salakar authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    8b33aee View commit details
    Browse the repository at this point in the history
  38. docs(auth): fix docs render issue in AuthSettings

    unterminated tag was breaking Vercel docs build, I should have caught that on
    the PR review, it was obvious in hindsight
    mikehardy authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    5bcdd06 View commit details
    Browse the repository at this point in the history
  39. docs(contributing): fix promise typo

    richerfu authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    398aef3 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    087b16c View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    22e54dd View commit details
    Browse the repository at this point in the history
  42. build(deps): bump actions/stale from 6 to 8

    Bumps [actions/stale](https://github.com/actions/stale) from 6 to 8.
    - [Release notes](https://github.com/actions/stale/releases)
    - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
    - [Commits](actions/stale@v6...v8)
    
    ---
    updated-dependencies:
    - dependency-name: actions/stale
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    2329bd9 View commit details
    Browse the repository at this point in the history
  43. build(deps): update all updatable javascript packages

    - lerna has a semver major to absorb
    - ESM-only packages left alone (node-fetch, inquirer)
    - superstruct still quite out of date
    - detox requires switching to jest from mocha
    - react-native + related packages will be separate
    - expo will be separate
    mikehardy authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    0fd38ef View commit details
    Browse the repository at this point in the history
  44. test(app): localhost is ::1 on some hosts, 127.0.0.1 is required

    without this, hosts with IPv6 resolve localhost to ::1 and the firebase
    emulator isn't listening there, so our helpers cannot connect
    mikehardy authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    9fc5c15 View commit details
    Browse the repository at this point in the history
  45. test(auth): convert users delete / disable helpers to node-fetch style

    something about the http module and the previous style of posting to the
    emulator wasn't working, in the same way remote-config realtime template
    update cloud function wasn't working even though it looked perfect
    
    node-fetch works great though, so convert the two helpers to that
    
    this may be related to a node v18 switch pending / in testing locally where
    http module works for v16 but not v18, but node-fetch works for both
    mikehardy authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    2d26857 View commit details
    Browse the repository at this point in the history
  46. build(deps): bump from JDK11 to JDK17

    required one tweak to gradle.properties to remove argument dropped in JDK17
    mikehardy authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    9bf9152 View commit details
    Browse the repository at this point in the history
  47. build(deps): bump node to v18

    note that there is a specific issue with node >= v18.16 where
    jest will throw 'TypeError: Cannot redefine property: performance'
    so for jest tests we pin it to that specific version
    
    everyone else can just use the generic v18
    mikehardy authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    b400903 View commit details
    Browse the repository at this point in the history
  48. test(firestore): skip batch write limit test that fails now

    apparently > 500 batched writes will pass the firestore emulator now,
    but official documentation indicates 500 is still the limit.
    
    Should raise with upstream
    mikehardy authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    f39ef88 View commit details
    Browse the repository at this point in the history
  49. fix(app, ios): incorporate firebase-ios-sdk 10.12.0 (#7231)

    * fix(app, ios): incorporate firebase-ios-sdk 10.12.0
    
    * fix(remote-config, ios): remove workarounds for realtime updates on iOS
    
    with the new firebase-ios-sdk 10.12.0 all the upstream fixes required have
    been incorporated + released
    mikehardy authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    10813a1 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    99e8872 View commit details
    Browse the repository at this point in the history
  51. feat(analytics): implement getSessionId

    dlackty authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    6043d28 View commit details
    Browse the repository at this point in the history
  52. chore(release): release packages

    Salakar authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    d2466dd View commit details
    Browse the repository at this point in the history
  53. feat(auth, revokeToken): sign in with apple revokeToken API (#7239)

    * feat(revoke): add support for revokeToken API
    
    * Fixed there/their
    
    * style(auth, lint): result of `yarn lint:android && yarn lint:ios:fix`
    
    ---------
    
    Co-authored-by: Mike Hardy <github@mikehardy.net>
    2 people authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    2d1e66d View commit details
    Browse the repository at this point in the history
  54. build(deps): react-native 0.72

    mikehardy authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    0aae781 View commit details
    Browse the repository at this point in the history
  55. chore(release): release packages

    Salakar authored and exaby73 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    eb61121 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    66bbac8 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    77cb282 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    ca8bd8b View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    3128d5c View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    6c98a10 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2023

  1. Configuration menu
    Copy the full SHA
    6d0f422 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1c8255e View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2023

  1. Configuration menu
    Copy the full SHA
    5de86f2 View commit details
    Browse the repository at this point in the history