Releases: GravityWolfNotAmused/PlayerCountDiscordBot
Release list
1.1.4
What's Changed
Fixed:
Missing User-Agent for Minecraft Data Providers (Semetix)
Improperly parsing Docker Variables where I would get a out of bound exception (Pawda)
Custom Status not being available for Bot tokens (*GemGem)
Updated:
We are now using .Net 9
Added:
Global /player command to display the last known status to the caller of the command.
Full Changelog: 1.1.3...1.1.4
NOTE: IF YOU USED THE BOT BEFORE THIS UPDATE, YOU MUST INSTALL THE NEWEST VERSION OF .NET PROVIDED IN THE DOCUMENTATION.
1.1.3 - Players command
What's Changed
- Players command by @GravityWolfNotAmused in #71
- Make changes to tag replacement and fix update loop by @GravityWolfNotAmused in #72
- Players command, and some small changes by @GravityWolfNotAmused in #73
- Dev by @GravityWolfNotAmused in #74
Full Changelog: 1.1.2...1.1.3
1.1.2
What's Changed
- Bump tj-actions/branch-names from 6 to 7.0.7 in /.github/workflows by @dependabot in #62
- Sunmoon tags and time tag for steam games by @GravityWolfNotAmused in #63
- Revert "Sunmoon tags and time tag for steam games" by @GravityWolfNotAmused in #64
- Sunmoon tags time tags by @GravityWolfNotAmused in #65
- Fix logic for SunMoon by @GravityWolfNotAmused in #67
- Serilog logging by @GravityWolfNotAmused in #68
- Latest <- Dev by @GravityWolfNotAmused in #70
Full Changelog: 1.1.1...1.1.2
1.1.2-Beta
What's Changed
- Sunmoon tags time tags by @GravityWolfNotAmused in #65
- Fixed issue where gametype could be null and fail to parse time.
Full Changelog: 1.1.1...1.1.2-Beta
Bug Fix - Fix Voice and Text Channel Conflict
This fix is only required if you were having issues with StatusFormat being malformed when channel is a voice channel
What's Changed
- Updated following feedback by @JManL46 in #58
- Fix issue with Voice Channels being both Voice and Text Channel interfaces. by @GravityWolfNotAmused in #60
New Contributors
Full Changelog: 1.1.0...1.1.1
Status Format Update
In this update, we focused on allowing users to access more data from providers, and to set their own status formats with tags that are parsed at update. As we have seen in testing, there is some data that isn't available to us through some providers, so we have asked them if it can be added in the future and are awaiting an answer for our next update. If at some point we get new data that others wish to use, they may request it through Discord, or GitHub issue.
Release Pipelines:
What's Changed
- User Defined Status Update by @GravityWolfNotAmused in #51
- Add license by @GravityWolfNotAmused in #52
- Creation of Status Formats by @GravityWolfNotAmused in #53
Code Changes
Documentation about the Update
Create an Issue
Join Discord
1.1.0.0-Beta
What's Changed
- User Defined Status Update by @GravityWolfNotAmused in #51
In this update, I have created the ability for users to determine their own layout of the bot's status and opened up different data points I have available on my side as tags you can use in that format.
Full Changelog: 1.0.9.3...1.1.0.0-Beta
Release Pipelines:
Documentation about the Update
Download Here
Create an Issue
Join Discord
Primitive and String JSON Parsing Error Fix
This fixes the issue with name resolution returning a non-JSON object, and any future services that may return primitives instead of objects. There are also test cases around this.
What's Changed
- Update JsonHelper.cs by @GravityWolfNotAmused in #49
- Fix Issue by @GravityWolfNotAmused in #50
Full Changelog: 1.0.9.3...1.0.9.4
Artifact: https://github.com/GravityWolfNotAmused/PlayerCountDiscordBot/suites/8272577207/artifacts/362157873
Docker Fix & Test Cases around Docker configuration
What's Changed
- Test Cases and Docker fix by @GravityWolfNotAmused in #45
- 1.0.9.3 - Docker Fix & Test Cases by @GravityWolfNotAmused in #46
Full Changelog: 1.0.9.2...1.0.9.3
Artifact: https://github.com/GravityWolfNotAmused/PlayerCountDiscordBot/suites/8231803179/artifacts/359276393
1.0.9.3-Beta
After the last update, I left an issue with the parsing of docker configuration variables for Application variables. This fixes the possible null, the option of having steam or battle metrics, or none.
I have built test cases around this parsing logic, so that in the future if I break something I know before releasing it. Please note that this issue doesn't extend to the standard configuration as JSON holds a specific format for dictionaries that would cause the parser to fail.
I also moved the logic for setting the channel name to an extension method.
Also!
I have moved all of the documentation to the wiki. It's easier that way ;)
What's Changed
- Test Cases and Docker fix by @GravityWolfNotAmused in #45
Full Changelog: 1.0.9.2-Beta...1.0.9.3-Beta
Artifact: https://github.com/GravityWolfNotAmused/PlayerCountDiscordBot/suites/8231597521/artifacts/359262050