Releases: Sidpatchy/ClaireBot
v3.4.0-beta.1
Welcome to ClaireBot 3.4.0's first beta build! We're handling alpha/beta releases a bit weirdly this update cycle. The alpha releases represented progress towards stabilizing existing features after major rewrites. Now with the beta phase, we are focused solely on adding new features and completing as many TODOs (comments in the codebase) as possible.
Beta releases are not fully tested and are highly likely to contain bugs. Please open an issue if you encounter problems. To track inter-update progress reference #5.
ClaireBot now REQUIRES ClaireData v1.1.0, if you're using ClaireBot Docker, edit your .env file to use API_VERSION=1.1.0 and run docker compose build
- Code cleanup
- Remove deprecated ErrorEmbed methods
- Add workflow for selecting user's preferred language
- Add workflow for selecting server's preferred language
- Make enforce server language work
Full Changelog: 3.4.0-alpha.7...3.4.0-beta.1
v3.4.0-alpha.7
This is the final alpha release for ClaireBot v3.4.0.
Fixes /santa, and encodes its ID such that it takes up less space. Still contains the same information, just packed smarter. Similar changes have been implemented in /poll and /request/

The bot also edits the /santa message now instead of deleting and sending a new one.
There seem to have been some API changes with modal responses that don't allow an empty response. As a result I've opted to create a "thinking..." message and then immediately delete it. It is probable that this is no longer going to be required once we move to a different Discord library.
Full Changelog: 3.4.0-alpha.6...3.4.0-alpha.7
3.4.0-alpha.6
- fixes regression with language manager
- fixes /config updating requests and moderator messages channels
- cb.user.id.accentcolour placeholder now returns hexadecimal as intended
Full Changelog: 3.4.0-alpha.5...3.4.0-alpha.6
v3.4.0-alpha.5
Various small fixes implemented.
Full Changelog: 3.4.0-alpha.4...3.4.0-alpha.5
v3.4.0-alpha.4
I am being too lazy to setup a test environment locally, as such, git is being used to copy the files over to my test environment.
This release adds a helper-method for construction of database endpoint URLs.
See alpha.1’s release notes for information on 3.4.0's alpha releases.
Full Changelog: 3.4.0-alpha.3...3.4.0-alpha.4
v3.4.0-alpha.3
Fixes API connectivity
Full Changelog: 3.4.0-alpha.2...3.4.0-alpha.3
v3.4.0-alpha.2
This release fixes issues with a transitive SnakeYAML dependency brought in by Robin 2.2.4 still utilizing the library. Robin 2.2.5 replaces SnakeYAML with FasterXML. This release also fixes the log4j2 config file.
See previous release for information on 3.4.0's alpha releases.
Full Changelog: 3.4.0-alpha.1...3.4.0-alpha.2
v3.4.0-alpha.1
This is the first alpha release of ClaireBot v3.4.0. The underlying changes needed to support i18n have been completed, and ClaireBot should be in a state that roughly matches that of v3.3.2.
This version is untested and not recommended for use. Future alpha releases will begin adding user-facing features.
Progress can be tracked at: #5
Full Changelog: 3.3.2...3.4.0-alpha.1
v3.3.2
Adds a handy jump to original message button to the /quote command
Full Changelog: 3.3.1...3.3.2
v3.3.1
Updates the /quote command to be more robust.
Full Changelog: 3.3.0...3.3.1
