github MovingBlocks/Terasology v4.2.0
Engine 4.2.0 / Alpha 18

latest releases: pre-2023-revive, v5.3.0, v5.3.0-rc.2...
3 years ago

Additional changes since https://github.com/MovingBlocks/Terasology/releases/tag/v4.2.0-rc.1

Engine Changes

🚀 Feature

🐛 Bug Fixes

🐢 Performance

  • perf: avoid string operations when validating visible blocks #4472 (@pollend)
  • perf: Mark new chunks ready before triggering OnChunkLoaded events. #4353 (@4Denthusiast)
  • perf: Render even chunks that are next to unloaded chunks. #4427 (@4Denthusiast)
  • perf(chunk-sparse-array): replace dense arrays to sparse arrays for lightdata #4438 (@DarkWeird)
  • perf(GL): move opengl33 off of draw loop #4471 (@pollend)
  • perf(optimize): optimize iterator for block region #4399 (@pollend)
  • perf(world): implement deflate for sparse TeraArray (8/16 bit) #4433 (@DarkWeird)

🧰 Maintenance / Stabilization

📚 Documentation

⚙️ Logistics

  • build: factor out methods making gradle dependencies from gestalt metadata #4514 (@keturn)
  • build: factor out ModuleInfoException from terasology-module #4511 (@keturn)
  • build: Fix transient deps #4343 (@keturn)
  • build: Migrate Omega package from old Jenkins to new, with some minor cleanup / label improvements #4409 (@Cervator)
  • build: patch upgrade to gradle 6.8.2 #4465 (@keturn)
  • build: remove unused asm-related dependencies #4440 (@keturn)
  • build: upgrade gradle to 6.8.1 #4439 (@keturn)
  • build: use joml-ext v0.1.0 and nui v1.4.0 #4525 (@jdrueckert)
  • build(facades.PC): tidy distribution tasks #4347 (@keturn)
  • build(jmh): git-ignore generated code #4406 (@skaldarnar)
  • build(MTE): allow MTE to configure the logger. #4477 (@keturn)
  • build(PC): add gradle command-line option for max heap size #4467 (@keturn)
  • build(PC): move modules back off the classpath so the sandbox works #4454 (@keturn)
  • ci: fix path to versionInfo.properties #4507 (@keturn)

🧑‍🏫 JOML

Migrations & Cleanups

Module Changes

🚀 Feature

🐛 Bug Fixes

🧰 Maintenance / Stabilization

📚 Documentation

⚙️ Logistics

🧑‍🏫 JOML

Migrations & Cleanups

Don't miss a new Terasology release

NewReleases is sending notifications on new releases.