Releases: dsrees/JavaPhoenixClient
Releases · dsrees/JavaPhoenixClient
1.0.0
- Updated library to use Json v2 serializer by default
0.7.0
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
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
- [#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.0
- 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
- Reverted PR #73 which introduced a poor constructor implementation into Socket
0.3.3
Changed
- Allowed the
Any
value of Payload
to be optional.
0.3.2
Fixed
- #70 - ConcurrentModificationException when adding callback hooks or channels during iteration
0.3.1
Fixed
- #66 - ConcurrentModificationExcpetion when triggering an error to Channels