v0.17.3

SparkAudio/Spark-TTSv0.17.3Feb 9, 2024by ad1992

AI Summary

This release addresses several rendering and build issues in the Excalidraw drawing tool, specifically fixing label rendering, UMD browser compatibility, and caching logic.

Key Highlights

  • Fixed UMD build for browser compatibility.
  • Fixed incorrect label rendering caused by premature bounds caching.
  • Fixed customData preservation during element conversion.

Full Release Notes

### Fixes

- Keep customData when converting to ExcalidrawElement. [#7656](https://github.com/excalidraw/excalidraw/pull/7656)

- Umd build for browser since it was breaking in v0.17.0 [#7349](https://github.com/excalidraw/excalidraw/pull/7349). Also make sure that when using `Vite`, the `process.env.IS_PREACT` is set as `"true"` (string) and not a boolean.

```
define: {
  "process.env.IS_PREACT": JSON.stringify("true"),
}
```

- Disable caching bounds for arrow labels [#7343](https://github.com/excalidraw/excalidraw/pull/7343)

- Bounds cached prematurely resulting in incorrectly rendered labels [#7339](https://github.com/excalidraw/excalidraw/pull/7339)