mirror of
https://github.com/onyx-and-iris/q3rcon.git
synced 2026-03-02 17:09:19 +00:00
2.4 KiB
2.4 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Before any major/minor/patch bump all unit tests will be run to verify they pass.
[Unreleased]
[0.5.3] - 2026-02-26
Added
- Spinner for long running CLI commands.
[0.5.1] - 2026-02-18
Added
- CLI configuration can be managed through env vars, see Environment Variables under Configuration in README.
Changed
- The CLI now supports
--longand-shortstyle flags. Several examples in README. --helpoutput has been improved.- Colour codes have been removed from CLI output. This makes the responses easier to read.
[0.4.1] - 2026-02-15
Added
- macos build to releases
Changed
- exitOnError() removed in favour of a deferred exit function, this ensures the closer() cleanup function is always called.
- the included CLI now uses a timeouts map.
- even though this is only an example implementation it should still be basically usable.
[0.3.0] - 2025-04-05
Changed
-loglevelflag is now of type string. It accepts any one of trace, debug, info, warn, error, fatal or panic.- It defaults to warn.
[0.2.0] - 2025-02-03
Added
- If neither the interactive flag is passed or any command line arguments then a rcon status command will be run.
[0.1.0] - 2024-11-29
Changed
-Pflag changed to-rfor setting rcon password. This is to disambiguate it from the port (-p) flag.
[0.0.3] - 2024-11-24
Changed
- {Rcon}.login is no longer exported since it's called internally by the constructor.
- When checking the timeouts map the cmd is split from its arguments. This allows setting a timeout value for all
map mp_for example.
Added
- Timeout values for commands in the timeouts map are now logged at Debug level.
[0.0.1] - 2024-11-04
Added
- Initial release, package implements Rcon using the Q3 protocol.
- A basic CLI implementation accepting configuration flags.