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

[v6] Implement ML-Kit Natural Language #2117

Merged
merged 37 commits into from
Jun 2, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
66d8e11
start of mlkit 🤖🔫
Salakar May 7, 2019
d5b567d
Merge branch 'master' of https://github.com/invertase/react-native-fi…
Salakar May 8, 2019
a076ba1
[ml][android] completed language id & translate nlp modules
Salakar May 9, 2019
f0e9fc1
Merge branch 'master' of https://github.com/invertase/react-native-fi…
Salakar May 9, 2019
f9d2010
[ml][android] completed smart replies nlp module
Salakar May 9, 2019
ff07600
[android] move all task listeners off the UI thread
Salakar May 9, 2019
be6cdd7
[analytics] migrate android to gms tasks
Ehesp May 10, 2019
41128d5
migrate perf to gms tasks
Ehesp May 10, 2019
7a77805
migrate functions to gms tasks
Ehesp May 10, 2019
5d3c7f2
-
Salakar May 10, 2019
220a2d4
Merge branch '@ehesp/v6/experiment' of https://github.com/invertase/r…
Salakar May 10, 2019
020eca4
[android] gms tasks restructure
Salakar May 10, 2019
620e142
[android] start implementation of ML Vision APIs
Salakar May 12, 2019
f1a71d6
[android] continue implementation of ML Vision APIs
Salakar May 12, 2019
35f6f8d
-
Salakar May 16, 2019
1f513a5
-
Salakar May 17, 2019
b293373
Convert iid to gms tasks (#2150)
Ehesp May 21, 2019
f5d95b9
Convert fiam to gms tasks
Ehesp May 21, 2019
93c9a17
@ehesp/v6/config gms
Ehesp May 21, 2019
c737dea
Merge branch '@salakar/v6/mlkit' of https://github.com/invertase/reac…
Salakar May 21, 2019
f5a173f
Merge branch 'master' of https://github.com/invertase/react-native-fi…
Salakar May 21, 2019
6cd77c4
Merge branch 'master' of https://github.com/invertase/react-native-fi…
Salakar May 21, 2019
48bba78
[ml] update alpha versions
Salakar May 21, 2019
a731d1c
[app] update app constants tests to new property name
Salakar May 22, 2019
1d4176d
[config] move tasks off of main thread
Salakar May 22, 2019
e56a578
[fiam][android] cleanup formatting
Salakar May 22, 2019
d4bfef2
[iid][android] move tasks off of main thread
Salakar May 22, 2019
b068be4
[tests] remove old pending test (not needed)
Salakar May 22, 2019
8be3e97
misc changes - ignore
Salakar May 22, 2019
f42229a
[internal] move module template podspec location
Salakar May 22, 2019
650bdf2
-
Salakar May 22, 2019
6585836
Merge branch 'master' of https://github.com/invertase/react-native-fi…
Salakar May 24, 2019
dfac8ff
[config] sync remote config changes
Salakar May 27, 2019
08e7adf
[tests] remove leftover sleep calls
Salakar May 27, 2019
b2916bd
[ml] natural language implementation
Salakar May 28, 2019
f3f4d56
fix missing cli, again >.>
Salakar Jun 2, 2019
94ebe58
[config] invert fetch expiration duration (wrong way around)
Salakar Jun 2, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -184,16 +184,20 @@ await analytics().setUserId('12345678');

## Remote Config (config)

- [NEW] Added a new `fetchAndActivate` method - this fetches the config and activate it without the need to call `activateFetch()` separately
- [NEW] Added a new `getConfigSettings` method - this provides the following properties; `lastFetchTime`, `lastFetchStatus` & `isDeveloperModeEnabled`
- [NEW] Added a new `fetchAndActivate` method - this fetches the config and activate it without the need to call `activate()` separately
- [NEW] Added the following properties to `firebase.config()`; `lastFetchTime`, `lastFetchStatus` & `isDeveloperModeEnabled`
- [NEW] Added a new `setConfigSettings` method - this allows setting `isDeveloperModeEnabled`, replaces the `enableDeveloperMode` method
- [NEW] Added a new `getValuesByKeysPrefix` method - this will retrieve all values where the key matches the prefix provided, this saves having to call `getKeysByPrefix` and then `getValues` separately
- [NEW] All previous `get* ` methods have been removed and replaced with 2 synchronous methods:
- `getValue(key: string): ConfigValue` - returns a single configuration value `{ value, source }`
- `getAll(): ConfigValues` - returns all configuration values e.g. `{ some_key: { value, source }, other_key: { value, source } }`
- [BREAKING] `setDefaultsFromResource` now returns a Promise that resolves when completed, this will reject with code `config/resouce_not_found` if the file could not be found
- [BREAKING] `setDefaultsFromResource` now expects a resource file name for Android to match iOS, formerly this required a resource id (something you would not have in RN as this was generated at build time by Android)
- We're writing up a guide for this on the new documentation website, showing how to use the plist/xml defaults files on each platform
- [BREAKING] `enableDeveloperMode` has been removed, you can now use `setConfigSettings({ isDeveloperModeEnabled: boolean })` instead
- [BREAKING] `setDefaults` now returns a Promise that resolves when completed

Multi-apps is not yet supported as the Firebase iOS SDK is missing support for it.

## Storage

<!-- TODO(salakar) change link -->
Expand Down
Loading