html!: key and ref are no longer ignored for components with no properties. [[@jstarry], #1338]
html!: List rendering behavior is consistent no matter which syntax is chosen. [[@siku2], #1275]
html! { for node_list } is now equivalent to html! { node_list } when node_list is a Vec<VNode>.
KeyboardService events can now have default behavior prevented. [[@ghpu], #1286]
Yew will check the current DOM input value before comparing with the desired value. [[@ShadoySV], #1268]
html!: Void elements (<br/>, <input />) are no longer allowed to have children. [[@kaoet], #1217]
Local agents no longer require Input and Output to implement Serializable. [[@mkawalec], #1195]
🚨 Breaking changes
ConsoleService, DialogService, IntervalService, RenderService, TimeoutService, and WebSocketService methods are now static. [[@teymour-aldridge], #1313]
html!: Children no longer implements Renderable. [[@siku2], #1275]
Replace instances of self.props.children.render() with self.props.children.clone().
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in the `.dependabot/config.yml` file in this repo:
- Update frequency
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Updates the requirements on yew to permit the latest version.
Changelog
Sourced from yew's changelog.
Commits
563d66b
Prep release for v0.17.1bb6ca01
Don't notify consumers when context hasn't changed018f048
Split render and rendered into separate task queuesf50539b
Add breaking change to onsubmit listener to changelog (#1361)5ab94c7
Yewtil 3.0 (#1283)cab176d
Release v0.14 for yew router (#1357)9c84106
Bump yew-components version to 0.2.0844aa4b
Prep 0.17 release (#1355)dcdcfe7
Use wildcard requirement for bincode dependency (#1349)0c3c289
Bring back destroy lifecycle method (#1354)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in the `.dependabot/config.yml` file in this repo: - Update frequency - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)