0.9.0
This release adds support for SwiftWasm 5.5 and bumps the minimum required version to Swift 5.4. It now depends on JavaScriptKit 0.11.1, which no longer requires manual memory management of JSClosure
instances. The downside of that update is that minimum browser version requirements are significantly higher now. See README.md
for more details.
Additionally, a few new features were added to the DOM renderer:
Canvas
andTimelineView
;onHover
modifier;task
modifier for runningasync
functions;- Sanitizers for
Text
view.
Many thanks (in alphabetical order) to @agg23, @carson-katri, @ezraberch, and @mbrandonw for their contributions to this release!
Closed issues:
TextField
Not Rendering the field (#455)- Can't find
CGSize
orCGFloat
type (#450) UnitPoint
constants don't match SwiftUI (#443)
Merged pull requests:
- Update for JSKit 0.11.1, add async
task
modifier (#457) via @MaxDesiatov - Switch to Xcode 13.0 in
gtk_macos_build
job (#454) via @MaxDesiatov - Add
Canvas
andTimelineView
to DOM renderer (#449) via @carson-katri - Initial implementation of
onHover
(#448) via @agg23 - Refactor
NavigationView
(#446) via @ezraberch - Save HTML snapshots with .html extension. (#447) via @mbrandonw
- Add HTML renderer support for AngularGradient (#444) via @ezraberch
- Bump requirements to Swift 5.4, migrate to
@resultBuilder
(#442) via @MaxDesiatov - Add HTML sanitizer to
Text
(#437) via @ezraberch - Add
@ezraberch
to the list of maintainers (#440) via @MaxDesiatov