cftools-sdk

An easy to use JavaScript implementation to talk with the CFTools Cloud API from your JavaScript project.

MIT License

Downloads
358
Stars
6
Committers
3

Bot releases are visible (Hide)

cftools-sdk - v3.3.1 Latest Release

Published by FlorianSW 2 months ago

What's Changed

Full Changelog: https://github.com/FlorianSW/cftools-sdk/compare/v3.3.0...v3.3.1

cftools-sdk - v3.3.0

Published by FlorianSW 2 months ago

What's Changed

Full Changelog: https://github.com/FlorianSW/cftools-sdk/compare/v3.2.0...v3.3.0

cftools-sdk - v3.2.0 - Add API to delete player profile data

Published by FlorianSW 5 months ago

What's Changed

Full Changelog: https://github.com/FlorianSW/cftools-sdk/compare/v3.1.7...v3.2.0

cftools-sdk - Bugfix: Restore working without authorization

Published by FlorianSW 9 months ago

Building a client without credenntials would result in errors when the client is executed. This was fixed in this release.

cftools-sdk - Add debug logging possibility

Published by FlorianSW 9 months ago

With this release you can add low-level http debugging. Main use case is to get an idea of how a response looks like when an error occurs.

Note: While the SDK will try to redact all sensitive information, like enterprise tokens, application id and secrets and alike, it is still not guaranteed, that all sensitive information will be removed. When using this, use it with caution and do not send the logs to someone you do not trust.

Example:

new CFToolsClientBuilder().withHttpClient((auth) => new GotHttpClient(httpClient(true, {
                enableDebugLogging: true,
                logBody: true,
            }), auth))
cftools-sdk - Fix token expiration check

Published by FlorianSW 11 months ago

cftools-sdk - API stability improvements

Published by FlorianSW 11 months ago

cftools-sdk - Include enterprise auth in usually non-authenticated endpoints

Published by FlorianSW 11 months ago

cftools-sdk - Fix kills DayZ statistics

Published by FlorianSW 11 months ago

cftools-sdk - Include CFTools ID in player details

Published by FlorianSW 11 months ago

cftools-sdk - Expose v2 player details API

Published by FlorianSW 11 months ago

With this release, the new v2 version of the player details API is used.

cftools-sdk - Support enterprise API

Published by FlorianSW 12 months ago

With this release, two new features are added:

cftools-sdk - New players statistics key

Published by FlorianSW about 1 year ago

cftools-sdk - Support new parameters for `#spawnItem`

Published by FlorianSW about 1 year ago

CFTools GameLabs' CFCloud_SpawnPlayerItem API supports two optional parameters, which were not supported in cftools-sdk. This release adds them (stacked and debug).

cftools-sdk - Fix profile not being filled

Published by FlorianSW over 1 year ago

cftools-sdk - Handle GameSessions without Steam avatar

Published by FlorianSW over 1 year ago

A player profile in a game session might not have an avatar, which was previously not handled gracefully.

cftools-sdk - Expose live data in listGameSessions API

Published by FlorianSW over 1 year ago

  • Adds support for live data in the GameSession interface
cftools-sdk - Adapt new GameLabs API endpoint from CFTools

Published by FlorianSW almost 2 years ago

CFTools Cloud released a new API version to incorporate newly crafted GameLabs action endpoints. This action endpoint replaces the so-far used v0/server/serverApiId/gameLabs/teleport and v0/server/serverApiId/gameLabs/spawn endpoints, which were included as a beta version.

This release updates the beta methods teleport() as well as #spawnItem() methods to use the new API endpoints. It also added more exposed API for other GameLabs actions as well a low-level API to execute raw GameLabs actions (either ones which are not yet in the SDK or provided by a third-party extension through GameLabs).

cftools-sdk - Dependency update

Published by FlorianSW about 2 years ago

This release contains updates to dependencies, only. No new or changed features were introduced.

cftools-sdk - Fix `/v1/users/lookup`

Published by FlorianSW about 2 years ago

In a recent update to the CFTools Data API, the /v1/users/lookup endpoint now requires authentication as well, in order to prevent certain malicious uses of it.

This release adjusts this in the SDK.

Package Rankings
Top 10.12% on Npmjs.org
Badges
Extracted from project README
npm Discord
Related Projects