Skip to content

Releases: laravel-notification-channels/fcm

4.1.0

24 Dec 22:13
Compare
Choose a tag to compare

A collection of Kreait\Firebase\Messaging\MulticastSendReport is now returned from the channels send method, making the response available in the Illuminate\Notifications\Events\NotificationSent event.

4.0.0

29 Oct 22:35
Compare
Choose a tag to compare

This new major version includes breaking changes. We remove support for older versions of Laravel and PHP, adopt new PHP syntax, clean up a lot of boilerplate and improve test coverage. Support for using custom Firebase connections on-demand has also been greatly improved giving more control where required.

Please review the CHANGELOG and docs for changes, specifically related to:

  • Building an FcmMessage object (new arguments and less resource classes), and
  • Handling notification failures (you will now receive the underlying report to handle as you need).

3.2.1

27 Jul 12:34
eb0ba40
Compare
Choose a tag to compare
  • Removed some built assets from the library
  • Made a GitHub release for clarity

2.5.0

22 Aug 00:50
5784e76
Compare
Choose a tag to compare

What's Changed

  • Fix for "A message can only have one of the following targets" error by @mgsmus in #116
  • Add more specific parameter type for setData() method by @maximal in #114

New Contributors

Full Changelog: 2.4.0...2.5.0

2.4.0

15 Feb 09:55
11666ea
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.3.1...2.4.0

2.3.1

05 Feb 01:04
b057be1
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.3.0...2.3.1

2.3.0

01 Feb 20:22
e3447d2
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.2.1...2.3.0

2.2.1: Fix Catch Exception when resolving FirebaseManager (#73)

18 Mar 22:18
957182b
Compare
Choose a tag to compare
My Case is the Following:

- I'm working with laravel v5.8 (a Legacy project and can't upgrade it now).

- I installed this package with version v2.2

- The Package using `laravel-firebase` with version v2.4 which support laravel v5.8

My Problem:
- Because `laravel-firebase`  v2.4 installed this version didn't bind `firebase.manager` in laravel service container
- This means it should fallback and enter the catch block and use `firebase.messaging`.
- But the problem is the catch block trying catch `BindingResolutionException` but in my case, the exception was `ReflectionException`.
- I don't know what is the problem maybe because I'm working with the old laravel version but I hope you find this solution helpful.

Laravel firebase 3 support

04 Dec 00:48
58fbccd
Compare
Choose a tag to compare
Add support for laravel-firebase 3.0 (#65)

Co-authored-by: Tom Janssen <[email protected]>

2.1.3

26 Nov 03:13
b45ae94
Compare
Choose a tag to compare
Partially Revert #64 to fix #69 (#70)