Skip to content

Commit 32616fe

Browse files
authored
Update CHANGELOG.md for 0.9.0 release (#458)
1 parent cbfdc34 commit 32616fe

File tree

2 files changed

+41
-2
lines changed

2 files changed

+41
-2
lines changed

CHANGELOG.md

+37
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,40 @@
1+
# 0.9.0 (26 November 2021)
2+
3+
This release adds support for SwiftWasm 5.5 and bumps the minimum required version to Swift 5.4.
4+
It now depends on JavaScriptKit 0.11.1, which no longer requires manual memory management of
5+
`JSClosure` instances. The downside of that update is that minimum browser version requirements are
6+
significantly higher now. See [`README.md`](README.md#requirements) for more details.
7+
8+
Additionally, a few new features were added to the DOM renderer:
9+
10+
- `Canvas` and `TimelineView`;
11+
- `onHover` modifier;
12+
- `task` modifier for running `async` functions;
13+
- Sanitizers for `Text` view.
14+
15+
Many thanks (in alphabetical order) to [@agg23](https://github.com/agg23),
16+
[@carson-katri](https://github.com/carson-katri), [@ezraberch](https://github.com/ezraberch),
17+
and [@mbrandonw](https://github.com/mbrandonw) for their contributions to this release!
18+
19+
**Closed issues:**
20+
21+
- `TextField` Not Rendering the field ([#455](https://github.com/TokamakUI/Tokamak/issues/455))
22+
- Can't find `CGSize` or `CGFloat` type ([#450](https://github.com/TokamakUI/Tokamak/issues/450))
23+
- `UnitPoint` constants don't match SwiftUI ([#443](https://github.com/TokamakUI/Tokamak/issues/443))
24+
25+
**Merged pull requests:**
26+
27+
- Update for JSKit 0.11.1, add async `task` modifier ([#457](https://github.com/TokamakUI/Tokamak/pull/457)) via [@MaxDesiatov](https://github.com/MaxDesiatov)
28+
- Switch to Xcode 13.0 in `gtk_macos_build` job ([#454](https://github.com/TokamakUI/Tokamak/pull/454)) via [@MaxDesiatov](https://github.com/MaxDesiatov)
29+
- Add `Canvas` and `TimelineView` to DOM renderer ([#449](https://github.com/TokamakUI/Tokamak/pull/449)) via [@carson-katri](https://github.com/carson-katri)
30+
- Initial implementation of `onHover` ([#448](https://github.com/TokamakUI/Tokamak/pull/448)) via [@agg23](https://github.com/agg23)
31+
- Refactor `NavigationView` ([#446](https://github.com/TokamakUI/Tokamak/pull/446)) via [@ezraberch](https://github.com/ezraberch)
32+
- Save HTML snapshots with .html extension. ([#447](https://github.com/TokamakUI/Tokamak/pull/447)) via [@mbrandonw](https://github.com/mbrandonw)
33+
- Add HTML renderer support for AngularGradient ([#444](https://github.com/TokamakUI/Tokamak/pull/444)) via [@ezraberch](https://github.com/ezraberch)
34+
- Bump requirements to Swift 5.4, migrate to `@resultBuilder` ([#442](https://github.com/TokamakUI/Tokamak/pull/442)) via [@MaxDesiatov](https://github.com/MaxDesiatov)
35+
- Add HTML sanitizer to `Text` ([#437](https://github.com/TokamakUI/Tokamak/pull/437)) via [@ezraberch](https://github.com/ezraberch)
36+
- Add `@ezraberch` to the list of maintainers ([#440](https://github.com/TokamakUI/Tokamak/pull/440)) via [@MaxDesiatov](https://github.com/MaxDesiatov)
37+
138
# 0.8.0 (17 August 2021)
239

340
This release adds support for more SwiftUI types and modifiers, and fixes bugs. Including, but not

README.md

+4-2
Original file line numberDiff line numberDiff line change
@@ -111,15 +111,17 @@ This way both [Semantic UI](https://semantic-ui.com/) styles and [moment.js](htt
111111
localized date formatting (or any arbitrary style/script/font added that way) are available in your
112112
app.
113113

114-
## Requirements for app developers
114+
## Requirements
115+
116+
### For app developers
115117

116118
- macOS 11 and Xcode 13.0 or later. Xcode 13.2 or later is recommended if you're developing
117119
multi-platform apps that target WebAssembly and macOS at the same time, as these versions support
118120
Swift concurrency back-deployment.
119121
- [Swift 5.4 or later](https://swift.org/download/) and Ubuntu 18.04 if you'd like to use Linux.
120122
Other Linux distributions are currently not supported.
121123

122-
## Requirements for app users
124+
### For users of apps depending on Tokamak
123125

124126
Any recent browser that [supports WebAssembly](https://caniuse.com/#feat=wasm) and [required
125127
JavaScript features](https://caniuse.com/?search=finalizationregistry) should work, which currently includes:

0 commit comments

Comments
 (0)