Recent Releases of https://github.com/cmgmyr/laravel-messenger

https://github.com/cmgmyr/laravel-messenger - 2.31.0

What's Changed

  • Laravel 12.x Compatibility by @laravel-shift in https://github.com/cmgmyr/laravel-messenger/pull/408

Full Changelog: https://github.com/cmgmyr/laravel-messenger/compare/2.30.0...2.31.0

- PHP
Published by cmgmyr 12 months ago

https://github.com/cmgmyr/laravel-messenger - 2.30.0

What's Changed

  • Improve assertions by @peter279k in https://github.com/cmgmyr/laravel-messenger/pull/398
  • Test against php 8.3 by @sergiy-petrov in https://github.com/cmgmyr/laravel-messenger/pull/399
  • Laravel 11.x Compatibility by @laravel-shift in https://github.com/cmgmyr/laravel-messenger/pull/402

New Contributors

  • @peter279k made their first contribution in https://github.com/cmgmyr/laravel-messenger/pull/398
  • @sergiy-petrov made their first contribution in https://github.com/cmgmyr/laravel-messenger/pull/399

Full Changelog: https://github.com/cmgmyr/laravel-messenger/compare/2.29.0...2.30.0

- PHP
Published by cmgmyr almost 2 years ago

https://github.com/cmgmyr/laravel-messenger - 2.29.0

What's Changed

  • update date casting by @cmgmyr in https://github.com/cmgmyr/laravel-messenger/pull/394
  • update actions by @cmgmyr in https://github.com/cmgmyr/laravel-messenger/pull/395

Full Changelog: https://github.com/cmgmyr/laravel-messenger/compare/2.28.0...2.29.0

- PHP
Published by cmgmyr almost 3 years ago

https://github.com/cmgmyr/laravel-messenger - 2.28.0

What's Changed

  • fixes Thread->scopeBetweenOnly to use participantTable by @injektion in https://github.com/cmgmyr/laravel-messenger/pull/391
  • Laravel 10.x Compatibility by @laravel-shift in https://github.com/cmgmyr/laravel-messenger/pull/392

New Contributors

  • @injektion made their first contribution in https://github.com/cmgmyr/laravel-messenger/pull/391
  • @laravel-shift made their first contribution in https://github.com/cmgmyr/laravel-messenger/pull/392

Full Changelog: https://github.com/cmgmyr/laravel-messenger/compare/2.27.0...2.28.0

- PHP
Published by cmgmyr about 3 years ago

https://github.com/cmgmyr/laravel-messenger - 2.27.0

What's Changed

  • Support Laravel 9 by @cmgmyr in https://github.com/cmgmyr/laravel-messenger/pull/383

Full Changelog: https://github.com/cmgmyr/laravel-messenger/compare/2.26.0...2.27.0

- PHP
Published by cmgmyr about 4 years ago

https://github.com/cmgmyr/laravel-messenger - 2.26.0

What's Changed

  • fix participant soft deletes by @cmgmyr in https://github.com/cmgmyr/laravel-messenger/pull/380

Full Changelog: https://github.com/cmgmyr/laravel-messenger/compare/2.25.0...2.26.0

- PHP
Published by cmgmyr about 4 years ago

https://github.com/cmgmyr/laravel-messenger - 2.25.0

What's Changed

  • remove additional types to keep backwards compatibility by @cmgmyr in https://github.com/cmgmyr/laravel-messenger/pull/378

Full Changelog: https://github.com/cmgmyr/laravel-messenger/compare/2.24.0...2.25.0

- PHP
Published by cmgmyr about 4 years ago

https://github.com/cmgmyr/laravel-messenger - 2.24.0

What's Changed

  • Fix overzealous type hints, fixes #364, #365 by @cmgmyr
  • PHP 8.1 by @cmgmyr in https://github.com/cmgmyr/laravel-messenger/pull/367

Full Changelog: https://github.com/cmgmyr/laravel-messenger/compare/2.23...2.24.0

- PHP
Published by cmgmyr about 4 years ago

https://github.com/cmgmyr/laravel-messenger - 2.23

Added

  • betweenOnly() scope to get private conversations between only passed participants by @AbdullahFaqeir in https://github.com/cmgmyr/laravel-messenger/pull/359

