From cdc8592aa379c9edb6cc0de1d7512a8807c300b7 Mon Sep 17 00:00:00 2001
From: Jonathan Coates <git@squiddev.cc>
Date: Mon, 28 Aug 2023 12:24:35 +0100
Subject: [PATCH] Bump CC:T to 1.108.0

---
 gradle.properties                             |  2 +-
 .../computercraft/lua/rom/help/changelog.md   | 14 ++++++++++++++
 .../computercraft/lua/rom/help/whatsnew.md    | 19 ++++++++++---------
 3 files changed, 25 insertions(+), 10 deletions(-)

diff --git a/gradle.properties b/gradle.properties
index 905e5b3dc..dd57aae01 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -10,7 +10,7 @@ kotlin.jvm.target.validation.mode=error
 
 # Mod properties
 isUnstable=false
-modVersion=1.107.0
+modVersion=1.108.0
 
 # Minecraft properties: We want to configure this here so we can read it in settings.gradle
 mcVersion=1.19.4
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 b37910924..e104168b6 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.108.0
+
+* Remove compression from terminal/monitor packets. Vanilla applies its own compression, so this ends up being less helpful than expected.
+* `/computercraft` command now supports permission mods.
+* Split some GUI textures into sprite sheets.
+* Support the `%g` character class in string pattern matching.
+
+Several bug fixes:
+* Fix crash when playing some modded records via a disk drive.
+* Fix race condition when computers attach or detach from a monitor.
+* Fix the "max websocket message" config option not being read.
+* `tostring` now correctly obeys `__name`.
+* Fix several inconsistencies with pattern matching character classes.
+
 # New features in CC: Tweaked 1.107.0
 
 * Add `disabled_generic_methods` config option to disable generic methods.
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 5d4ebbbf1..ddea8f648 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,14 +1,15 @@
-New features in CC: Tweaked 1.107.0
+New features in CC: Tweaked 1.108.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).
+* Remove compression from terminal/monitor packets. Vanilla applies its own compression, so this ends up being less helpful than expected.
+* `/computercraft` command now supports permission mods.
+* Split some GUI textures into sprite sheets.
+* Support the `%g` character class in string pattern matching.
 
 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).
+* Fix crash when playing some modded records via a disk drive.
+* Fix race condition when computers attach or detach from a monitor.
+* Fix the "max websocket message" config option not being read.
+* `tostring` now correctly obeys `__name`.
+* Fix several inconsistencies with pattern matching character classes.
 
 Type "help changelog" to see the full version history.