Skip to content

Alpha V1.0.0 | ESM & Sharding [FIXED]

Pre-release
Pre-release

Choose a tag to compare

@kindkid27 kindkid27 released this 22 Apr 08:13
· 3 commits to main since this release
847abb6

What's Changed

Converted codebase from CommonJS to ESModules, making it not backwards compatible, forcing us to go into 1.0.0.
The code is ready for production use now since this release also introduces sharding, even though it won't even do anything since ben isn't gonna grow to the point that it needs more than one shard. I implemented this to futureproof the bot, and I really wanted to learn how to do sharding.
Ben still isn't even 80% done and has a few errors I need to iron out, so we're gonna keep it in alpha for now. For example, I made a logging system but I'm too lazy to use it.

I intended on getting this over with so I could sleep tonight, not sure if 2 hours of sleep will help so I might was well crack open a white monster and binge-watch scrubs.
https://open.spotify.com/track/7ubd6wvhN4TKMwQUy6hR69

Full Changelog: beta...alpha

The reason why there's two of these is because I didn't test the code before releasing it, and it turns out our custom CI is testing for something that runs regardless of if the bot runs successfully or not.
Lessons have been learned, releases have been fixed. It is now 3:10 AM CST, so like, goodnight boios, and girlos, but those are rare around here so idk if I count those.
We use semver.org for semantic versioning guidelines.