From 9b5635ed88531faf65916936f0437c552c060023 Mon Sep 17 00:00:00 2001 From: Diego Marcos Segura Date: Wed, 30 Jul 2025 23:57:08 -0700 Subject: [PATCH] Add 0.1.7 changelog --- CHANGELOG.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8b28b02..efb3ed3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,24 @@ +### 0.1.7 (July 30, 2025) + +Image quality and performance improvements. + +### Enhancements + +- Allow custom splat encoding ranges (rgb, sh1, sh2, sh3). Expose `premultipliedAlpha` flag to use when accumulating splat RGB (#134) (@asundqui) +- Add higher precision mode (float32) for splat sorting in addition to the default one (float16) (@asundqui, @mrxz) (#129) +- Allow decoding and parsing of SOGS images to happen in parallel (@mrxz) (#122) +- New [splat shaders effect example](http://sparkjs.dev/examples/splat-shader-effects) (#141) (@kali-shade) +- Expose `minAlpha` and `maxPixelRadius` in the [SparkRenderer](https://sparkjs.dev/docs/spark-renderer/) parameters (#130) (@asundqui) +- Tree-shaking on worker code (@mrxz) (#118) +- Add JSDocs to docs (@mrxz) (#123) +- Use THREE.js built-in [full screen quad](https://github.com/mrdoob/three.js/blob/95febf473cc326ac2029c51442b2fea3348c5321/examples/jsm/postprocessing/Pass.js#L138) instead of custom setup to cover the entire render target (@mrxz) (#121) +- Redunce bundle size by removing `anyhow::anyhow` dependency (#127) (@asundqui) + +### Deprecations + +- Remove `SparkRenderer` blending parameter. Rely instead on `THREE.js` built-in support for `premultipliedAlpha` that sets the right blending mode automatically (#136) (@mrxz) + + ### 0.1.6 (July 11, 2025) Visual quality improvements, .zip sogs file support, bug fixes.