Commit c5db67b
Release 2.6.1 (#122)
* Renamed some tests and test parameters for clarity, and adhere to Go conventions (#74)
* clean unused types (#76)
* Create CHANGELOG.md (#75) (#79)
* Create CHANGELOG.md
Initial changelog based on https://firebase.google.com/support/release-notes/admin/go
* change instance ID format (#82)
Changing the format of the "non-existing" instance ID in the integration tests to comply with the expected iid format.
* Import context from golang.org/x/net/ for 1.6 compatibility (#87)
* import golang.org/x/net/context instead of context for 1.6 compatibility
* Document non existing name in integration tests for iid (#85)
* Revoke Tokens (#77)
Adding TokensValidAfterMillis property, RevokeRefreshTokens(), and VerifyIDTokenAndCheckRevoked().
* Firebase Cloud Messaging API (#81)
* Adding Firebase Cloud Messaging (#62)
* initial commit for adding Firebase Cloud Messaging
* add validator
* use http const in messaging test
* add client version header for stats
* init integration test
* add integration test (validated on IOS today)
* add comment with URL to enable Firebase Cloud Messaging API
* fix broken test
* add integration tests
* accept a Message instead of RequestMessage + and rename method + send / sendDryRun
* update fcm url
* rollback url endpoint
* fix http constants, change responseMessage visibility, change map[string]interface{} as map[string]string
* fix http constants
* fix integration tests
* fix APNS naming
* add validators
* Added APNS types; Updated tests
* Added more tests; Fixed APNS serialization
* Updated documentation
* Improved error handling inFCM
* Added utils file
* Updated integration tests
* Implemented topic management operations
* Added integration tests
* Updated CHANGELOG
* Addressing code review comments
* Supporting 0 valued Aps.Badge
* Addressing some review comments
* Removed some unused vars
* Accepting prefixed topic names (#84)
* Accepting prefixed topic named
* Added a comment
* Using new FCM error codes (#89)
* Bumped version to 2.5.0 (#90)
* Lint (#96)
* fix misspelling
* add check error
* missing copyright
* Doc (#97)
* update readme with Authentication Guide & Release Notes
* fix a misspelling : separately
* fix missing newline before package
* add Go Report Card + update doc
* add travis build for go versions 1.7.x -> 1.10.x (#98)
* add build for go version 1.6.x -> 1.10.x
* fix 1.10 version
* fix context to golang.org/x/net/context for go 1.6 compatibility
* add race detector + go vet on build + build without failure on go unstable
* add go16 et go17 file due to req.withcontext which is only go 1.7
* fix context package
* update go16.go to remove WithContext
* update bad import
* remove unused func
* finally use ctxhttp.Do with multiple build version
* ignore integration package for install
* fix go get command
* put go 1.6.X in allow_failures dur to test failure
* fix inversion of code
* remove go 1.6 support
* revert initial version with req.WithContext
* fix travis to support go 1.10.x
* nits
* Import context from standard package (#101)
* Import context from standard package.
* Firebase Database API (#92)
* Experimental RTDB code
* Added ref.Set()
* Added Push(), Update(), Remove() and tests
* Adding Transaction() support
* Fixed Transaction() API
* Code cleanup
* Implemented Query() API
* Added GetIfChanged() and integration tests
* More integration tests
* Updated unit test
* More integration tests
* Integration tests for queries
* Auth override support and more tests
* More test cases; AuthOverride support in App
* Implemented AuthOverride support; Added tests
* Implementing the new API
* More code cleanup
* Code clean up
* Refactored the http client code
* More tests
* Boosted test coverage to 97%
* Better error messages in tests; Added license headers
* Added documentatioon and cleaned up tests
* Fixing a build break
* Finishing up documentation
* More test cases
* Implemented a reusable HTTP client API
* Added test cases
* Comment clean up
* Using the shared http client API
* Simplified the usage by adding HTTPClient
* using the new client API
* Using the old ctx import
* Using the old context import
* Refactored db code
* More refactoring
* Support for arbitrary entity types in the request
* Renamed fields; Added documentation
* Removing a redundant else case
* Code readability improvements
* Cleaned up the RTDB HTTP client code
* Added shallow reads support; Added the new txn API
* Implementing GetOrdered() for queries
* Adding more sorting tests
* Added Query ordering tests
* Fixing some lint errors and compilation errors
* Removing unused function
* Cleaned up unit tests for db
* Updated query impl and tests
* Added integration tests for ordered queries
* Removed With*() from query functions
* Updated change log; Added more tests
* Support for database url in auto init
* Support for loading auth overrides from env
* Removed db.AuthOverride type
* Renamed ao to authOverride everywhere; Other code review nits
* Introducing the QueryNode interface to handle ordered query results (#100)
* Database Sample Snippets (#102)
* Adding database snippets
* Adding query snippets
* Added complex query samples
* Updated variable name
* Fixing a typo
* Fixing query example
* Updated DB snippets to use GetOrdered()
* Removing unnecessary placeholders in Fatalln() calls
* Removing unnecessary placeholders in Fatalln() calls
* Handling FCM canonical error codes (#103)
* Formatting test file with gofmt (#104)
* Bumped version to 2.6.0 (#105)
* Formatting (simplification) changes (#107)
* Checking for unformatted files in CI (#108)
* Checking for unformatted files in CI
* Adding newline at eof
* Document Minimum Go Version (#111)
* Fix invalid endpoint URL for topic unsubscribe (#114)
* Fix error message for missing user (#113)
* Update CHANGELOG.md (#117)
* Removing unused member from auth.Client (#118)
* Support Go 1.6 (#120)
* all: use golang.org/x/net/context
* internal: use ctxhttp to use /x/ context
The 1.6 Request type doesn't have WithContext.
* all: don't use subtests to keep 1.6 compatibility
* integration: use float64 for fields with exp value
Values like -7e+07 cannot be parsed into ints in Go 1.6. So, use
floats instead.
* integration/messaging: use t.Fatal not log.Fatal
* travis: add 1.6.x
* changelog: mention addition of 1.6 support
* readme: mention go version support
* Bumped version to 2.6.1 (#121)
* Changlog updates (#123)1 parent 357ed71 commit c5db67b
File tree
36 files changed
+161
-120
lines changed- auth
- db
- iid
- integration
- auth
- db
- firestore
- iid
- internal
- messaging
- storage
- internal
- messaging
- snippets
- storage
36 files changed
+161
-120
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| |||
26 | 27 | | |
27 | 28 | | |
28 | 29 | | |
| 30 | + | |
29 | 31 | | |
30 | 32 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
4 | 12 | | |
5 | 13 | | |
6 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
| 40 | + | |
41 | 41 | | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
42 | 47 | | |
43 | 48 | | |
44 | 49 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | 19 | | |
21 | 20 | | |
22 | 21 | | |
| |||
25 | 24 | | |
26 | 25 | | |
27 | 26 | | |
| 27 | + | |
| 28 | + | |
28 | 29 | | |
29 | 30 | | |
30 | 31 | | |
| |||
62 | 63 | | |
63 | 64 | | |
64 | 65 | | |
65 | | - | |
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
| |||
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
126 | | - | |
127 | 126 | | |
128 | 127 | | |
129 | 128 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
19 | 18 | | |
20 | 19 | | |
21 | 20 | | |
| |||
26 | 25 | | |
27 | 26 | | |
28 | 27 | | |
| 28 | + | |
| 29 | + | |
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
19 | 18 | | |
20 | 19 | | |
21 | 20 | | |
| |||
24 | 23 | | |
25 | 24 | | |
26 | 25 | | |
| 26 | + | |
| 27 | + | |
27 | 28 | | |
28 | 29 | | |
29 | 30 | | |
| |||
567 | 568 | | |
568 | 569 | | |
569 | 570 | | |
570 | | - | |
| 571 | + | |
571 | 572 | | |
572 | 573 | | |
573 | 574 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | 19 | | |
21 | 20 | | |
22 | 21 | | |
| |||
27 | 26 | | |
28 | 27 | | |
29 | 28 | | |
| 29 | + | |
| 30 | + | |
30 | 31 | | |
31 | 32 | | |
32 | 33 | | |
| |||
148 | 149 | | |
149 | 150 | | |
150 | 151 | | |
151 | | - | |
152 | | - | |
153 | | - | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
154 | 158 | | |
155 | | - | |
156 | | - | |
157 | | - | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
158 | 164 | | |
159 | | - | |
160 | | - | |
161 | | - | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
162 | 170 | | |
163 | 171 | | |
164 | 172 | | |
| |||
0 commit comments