Tags: kleewho/java
Tags
Version 4.31.1 (#202) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Feature/unread messages (#142) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Sync changes (#144) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Sync (#145) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Feature/update message counts (#146) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Drop timetoken param from message counts feature * Prepare for version 4.22.0 (#148) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Update .pubnub.yml * Fix reconnection issues by allowing it solely for network issues (#150) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Fix reconnection logic by allowing retries only for connection issues * Bump version * Update Travis to use xenial Update Travis to use xenial * Update .travis.yml (#151) * Fix issues (#152) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Version 4.23.0 (#149) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Feature/unread messages (#142) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Sync changes (#144) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Sync (#145) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Feature/update message counts (#146) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Drop timetoken param from message counts feature * Prepare for version 4.22.0 (#148) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Update .pubnub.yml * Fix reconnection issues by allowing it solely for network issues (#150) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Fix reconnection logic by allowing retries only for connection issues * Bump version * Update Travis to use xenial Update Travis to use xenial * Update .travis.yml (#151) * Disable presence heartbeats by default * Enforce a minimum presence timeout value * Add tests for disabled heartbeats feature * Bump version * Expose gson library * Update javadoc * Fix codacy complaints * Multiple fixes (#155) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * 4.24.0 (#153) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Feature/unread messages (#142) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Sync changes (#144) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Re…
Version 4.31.0 (#200) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Feature/unread messages (#142) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Sync changes (#144) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Sync (#145) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Feature/update message counts (#146) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Drop timetoken param from message counts feature * Prepare for version 4.22.0 (#148) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Update .pubnub.yml * Fix reconnection issues by allowing it solely for network issues (#150) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Fix reconnection logic by allowing retries only for connection issues * Bump version * Update Travis to use xenial Update Travis to use xenial * Update .travis.yml (#151) * Fix issues (#152) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Version 4.23.0 (#149) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Feature/unread messages (#142) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Sync changes (#144) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Sync (#145) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Feature/update message counts (#146) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Drop timetoken param from message counts feature * Prepare for version 4.22.0 (#148) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Update .pubnub.yml * Fix reconnection issues by allowing it solely for network issues (#150) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Fix reconnection logic by allowing retries only for connection issues * Bump version * Update Travis to use xenial Update Travis to use xenial * Update .travis.yml (#151) * Disable presence heartbeats by default * Enforce a minimum presence timeout value * Add tests for disabled heartbeats feature * Bump version * Expose gson library * Update javadoc * Fix codacy complaints * Multiple fixes (#155) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * 4.24.0 (#153) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Feature/unread messages (#142) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Sync changes (#144) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Re…
Version 4.30.0 (#192) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Feature/unread messages (#142) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Sync changes (#144) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Sync (#145) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Feature/update message counts (#146) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Drop timetoken param from message counts feature * Prepare for version 4.22.0 (#148) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Update .pubnub.yml * Fix reconnection issues by allowing it solely for network issues (#150) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Fix reconnection logic by allowing retries only for connection issues * Bump version * Update Travis to use xenial Update Travis to use xenial * Update .travis.yml (#151) * Fix issues (#152) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Version 4.23.0 (#149) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Feature/unread messages (#142) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Sync changes (#144) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Sync (#145) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Feature/update message counts (#146) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Drop timetoken param from message counts feature * Prepare for version 4.22.0 (#148) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Update .pubnub.yml * Fix reconnection issues by allowing it solely for network issues (#150) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Fix reconnection logic by allowing retries only for connection issues * Bump version * Update Travis to use xenial Update Travis to use xenial * Update .travis.yml (#151) * Disable presence heartbeats by default * Enforce a minimum presence timeout value * Add tests for disabled heartbeats feature * Bump version * Expose gson library * Update javadoc * Fix codacy complaints * Multiple fixes (#155) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * 4.24.0 (#153) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Feature/unread messages (#142) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Sync changes (#144) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Re…
Version 4.29.2 (#188) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Feature/unread messages (#142) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Sync changes (#144) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Sync (#145) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Feature/update message counts (#146) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Drop timetoken param from message counts feature * Prepare for version 4.22.0 (#148) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Update .pubnub.yml * Fix reconnection issues by allowing it solely for network issues (#150) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Fix reconnection logic by allowing retries only for connection issues * Bump version * Update Travis to use xenial Update Travis to use xenial * Update .travis.yml (#151) * Fix issues (#152) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Version 4.23.0 (#149) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Feature/unread messages (#142) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Sync changes (#144) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Sync (#145) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Feature/update message counts (#146) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Drop timetoken param from message counts feature * Prepare for version 4.22.0 (#148) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Update .pubnub.yml * Fix reconnection issues by allowing it solely for network issues (#150) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Fix reconnection logic by allowing retries only for connection issues * Bump version * Update Travis to use xenial Update Travis to use xenial * Update .travis.yml (#151) * Disable presence heartbeats by default * Enforce a minimum presence timeout value * Add tests for disabled heartbeats feature * Bump version * Expose gson library * Update javadoc * Fix codacy complaints * Multiple fixes (#155) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * 4.24.0 (#153) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Feature/unread messages (#142) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Sync changes (#144) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Re…
Version 4.29.1 (#183) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Feature/unread messages (#142) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Sync changes (#144) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Sync (#145) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Feature/update message counts (#146) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Drop timetoken param from message counts feature * Prepare for version 4.22.0 (#148) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Update .pubnub.yml * Fix reconnection issues by allowing it solely for network issues (#150) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Fix reconnection logic by allowing retries only for connection issues * Bump version * Update Travis to use xenial Update Travis to use xenial * Update .travis.yml (#151) * Fix issues (#152) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Version 4.23.0 (#149) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Feature/unread messages (#142) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Sync changes (#144) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Sync (#145) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Feature/update message counts (#146) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Drop timetoken param from message counts feature * Prepare for version 4.22.0 (#148) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Update .pubnub.yml * Fix reconnection issues by allowing it solely for network issues (#150) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Fix reconnection logic by allowing retries only for connection issues * Bump version * Update Travis to use xenial Update Travis to use xenial * Update .travis.yml (#151) * Disable presence heartbeats by default * Enforce a minimum presence timeout value * Add tests for disabled heartbeats feature * Bump version * Expose gson library * Update javadoc * Fix codacy complaints * Multiple fixes (#155) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * 4.24.0 (#153) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Feature/unread messages (#142) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Sync changes (#144) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Re…
Version 4.29.0 (#178) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Feature/unread messages (#142) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Sync changes (#144) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Sync (#145) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Feature/update message counts (#146) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Drop timetoken param from message counts feature * Prepare for version 4.22.0 (#148) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Update .pubnub.yml * Fix reconnection issues by allowing it solely for network issues (#150) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Fix reconnection logic by allowing retries only for connection issues * Bump version * Update Travis to use xenial Update Travis to use xenial * Update .travis.yml (#151) * Fix issues (#152) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Version 4.23.0 (#149) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Feature/unread messages (#142) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Sync changes (#144) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Sync (#145) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Feature/update message counts (#146) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Drop timetoken param from message counts feature * Prepare for version 4.22.0 (#148) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Update .pubnub.yml * Fix reconnection issues by allowing it solely for network issues (#150) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Fix reconnection logic by allowing retries only for connection issues * Bump version * Update Travis to use xenial Update Travis to use xenial * Update .travis.yml (#151) * Disable presence heartbeats by default * Enforce a minimum presence timeout value * Add tests for disabled heartbeats feature * Bump version * Expose gson library * Update javadoc * Fix codacy complaints * Multiple fixes (#155) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * 4.24.0 (#153) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Feature/unread messages (#142) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Sync changes (#144) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Re…
Version 4.28.0 (#173) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Feature/unread messages (#142) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Sync changes (#144) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Sync (#145) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Feature/update message counts (#146) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Drop timetoken param from message counts feature * Prepare for version 4.22.0 (#148) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Update .pubnub.yml * Fix reconnection issues by allowing it solely for network issues (#150) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Fix reconnection logic by allowing retries only for connection issues * Bump version * Update Travis to use xenial Update Travis to use xenial * Update .travis.yml (#151) * Fix issues (#152) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Version 4.23.0 (#149) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Feature/unread messages (#142) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Sync changes (#144) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Sync (#145) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Feature/update message counts (#146) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Drop timetoken param from message counts feature * Prepare for version 4.22.0 (#148) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Update .pubnub.yml * Fix reconnection issues by allowing it solely for network issues (#150) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Fix reconnection logic by allowing retries only for connection issues * Bump version * Update Travis to use xenial Update Travis to use xenial * Update .travis.yml (#151) * Disable presence heartbeats by default * Enforce a minimum presence timeout value * Add tests for disabled heartbeats feature * Bump version * Expose gson library * Update javadoc * Fix codacy complaints * Multiple fixes (#155) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * 4.24.0 (#153) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Feature/unread messages (#142) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Sync changes (#144) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Re…
Version 4.26.1 (#164) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Feature/unread messages (#142) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Sync changes (#144) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Sync (#145) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Feature/update message counts (#146) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Drop timetoken param from message counts feature * Prepare for version 4.22.0 (#148) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Update .pubnub.yml * Fix reconnection issues by allowing it solely for network issues (#150) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Fix reconnection logic by allowing retries only for connection issues * Bump version * Update Travis to use xenial Update Travis to use xenial * Update .travis.yml (#151) * Fix issues (#152) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Version 4.23.0 (#149) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Feature/unread messages (#142) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Sync changes (#144) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Sync (#145) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Feature/update message counts (#146) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Drop timetoken param from message counts feature * Prepare for version 4.22.0 (#148) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Update .pubnub.yml * Fix reconnection issues by allowing it solely for network issues (#150) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Fix reconnection logic by allowing retries only for connection issues * Bump version * Update Travis to use xenial Update Travis to use xenial * Update .travis.yml (#151) * Disable presence heartbeats by default * Enforce a minimum presence timeout value * Add tests for disabled heartbeats feature * Bump version * Expose gson library * Update javadoc * Fix codacy complaints * Multiple fixes (#155) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * 4.24.0 (#153) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Feature/unread messages (#142) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Sync changes (#144) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Re…
Version 4.26.1 (#164) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Feature/unread messages (#142) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Sync changes (#144) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Sync (#145) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Feature/update message counts (#146) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Drop timetoken param from message counts feature * Prepare for version 4.22.0 (#148) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Update .pubnub.yml * Fix reconnection issues by allowing it solely for network issues (#150) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Fix reconnection logic by allowing retries only for connection issues * Bump version * Update Travis to use xenial Update Travis to use xenial * Update .travis.yml (#151) * Fix issues (#152) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Version 4.23.0 (#149) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Feature/unread messages (#142) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Sync changes (#144) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Sync (#145) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Feature/update message counts (#146) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Drop timetoken param from message counts feature * Prepare for version 4.22.0 (#148) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Update .pubnub.yml * Fix reconnection issues by allowing it solely for network issues (#150) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Fix reconnection logic by allowing retries only for connection issues * Bump version * Update Travis to use xenial Update Travis to use xenial * Update .travis.yml (#151) * Disable presence heartbeats by default * Enforce a minimum presence timeout value * Add tests for disabled heartbeats feature * Bump version * Expose gson library * Update javadoc * Fix codacy complaints * Multiple fixes (#155) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * 4.24.0 (#153) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Feature/unread messages (#142) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Sync changes (#144) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Re…
Release v4.26.0 (#162) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Feature/unread messages (#142) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Sync changes (#144) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Sync (#145) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Feature/update message counts (#146) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Drop timetoken param from message counts feature * Prepare for version 4.22.0 (#148) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Update .pubnub.yml * Fix reconnection issues by allowing it solely for network issues (#150) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Fix reconnection logic by allowing retries only for connection issues * Bump version * Update Travis to use xenial Update Travis to use xenial * Update .travis.yml (#151) * Fix issues (#152) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Version 4.23.0 (#149) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Feature/unread messages (#142) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Sync changes (#144) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Sync (#145) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Feature/update message counts (#146) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Drop timetoken param from message counts feature * Prepare for version 4.22.0 (#148) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Update .pubnub.yml * Fix reconnection issues by allowing it solely for network issues (#150) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * Fix reconnection logic by allowing retries only for connection issues * Bump version * Update Travis to use xenial Update Travis to use xenial * Update .travis.yml (#151) * Disable presence heartbeats by default * Enforce a minimum presence timeout value * Add tests for disabled heartbeats feature * Bump version * Expose gson library * Update javadoc * Fix codacy complaints * Multiple fixes (#155) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Fix codacy complaints * Update gradle version * Bump version * Update javadoc * 4.24.0 (#153) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml Remove obsolete plugin to make Travis tests successful * Release 4.20.0 (#126) * Update latest release date * Bump version to 4.20.0 * Update for the new release (#128) * Update latest release date * Fix version code * Add ability for optional query map (#132) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Allow adding optional query params to every request * Feature/update setup doc (#131) * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Feature/release 4.21.0 (#134) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Bump version to 4.21.0 * Edit yaml file * Library and test update (#138) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Update developer setup documentation, improve code checkstyle rules when compiling * Update library versions * Formated code in test, testing wiremock library for creating paths with "/" * Update retrofit version, add RunAllTests class for running tests synchronously * Update wiremock rules and testing methods, fix test errors * Update library versions and checkstyle rule * Update code and checkstyle rule * Fix test using atomic integer instead of boolean * Improve gradle semantics for adding dependencies, add developer document building instructions * Format developer document * Update retrofit version * Update subscription manager test timeout to 4 seconds * Bump version * Syncing with master (#140) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Feature/unread messages (#142) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Add Unread Message Count feature * Add validity check * Add message count tests * Add another validity check * Add new tests for message count * Refactor iterator * Update pubnub.yml * Bump version * Update javadoc * Sync changes (#144) * Update latest release date * Update for the new release (#128) * Update latest release date * Fix version code * Libraries update, test update (#139) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Qsoftdevelopment fixversion1.19.0 (#122) * Fix an issue where end of channel history was interpreted as an error (#121) * Ensure ListenerManager listeners are synchronized Prevents ConcurrentModificationException * Upgrade Gson library to 2.8.2 * Bump version to 4.15.0 * Bump version to 4.15.0 * Add new checkstyle.xml file * Update tests for 4.15.0 * Downgrade checkstyle for Java 7 * Add Javadoc for 4.15.0 * Fix a bug where TelemetryManager prevented PubNub from destroying * Fix Codacy complaints (#95) * Delete test (#97) * Bugfix for yaml (#98) * Fix yaml * Update javadoc * fix up maximum conenctions * docs changes * bump version * changelog w/ dates * Add heartbeat feature with no subscription * 4.17.0 * docs for presence operation * Add heartbeat feature with no subscription (#103) * Add heartbeat feature with no subscription * Fix Travis complaints * Remove wildcard imports * Update OkHttp dependency (#105) * Fix codacy complaints (#106) * Fix more tests for Codacy (#107) * Fix codacy complaints * Fix codacy complaints 2 * Update OkHttp version (#110) * 4.18.0 * Update pubnub-yml (#113) * Update latest release date (#118) * Fix an issue where end of channel history was interpreted as an error (#120) * Update latest release date * Fix an issue where end of channel history was interpreted as an error * Update .pubnub.yml * Fix a bug where the global-here-now response was interpreted incorrectly (#124) * Update latest release date * Fix a bug where the global-here-now response was incorrectly interpreted * Update .travis.yml R…
PreviousNext