2024-06-28 06:51:23 +01:00
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog ](https://keepachangelog.com/en/1.0.0/ ),
and this project adheres to [Semantic Versioning ](https://semver.org/spec/v2.0.0.html ).
Before any major/minor/patch bump all unit tests will be run to verify they pass.
## [Unreleased]
2024-11-03 15:47:54 +00:00
- [x]
# [0.2.0] - 2024-10-27
### Added
- `config` flag (shorthand `C` ), you may now specify a custom config directory. It defaults to `home directory / .config / vbantxt_cli /` .
- please note, the default directory has changed from v0.1.0
2024-11-03 15:54:34 +00:00
- Functional options `WithRateLimit` and `WithBPSOpt` and `WithChannel` added. Use them to configure the vbantxt client. See the [included vbantxt cli][vbantxt-cli] for an example of usage.
2024-11-03 15:47:54 +00:00
### Changed
- Behaviour change: if any one of `"host", "h", "port", "p", "streamname", "s"` flags are passed then the config file will be ignored.
- `delay` flag changed to `ratelimit` (shorthand `r` ). It defaults to 20ms.
2024-06-28 06:51:23 +01:00
# [0.1.0] - 2024-06-28
### Added
2024-11-03 15:47:54 +00:00
- Matrix and Logging sections to README.
2024-06-28 06:51:23 +01:00
### Changed
2024-11-03 15:47:54 +00:00
- `host` flag now defaults to "localhost". Useful if sending VBAN-Text to Matrix
- `loglevel` flag now expects values that correspond to the logrus package loglevels (0 up to 6). See README.
- Config values are only applied if the corresponding flag was not passed on the command line.
2024-06-28 06:51:23 +01:00
# [0.0.1] - 2022-09-23
### Added
2024-11-03 15:47:54 +00:00
- Initial release, package implements VBAN PROTOCOL TXT with a basic CLI for configuring options.
- Ability to load configuration settings from a config.toml.
2024-11-03 15:54:34 +00:00
[vbantxt-cli]: https://github.com/onyx-and-iris/vbantxt/blob/main/cmd/vbantxt/main.go