v0.17.3
canove/whaticket-communityv0.17.3Feb 9, 2024by ad1992
AI Summary
Excalidraw v0.17.3 fixes custom data preservation during conversion, UMD build issues, and caching bounds for arrow labels to improve rendering accuracy.
Key Highlights
- Preserved customData when converting to ExcalidrawElement
- Fixed UMD build for browser compatibility
- Disabled caching bounds for arrow labels
- Fixed bounds caching issues
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)