pusher-http-php

PHP library for interacting with the Pusher Channels HTTP API

Downloads
59.7M
Stars
1.4K
Committers
78

Bot releases are visible (Hide)

pusher-http-php - 7.2.4 Latest Release

Published by github-actions[bot] 10 months ago

7.2.4

  • [Fixed] Timeout option is propagated to guzzle client
pusher-http-php - 7.2.3

Published by github-actions[bot] over 1 year ago

7.2.3

  • [Fixed] Include socket_id in batch trigger if included.
pusher-http-php - 7.2.2

Published by github-actions[bot] almost 2 years ago

7.2.2

  • [FIXED] composer.phar file removed from package
pusher-http-php - 7.2.1

Published by github-actions[bot] about 2 years ago

7.2.1

  • [FIXED] authenticateUser returns correct auth value
pusher-http-php - 7.2.0

Published by github-actions[bot] about 2 years ago

7.2.0

  • [CHANGED] explicit support for 8.1
  • [CHANGED] Ignore pull_request_template.md on vendor
  • [ADDED] has_mixed_channels method to allow triggering a single event on multiple channels
  • [FIXED] path option can be used for proxied servers under subdirectory.
  • [CHANGED] base_path's leading slash is trimmed on every call to Guzzle.
pusher-http-php - v7.1.0-beta

Published by sonologico over 2 years ago

7.1.0-beta

  • [ADDED] authenticateUser, authorizeChannel and authorizePresenceChannel
  • [ADDED] sendToUser and sendToUserAsync
  • [ADDED] terminateUserConnections and terminateUserConnectionsAsync
  • [FIXED] get_object_vars() error on /src/Pusher.php
  • [DEPRECATED] socketAuth and presenceAuth in favour of authorizeChannel and authorizePresenceChannel
  • [DEPRECATED] Internal functions make_request and make_batch_request that were exposed as public
pusher-http-php - 7.1.0-beta

Published by github-actions[bot] over 2 years ago

7.1.0-beta

  • [ADDED] authenticateUser, authorizeChannel and authorizePresenceChannel
  • [ADDED] sendToUser and sendToUserAsync
  • [ADDED] terminateUserConnections and terminateUserConnectionsAsync
  • [FIXED] get_object_vars() error on /src/Pusher.php
  • [DEPRECATED] socketAuth and presenceAuth in favour of authorizeChannel and authorizePresenceChannel
  • [DEPRECATED] Internal functions make_request and make_batch_request that were exposed as public
pusher-http-php - 7.0.2

Published by github-actions[bot] almost 3 years ago

7.0.2

  • [CHANGED] Add psr/log v2.0 and v3.0 compatibility
pusher-http-php - 7.0.1

Published by github-actions[bot] over 3 years ago

7.0.1

  • [FIXED] Infinite recursion in presence_auth.
pusher-http-php - 7.0.0

Published by github-actions[bot] over 3 years ago

7.0.0

  • [DEPRECATED] get_channel_info, get_channels, socket_auth, presence_auth in favour of camelCased versions
  • [DEPRECATED] get_users_info in favour of getPresenceUsers
  • [DEPRECATED] ensure_valid_signature in favour of verifySignature
  • [CHANGED] Restrict $app_id parameter of the Pusher() object to string (int was possible).
  • [ADDED] Return types.
  • [ADDED] Namespacing, PSR-12 formatting.
  • [REMOVED] support for PHP 7.2
pusher-http-php - 6.1.0

Published by github-actions[bot] over 3 years ago

6.1.0

  • [ADDED] triggerAsync and triggerBatchAsync using the Guzzle async interface.
pusher-http-php - 6.0.1

Published by github-actions[bot] over 3 years ago

6.0.1

  • [CHANGED] Use type hints where possible (mixed type not available in PHP7).
  • [CHANGED] Document that functions can throw GuzzleException.
pusher-http-php - 6.0.0

Published by github-actions[bot] over 3 years ago

6.0.0

  • [CHANGED] internal HTTP client to Guzzle
  • [ADDED] optional client parameter to constructor
  • [CHANGED] useTLS is true by default
  • [REMOVED] from options
  • [REMOVED] customer logger
  • [REMOVED] host, port and timeout constructor parameters
  • [REMOVED] support for PHP 7.1
  • [CHANGED] lower severity level of logging to DEBUG level
pusher-http-php - 5.0.3

Published by github-actions[bot] over 3 years ago

5.0.3

  • [CHANGED] Ensure version in Pusher.php is bumped on release.
pusher-http-php - 5.0.2

Published by github-actions[bot] over 3 years ago

5.0.2

  • [CHANGED] Add release automation actions.
pusher-http-php - v5.0.1

Published by WillSewell over 3 years ago

[FIXED] Notice raised due to reference to potentially missing object property in trigger method

pusher-http-php - v5.0.0

Published by WillSewell over 3 years ago

[CHANGED] The methods that make HTTP requests now throw an ApiErrorException instead of returning false for non-2xx responses
[CHANGED] trigger now accepts a $params associative array instead of a $socket_id as the third parameter
[ADDED] Support for requesting channel attributes as part of a trigger and triggerBatch request via an info parameter
[REMOVED] debug parameter from methods that make HTTP requests and from the constructor options
[REMOVED] Support for legacy push notifications (this has been superseded by https://github.com/pusher/push-notifications-php)

pusher-http-php - v4.1.5

Published by WillSewell almost 4 years ago

[ADDED] Support for PHP 8.

pusher-http-php - v4.1.4

Published by mdpye over 4 years ago

[FIXED] Errors in the failure path of get_... methods revealed by stricter type checking in PHP7.4

pusher-http-php - v4.1.3

Published by mdpye over 4 years ago

No functional change, previous release was only partially successful.

Package Rankings
Top 0.18% on Packagist.org