Updated

  • Test Suite Updates, Use GitHub Actions by @cmgmyr in https://github.com/cmgmyr/laravel-messenger/pull/360

New Contributors

  • @AbdullahFaqeir made their first contribution in https://github.com/cmgmyr/laravel-messenger/pull/359

Full Changelog: https://github.com/cmgmyr/laravel-messenger/compare/2.22...2.23

- PHP
Published by cmgmyr over 4 years ago

https://github.com/cmgmyr/laravel-messenger - 2.22

Added

  • PHP 8 Support #353

- PHP
Published by cmgmyr about 5 years ago

https://github.com/cmgmyr/laravel-messenger - 2.21

Added

  • Laravel 8 support
  • PHP 7.4

Updated

  • Restore onlyTrashed Participants #347
  • PHPUnit

Removed

  • PHP 7.1

Upgrading to Laravel 8

If you'd like to upgrade to Laravel 8's new model directory structure, you'll need to publish the config file, and uncomment the user model option.

- PHP
Published by cmgmyr over 5 years ago

https://github.com/cmgmyr/laravel-messenger - 2.20

Added

  • Laravel 7 support #333

Updated

  • Remove references to Input facade #322

- PHP
Published by cmgmyr almost 6 years ago

https://github.com/cmgmyr/laravel-messenger - 2.19

Added

  • Laravel 6 support #321

- PHP
Published by cmgmyr over 6 years ago

https://github.com/cmgmyr/laravel-messenger - 2.18

Models/Thread.php

Updated

  • userUnreadMessages($userId) now checks against the $userId within the query.

Misc

  • Updates to tests, scrutinizer, travis, and other cleanup

- PHP
Published by cmgmyr over 6 years ago

https://github.com/cmgmyr/laravel-messenger - 2.17

  • Added support for Laravel 5.8
  • Officially dropped support for Laravel 4, and Laravel <= 5.4

See #313

- PHP
Published by cmgmyr almost 7 years ago

https://github.com/cmgmyr/laravel-messenger - 2.16.2

Fixes an issue for new installs where the user model was being set to null, see #302

- PHP
Published by cmgmyr over 7 years ago

https://github.com/cmgmyr/laravel-messenger - 2.16.1

Sets initial config's user_model to null so that new installs don't fail with custom user model location #301

- PHP
Published by cmgmyr over 7 years ago

https://github.com/cmgmyr/laravel-messenger - 2.16

Models/Message.php

Updated

  • scopeUnreadForUser() fixed missing prefix #262

MessengerServiceProvider.php

  • Prioritize package user_model config value over auth user #294

Misc Cleanup

  • #268, #269, #284, #285, #287

View the changes from 2.15 -> 2.16

- PHP
Published by cmgmyr over 7 years ago

https://github.com/cmgmyr/laravel-messenger - 2.15

  • Clean up! Clean up! Clean up! #247 #248 #249 #251 #252 #253 #254
  • Laravel 5.5 package discovery ccec6ac

Models/Thread.php

Updated

  • creator() #256 - uses internal cache variable
  • creator() 0a1d2f7 - returns null "User" model

Models/Message.php

Added

  • scopeUnreadForUser() #245

Traits/Messagable.php

Added

  • unreadMessagesCount() #245

- PHP
Published by cmgmyr over 8 years ago

https://github.com/cmgmyr/laravel-messenger - 2.14.1

Models/Thread.php

Updated

  • creator() now returns null if no user found instead of erroring out #231

Migrations

Fixed

  • Message migration for soft deletes is now configurable #219

View the changes from 2.14 -> 2.14.1

- PHP
Published by cmgmyr almost 9 years ago

https://github.com/cmgmyr/laravel-messenger - 2.14

Models/Message.php

Added

  • Soft Deletes

Models/Thread.php

Added

  • users() relationship

Example Files

Updated

  • Replaced html package references with vanilla html and form elements
  • Refactored blade files to better separate functionality

Removed

  • laravelcollective/html dependancy

Tests

  • Updated code coverage w/ tests and tags
  • Updated phpunit dependency when available
  • Updated Travis and Scrutinizer configs

View the changes from 2.13.3 -> 2.14

- PHP
Published by cmgmyr almost 9 years ago

https://github.com/cmgmyr/laravel-messenger - 2.13.3

