=== Release 1.1.34 - 04 Mar 2020 === ! upgrading your servers to 3.10.0 (build >= 1564054246) is mandatory + added optional -continueonerror argument to some commands + added optional -keepfiles argument to serversnapshotdeploy command + added optional -banners argument to channellist command + added pagination support for banlist commands + added management support for ServerQuery logins * property client_nickname will now be set before selecting a virtual server * adjusted permfind handling in TeamSpeak3_Node_Server::permRemoveAny() - fixed "Undefined index" error in TeamSpeak3_Node_Host::snapshotDeploy() - fixed invalid conversion of UTC log timestamps - fixed a bug where channels with a client limit of 0 returned an invalid icon when your ServerQuery client had insufficient subscribe power - virtual servers will now be de-selected before attempting to delete them so TeamSpeak3_Node_Server::delete() should actually work now```
=== Release 1.1.33 - 03 Aug 2018 === ! upgrading your servers to 3.2.0 (build >= 1525708231) is recommended + added TeamSpeak3_Viewer_Json which builds a JSON struct similar to what is provided by the Planet TeamSpeak Simple REST API (servernodes) and is fully compatible to the jquery-ts3viewer plugin + added support for optional server shutdown messages + added support for secure shell connections + added TeamSpeak3_Adapter_ServerQuery_Exception::hasReturnCode() + added TeamSpeak3_Adapter_ServerQuery_Exception::getReturnCode() + added TeamSpeak3_Node_Server::customSet() + added TeamSpeak3_Node_Server::customDelete() + added TeamSpeak3_Node_Client::customSet() + added TeamSpeak3_Node_Client::customDelete() + added TeamSpeak3_Node_Client::getBadges() + added TeamSpeak3_Node_Client::hasOverwolf() * TeamSpeak3_Viewer_Html interface now displays client_is_recording status * documentation fixes
=== Release 1.1.32 - 8 Apr 2018 === ! updated online and offline docs to Doxygen 1.8.13 ! removed deprecated TeamSpeak3_Adapter_Blacklist ! removed deprecated TeamSpeak3_Adapter_Update ! removed deprecated TeamSpeak3_Adapter_TSDNS ! TeamSpeak3::factory() uri now features an optional parameter to enable encrypted ServerQuery connections via SSL/TLS (TeaSpeak only) + added option to specify custom protocol identifier and/or MOTD using the CUSTOM_PROTO_IDENT and CUSTOM_MOTD_PREFIX constants (TeaSpeak only) + added TeamSpeak3_Node_Server::channelGetDefault() + added optional type arg to TeamSpeak3_Node_Server::serverGroupIdentify() + added partial support for TeaSpeak servers + added mapping option for TeamSpeak3_Node_Server::serverSnapshotDeploy() to retreive a list of old/new channel IDs when restoring a virtual server - TeamSpeak3_Node_Client::memberOf() will use global sort callback * TeamSpeak3_Node_Server::clientFindDb() now returns more information * code cleanup
=== Release 1.1.31 - 23 Mar 2018 === + Git ignores Intellij IDEA IDE support files. - URI helper uses urlrawdecode() in component getters to properly handle special characters. Thanks @Newcomer1989 * README includes note use urlrawencode() on URI parts with special characters.
=== Release 1.1.25 - 8 May 2017 === - fixed PHP 7.1 incompatibile `unset($this)`, fixed by @venyii - fixed `serverqueryWaitTimeout` event, reverts #16 (string vs. object reference) until cyclic reference fix, fixed by @I-MrFixIt-I - minor bug fixes, documentation update