[MD] **PS: 双人成行太豪丸辣😋😋😋** ## v1.9.2 Release Notes **Date:** 2025-12-31 **Compare:** v1.9.1...v1.9.2 ### Features - - add Sidebar functionality to the Monitor module `ce42b2b` (by loitietu) - - initially improved the Statistics module `b716755` (by loitietu) - - add C++23 standard support `2485e44` (by loitietu) - - add Statistics module `e752164` (by loitietu) - - add the DynamicMotd feature to the Monitor module `3761d94` (by loitietu) - - improve the BelowName feature in the Monitor module `f16c4dc` (by loitietu) - - improve the PvP module `bee24a8` (by loitietu) - - add the export of getInstance in ModManager `dcc56ee` (by loitietu) - - remove the registration checks in the load section of all modules `3d42253` (by loitietu) - - ensure a single instance of ModManager `663a4dd` (by loitietu) ### Bug Fixes - - fix some potential issues `8c3b03e` (by loitietu) - - fix the issue with IP string truncation in the Blacklist module (close #12) `6230fdc` (by loitietu) ### Performance - - optimize the caching mechanism of SQLiteStorage `963dd22` (by loitietu) - - optimize the method for selecting limits `e594957` (by loitietu) ### Refactors - - split Config structure `199256c` (by loitietu) ### Documentation - - complete the document `3d0bca1` (by loitietu) - - complete the document `c89eb45` (by loitietu) ### Code Style - - use casting uniformly for type conversion `760a245` (by loitietu) --- *Generated from [Conventional Commits](https://www.conventionalcommits.org/)* [/MD]
[MD] ## v1.9.1 Release Notes **Date:** 2025-12-14 **Compare:** v1.9.0...v1.9.1 ### Features - - remove all open class finals `38b3169` (by loitietu) - - ensure thread safety for all modules `5516d1c` (by loitietu) - - provide the listener functions for some modules `8a690ff` (by loitietu) - - add caching for certain modules `f9523c7` (by loitietu) - - open frontend interface `2632743` (by loitietu) - - change the conversion method of toInt `7353660` (by loitietu) - - change all module singletons to the source file `8f9c384` (by loitietu) - - add some basic functions to the frontend and support floating-point types `acb9072` (by loitietu) - - optimize exponentiation operator `e1af7bf` (by loitietu) ### Bug Fixes - - fix the type error issue when creating forms in the Menu module `24f36e4` (by loitietu) - - fix errors that may occur when reloading modules `c8499e8` (by loitietu) ### Refactors - - integrate the functions in APIUtils into a class `3caee7e` (by loitietu) - - make the class definition final to prevent inheritance `929ce1f` (by loitietu) ### Documentation - - made some changes to readme.md `2bd3efc` (by loitietu) - - synchronize the content version of the dev documents in Docs `82f11ed` (by loitietu) ### Maintenance - - fix issues when releasing the release `904cf95` (by loitietu) --- *Generated from [Conventional Commits](https://www.conventionalcommits.org/)* [/MD]
[MD] ## v1.9.0 Release Notes - With LeviLamina 1.7.7 **Date:** 2025-12-06 **Compare:** v1.8.2...v1.9.0 ### Features - - optimize all functionalities in the frontend `aaba71d` (by loitietu) - - preliminary completion of multithreading optimization `c527f14` (by loitietu) - - ensures the thread safety of the database and categorizes the utils `527266b` (by loitietu) - - limit the amount of information queried in certain modules `d1223f9` (by loitietu) - - ensure the atomicity of the BehaviorEvent module and optimize performance `a3f5b12` (by loitietu) - - modify the implementation logic of SynchronousPluginConfigType `2bd4e6a` (by loitietu) - - add a set function for the LanguagePlugin module `623af73` (by loitietu) - - add tooltip and submit functionality in the Menu module `72c5983` (by loitietu) - - change the event data architecture of the BehaviorEvent module `66090da` (by loitietu) ### Bug Fixes - - fix the issue in the Blacklist module where a player's IP cannot be obtained when joining the server, and change the method of obtaining UUID (#11) `210c1ef` (by loitietu) - - fixed errors in some event log contents in the BehaviorEvent module and the issue where block explosion events could not retrieve the original block NBT. `d6abf4d` (by loitietu) - - ensure that all functions can be exported `c9eca00` (by loitietu) - - export the singleton of all modules `add868a` (by loitietu) - - fix some spelling errors `bdeef4c` (by loitietu) ### Maintenance - - provide removal of unnecessary header files `c165b3e` (by loitietu) --- *Generated from [Conventional Commits](https://www.conventionalcommits.org/)* [/MD]
[MD] ## v1.8.2 Release Notes **Date:** 2025-11-06 **Compare:** v1.8.1...v1.8.2 ### Features - - adapt to LeviLamina 1.7.0 `87cf94c` by loitietu ### Bug Fixes - - fix the crash issue caused by string truncation errors `ffd24b9` by loitietu ### Documentation - - update the LOICollectionA version in the configuration document `d0f54a8` by loitietu --- *Generated from [Conventional Commits](https://www.conventionalcommits.org/)* [/MD]
[MD] ## v1.8.1 Release Notes **Date:** 2025-11-01 **Compare:** v1.8.0...v1.8.1 ### Features - - add an unload function to the overall plugin to support reload. `3edd61e` by loitietu - - modify the method of calculating the version number `915b700` by loitietu - - refactor the string processing logic of APIUtils `fc3d59b` by loitietu - - improve the red envelope feature in the wallet module `000229b` by loitietu - - improve certain module commands `e0cb681` by loitietu - - optimize the data operation time of certain modules `8e5f35d` by loitietu - - optimize database IO operations `0c19af5` by loitietu ### Bug Fixes - - fix the issue of IP string truncation in the Blacklist module (#9) `1b1931b` by loitietu - - fix the caching issue of the language module `a5217eb` by loitietu - - fix the RedStone console loop output issue (#8) `e3bbc97` by loitietu ### Refactors - - optimize part of the source code `dd07dea` by loitietu - - standardize certain function names `56fe907` by loitietu - - classify the header files for import `07c0e8d` by loitietu ### Documentation - - add issue templates for bug reports and feature requests `05f2225` by loitietu - - complete the document `1ffd4ba` by loitietu ### Maintenance - - update the version used by the GitHub Actions workflow `cdb4df1` by loitietu - - remove unnecessary header file installation configuration `b405293` by loitietu --- *Generated from [Conventional Commits](https://www.conventionalcommits.org/)* [/MD]
[MD] ## v1.8.0 Release Notes **Date:** 2025-10-07 **Compare:** v1.7.2...v1.8.0 ### Features - - optimize the backtracking functionality of the BehaviorEvent module `177d60b` by loitietu - - adapt to LeviLamina 1.6.0 `e09ae8e` by loitietu - - add PlayerScoreCleanupHook to clean up cached data `b8839d5` by loitietu - - change the language file to be loaded through an external file `994f511` by loitietu - - refactor all modules and resolve #7 `e03cf54` by loitietu ### Refactors - - remove unused header files `717dbed` by loitietu - - move module files to plugins/ for centralized registration `9a025a6` by loitietu ### Documentation - - complete the document `391b3fb` by loitietu ### Maintenance - - remove xmake Lua script calls in the build and release workflows `11932b3` by loitietu - - remove unnecessary build steps and optimize documentation `3e55842` by loitietu --- *Generated from [Conventional Commits](https://www.conventionalcommits.org/)* | File | SHA256 | | ---- | ------ | | LOICollectionA-windows-x64.zip | 2cac78d85eaf84814beb1446a7dddcc987c25fe496d7af5130ab5bc334d48b71 | | LOICollectionA-ES-windows-x64.zip | 3f45f6465b81c7b303de0e4fdb779c62dd171c46a498056b5294b2154f4e7d60 | [/MD]
[MD] **注意: 当前版本大幅度改动menu和shop格式,请谨慎更新** ## v1.7.2 Release Notes **Date:** 2025-09-20 **Compare:** v1.7.1...v1.7.2 ### Features - - add the red envelope feature in the module wallet. `f6d5f57` by loitietu - - reconstruct the shop module `bc5d6d5` by loitietu - - reconstruct the menu module `81b5d7a` by loitietu - - change the character splitting function `3faaeff` by loitietu ### Documentation - - modify some document issues `3489729` by loitietu --- *Generated from [Conventional Commits](https://www.conventionalcommits.org/)* | File | SHA256 | | ---- | ------ | | LOICollectionA-windows-x64.zip | a4c201c2cb41b9b99ca9b9f561c60dd78b980d8c41e279b741677f4f519a0ad2 | | LOICollectionA-ES-windows-x64.zip | e7a4a5edc36ce247301ff12b6e1beb9ef3ed0fc37e89f1c33fb0362db3a639bf | [/MD]
[MD] **注意: 在更新版本时请将配置文件的部分文本替换为新版默然格式,如存在旧格式可能会造成报错** ## v1.7.1 Release Notes **Date:** 2025-09-17 **Compare:** v1.7.0...v1.7.1 ### Features - - change the text replacement method `fce936c` by loitietu - - optimize user experience `eb30847` by loitietu - - updated LeviLamina version to 1.4.4 `77bcffc` by loitietu - - refine the DisableCommand section `3aa05de` by loitietu ### Bug Fixes - - fix the issue of duplicate data lists in some modules. `8e310a0` by loitietu - - resolve some text issues of the notice module `622e842` by loitietu - - fix the issue when editing the notice `c620373` by loitietu - - fix some issues and extend some functions `e51e73c` by loitietu ### Refactors - - optimized the tr function of i18n `05778d3` by loitietu - - split the translateString function `4a69efc` by loitietu --- *Generated from [Conventional Commits](https://www.conventionalcommits.org/)* | File | SHA256 | | ---- | ------ | | LOICollectionA-ES-windows-x64.zip | aea94e530fad2aa39e328c737b2ec027eb06fd88fec49c07678cfb1d0a572047 | [/MD]
[MD] [数据迁移](https://github.com/loitietu/LOICollectionA/blob/master/scripts/migrate/migrate170.py) ## v1.7.0 Release Notes **Date:** 2025-08-09 **Compare:** v1.6.5...v1.7.0 ### Features - - fix some problems and complete #6 `f6e29f0` by loitietu - - reconstruct the whole plug-in and adapt it to LeviLamina 1.4.2 `c454ef4` by loitietu ### Refactors - - optimize the overall content 1 `a46e0dd` by loitietu - - optimize the overall content 2 `9388e8d` by loitietu - - enhance time formatting functions to accept default values `85786de` by loitietu - - optimize string handling in Evaluator, Lexer, and Parser `88f817b` by loitietu - - optimize string handling and improve performance in Lexer and Parser `9c98c6a` by loitietu ### Documentation - - improve documentation `4a7c0e1` by loitietu - - fix readme.md jump issues `ae65c25` by loitietu - - improve the readme.md `eb373de` by loitietu - - updated document formatting and enhanced readability `3de1e8d` by loitietu --- *Generated from [Conventional Commits](https://www.conventionalcommits.org/)* | File | SHA256 | | ---- | ------ | | LOICollectionA-ES-windows-x64.zip | 484d9529df52b2fab5e486931af7aab9eb3f4b0164ce56257518146a57fdc1af | [/MD]
[MD] ## v1.6.5 Release Notes **Date:** 2025-06-14 **Compare:** v1.6.4...v1.6.5 ### Features - - update branch and tag handling in build workflows `f4d7151` by loitietu - - add Sentry DSN handling in manifest.json and update tag sorting `fe42407` by loitietu - - adapt to LeviLamina 1.3.1 `2b98878` by loitietu ### Refactors - - optimize some functions in APIUtils and SQLiteStorage `154fae2` by loitietu - - detach the McUtils functionality `de31081` by loitietu --- *Generated from [Conventional Commits](https://www.conventionalcommits.org/)* | File | SHA256 | | ---- | ------ | | LOICollectionA-ES-windows-x64.zip | 5be8e6dc53c7a30d9d05cb6fbf835b5cfc723b6d30a34c5cd6066a6c215c84fc | [/MD]