Releases: appleboy/go-fcm
Releases · appleboy/go-fcm
v1.2.2
Changelog
Enhancements
- d4a7719: chore: update Google Cloud and protobuf dependencies (@appleboy)
- 8e105fc: chore: update and constrain goreleaser version to v2 (@appleboy)
- e8ce6ed: chore: update dependencies to latest versions (@appleboy)
- 1ee04e5: chore: update dependencies to latest versions (@appleboy)
- b94b154: chore: update Go dependencies to latest versions (@appleboy)
- 436bf1c: chore: update dependencies to latest versions (@appleboy)
- 1f04c80: chore: upgrade dependencies for improved stability and performance (@appleboy)
- 75ead61: chore: upgrade Go module dependencies to latest versions (@appleboy)
- c235bf3: chore: upgrade dependencies and Go version to latest releases (@appleboy)
- c996a93: chore: update dependencies for improved stability and features (@appleboy)
- 7a4d70b: chore: update Go dependencies to latest stable versions (@appleboy)
- c76cb32: chore(deps): update dependencies to latest versions (@appleboy)
- c391143: chore(deps): update dependencies to latest versions (@appleboy)
- 98be420: chore(deps): update dependencies to latest versions (@appleboy)
- 946d99f: chore(deps): update dependencies and Go version to latest releases (@appleboy)
- 46d510a: chore(deps): update dependencies to latest versions (@appleboy)
- 8addbf2: chore(deps): update Go dependencies to latest versions (@appleboy)
- 498803a: chore(deps): update dependencies and improve test configurations (@appleboy)
- 339922f: chore: update dependencies and improve test configurations (@appleboy)
- 1e32b00: chore: update dependencies to latest versions (@appleboy)
- 3b94a6b: chore: update golang.org/x dependencies to latest versions (@appleboy)
- 2ce033c: chore: update golang.org/x/net dependency to v0.34.0 (@appleboy)
Build process updates
- 3aef158: ci: refactor and optimize codebase for performance improvements (@appleboy)
- 79ad439: ci: improve CI workflow and test stability across OSs (@appleboy)
- fae7753: ci(codecov): improve CI workflows and test configurations (@appleboy)
- c736ccf: ci(bearer): enhance security by integrating Bearer data scanner (@appleboy)
v1.2.1
v1.2.0
v1.1.0
v1.0.1
v1.0.0
Changelog
Features
- fb877d8: feat: implement JSON credential-based API authentication (@appleboy)
- e331bfc: feat: refactor Client struct and add new message sending methods (@appleboy)
- 55e41e3: feat: add topic subscription management methods (@appleboy)
- a38e2fd: feat: enhance FCM client with custom options support (@appleboy)
- 8fd6820: feat: refactor client configuration and testing (#46) (@appleboy)
- 8decbb0: feat: refactor HTTP client initialization and OAuth handling (@appleboy)
Others
- 6de32b4: test: refactor client tests and fix syntax error (@appleboy)
- 1ec050a: test: enhance messaging test cases and coverage (@appleboy)
- 06b1fd1: test: refactor and expand multicast tests (#47) (@appleboy)
Enhancements
- f43c808: chore: update Golang dependencies to latest versions (@appleboy)
- 263626f: chore: remove unused request and message response. (@appleboy)
- e032fb7: chore: remove retry package. (@appleboy)
- cc1c10b: chore: refactor FCM integration to use Firebase SDK (@appleboy)
- 5e48ed9: chore: update dependencies for Go ecosystem (@appleboy)
- e350072: chore: refactor codebase for improved performance and readability (@appleboy)
Refactor
- 91c205e: refactor: refactor client configuration and update tests (@appleboy)
- a413cd3: refactor: refactor client to integrate Firebase and Google APIs (@appleboy)
- 53a8645: refactor: refactor HTTP client configuration and cleanup code (@appleboy)
- 5481cab: refactor: simplify error handling and remove retry tests (@appleboy)
- 9a6dac3: refactor: refactor context usage for consistency (@appleboy)
- 05906d1: refactor: simplify Firebase configuration initialization (@appleboy)
- f785b72: refactor: refactor HTTP client configuration and usage (@appleboy)
- 18e8c97: refactor: refactor codebase to improve maintainability (@appleboy)
Build process updates
- a4d53e8: ci: switch to internal API and update GitHub workflows (@appleboy)
- 2fe8d58: build: integrate Firebase and Google API dependencies (@appleboy)
- ea1526c: ci: refactor CI workflow for cross-platform tests (@appleboy)
- 9998901: ci: refactor GitHub Actions workflow configuration (@appleboy)
Documentation updates
- b18ba5c: docs: add Firebase Messaging Integration sample code (@appleboy)
- 4b801d7: docs: enhance messaging examples and error handling (@appleboy)
- c64801c: docs: refactor codebase and improve documentation (@appleboy)
- 95640fa: docs: improve Firebase credentials setup documentation (@appleboy)
- 8f1770e: docs: improve documentation and testing across the project (@appleboy)
- 9cbdc36: docs: refactor FCM example with context and credentials file (@appleboy)
- d65925c: docs: switch documentation links to pkg.go.dev (@appleboy)
v0.1.7
v0.1.6
Changelog
- 699d69d docs: refactor README for Current Tooling Usage
- fb71d30 feat: implement HTTP proxy configuration support
- 27b01b3 refactor: refactor error handling and HTTP client setup
- e30e784 style: refine
doc.go
comment formatting - b5a841f chore: refactor workflow and update Go module configs
- a8cd9e3 ci: refactor GitHub Actions workflows
- 5d2dd89 chore: improve project automation and CI workflows
- a57cc24 ci: refactor CI/CD and Test Configurations
- f669ef3 chore: refactor project configuration files
- 690ff91 refactor: update Message struct fields to follow the latest legacy http protocol spec (#33)
- 0181be2 upgrade to go 1.16
- 6ec3c17 Example and Readme files are changed for newcomers to use this client successfully. (#32)
- 043e83b Remove duplicate assignment (#31)
- 422fb96 chore: upgrade to go1.15
- e4c1275 Return Error Response Code (#28)
- b867dd8 Retry with context (#27)
- 864d85a chore: Increase maximum condition operators to 5 (#24)