Fixed

  • #193 fix DB prefix in raw query

- PHP
Published by cmgmyr about 9 years ago

https://github.com/cmgmyr/laravel-messenger - 2.13.2

Fixed

  • #174 Postgres "group by" bug

Changed

  • Added better handling of custom User models

- PHP
Published by cmgmyr about 9 years ago

https://github.com/cmgmyr/laravel-messenger - 2.13.1

Migrations

  • Added Schema use statement (#164)

Publishing Assets

  • Can now publish package assets by config or migrations tag (#165)

- PHP
Published by cmgmyr over 9 years ago

https://github.com/cmgmyr/laravel-messenger - 2.13

Models/Thread.php

Fixed

  • internal functionality of participantsUserIds(), isUnread(), participantsString(), and userUnreadMessages(). fixes #154, #159

Traits/Messagable.php

Fixed

  • internal functionality of threadsWithNewMessages(), and newThreadsCount()

Examples

Changed

  • all view files (blade syntax)

Tests

Added

  • added additional test coverage to EloquentThreadTest.php and MessagableTraitTest.php

- PHP
Published by cmgmyr over 9 years ago

https://github.com/cmgmyr/laravel-messenger - 2.12

Models/Thread.php

Changed

  • refactored the use of lists() to pluck()
  • renamed addParticipants() to addParticipant(). This now can take a single id, an array, or multiple ids as arguments

Added

  • removeParticipant() which also can take a single id, an array, or multiple ids as arguments

Traits/Messagable.php

Changed

  • refactored the use of lists() to pluck()

Migrations

  • removed 2014_11_10_083449_add_nullable_to_last_read_in_participants_table.php and 2014_11_20_131739_alter_last_read_in_participants_table.php in favor of adjusting 2014_10_28_180224_create_participants_table.php, fixes #57

Examples

Changed

  • MessagesController.php
  • unread-count.blade.php

- PHP
Published by cmgmyr over 9 years ago

https://github.com/cmgmyr/laravel-messenger - 2.11

Models/Thread.php

Added

  • getBySubject($subjectQuery)
  • userUnreadMessages($userId)
  • userUnreadMessagesCount($userId)

Traits/Messagable.php

Changed

  • newMessagesCount() to newThreadsCount()

- PHP
Published by cmgmyr over 9 years ago

https://github.com/cmgmyr/laravel-messenger - 2.10

  • Added ability to have prefixed table names via config. Table names will not be prefixed by default.

- PHP
Published by cmgmyr almost 10 years ago

https://github.com/cmgmyr/laravel-messenger - 2.9.1

  • [Bug] Method whereHas should accept relation but not a table name.

- PHP
Published by cmgmyr about 10 years ago

https://github.com/cmgmyr/laravel-messenger - 1.8.2

  • fix config get for laravel 4

- PHP
Published by cmgmyr about 10 years ago

https://github.com/cmgmyr/laravel-messenger - 2.9

  • Support for custom models via config file
  • Added participants relation to Messagable user trait
  • Tested in PHP 7

- PHP
Published by cmgmyr about 10 years ago

https://github.com/cmgmyr/laravel-messenger - 2.8.2

  • moved migration for removing foreign keys to examples

- PHP
Published by cmgmyr over 10 years ago

https://github.com/cmgmyr/laravel-messenger - 1.8.1

  • moved migration for removing foreign keys to examples

- PHP
Published by cmgmyr over 10 years ago

https://github.com/cmgmyr/laravel-messenger - 2.8.1

  • reimplemented getenv() instead of $_ENV

- PHP
Published by cmgmyr over 10 years ago

https://github.com/cmgmyr/laravel-messenger - 2.8

  • removed foreign keys (fixes #76)
  • get the "users" table name from the config model (fixes #75)

- PHP
Published by cmgmyr over 10 years ago

https://github.com/cmgmyr/laravel-messenger - 1.8

  • removed foreign keys (fixes #76)
  • get the "users" table name from the config model (fixes #75)

- PHP
Published by cmgmyr over 10 years ago

https://github.com/cmgmyr/laravel-messenger - 2.7.1

  • removed migrations from composer.json

- PHP
Published by cmgmyr over 10 years ago

https://github.com/cmgmyr/laravel-messenger - 1.7.1

  • removed migrations from composer.json

- PHP
Published by cmgmyr over 10 years ago

https://github.com/cmgmyr/laravel-messenger - 2.7

  • Add scope to Thread to retrieve threads shared between specified users

- PHP
Published by cmgmyr over 10 years ago

https://github.com/cmgmyr/laravel-messenger - 1.7

  • Add scope to Thread to retrieve threads shared between specified users

- PHP
Published by cmgmyr over 10 years ago

https://github.com/cmgmyr/laravel-messenger - 2.6

  • added hasParticipant() method to Thread model
  • updated tests

- PHP
Published by cmgmyr over 10 years ago

https://github.com/cmgmyr/laravel-messenger - 1.6

  • added hasParticipant() method to Thread model

- PHP
Published by cmgmyr over 10 years ago

https://github.com/cmgmyr/laravel-messenger - 2.5.1

  • add version checking for Laravel 5.1+ where the lists() functionality has changed
  • updated readme

- PHP
Published by cmgmyr over 10 years ago

https://github.com/cmgmyr/laravel-messenger - 2.5

  • added creator() method to Thread model

- PHP
Published by cmgmyr over 10 years ago

https://github.com/cmgmyr/laravel-messenger - 1.5

  • added creator() method to Thread model

- PHP
Published by cmgmyr over 10 years ago

https://github.com/cmgmyr/laravel-messenger - 2.4

  • change users.first_name and users.last_name to just users.name to be more compliant with L5. This affects $thread->participantsString()

- PHP
Published by cmgmyr almost 11 years ago

https://github.com/cmgmyr/laravel-messenger - 1.4

  • removed get() from recipients() scopes
  • change users.first_name and users.last_name to just users.name

- PHP
Published by cmgmyr almost 11 years ago

https://github.com/cmgmyr/laravel-messenger - 2.3

  • removed get() and latest() references in model scopes, fixes #28 - you will now have to reference these manually

- PHP
Published by cmgmyr almost 11 years ago

https://github.com/cmgmyr/laravel-messenger - 2.2.1

  • fixed database table prefixing

- PHP
Published by cmgmyr almost 11 years ago

https://github.com/cmgmyr/laravel-messenger - 1.3

  • removed get() and latest() references in model scopes - you will now have to reference these manually

- PHP
Published by cmgmyr almost 11 years ago

https://github.com/cmgmyr/laravel-messenger - 1.2.1

  • fixed database table prefixing

- PHP
Published by cmgmyr almost 11 years ago

https://github.com/cmgmyr/laravel-messenger - 2.2

  • changed $thread->latestMessage() to $thread->latestMessage

- PHP
Published by cmgmyr almost 11 years ago

https://github.com/cmgmyr/laravel-messenger - 1.2

  • changed $thread->latestMessage() to $thread->latestMessage

- PHP
Published by cmgmyr almost 11 years ago

https://github.com/cmgmyr/laravel-messenger - 2.1

  • Added participant string

- PHP
Published by cmgmyr almost 11 years ago

https://github.com/cmgmyr/laravel-messenger - 1.1

  • Added participant string

- PHP
Published by cmgmyr almost 11 years ago

https://github.com/cmgmyr/laravel-messenger - 2.0

Updates to support Laravel 5

- PHP
Published by cmgmyr about 11 years ago

https://github.com/cmgmyr/laravel-messenger - 1.0.5

Formatting, comments, readme updates

- PHP
Published by cmgmyr about 11 years ago

https://github.com/cmgmyr/laravel-messenger - 1.0.4

  • Updated dependancies
  • Add table prefix to Alter table
  • Minor comment formatting
  • Redirect to messages instead of home page (example controller)
  • Add check for last_read is null, fixes #10
  • Updated show and update methods with exception handling

- PHP
Published by cmgmyr about 11 years ago

https://github.com/cmgmyr/laravel-messenger - 1.0.3

  • added soft deletes to threads

- PHP
Published by cmgmyr about 11 years ago

https://github.com/cmgmyr/laravel-messenger - 1.0.1

  • Updated imports
  • Added aliases to models/traits

- PHP
Published by cmgmyr about 11 years ago

https://github.com/cmgmyr/laravel-messenger - Initial Release

- PHP
Published by cmgmyr about 11 years ago