⚡️ More speed
With most JS interop switched to BridgeJS and a bit of Swift 6.3 optimization work, ElementaryUI is entering blazing fast territory.
⚠️ Breaking Changes
This release drops support for Swift 6.2.
When updating an existing project, the bundled BrowserRuntime JS package (JavaScriptKit runtime + BridgeJS) might need reinstalling, and the Vite cache for dev builds may need to be cleared.
# for existing projects, after resolving the updated swift package dependencies
# install/update the local BrowserRuntime package
npm install
# clear vite dev build cache
rm -rf node_modules/.viteWhat's Changed
- migrate to swift 6.3 by @sliemeobn in #90
- Migrate DOM interop to BridgeJS by @sliemeobn in #76
- Performance: reusable move-only scratch containers by @sliemeobn in #91
- upgraded to JavaScriptKit 0.50 by @sliemeobn in #92
Full Changelog: 0.1.8...0.2.0