From 08d4f91c8bd1dd3c0a999799cd7b4ba327e8e1d3 Mon Sep 17 00:00:00 2001 From: Jonathan Coates Date: Wed, 31 Jul 2024 07:05:08 +0100 Subject: [PATCH] Bump CC:T to 1.112.0 --- CONTRIBUTING.md | 10 ++-------- gradle.properties | 2 +- .../data/computercraft/lua/rom/help/changelog.md | 12 ++++++++++++ .../data/computercraft/lua/rom/help/whatsnew.md | 16 ++++++++-------- 4 files changed, 23 insertions(+), 17 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5fc93c314..a6e13e1f5 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -12,7 +12,6 @@ If you've any other questions, [just ask the community][community] or [open an i ## Table of Contents - [Reporting issues](#reporting-issues) - - [Translations](#translations) - [Setting up a development environment](#setting-up-a-development-environment) - [Developing CC: Tweaked](#developing-cc-tweaked) - [Writing documentation](#writing-documentation) @@ -21,17 +20,13 @@ If you've any other questions, [just ask the community][community] or [open an i If you have a bug, suggestion, or other feedback, the best thing to do is [file an issue][new-issue]. When doing so, do use the issue templates - they provide a useful hint on what information to provide. -## Translations -Translations are managed through [Weblate], an online interface for managing language strings. This is synced -automatically with GitHub, so please don't submit PRs adding/changing translations! - ## Setting up a development environment In order to develop CC: Tweaked, you'll need to download the source code and then run it. - Make sure you've got the following software installed: - - Java Development Kit (JDK). This can be downloaded from [Adoptium]. + - Java Development Kit 17 (JDK). This can be downloaded from [Adoptium]. - [Git](https://git-scm.com/). - - [NodeJS][node]. + - [NodeJS 20 or later][node]. - Download CC: Tweaked's source code: ``` @@ -101,7 +96,6 @@ about how you can build on that until you've covered everything! [community]: README.md#community "Get in touch with the community." [Adoptium]: https://adoptium.net/temurin/releases?version=17 "Download OpenJDK 17" [illuaminate]: https://github.com/SquidDev/illuaminate/ "Illuaminate on GitHub" -[weblate]: https://i18n.tweaked.cc/projects/cc-tweaked/minecraft/ "CC: Tweaked weblate instance" [docs]: https://tweaked.cc/ "CC: Tweaked documentation" [ldoc]: http://stevedonovan.github.io/ldoc/ "ldoc, a Lua documentation generator." [mc-test]: https://www.youtube.com/watch?v=vXaWOJTCYNg diff --git a/gradle.properties b/gradle.properties index adf404ab3..93d5e0dba 100644 --- a/gradle.properties +++ b/gradle.properties @@ -10,7 +10,7 @@ kotlin.jvm.target.validation.mode=error # Mod properties isUnstable=false -modVersion=1.111.0 +modVersion=1.112.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 863f6448e..3342468a4 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,15 @@ +# New features in CC: Tweaked 1.112.0 + +* Report a custom error when using `!` instead of `not`. +* Update several translations (zyxkad, MineKID-LP). +* Add `cc.strings.split` function. + +Several bug fixes: +* Fix `drive.getAudioTitle` returning `nil` when no disk is inserted. +* Preserve item data when upgrading pocket computers. +* Add missing bounds check to `cc.strings.wrap` (Lupus950). +* Fix modems not moving with Create contraptions. + # New features in CC: Tweaked 1.111.0 * Update several translations (Ale32bit). 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 90f960dd9..65e718be5 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,13 @@ -New features in CC: Tweaked 1.111.0 +New features in CC: Tweaked 1.112.0 -* Update several translations (Ale32bit). -* Split up turtle textures into individual textures. -* Add `r+`/`w+` support to the `io` library. -* Warn when capabilities are not registered and Optifine is installed. +* Report a custom error when using `!` instead of `not`. +* Update several translations (zyxkad, MineKID-LP). +* Add `cc.strings.split` function. Several bug fixes: -* Allow planks to be used for building in "adventure" (dan200). -* Fix `disk.getAudioTitle()` returning untranslated strings for some modded discs. -* Fix crash when right clicking turtles in spectator. +* Fix `drive.getAudioTitle` returning `nil` when no disk is inserted. +* Preserve item data when upgrading pocket computers. +* Add missing bounds check to `cc.strings.wrap` (Lupus950). +* Fix modems not moving with Create contraptions. Type "help changelog" to see the full version history.