Skip to content

Releases: pusher/pusher-http-go

v5.1.1

24 Oct 16:43
da1cab5
Compare
Choose a tag to compare

5.1.1

  • [CHANGED] readme example for user authentication

v5.1.0

14 Oct 11:30
7c4c9d5
Compare
Choose a tag to compare

5.1.0

  • [ADDED] SendToUser method
  • [ADDED] AuthenticateUser method
  • [ADDED] AuthorizePrivateChannel method
  • [ADDED] AuthorizePresenceChannel method
  • [CHANGED] AuthenticatePrivateChannel method deprecated
  • [CHANGED] AuthenticatePresenceChannel method deprecated

v5.0.0

19 Feb 15:03
4a69950
Compare
Choose a tag to compare
  • Breaking change: TriggerBatch now returns (*TriggerBatchChannelsList, error) instead of error
  • Breaking change: Channels takes ChannelsParams as a parameter instead of map[string]string
  • Breaking change: Channel takes ChannelParams as a parameter instead of map[string]string
  • Breaking change: switches to go modules using option 1. described in https://github.com/golang/go/wiki/Modules#releasing-modules-v2-or-higher - this will cause problems for legacy package managers like dep
  • Added TriggerWithParams and TriggerMultiWithParams - they provide support for requesting channel attributes by specifying an Info field
  • Added a Info field to the Event type passed to TriggerBatch
  • Deprecated TriggerExclusive and TriggerMultiExclusive (use TriggerWithParams and TriggerMultiWithParams instead)

v4.0.4

02 Sep 14:59
61fc56d
Compare
Choose a tag to compare
  • Allow message size to be overridden for dedicate cluster customers (PR #71)

v4.0.3

28 Jul 15:27
81098b9
Compare
Choose a tag to compare
  • Added library name and version in HTTP Header (PR #62)
  • Changed: allow larger (10KB -> 20KB) requests as we sometimes do on dedicated clusters (PR #66)

v4.0.2

28 Jul 13:56
6bd6fd6
Compare
Choose a tag to compare
  • Added go.mod for managing the library as a Go module
  • Changed github.com/stretchr/testify/assert with a stable gopkg.in/stretchr/testify.v1/assert

Version 4.0.0

31 May 15:14
Compare
Choose a tag to compare
  • This release modifies the entire repo to respect the Go Linter. This is a significant API breaking change and will require you to correct references to the names that were changed in your code. All future releases will respect the linter. A summary of the changes:
  • Rename AppId > AppID
  • Rename UserId > UserID
  • Rename SocketId > SocketID
  • Rename Id > ID
  • Rename HttpClient > HTTPClient
  • Improved comments and tabbing

Version 3.0.0

31 May 13:08
Compare
Choose a tag to compare
  • This release removes the *BufferedEvents return from calls to trigger is it never did anything. Our documentation elsewhere conflicted with this, and it made the library more complex than it needed to be, so we removed it.

Version 2.0.0

31 May 13:03
Compare
Choose a tag to compare
  • This release removes Push Notifications from this library. They can now be found in our new, improved Push Notifications product, Beams! See https://pusher.com/beams for more info.

v1.3.0

13 Aug 15:09
412688b
Compare
Choose a tag to compare
  • New This release adds support for end to end encrypted channels, a new feature for Channels. Read more in our docs.