diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f41d7e1f6..803fb3fb2 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -6,7 +6,7 @@ # Contributing to CC: Tweaked As with many open source projects, CC: Tweaked thrives on contributions from other people! This document (hopefully) -provides an introduction as to how to get started in helping out. +provides an introduction as to how to get started with helping out. If you've any other questions, [just ask the community][community] or [open an issue][new-issue]. @@ -28,7 +28,7 @@ ## 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 instealled: + - Make sure you've got the following software installed: - Java Development Kit (JDK) installed. This can be downloaded from [Adoptium]. - [Git](https://git-scm.com/). - If you want to work on documentation, [NodeJS][node]. @@ -51,10 +51,10 @@ ## Setting up a development environment ## Developing CC: Tweaked Before making any major changes to CC: Tweaked, I'd recommend you have a read of the [the architecture document][architecture] first. While it's not a comprehensive document, it gives a good hint of where you should start -looking to make your changes. As always, if you're not sure [do ask the community][community]! +looking to make your changes. As always, if you're not sure, [do ask the community][community]! ### Testing -When making larger changes, it's may be useful to write a test to make sure your code works as expected. +When making larger changes, it may be useful to write a test to make sure your code works as expected. CC: Tweaked has several test suites, each designed to test something different: @@ -91,11 +91,11 @@ ## Writing documentation Documentation is built using [illuaminate] which, while not currently documented (somewhat ironic), is largely the same as [ldoc][ldoc]. Documentation comments are written in Markdown, though note that we do not support many GitHub-specific -markdown features - if you can, do check what the documentation looks like locally! +markdown features. If you can, do check what the documentation looks like locally! When writing long-form documentation (such as the guides in [doc/guides](doc/guides)), I find it useful to tell a -narrative. Think of what you want the user to learn or achieve, then start introducing a simple concept and then talk -about how you can build on that, until you've covered everything! +narrative. Think of what you want the user to learn or achieve, then start introducing a simple concept, and then talk +about how you can build on that until you've covered everything! [new-issue]: https://github.com/cc-tweaked/CC-Tweaked/issues/new/choose "Create a new issue" [community]: README.md#community "Get in touch with the community." diff --git a/gradle.properties b/gradle.properties index 8b17b60ee..d8a0c0f09 100644 --- a/gradle.properties +++ b/gradle.properties @@ -10,7 +10,7 @@ kotlin.jvm.target.validation.mode=error # Mod properties isUnstable=false -modVersion=1.106.1 +modVersion=1.107.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 2579b93e1..b37910924 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,16 @@ +# New features in CC: Tweaked 1.107.0 + +* Add `disabled_generic_methods` config option to disable generic methods. +* Add basic integration with EMI. +* Enchanted turtle tools now render with a glint. +* Update several translations (PatriikPlays, 1Turtle, Ale32bit). + +Several bug fixes: +* Fix client config file being generated on a dedicated server. +* Fix numbers ending in "f" or "d" being treated as avalid. +* Fix `string.pack`'s "z" specifier causing out-of-bounds errors. +* Fix several issues with `turtle.dig`'s custom actions (tilling, making paths). + # New features in CC: Tweaked 1.106.1 Several bug fixes: 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 f8f051a02..5d4ebbbf1 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,7 +1,14 @@ -New features in CC: Tweaked 1.106.1 +New features in CC: Tweaked 1.107.0 + +* Add `disabled_generic_methods` config option to disable generic methods. +* Add basic integration with EMI. +* Enchanted turtle tools now render with a glint. +* Update several translations (PatriikPlays, 1Turtle, Ale32bit). Several bug fixes: -* Block the CGNAT range (100.64.0.0/10) by default. -* Fix conflicts with other mods replacing reach distance. +* Fix client config file being generated on a dedicated server. +* Fix numbers ending in "f" or "d" being treated as avalid. +* Fix `string.pack`'s "z" specifier causing out-of-bounds errors. +* Fix several issues with `turtle.dig`'s custom actions (tilling, making paths). Type "help changelog" to see the full version history.