diff --git a/CHANGELOG.md b/CHANGELOG.md index b4e0a376..66e05973 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,25 @@ # Changelog +## v0.17.0 - 2026-08-24 +### 🐞 Fixes +- [Patch] Fixed tile-streamer texture exporter (42c3fbf…) +- [Patch] Added lod debug for splats (0f57d0a…) +- [Patch] Implemented spatial bucketing for progressive Gaussian tier generation (b9f6373…) +- [Patch] Implemented new API for gaussian system (820424c…) +- [Patch] Progressive Gaussian loading is now tile-independent (fd9b2b8…) +- [Patch] Fix Gaussian LOD memory leak, stale-task race, and code-review findings (cee64e1…) +### 📚 Docs +- [Docs] Add tutorials for demos (cb0c6c0…) +- [Docs] Add more tutorials (a43537b…) +- [Docs] Add even more tutorials (d9158e3…) +- [Docs] added architecture docs (cfb9122…) +- [Docs] fix image url (09dd132…) +- [Docs] Added additional tutorials (e5e3b37…) +- [Docs] Updated url paths to demos (fca1fbd…) +- [Docs] Updated readme with gifs (85c6a1d…) +### 🚀 Features +- [Feature] Deliver physics backend events to subscribers and USC scripts (75917cf…) +- [Feature] Progressive loading for splats (f4d3148…) +- [Feature] Overdraw-aware Gaussian LOD selection (dc2ca60…) ## v0.16.0 - 2026-08-12 ### 🐞 Fixes - [Patch] fixed gaussian not rendering (74d821b…) diff --git a/README.md b/README.md index 2812baee..a73db2ed 100644 --- a/README.md +++ b/README.md @@ -102,7 +102,7 @@ Clone the repository and launch the Starter Demo: ```bash git clone https://github.com/untoldengine/UntoldEngine.git cd UntoldEngine -git checkout v0.16.0 +git checkout v0.17.0 swift run StarterDemo ``` diff --git a/Sources/Demos/ShowcaseDemo/AppDelegate.swift b/Sources/Demos/ShowcaseDemo/AppDelegate.swift index 6632e27e..ad8734cc 100644 --- a/Sources/Demos/ShowcaseDemo/AppDelegate.swift +++ b/Sources/Demos/ShowcaseDemo/AppDelegate.swift @@ -11,7 +11,7 @@ @MainActor final class AppDelegate: NSObject, NSApplicationDelegate { private enum Constants { - static let appVersion = "0.16.0" + static let appVersion = "0.17.0" static let defaultWindowSize = NSSize(width: 1920, height: 1080) static let minimumWindowSize = NSSize(width: 640, height: 480) } diff --git a/Sources/Sandbox/AppDelegate.swift b/Sources/Sandbox/AppDelegate.swift index 6dd649f8..ffaa3705 100644 --- a/Sources/Sandbox/AppDelegate.swift +++ b/Sources/Sandbox/AppDelegate.swift @@ -10,7 +10,7 @@ @MainActor final class AppDelegate: NSObject, NSApplicationDelegate { private enum Constants { - static let appVersion = "0.16.0" + static let appVersion = "0.17.0" static let windowSize = NSSize(width: 1600, height: 900) } diff --git a/Sources/UntoldEngine/Renderer/UntoldEngine.swift b/Sources/UntoldEngine/Renderer/UntoldEngine.swift index 6d810337..20683442 100644 --- a/Sources/UntoldEngine/Renderer/UntoldEngine.swift +++ b/Sources/UntoldEngine/Renderer/UntoldEngine.swift @@ -197,7 +197,7 @@ public class UntoldRenderer: NSObject, MTKViewDelegate { BatchingSystem.shared.applyRuntimeBatchingTuning(.macOSBalanced) #endif - Logger.log(message: "Untold Engine Starting. Version 0.16.0") + Logger.log(message: "Untold Engine Starting. Version 0.17.0") } public func initSizeableResources() { diff --git a/docs/API/GettingStarted.md b/docs/API/GettingStarted.md index 57fc8cb1..26b530f8 100644 --- a/docs/API/GettingStarted.md +++ b/docs/API/GettingStarted.md @@ -19,7 +19,7 @@ Clone the repository and launch the demo: ```bash git clone https://github.com/untoldengine/UntoldEngine.git cd UntoldEngine -git checkout v0.16.0 +git checkout v0.17.0 swift run ShowcaseDemo ``` diff --git a/docs/index.md b/docs/index.md index 14511dbb..62b7fd8f 100644 --- a/docs/index.md +++ b/docs/index.md @@ -80,7 +80,7 @@ Clone the repository and launch the Starter Demo: ```bash git clone https://github.com/untoldengine/UntoldEngine.git cd UntoldEngine -git checkout v0.16.0 +git checkout v0.17.0 swift run StarterDemo ```