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.
0.3.0 - 2025-01-14
Refactoring and Simplification
- new
Messages
channel inConnection
for receiving server messages (authorization status, server notifications) sent by the server not in response to direct commands - 32x32 and 64x64 winres icons for cli
.golangci.yml
config and fix linting issues- more detailed comments in accordance with godoc
- cli args parse now with
jessevdk/go-flags
- removed logging from
bercon
andbercon-cli
- dependencies related to cli have been moved to internal packages
0.2.0 - 2024-12-11
- Output of short country code based on GeoIP data in plain or JSON
response format if path to
mmdb
GeoIP city database is specified in--geo-db
flag,-g
orBERCON_GEO_DB
variable ParseWithGeo
andParseWithGeoDB
functions in beparser for simple use with geo data- beprinter package for simple response data printing
- Bill of materials for cli and binaries
- CI stage to check the alignment of go structure fields
- Aligned fields for all go structures
- Update dependencies
0.1.1 - 2024-12-08
- Windows manifest and icon for binary exe
- Scan release binaries on VirusTotal
- Disabled UPX packer for Windows binaries to prevent false positives from some antivirus
0.1.0 - 2024-11-28
- First public release