Skip to content

Conversation

lahirumaramba
Copy link
Member

RELEASE NOTES: Added support for the Remote Config API. This API enables Firebase developers to programmatically manage the set of JSON-formatted parameters and conditions known as the Remote Config template.

lahirumaramba and others added 14 commits February 21, 2020 14:26
* Initial types for Remote Config API - Initial classes and interfaces for Remote Config API Mostly a skeleton. Implementation and test cases will follow in future PRs. * Add new line * Fix build issues * Fix formatting * PR Fixes
- Implement getTemplate() - Introduce new RemoteConfigParameterValue type - To closely represent the backend REST API, change parameters in RemoteConfigTemplate to a hashmap - Add unit tests for getTemplate
* Add validateTemplate() operation * Fix unit tests * Add aditional unit tests * PR fixes * PR fixes * Use spread ... in headers * Expose RemoteConfigTemplate as a public interface
* Add publish template operation * Add unit tests for publishTemplate * Check for null or undefined etag and move the request logic to its own function * Replace path with validateOnly boolean * PR Fix
* Add interfaces to index.d.ts * Fix documentation * Add unit tests * Update docs
* Add remote config integration tests * Add additional unit tests * Fix integration tests * PR fixes * Move some integration tests to unit tests * Improve unit tests
* Convert TagColor enum to a union type to fix integration tests * Remove type casting
* Add support for parameter groups * Add test cases for undefined properties in the response * Fix comments * Fix comments
* Update RC publish template docs * Add new types to toc.yaml
* Add toJSON method to Remote Config Template implementation * Add unit tests for JSON.stringify * PR fixes
Copy link
Contributor

@hiranya911 hiranya911 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Please hold off merging until release-ready.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release:stage Stage a release candidate release-note

2 participants