New Features
- feat(auth): Adds ability to enable MFA on a Google Cloud Identity Platform tenant (#930)
Bug Fixes
- fix(auth): Make displayName optional for AuthProviderConfig typings (#970)
- fix(auth): Fix several typing inconsistencies (#966)
- fix: Use object instead of Object in typings (#961)
Miscellaneous
- [chore] Release 9.1.0 (#991)
- Firebase ML can gracefully accept unknown fields in ModelResponse (#989)
- Allow RTDB to auto-generate typings, separate internal vs external APIs (#963)
- Allow Firestore to auto-generate typings, separate internal vs external APIs (#986)
- Allow RemoteConfig to auto-generate typings, separate internal vs external APIs (#984)
- Allow FCM to auto-generate typings, separate internal vs external APIs (#982)
- Allow security-rules to auto-generate typings, separate internal vs external APIs (#974)
- chore: Adopt no-unused-vars-experimental for eslint to prevent incorrect linting errors (#981)
- chore: Make instance-id use new modularization pattern (#977)
- Allow project-management to auto-generate typings, separate internal vs external APIs (#971)
- chore(rc): Move manual typings remote-config typings to separate folder (#975)
- Allow instance-id to auto-generate typings, separate internal vs external APIs (#969)
- Modify gulpfile to allow for autogenerated types per-service (#967)
- Fix updateUser's typing jsdoc (delete => update) (#964)
- Add null to customUserClaims (#958)
- chore: Enable keyword-spacing ESLint rule (#957)
- chore: Remove instances of XXX_SDK_VERSION_XXX by reading version from package.json (#952)
- fix fragment (#944)