diff --git a/CHANGELOG.md b/CHANGELOG.md index b050221..f45da5b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.9.0] - 2025-01-25 + +### Added + +- Implemented Logger::setTitle +- Added mysql support except for Node.js engine +- Add FormCancelReason for GuiAPI +- Implemented registerPlugin for old plugins + +### Fixed + +- Fix setAbility +- Fix runtime command warning +- Add missing stacktrace in catch +- Add missing LLSECallEventsOnHotUnload and fix unload + ## [0.9.0-rc.5] - 2025-01-15 ### Fixed @@ -704,7 +720,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [#208]: https://github.com/LiteLDev/LegacyScriptEngine/issues/208 -[Unreleased]: https://github.com/LiteLDev/LegacyScriptEngine/compare/v0.9.0-rc.5...HEAD +[Unreleased]: https://github.com/LiteLDev/LegacyScriptEngine/compare/v0.9.0...HEAD + +[0.9.0]: https://github.com/LiteLDev/LegacyScriptEngine/compare/v0.9.0-rc.5...v0.9.0 [0.9.0-rc.5]: https://github.com/LiteLDev/LegacyScriptEngine/compare/v0.9.0-rc.4...v0.9.0-rc.5 diff --git a/tooth.lua.json b/tooth.lua.json index 3181cf7..c9f8393 100644 --- a/tooth.lua.json +++ b/tooth.lua.json @@ -1,23 +1,23 @@ { "format_version": 2, "tooth": "gitea.litebds.com/LiteLDev/legacy-script-engine-lua", - "version": "0.9.0-rc.5", + "version": "0.9.0", "info": { "name": "LegacyScriptEngine with Lua backend", "description": "A plugin engine for running LLSE plugins on LeviLamina", "author": "LiteLDev", "tags": [ - "levilamina", + "platform:levilamina", "plugin-engine" ] }, "dependencies": { - "github.com/LiteLDev/LegacyRemoteCall": "0.9.0-rc.4", - "github.com/LiteLDev/LegacyParticleAPI": "0.9.0-rc.4", - "github.com/LiteLDev/LegacyMoney": "0.9.0-rc.4" + "github.com/LiteLDev/LegacyRemoteCall": "0.9.x", + "github.com/LiteLDev/LegacyParticleAPI": "0.9.x", + "github.com/LiteLDev/LegacyMoney": "0.9.x" }, "prerequisites": { - "github.com/LiteLDev/LeviLamina": "1.0.0-rc.3" + "github.com/LiteLDev/LeviLamina": "1.0.x" }, "files": { "place": [ diff --git a/tooth.nodejs.json b/tooth.nodejs.json index 9847838..610cbe7 100644 --- a/tooth.nodejs.json +++ b/tooth.nodejs.json @@ -1,25 +1,25 @@ { "format_version": 2, "tooth": "gitea.litebds.com/LiteLDev/legacy-script-engine-nodejs", - "version": "0.9.0-rc.5", + "version": "0.9.0", "info": { "name": "LegacyScriptEngine with NodeJs backend", "description": "A plugin engine for running LLSE plugins on LeviLamina", "author": "LiteLDev", "tags": [ - "levilamina", + "platform:levilamina", "plugin-engine" ] }, "dependencies": { - "github.com/LiteLDev/LegacyRemoteCall": "0.9.0-rc.4", - "github.com/LiteLDev/LegacyParticleAPI": "0.9.0-rc.4", - "github.com/LiteLDev/LegacyMoney": "0.9.0-rc.4", + "github.com/LiteLDev/LegacyRemoteCall": "0.9.x", + "github.com/LiteLDev/LegacyParticleAPI": "0.9.x", + "github.com/LiteLDev/LegacyMoney": "0.9.x", "gitea.litebds.com/ShrBox/7-zip": "24.x", "gitea.litebds.com/LiteLDev/node-binaries": "22.12.0-rc.1" }, "prerequisites": { - "github.com/LiteLDev/LeviLamina": "1.0.0-rc.3" + "github.com/LiteLDev/LeviLamina": "1.0.x" }, "files": { "place": [ diff --git a/tooth.python.json b/tooth.python.json index def1815..e09edc5 100644 --- a/tooth.python.json +++ b/tooth.python.json @@ -1,23 +1,23 @@ { "format_version": 2, "tooth": "gitea.litebds.com/LiteLDev/legacy-script-engine-python", - "version": "0.9.0-rc.5", + "version": "0.9.0", "info": { "name": "LegacyScriptEngine with Python backend", "description": "A plugin engine for running LLSE plugins on LeviLamina", "author": "LiteLDev", "tags": [ - "levilamina", + "platform:levilamina", "plugin-engine" ] }, "dependencies": { - "github.com/LiteLDev/LegacyRemoteCall": "0.9.0-rc.4", - "github.com/LiteLDev/LegacyParticleAPI": "0.9.0-rc.4", - "github.com/LiteLDev/LegacyMoney": "0.9.0-rc.4" + "github.com/LiteLDev/LegacyRemoteCall": "0.9.x", + "github.com/LiteLDev/LegacyParticleAPI": "0.9.x", + "github.com/LiteLDev/LegacyMoney": "0.9.x" }, "prerequisites": { - "github.com/LiteLDev/LeviLamina": "1.0.0-rc.3" + "github.com/LiteLDev/LeviLamina": "1.0.x" }, "files": { "place": [ diff --git a/tooth.quickjs.json b/tooth.quickjs.json index 21d4d4e..71647b6 100644 --- a/tooth.quickjs.json +++ b/tooth.quickjs.json @@ -1,23 +1,23 @@ { "format_version": 2, "tooth": "gitea.litebds.com/LiteLDev/legacy-script-engine-quickjs", - "version": "0.9.0-rc.5", + "version": "0.9.0", "info": { "name": "LegacyScriptEngine with QuickJs backend", "description": "A plugin engine for running LLSE plugins on LeviLamina", "author": "LiteLDev", "tags": [ - "levilamina", + "platform:levilamina", "plugin-engine" ] }, "dependencies": { - "github.com/LiteLDev/LegacyRemoteCall": "0.9.0-rc.4", - "github.com/LiteLDev/LegacyParticleAPI": "0.9.0-rc.4", - "github.com/LiteLDev/LegacyMoney": "0.9.0-rc.4" + "github.com/LiteLDev/LegacyRemoteCall": "0.9.x", + "github.com/LiteLDev/LegacyParticleAPI": "0.9.x", + "github.com/LiteLDev/LegacyMoney": "0.9.x" }, "prerequisites": { - "github.com/LiteLDev/LeviLamina": "1.0.0-rc.3" + "github.com/LiteLDev/LeviLamina": "1.0.x" }, "files": { "place": [ diff --git a/xmake.lua b/xmake.lua index 81dfa6b..cc7d9f1 100644 --- a/xmake.lua +++ b/xmake.lua @@ -3,9 +3,9 @@ add_rules("mode.debug", "mode.release") add_repositories("liteldev-repo https://github.com/LiteLDev/xmake-repo.git") if is_config("target_type", "server") then - add_requires("levilamina 1.0.0-rc.3", {configs = {target_type = "server"}}) + add_requires("levilamina 1.0.0", {configs = {target_type = "server"}}) else - add_requires("levilamina 1.0.0-rc.3", {configs = {target_type = "client"}}) + add_requires("levilamina 1.0.0", {configs = {target_type = "client"}}) end add_requires("levibuildscript")