Skip to content

Releases: ZekyTheWolf/LGSQ

1.6.0

18 Oct 19:10
Compare
Choose a tag to compare
1.6.0 Pre-release
Pre-release

1.6.0 - 18.10.2023

  • Revert back to stream_socket_ (couldnt retrive ts3 status with @fsockets)

1.5.0

20 Sep 07:42
Compare
Choose a tag to compare
  • Revert stream_ to fsocket functions.
  • Minor fixes

1.4.5

23 Aug 17:58
7ac4675
Compare
Choose a tag to compare

1.4.5 - 23.8.2023

  • Fix typo

1.4.4 - 15.6.2023

  • Added join link
  • Updated Protocols.php
  • Updated ProtocolLst.php
  • Updated SoftwareLink.php
  • Updated TypeList.php

1.4.3

11 Jun 13:11
Compare
Choose a tag to compare
  • Update composer.json, added missing authors, update PHP version (Now allowing PHP 8.0, 8.1)

1.4.2

09 Jun 16:06
Compare
Choose a tag to compare

1.4.2 - 7.6.2023

  • Fix validate spacing, removing spaces from ip when validate.

1.4.1 - 1.6.2023

  • Change sockets to stream_* that provides more api, reliability and improved performance.
  • New option params

1.4.0 - 30.5.2023

  • Seperated params from Helpers folder and moved to own
  • Created setOption/getOption function to be able set custom curl timeout.
  • Created options abstract class to set available options
  • EXAMPLES.md update

1.3.0 - 30.5.2023

  • Removed property $type from __construct in LGSQ class.
  • Created new checking function for TYPE/IP
  • Renamed class Games as Protocols since it is more convenient name for it.
  • Renamed class GameTypeScheme as ProtocolsTypeScheme since it is more convenient name for it.
  • Examples update
  • Code format

1.2.0

26 May 13:07
Compare
Choose a tag to compare
  • Composer version removed
  • Set default params in LGSQ class when created request
  • Query05 remove old params
  • Query33 remove old params
  • Query11 remove old params
  • Query16 remove old params
  • Query30 remove old params
  • Query36 Undefined array key "welcome_screen"
  • Query36 when rate limited, error code 1015
  • Moved game type to server data
  • Removed old static params
  • Discord api update to v10
  • EXAMPLES update

1.1.3

15 May 17:10
5c095e4
Compare
Choose a tag to compare

1.1.3 - 15.05.2023

  • Bug fix
    -> in_array() changed to isset()
  • Removed version from composer.json

1.1.2

07 May 09:15
93492ca
Compare
Choose a tag to compare

1.1.2 - 06.05.2023

  • Removed ip, c_port, q_port, s_port
    -> Now you will use array instead of directly params, reason behind this is that you dont need to now setup unnecessary params, checkout our examples
$lgsq = new LGSQ(
    Games::<game>,
    [
        EConnectionParams::IP => 'ip/hostname',
        EConnectionParams::PORT => <server port>,    // ->
        EConnectionParams::QPORT => <query port>,    // -> If not provided, automaticly set to 1
        EConnectionParams::SPORT => <server port>    // ->
    ],
    [
        ERequestParams::SERVER, 
        ERequestParams::CONVARS, 
        ERequestParams::PLAYERS
    ]
)
  • Created games class (Games::).
  • Created Connection params, recommend using when setting up server.
  • Custom data moved directly in to server params, can be retrive via function getCustomData()
  • Edited SofwareLink class to use Games class directly instead of string
  • Edited GameTypeScheme class to use Games class directly instead of string
  • Small code changes, edited examples, readme.

1.0.0

05 May 21:23
Compare
Choose a tag to compare
1.0.0 Pre-release
Pre-release

1.0.0-BETA - 05.05.2023

  • Initial release
  • Remove functions, rewrited functions in class
  • New request method
  • PSR4