From 95d3b646b22622ab57b61e83cb4fd8841515f3fb Mon Sep 17 00:00:00 2001 From: Jonathan Coates Date: Sat, 16 Dec 2023 19:09:39 +0000 Subject: [PATCH] Bump CC:T to 1.109.1 --- gradle.properties | 2 +- .../data/computercraft/lua/rom/help/changelog.md | 8 ++++++++ .../data/computercraft/lua/rom/help/whatsnew.md | 16 +++++----------- projects/web/ARCHITECTURE.md | 6 +++--- 4 files changed, 17 insertions(+), 15 deletions(-) diff --git a/gradle.properties b/gradle.properties index cbbd63ee0..d97139d29 100644 --- a/gradle.properties +++ b/gradle.properties @@ -10,7 +10,7 @@ kotlin.jvm.target.validation.mode=error # Mod properties isUnstable=true -modVersion=1.109.0 +modVersion=1.109.1 # 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 2a0a0c717..8502e7a7b 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,11 @@ +# New features in CC: Tweaked 1.109.1 + +Several bug fixes: +* Fix `mouse_drag` event not firing for right and middle mouse buttons. +* Fix crash when syntax errors involve `goto` or `::`. +* Fix deadlock occuring when adding/removing observers. +* Allow placing seeds into compostor barrels with `turtle.place()`. + # New features in CC: Tweaked 1.109.0 * Update to Lua 5.2 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 b300dd090..ea127f579 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,15 +1,9 @@ -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. +New features in CC: Tweaked 1.109.1 Several bug fixes: -* Fix error when using position captures and backreferences in string patterns (e.g. `()(%1)`). -* Fix formatting non-real numbers with `%d`. +* Fix `mouse_drag` event not firing for right and middle mouse buttons. +* Fix crash when syntax errors involve `goto` or `::`. +* Fix deadlock occuring when adding/removing observers. +* Allow placing seeds into compostor barrels with `turtle.place()`. Type "help changelog" to see the full version history. diff --git a/projects/web/ARCHITECTURE.md b/projects/web/ARCHITECTURE.md index 949735ea8..2b7465d90 100644 --- a/projects/web/ARCHITECTURE.md +++ b/projects/web/ARCHITECTURE.md @@ -30,12 +30,12 @@ ## Web-based emulator ## Static content Rendering the static portion of the website is fortunately much simpler. - - Doc generation: This is mostly handled in various Gradle files. The Forge Gradle script uses [cct-javadoc] to convert + - Doc generation: This is mostly handled in various Gradle files. The `common` project uses [cct-javadoc] to convert Javadoc on our peripherals and APIs to LDoc/[illuaminate] compatible documentation. This is then fed into illuaminate which spits out HTML. - - `src/htmlTransform`: We do a small amount of post-processing on the HTML in order. This project does syntax - highlighting of non-Lua code blocks, and replaces special `` tags with a rendered view of a given + - `src/htmlTransform`: We do a small amount of post-processing on the HTML, which is performed by this tool. This includes + syntax highlighting of non-Lua code blocks, and replacing special `` tags with a rendered view of a given Minecraft recipe. [TeaVM]: https://github.com/konsoletyper/teavm "TeaVM - Compiler of Java bytecode to JavaScript"