Repository navigation
v0.8.2 - Significant API updates
Implemented enhancements:
- Lower case PresenceMessage.Action enum #90
- Switch arity of auth methods #44
- Realtime Presence and Channel untilAttach functionality is missing #36
- Proposal: errorReason instead of reason #30
- Presence subscribe with presence action #21
- Message publish overloaded without a listener #17
- Emit errors #16
- README to include code examples and follow common format #15
Fixed bugs:
- force is an attribute of AuthOptions, not an argument #103
- Lower case PresenceMessage.Action enum #90
- Presence enter, update, leave methods need to be overloaded #89
- Message constructor is inconsistent #87
- Channel state should be initialized not initialised for consistency #85
- Unsubscribe all and off all is missing #83
- Presence data assumed to be a string, Map not supported #75
- Host fallback for REST #54
- Switch arity of auth methods #44
- NullPointerException: Attempt to invoke interface method 'java.lang.String java.security.Principal.getName()' on a null object reference #41
- Unable to deploy client lib in Android Studio project on OSX #39
- Realtime Presence and Channel untilAttach functionality is missing #36
- Java logLevel #26
- Timeout in test suite #24
- Presence subscribe with presence action #21
Closed issues:
- Fix missing JCE dependency on Travis #69
- Remove eclipse artifact #68
- Typo on Presence#history javadoc #63
- Spec validation #23
Merged pull requests:
- Add information for listening specific connection state changes to readme #114 (gokhanbarisaker)
- Add null check #113 (gokhanbarisaker)
- Move force argument to AuthOptions as a variable #107 (gokhanbarisaker)
- Update MessageListener and PresenceListener interface #106 (gokhanbarisaker)
- Add until attach functionality to Presence & Channel #102 (gokhanbarisaker)
- Add unsubscribe all and off all #101 (gokhanbarisaker)
- Fix channel state initialised spelling to initialized #100 (gokhanbarisaker)
- Fix constructor signature #99 (gokhanbarisaker)
- Overload publish APIs #98 (gokhanbarisaker)
- Add presence subscribe with presence action APIs #97 (gokhanbarisaker)
- Update Auth#requestToken signature for spec id RSA8e #96 (gokhanbarisaker)
- Presence overloading #95 (gokhanbarisaker)
- Convert enum variable naming to lowercase #94 (gokhanbarisaker)
- Fix recover spec regex pattern #86 (gokhanbarisaker)
- Add httpMaxRetryCount && Simplify http fallback flow #80 (gokhanbarisaker)
- Remove eclipse artifact #79 (gokhanbarisaker)
- Upgrade gradle version #78 (gokhanbarisaker)
- Upgrade dependencies #77 (gokhanbarisaker)
- Fix leaking non-AblyExceptions on ConnectionManager#onMessage callback #74 (gokhanbarisaker)
- Add custom test suite tasks to travis config #70 (gokhanbarisaker)
- Add maven package export script #67 (gokhanbarisaker)
- Fix typo on Presence#history javadoc #66 (gokhanbarisaker)
- Readme enhancement #65 (gokhanbarisaker)
- Add Auth#requestToken test cases #60 (gokhanbarisaker)