diff --git a/gradle.properties b/gradle.properties index 164c4465e5..cbbd63ee04 100644 --- a/gradle.properties +++ b/gradle.properties @@ -9,8 +9,8 @@ kotlin.stdlib.default.dependency=false kotlin.jvm.target.validation.mode=error # Mod properties -isUnstable=false -modVersion=1.108.4 +isUnstable=true +modVersion=1.109.0 # Minecraft properties: We want to configure this here so we can read it in settings.gradle mcVersion=1.20.1 diff --git a/projects/core/src/main/resources/data/computercraft/lua/rom/help/changelog.md b/projects/core/src/main/resources/data/computercraft/lua/rom/help/changelog.md index 7ab1bca844..2a0a0c717c 100644 --- a/projects/core/src/main/resources/data/computercraft/lua/rom/help/changelog.md +++ b/projects/core/src/main/resources/data/computercraft/lua/rom/help/changelog.md @@ -1,3 +1,17 @@ +# New features in CC: Tweaked 1.109.0 + +* Update to Lua 5.2 + * `getfenv`/`setfenv` now only work on Lua functions. + * Add support for `goto`. + * Remove support for dumping and loading binary chunks. +* File handles, HTTP requests and websocket messages now use raw bytes rather than converting to UTF-8. +* Add `allow_repetitions` option to `textutils.serialiseJSON`. +* Track memory allocated by computers. + +Several bug fixes: +* Fix error when using position captures and backreferences in string patterns (e.g. `()(%1)`). +* Fix formatting non-real numbers with `%d`. + # New features in CC: Tweaked 1.108.4 * Rewrite `@LuaFunction` generation to use `MethodHandle`s instead of ASM. diff --git a/projects/core/src/main/resources/data/computercraft/lua/rom/help/whatsnew.md b/projects/core/src/main/resources/data/computercraft/lua/rom/help/whatsnew.md index 75f36b1f42..b300dd090a 100644 --- a/projects/core/src/main/resources/data/computercraft/lua/rom/help/whatsnew.md +++ b/projects/core/src/main/resources/data/computercraft/lua/rom/help/whatsnew.md @@ -1,13 +1,15 @@ -New features in CC: Tweaked 1.108.4 +New features in CC: Tweaked 1.109.0 -* Rewrite `@LuaFunction` generation to use `MethodHandle`s instead of ASM. -* Refactor `ComputerThread` to provide a cleaner interface. -* Remove `disable_lua51_features` config option. -* Update several translations (Sammy). +* Update to Lua 5.2 + * `getfenv`/`setfenv` now only work on Lua functions. + * Add support for `goto`. + * Remove support for dumping and loading binary chunks. +* File handles, HTTP requests and websocket messages now use raw bytes rather than converting to UTF-8. +* Add `allow_repetitions` option to `textutils.serialiseJSON`. +* Track memory allocated by computers. Several bug fixes: -* Fix monitor peripheral becoming "detached" after breaking and replacing a monitor. -* Fix signs being empty when placed. -* Fix several inconsistencies with mount error messages. +* Fix error when using position captures and backreferences in string patterns (e.g. `()(%1)`). +* Fix formatting non-real numbers with `%d`. Type "help changelog" to see the full version history.