July 4 Anniversary Release
Hello friends, and welcome to the two-year anniversary of LibertyBans' release on SpigotMC.
The first release on SpigotMC, on July 4 2020, was riddled with bugs and largely untested. The plugin acquired prime functionality starting in about December 2020. Therefore, it is appropriate and ironic that this release, 1.0.2, is mainly a bug-fix release. It is our stated philosophy to prioritize bug fixes over new feature requests.
Bugs fixed:
- Overhauled mute caching to fix several bugs and improve efficiency (#142 and #153)
- Don't suggest punishment duration for kick command (#144)
- Adjust ID sequences after self-import (#148)
Features added:
- Fantastic Traditional Chinese translation by @xMikux (#138)
- Brilliant German translation by @thevalleyy (#154)
Other:
- Improved detection of unrelocated libraries on BungeeCord (f2188d9)
- Better, cleaner shutdown with respect to database operations (648dc91)
- Pre-initialize JOOQ classes to prevent query timeout (8078083) and more descriptive exceptions when query timeout occurs nonetheless (c506ad1)
Since July 4 2020, LibertyBans has made remarkable progress. We crossed the 1.0.0 milestone at the beginning of this year and thenceforth began to guarantee a stable API, with new ambitious features such as PostgreSQL support and multi-instance synchronization. To increase adoption and accessibility, we provided more importing features and approved new translations. We intend to continue this progress to meet the great volume of feature requests on the issue tracker.
None of this would be possible without you, the user. Individual contributions drive the search for perfection by finding unexpected behavior and identifying areas of improvement that may not be otherwise visible to primary authors. Almost all the changes in this release were motivated by user reports or direct contributions. Thus the /libertybans
command, without any arguments, displays all users who have contributed, in any fashion, to the development of LibertyBans.