Skip to content

Releases: dsrees/JavaPhoenixClient

1.0.0

14 Dec 16:43
Compare
Choose a tag to compare
  • Updated library to use Json v2 serializer by default

0.7.0

28 Oct 14:09
Compare
Choose a tag to compare

BREAKING

  • Unwrap response from message.payload.response for phx_reply events.

For your convenience, message.rawPayload will behave as message.payload prior to 0.7.0. However message.payload will now only return the value received from the phoenix server.

0.6.0

23 Jul 12:50
Compare
Choose a tag to compare

Added

  • Support for custom JSON encode and decode functions

BREAKING

The Socket constructor API has changed to accept an encode and decode closures instead of taking a gson instance. If you still want to use a custom gson instance, you will need to wrap it in and EncodeClosure and DecodeClosure. See Defaults.kt for the defaults as an example.

0.5.0

20 Apr 15:40
Compare
Choose a tag to compare
  • [#83] Allow a parameters closure to be passed when creating a Socket. Allows for dynamic params to be sent on calls to .connect()

0.4.1

19 Apr 16:00
Compare
Choose a tag to compare

0.4.0

22 Mar 20:34
Compare
Choose a tag to compare
  • Transferred hosting from jcenter to mavenCentral
  • Fixed duplicate channel joins being sent when socket would join
  • Added socket.off() which allows the removal of onOpen, onClose, etc. hooks

0.3.4

04 Nov 17:52
Compare
Choose a tag to compare
  • Reverted PR #73 which introduced a poor constructor implementation into Socket

0.3.3

04 Nov 17:42
Compare
Choose a tag to compare

Changed

  • Allowed the Any value of Payload to be optional.

0.3.2

08 Aug 14:00
Compare
Choose a tag to compare

Fixed

  • #70 - ConcurrentModificationException when adding callback hooks or channels during iteration

0.3.1

08 Jul 17:07
Compare
Choose a tag to compare

Fixed

  • #66 - ConcurrentModificationExcpetion when triggering an error to Channels