Skip to content

Releases: Prestige-Solution/ts-x-php-framework

3.1.0

12 Apr 14:46
b370f10

Choose a tag to compare

What's Changed

  • Addresses phpseclib Vulnerabilities
  • PHP 8.3 is now the minimum required version
  • Update various dependencies
  • Fix issues at unit tests
  • Update phpseclib Vulnerabilities and dependencies and set PHP 8.3 as minimum required version by @MajorOli in #27

Full Changelog: 3.0.1...3.1.0

3.0.1

02 Mar 18:26
58c0a50

Choose a tag to compare

What's Changed

Full Changelog: 3.0.0...3.0.1

3.0.0

25 Nov 22:09
734d13b

Choose a tag to compare

Breaking Change

  • Remove Viewer Functions
  • Remove Telnet Support at Port 10011 and change to full ssh support at Port 10022

What's Changed

  • Implement UnitTests to find and validate functionalities with an Live Server Setup
  • Refactor Reads and Writes. Fix Issues with read Sequences there contains Prompts like serveradmin@9987(1):online> and there related functions
  • Investigate and Fixes at StringHelper Class
  • Add a new Helper Class NodeValue to handle shell specific reads
  • Investigate and Fix issues with UTF-8 and escape functions and extend UnitTest to validate Stringhelper::factory()->toUtf8()->toString() can handle it
  • Remove deprecated functions aliases to Cleanup Code
  • Investigate signal->emit, and fix an issues with array handling [[$idle_seconds, $this]] instead of [$idle_seconds, $this]
  • Try an advanced test to validate is possible to migrate all Channels with Permissions and Server/Channel groups with permission from Teamspeak 3 Server to Teamspeak 6 Server at same time
  • Fix invalid_parameter_size. Occurs when names longer than there max length (API specific not the VARCHAR at DB Table specification)
  • fix and cover issues there found in public Projects
  • added new function to get a list of uploaded Icons
  • Increase Coverage rate to validate functions works as expect
  • Fix missing or wrong type declaration
  • Fix incorrect relationships between different classes
  • Improvements during reply results (e.q. remove meta data)
  • Change TCP (raw) to fully SSH Shell Support (phpseclib3) by @MajorOli in #14
  • Investigate Issues, Deprecations from public projects by @MajorOli in #20
  • Road to 3.0.0-beta-2 by @MajorOli in #24
  • prepare release 3.0.0 by @MajorOli in #25

Test with Server Version:

  • Version: 3.13.7 Linux
  • Version: v6.0.0-beta7 Linux

Related Issues

Full Changelog: 2.1.0...3.0.0

3.0.0-beta-2

13 Nov 19:33
0ec1f2e

Choose a tag to compare

3.0.0-beta-2 Pre-release
Pre-release

Caution

Breaking Change
Viewer functions have been removed

What's Changed

  • Increase Coverage rate to validate functions works as expect
  • Fix missing or wrong type declaration
  • Fix incorrect relationships between different classes
  • Improvements during reply results (e.q. remove meta data)
  • Road to 3.0.0-beta-2 by @MajorOli in #24

Full Changelog: 3.0.0-beta-1...3.0.0-beta-2

3.0.0-beta-1

24 Oct 21:24
7e24946

Choose a tag to compare

3.0.0-beta-1 Pre-release
Pre-release

What's Changed

  • fix and cover issues there found in public projects
  • generate coverage badge without third party tools
  • added new function to get a list of uploaded icons
  • Investigate Issues, Deprecations from public projects by @MajorOli in #20

What's Next

Focus to increase coverage to cover more necessary functions.

Related Issues

Full Changelog: 3.0.0-beta...3.0.0-beta-1

3.0.0-beta

18 Oct 10:50
1e64913

Choose a tag to compare

3.0.0-beta Pre-release
Pre-release

Caution

The Teamspeak 6 Server has removed support for telnet on Port 10011 (raw mode) and only support SSH on Port 10022
This Release changed also how TCP Connections works only with SSH support and phpseclib3

Important

The Teamspeak 3 Server has other methods to create an ssh_rsa_host_key file.
More Information there i found Server Host Key Algorithm Mismatch (rsa-sha2-512 vs rsa-sha2-256) and Documentation Teamspeak 3 and Teamspeak 6 SSH Compatible
A breaking change is how to get getErrorProperty('msg'). An Replace to getErrorProperty('msg')->toString() is necessary

Note

I investigate is it possible to replace Version 3.x with and older version from TS3PHPFRAMEWORK.

What's Changed

  • Implement UnitTests to find and validate functionalities with an Live Server Setup
  • Refactor Reads and Writes. Fix Issues with read Sequences there contains Prompts like serveradmin@9987(1):online> and there related functions
  • Investigate and Fixes at StringHelper Class
  • Add a new Helper Class NodeValue to handle shell specific reads
  • Investigate and Fix issues with UTF-8 and escape functions and extend UnitTest to validate Stringhelper::factory()->toUtf8()->toString() can handle it
  • Remove deprecated functions aliases to Cleanup Code
  • Investigate signal->emit, and fix an issues with array handling [[$idle_seconds, $this]] instead of [$idle_seconds, $this]
  • Try an advanced test to validate is possible to migrate all Channels with Permissions and Server/Channel groups with permission from Teamspeak 3 Server to Teamspeak 6 Server at same time -> Its possible
  • Fix invalid_parameter_size. Occurs when names longer than there max length (API specific not the VARCHAR at DB Table specification)
  • Change TCP (raw) to fully SSH Shell Support (phpseclib3) by @MajorOli in #14

Related Issues

Upcoming Features

Full Changelog: 2.1.0...3.0.0-beta

2.1.0

19 Mar 19:15
04d3b50

Choose a tag to compare

Summary

In this release we reviewed the code and fixes some polymorphic calls, deprecated functions and update Exceptions.

What's Changed

Full Changelog: 2.0.0...2.1.0

Release version 2.0.0

16 Mar 18:30
413fa36

Choose a tag to compare

What's Changed

Full Changelog: v.2.0.0-beta...2.0.0

Release 2025-02-beta-2

13 Feb 19:29

Choose a tag to compare

Pre-release

What's Changed

  • Update issue templates by @MajorOli in #1
  • Test to validate Invalid Parameter Size and ssh connection issues by @MajorOli in #5
  • Fix a few skipped Tests with Assertions by @MajorOli in #7

Full Changelog: https://github.com/MajorOli/ts3-php-framework/commits/v.2.0.0-beta-2

Release 2025-01-beta

29 Jan 08:02

Choose a tag to compare

What's Changed

  • Rework and implement extended Tests by @MajorOli in #3

Full Changelog: https://github.com/MajorOli/ts3-php-framework/commits/v.2.0.0-beta