You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: CHANGELOG.md
+39
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,42 @@
1
1
# Changelog
2
2
3
+
## ✨ **0.15***(2020-04-25)*
4
+
5
+
#### Attention!
6
+
`yew` now uses `web-sys` by default. If your project uses `web-sys`, you can now drop the `"web_sys"` feature from your yew dependency.
7
+
Don't worry `stdweb` users, we have created a new alias crate for y'all called `yew-stdweb`. In order to use it, update your `Cargo.toml` yew dependency to the following:
8
+
9
+
```toml
10
+
yew = { version = "0.15", package = "yew-stdweb" }
11
+
```
12
+
13
+
#### Dev Survey Results
14
+
Thank you to everyone that took the time to fill out the Yew Dev Survey! 🙇♂️
15
+
16
+
Results have been posted here: https://github.com/yewstack/yew/wiki/Dev-Survey-%5BSpring-2020%5D
17
+
18
+
#### New Chatroom
19
+
We moved from Gitter to Discord! Join us: https://discord.gg/VQck8X4
20
+
21
+
#### Changelog
22
+
23
+
-#### ⚡️ Features
24
+
25
+
- Add support for single use callbacks (useful for `TimeoutService`). [[@lukerandall], [#1125](https://github.com/yewstack/yew/pull/1125)]
26
+
- Updated scheduler to eagerly destroy components to avoid unnecessary renders. [[@jstarry], [#1072](https://github.com/yewstack/yew/pull/1072)]
27
+
- Add support `key` attribute to improve rendering performance. [[@mrh0057], [#1076](https://github.com/yewstack/yew/pull/1076)]
28
+
29
+
-#### 🛠 Fixes
30
+
31
+
- Split class names on whitespace when passed within `tuple` or `Vec`. [[@bryanjswift], [#1084](https://github.com/yewstack/yew/pull/1084)]
32
+
33
+
-#### 🚨 Breaking changes
34
+
35
+
- The `components` module has been moved out `yew` and into `yew-components`. [[@jstarry], [#1132](https://github.com/yewstack/yew/pull/1132)]
36
+
- Replaced `mounted` component lifecycle method with `rendered` which is called after each render. [[@jstarry], [#1072](https://github.com/yewstack/yew/pull/1072)]
37
+
- Components must now implement the `change` method (forgetting this was a very common issue). [[@jstarry], [#1071](https://github.com/yewstack/yew/pull/1071)]
38
+
- Yew now builds with `web-sys` by default. [[@jstarry], [#1092](https://github.com/yewstack/yew/pull/1092)]
39
+
3
40
## ✨ **0.14.3***(2020-04-04)*
4
41
5
42
-#### 🛠 Fixes
@@ -763,6 +800,7 @@ This release introduces the concept of an `Agent`. Agents are separate activitie
0 commit comments