Siyuan Yan
04a1eb4d49
website: add 0.22 to version selector, sync next with 0.22 ( #3960 )
2025-12-08 18:33:37 +09:00
GitHub Action
8211024c24
(cargo-release) version {{crate_name}}-v{{version}}
yew-agent-v0.4.0
yew-router-v0.19.0
yew-v0.22.0
2025-12-08 08:05:18 +00:00
Siyuan Yan
610f931e22
docs: 0.22.0 prep ( #3952 )
2025-12-08 07:52:29 +09:00
Siyuan Yan
54c20db6cf
ci: use action to avoid rate limiting ( #3950 )
2025-11-27 14:25:03 +09:00
dependabot[bot]
71e24b7e81
Bump the cargo-deps group across 1 directory with 18 updates ( #3933 )
...
* Bump the cargo-deps group across 1 directory with 18 updates
Bumps the cargo-deps group with 17 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [tokio](https://github.com/tokio-rs/tokio ) | `1.47.1` | `1.48.0` |
| [implicit-clone](https://github.com/yewstack/implicit-clone ) | `0.5.1` | `0.6.0` |
| [thiserror](https://github.com/dtolnay/thiserror ) | `2.0.16` | `2.0.17` |
| [serde](https://github.com/serde-rs/serde ) | `1.0.225` | `1.0.228` |
| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen ) | `0.3.53` | `0.3.54` |
| [trybuild](https://github.com/dtolnay/trybuild ) | `1.0.111` | `1.0.112` |
| [quote](https://github.com/dtolnay/quote ) | `1.0.40` | `1.0.41` |
| [getrandom](https://github.com/rust-random/getrandom ) | `0.3.3` | `0.3.4` |
| [clap](https://github.com/clap-rs/clap ) | `4.5.47` | `4.5.49` |
| [reqwest](https://github.com/seanmonstar/reqwest ) | `0.12.23` | `0.12.24` |
| [regex](https://github.com/rust-lang/regex ) | `1.11.2` | `1.12.2` |
| [toml](https://github.com/toml-rs/toml ) | `0.9.5` | `0.9.8` |
| [anyhow](https://github.com/dtolnay/anyhow ) | `1.0.99` | `1.0.100` |
| [lipsum](https://github.com/mgeisler/lipsum ) | ``35060ef`` | ``e1ab664`` |
| [time](https://github.com/time-rs/time ) | `0.3.43` | `0.3.44` |
| [warp](https://github.com/seanmonstar/warp ) | `0.3.7` | `0.4.2` |
| [axum](https://github.com/tokio-rs/axum ) | `0.8.4` | `0.8.6` |
Updates `tokio` from 1.47.1 to 1.48.0
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.47.1...tokio-1.48.0 )
Updates `implicit-clone` from 0.5.1 to 0.6.0
- [Commits](https://github.com/yewstack/implicit-clone/compare/v0.5.1...v0.6.0 )
Updates `thiserror` from 2.0.16 to 2.0.17
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/2.0.16...2.0.17 )
Updates `serde` from 1.0.225 to 1.0.228
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.225...v1.0.228 )
Updates `wasm-bindgen-test` from 0.3.53 to 0.3.54
- [Release notes](https://github.com/wasm-bindgen/wasm-bindgen/releases )
- [Changelog](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/wasm-bindgen/wasm-bindgen/commits )
Updates `trybuild` from 1.0.111 to 1.0.112
- [Release notes](https://github.com/dtolnay/trybuild/releases )
- [Commits](https://github.com/dtolnay/trybuild/compare/1.0.111...1.0.112 )
Updates `quote` from 1.0.40 to 1.0.41
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.40...1.0.41 )
Updates `getrandom` from 0.3.3 to 0.3.4
- [Release notes](https://github.com/rust-random/getrandom/releases )
- [Changelog](https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/getrandom/compare/v0.3.3...v0.3.4 )
Updates `clap` from 4.5.47 to 4.5.49
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.47...clap_complete-v4.5.49 )
Updates `reqwest` from 0.12.23 to 0.12.24
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24 )
Updates `regex` from 1.11.2 to 1.12.2
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.11.2...1.12.2 )
Updates `toml` from 0.9.5 to 0.9.8
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.9.5...toml-v0.9.8 )
Updates `anyhow` from 1.0.99 to 1.0.100
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.99...1.0.100 )
Updates `lipsum` from `35060ef` to `e1ab664`
- [Release notes](https://github.com/mgeisler/lipsum/releases )
- [Commits](35060ef81a...e1ab6646e6 )
Updates `time` from 0.3.43 to 0.3.44
- [Release notes](https://github.com/time-rs/time/releases )
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md )
- [Commits](https://github.com/time-rs/time/compare/v0.3.43...v0.3.44 )
Updates `warp` from 0.3.7 to 0.4.2
- [Release notes](https://github.com/seanmonstar/warp/releases )
- [Changelog](https://github.com/seanmonstar/warp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/warp/compare/v0.3.7...v0.4.2 )
Updates `axum` from 0.8.4 to 0.8.6
- [Release notes](https://github.com/tokio-rs/axum/releases )
- [Changelog](https://github.com/tokio-rs/axum/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/axum/compare/axum-v0.8.4...axum-v0.8.6 )
Updates `serde_derive` from 1.0.225 to 1.0.228
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.225...v1.0.228 )
---
updated-dependencies:
- dependency-name: tokio
dependency-version: 1.48.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-deps
- dependency-name: implicit-clone
dependency-version: 0.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-deps
- dependency-name: thiserror
dependency-version: 2.0.17
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: serde
dependency-version: 1.0.228
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: wasm-bindgen-test
dependency-version: 0.3.54
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: trybuild
dependency-version: 1.0.112
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: quote
dependency-version: 1.0.41
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: getrandom
dependency-version: 0.3.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: clap
dependency-version: 4.5.49
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: reqwest
dependency-version: 0.12.24
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: regex
dependency-version: 1.12.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-deps
- dependency-name: toml
dependency-version: 0.9.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: anyhow
dependency-version: 1.0.100
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: lipsum
dependency-version: e1ab6646e65fa7fdc201f97919b82d7f44fb6ae5
dependency-type: direct:production
dependency-group: cargo-deps
- dependency-name: time
dependency-version: 0.3.44
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: warp
dependency-version: 0.4.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-deps
- dependency-name: axum
dependency-version: 0.8.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: serde_derive
dependency-version: 1.0.228
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
...
Signed-off-by: dependabot[bot] <support@github.com>
* downgrade warp
* fix implicit_clone upgrade
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martin Molzer <WorldSEnder@users.noreply.github.com>
2025-10-22 19:36:23 +02:00
dependabot[bot]
b463400881
Bump the website-deps group across 1 directory with 14 updates ( #3928 )
...
* Bump the website-deps group across 1 directory with 14 updates
Bumps the website-deps group with 12 updates in the /website directory:
| Package | From | To |
| --- | --- | --- |
| [@docusaurus/core](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus ) | `3.8.1` | `3.9.1` |
| [@docusaurus/plugin-client-redirects](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-client-redirects ) | `3.8.1` | `3.9.1` |
| [@docusaurus/preset-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic ) | `3.8.1` | `3.9.1` |
| [@mdx-js/react](https://github.com/mdx-js/mdx/tree/HEAD/packages/react ) | `3.1.0` | `3.1.1` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react ) | `19.0.0` | `19.1.1` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `19.0.8` | `19.1.16` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom ) | `19.0.0` | `19.1.1` |
| [sass](https://github.com/sass/dart-sass ) | `1.83.4` | `1.93.2` |
| [@docusaurus/tsconfig](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-tsconfig ) | `3.8.1` | `3.9.1` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `8.22.0` | `8.45.0` |
| [prettier](https://github.com/prettier/prettier ) | `3.5.1` | `3.6.2` |
| [typescript](https://github.com/microsoft/TypeScript ) | `5.7.3` | `5.9.3` |
Updates `@docusaurus/core` from 3.8.1 to 3.9.1
- [Release notes](https://github.com/facebook/docusaurus/releases )
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/docusaurus/commits/v3.9.1/packages/docusaurus )
Updates `@docusaurus/plugin-client-redirects` from 3.8.1 to 3.9.1
- [Release notes](https://github.com/facebook/docusaurus/releases )
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/docusaurus/commits/v3.9.1/packages/docusaurus-plugin-client-redirects )
Updates `@docusaurus/preset-classic` from 3.8.1 to 3.9.1
- [Release notes](https://github.com/facebook/docusaurus/releases )
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/docusaurus/commits/v3.9.1/packages/docusaurus-preset-classic )
Updates `@mdx-js/react` from 3.1.0 to 3.1.1
- [Release notes](https://github.com/mdx-js/mdx/releases )
- [Changelog](https://github.com/mdx-js/mdx/blob/main/changelog.md )
- [Commits](https://github.com/mdx-js/mdx/commits/3.1.1/packages/react )
Updates `react` from 19.0.0 to 19.1.1
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.1.1/packages/react )
Updates `@types/react` from 19.0.8 to 19.1.16
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `react-dom` from 19.0.0 to 19.1.1
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.1.1/packages/react-dom )
Updates `sass` from 1.83.4 to 1.93.2
- [Release notes](https://github.com/sass/dart-sass/releases )
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sass/dart-sass/compare/1.83.4...1.93.2 )
Updates `@docusaurus/module-type-aliases` from 3.8.1 to 3.9.1
- [Release notes](https://github.com/facebook/docusaurus/releases )
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/docusaurus/commits/v3.9.1/packages/docusaurus-module-type-aliases )
Updates `@docusaurus/tsconfig` from 3.8.1 to 3.9.1
- [Release notes](https://github.com/facebook/docusaurus/releases )
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/docusaurus/commits/v3.9.1/packages/docusaurus-tsconfig )
Updates `@types/react` from 19.0.8 to 19.1.16
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `@typescript-eslint/eslint-plugin` from 8.22.0 to 8.45.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.45.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.22.0 to 8.45.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.45.0/packages/parser )
Updates `prettier` from 3.5.1 to 3.6.2
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.5.1...3.6.2 )
Updates `typescript` from 5.7.3 to 5.9.3
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.7.3...v5.9.3 )
---
updated-dependencies:
- dependency-name: "@docusaurus/core"
dependency-version: 3.9.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: website-deps
- dependency-name: "@docusaurus/plugin-client-redirects"
dependency-version: 3.9.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: website-deps
- dependency-name: "@docusaurus/preset-classic"
dependency-version: 3.9.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: website-deps
- dependency-name: "@mdx-js/react"
dependency-version: 3.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: website-deps
- dependency-name: react
dependency-version: 19.1.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: website-deps
- dependency-name: "@types/react"
dependency-version: 19.1.16
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: website-deps
- dependency-name: react-dom
dependency-version: 19.1.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: website-deps
- dependency-name: sass
dependency-version: 1.93.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: website-deps
- dependency-name: "@docusaurus/module-type-aliases"
dependency-version: 3.9.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: website-deps
- dependency-name: "@docusaurus/tsconfig"
dependency-version: 3.9.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: website-deps
- dependency-name: "@types/react"
dependency-version: 19.1.16
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: website-deps
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-version: 8.45.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: website-deps
- dependency-name: "@typescript-eslint/parser"
dependency-version: 8.45.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: website-deps
- dependency-name: prettier
dependency-version: 3.6.2
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: website-deps
- dependency-name: typescript
dependency-version: 5.9.3
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: website-deps
...
Signed-off-by: dependabot[bot] <support@github.com>
* dump node version used in ci
* follow migration advice
* update translations
AI mode is mentioned a bunch in the docusaurus translations, but not enabled by default.
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martin Molzer <WorldSEnder@users.noreply.github.com>
2025-10-22 18:20:00 +02:00
WorldSEnder
cd502bc1b7
Avoid unnecessary scheduling ( #3935 )
2025-10-22 17:15:42 +02:00
Siddhant Shekhar
38e7f2bcf4
Inconsistent clone() requirement when passing Classes to HTML elements vs. components ( #3589 ) ( #3931 )
...
* Add From<&Classes> impl to allow &Classes in element props (#3589 )
* bless macro test error output
adds an additional candidate to the impl block, which is fine
---------
Co-authored-by: Martin Molzer <WorldSEnder@users.noreply.github.com>
2025-10-22 15:53:51 +02:00
Siyuan Yan
0c986740ac
Preserve camelCase for known svg elements ( #3875 )
...
* Fix SVG element casing to preserve camelCase names
SVG elements like feDropShadow were incorrectly converted to lowercase,
breaking their functionality. Now properly preserves casing for known
SVG elements while normalizing regular HTML elements.
Fixes svg filter rendering issue where filters would not display.
* Preserve camelCase for all elements per worldsender's suggestion
* Remove accidentally committed test files
* add pixel color test
* remove extra comments and screenshot tests for now
* adjust lint warning message
---------
Co-authored-by: Martin Molzer <WorldSEnder@users.noreply.github.com>
2025-10-22 13:44:43 +02:00
WorldSEnder
bb031eb68f
Maintain some nightly features and CI ( #3934 )
...
* remove `doc_auto_cfg`
removed in favor of `doc_cfg` which is already present
* fix optimization flags
the fix targets the change to panic_abort in rust-lang/rust#146974
Incidentally, this led me to realize that some RUSTFLAGS were being
ignored, due to the exclusivity of env variables vs config options (see ref).
With this change, all config options are read from toml files instead of
env variables.
reference: https://doc.rust-lang.org/cargo/reference/config.html#buildrustflags
use old optimization flags for master branch before this change
* skip example paths that don't contain a Cargo.toml
2025-10-22 13:08:44 +02:00
dependabot[bot]
85050f50fb
Bump browser-actions/setup-chrome from 1 to 2 ( #3886 )
...
Bumps [browser-actions/setup-chrome](https://github.com/browser-actions/setup-chrome ) from 1 to 2.
- [Release notes](https://github.com/browser-actions/setup-chrome/releases )
- [Changelog](https://github.com/browser-actions/setup-chrome/blob/master/CHANGELOG.md )
- [Commits](https://github.com/browser-actions/setup-chrome/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: browser-actions/setup-chrome
dependency-version: '2'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-23 07:17:38 +02:00
dependabot[bot]
e5352140af
Bump the cargo-deps group across 1 directory with 21 updates ( #3923 )
...
* Bump the cargo-deps group across 1 directory with 21 updates
Bumps the cargo-deps group with 19 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [indexmap](https://github.com/indexmap-rs/indexmap ) | `2.10.0` | `2.11.4` |
| [thiserror](https://github.com/dtolnay/thiserror ) | `1.0.69` | `2.0.16` |
| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen ) | `0.3.50` | `0.3.53` |
| [trybuild](https://github.com/dtolnay/trybuild ) | `1.0.110` | `1.0.111` |
| [rand](https://github.com/rust-random/rand ) | `0.8.5` | `0.9.2` |
| [average](https://github.com/vks/average ) | `0.15.1` | `0.16.0` |
| [tabled](https://github.com/zhiburt/tabled ) | `0.18.0` | `0.20.0` |
| [indicatif](https://github.com/console-rs/indicatif ) | `0.17.11` | `0.18.0` |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.143` | `1.0.145` |
| [clap](https://github.com/clap-rs/clap ) | `4.5.45` | `4.5.47` |
| [regex](https://github.com/rust-lang/regex ) | `1.11.1` | `1.11.2` |
| [toml](https://github.com/toml-rs/toml ) | `0.8.23` | `0.9.5` |
| [chrono](https://github.com/chronotope/chrono ) | `0.4.41` | `0.4.42` |
| [semver](https://github.com/dtolnay/semver ) | `1.0.26` | `1.0.27` |
| [log](https://github.com/rust-lang/log ) | `0.4.27` | `0.4.28` |
| [time](https://github.com/time-rs/time ) | `0.3.41` | `0.3.43` |
| [uuid](https://github.com/uuid-rs/uuid ) | `1.18.0` | `1.18.1` |
| [warp](https://github.com/seanmonstar/warp ) | `0.3.7` | `0.4.2` |
| [hyper-util](https://github.com/hyperium/hyper-util ) | `0.1.16` | `0.1.17` |
Updates `indexmap` from 2.10.0 to 2.11.4
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md )
- [Commits](https://github.com/indexmap-rs/indexmap/compare/2.10.0...2.11.4 )
Updates `thiserror` from 1.0.69 to 2.0.16
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.69...2.0.16 )
Updates `serde` from 1.0.219 to 1.0.225
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.225 )
Updates `wasm-bindgen-test` from 0.3.50 to 0.3.53
- [Release notes](https://github.com/wasm-bindgen/wasm-bindgen/releases )
- [Changelog](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/wasm-bindgen/wasm-bindgen/commits )
Updates `trybuild` from 1.0.110 to 1.0.111
- [Release notes](https://github.com/dtolnay/trybuild/releases )
- [Commits](https://github.com/dtolnay/trybuild/compare/1.0.110...1.0.111 )
Updates `rand` from 0.8.5 to 0.9.2
- [Release notes](https://github.com/rust-random/rand/releases )
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/rand/compare/0.8.5...rand_core-0.9.2 )
Updates `average` from 0.15.1 to 0.16.0
- [Commits](https://github.com/vks/average/commits )
Updates `tabled` from 0.18.0 to 0.20.0
- [Changelog](https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zhiburt/tabled/commits )
Updates `indicatif` from 0.17.11 to 0.18.0
- [Release notes](https://github.com/console-rs/indicatif/releases )
- [Commits](https://github.com/console-rs/indicatif/compare/0.17.11...0.18.0 )
Updates `serde_json` from 1.0.143 to 1.0.145
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.143...v1.0.145 )
Updates `clap` from 4.5.45 to 4.5.47
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.45...clap_complete-v4.5.47 )
Updates `regex` from 1.11.1 to 1.11.2
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.11.1...1.11.2 )
Updates `toml` from 0.8.23 to 0.9.5
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v0.9.5 )
Updates `chrono` from 0.4.41 to 0.4.42
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.41...v0.4.42 )
Updates `semver` from 1.0.26 to 1.0.27
- [Release notes](https://github.com/dtolnay/semver/releases )
- [Commits](https://github.com/dtolnay/semver/compare/1.0.26...1.0.27 )
Updates `log` from 0.4.27 to 0.4.28
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.27...0.4.28 )
Updates `time` from 0.3.41 to 0.3.43
- [Release notes](https://github.com/time-rs/time/releases )
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md )
- [Commits](https://github.com/time-rs/time/compare/v0.3.41...v0.3.43 )
Updates `uuid` from 1.18.0 to 1.18.1
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1 )
Updates `warp` from 0.3.7 to 0.4.2
- [Release notes](https://github.com/seanmonstar/warp/releases )
- [Changelog](https://github.com/seanmonstar/warp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/warp/compare/v0.3.7...v0.4.2 )
Updates `hyper-util` from 0.1.16 to 0.1.17
- [Release notes](https://github.com/hyperium/hyper-util/releases )
- [Changelog](https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/hyper-util/compare/v0.1.16...v0.1.17 )
Updates `serde_derive` from 1.0.219 to 1.0.225
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.225 )
---
updated-dependencies:
- dependency-name: indexmap
dependency-version: 2.11.4
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-deps
- dependency-name: thiserror
dependency-version: 2.0.16
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: cargo-deps
- dependency-name: serde
dependency-version: 1.0.225
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: wasm-bindgen-test
dependency-version: 0.3.53
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: trybuild
dependency-version: 1.0.111
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: rand
dependency-version: 0.9.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-deps
- dependency-name: average
dependency-version: 0.16.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-deps
- dependency-name: tabled
dependency-version: 0.20.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-deps
- dependency-name: indicatif
dependency-version: 0.18.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-deps
- dependency-name: serde_json
dependency-version: 1.0.145
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: clap
dependency-version: 4.5.47
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: regex
dependency-version: 1.11.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: toml
dependency-version: 0.9.5
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-deps
- dependency-name: chrono
dependency-version: 0.4.42
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: semver
dependency-version: 1.0.27
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: log
dependency-version: 0.4.28
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: time
dependency-version: 0.3.43
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: uuid
dependency-version: 1.18.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: warp
dependency-version: 0.4.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-deps
- dependency-name: hyper-util
dependency-version: 0.1.17
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: serde_derive
dependency-version: 1.0.225
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
...
Signed-off-by: dependabot[bot] <support@github.com>
* fix lipsum dependency
lipsum hasn't publish a version for rand 0.9 yet, but that exists on master
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martin Molzer <WorldSEnder@users.noreply.github.com>
2025-09-23 01:17:57 +02:00
WorldSEnder
b7a599b9e4
Fix internally tracked sibling positions earlier when hydrating ( #3914 )
...
* fix internally tracked sibling positions earlier
previously, the fixup was done in the first "real" render, now this
happens immediately in the render that transitions from
ComponentRenderState::Hydration to ComponentRenderState::Render.
We do so by threading through a reference to the sibling that needs
a fix
* test case for element with early change in render order
harden test case by using an extra inner component
2025-09-09 12:18:01 +02:00
Nika
b246e0d5ed
Update broken links ( #3911 )
...
* tree-wide: update links to https://rustwasm.github.io/wasm-bindgen
https://rustwasm.github.io/wasm-bindgen -> https://wasm-bindgen.github.io/wasm-bindgen
https://rustwasm.github.io/docs/wasm-pack -> https://drager.github.io/wasm-pack/book/
https://rustwasm.github.io/wasm-pack -> https://github.com/drager/wasm-pack
2025-09-01 14:15:44 +00:00
Cecile Tonglet
b00721954a
Better ImplicitClone ergnomics ( #3508 )
...
* Use cheap-to-clone types more
* Use IArray in NodeSeq & add IntoPropValue for &AttrValue
* Add function get_mut() on VChild to make things easier
* Use AttrValue in timer_functional example
* fix VList PartialEq
* extract implicit-clone as workspace dep and bump to 0.5.1
* docs: advocate using IArray and IMap instead of Vec and HashMap
* docs: AI translation for lifecycles.mdx in Japanese and simplified Chinese
---------
Co-authored-by: Mattuwu <syan4@ualberta.ca>
2025-08-27 15:21:50 +09:00
Nika
1afb054e8e
website: update link to unmaintained documentation ( #3909 )
...
rustwasm.github.io/docs/wasm-bindgen -> https://wasm-bindgen.github.io/wasm-bindgen
2025-08-26 22:03:06 +09:00
Siyuan Yan
50f987d9f5
Upgrade bincode from 1.x to 2.0.0-rc.3 ( #3899 )
...
- Updated bincode dependency to 2.0.0-rc.3 in yew and yew-agent packages
- Migrated from bincode::serialize/deserialize to bincode::serde::encode_to_vec/decode_from_slice
- Updated test expectations for changed base64 encoding format
- Used 2.0.0-rc.3 to maintain MSRV compatibility with Rust 1.78.0
2025-08-22 03:57:44 +09:00
Ruslan S.
0102d62d60
Add Function Delayed Input Processing Example ( #3586 )
...
Co-authored-by: Mattuwu <syan4@ualberta.ca>
Co-authored-by: Kirill <burnytc@gmail.com>
2025-08-22 02:23:14 +09:00
Jesper Olsen
741849d892
grid logic 2 conway.rs ( #3598 )
...
Co-authored-by: Mattuwu <syan4@ualberta.ca>
2025-08-21 18:09:40 +09:00
Siyuan Yan
0f05f02bf5
deps(tokio): bump minor ver; extract workspace dep; tree-shake features ( #3903 )
2025-08-21 14:12:27 +09:00
Siyuan Yan
5f919bd185
bump MSRV to 1.84.0 and use resolver 3 ( #3900 )
2025-08-20 20:25:08 +09:00
Siyuan Yan
06845fff9f
website: upgrade Docusaurus to 3.8.1 with system color mode support ( #3897 )
2025-08-16 15:56:32 +09:00
Siyuan Yan
26b4c51709
chore: bump indexmap from 2.8.0 to 2.10.0 ( #3898 )
2025-08-16 15:56:07 +09:00
Siyuan Yan
1707f03784
Add the unstable section back in .cargo/config.toml ( #3896 )
2025-08-13 15:27:53 +09:00
Siyuan Yan
5a1864643f
apply attributes before inserting elements into the DOM ( #3892 )
2025-08-12 12:03:57 +00:00
Siyuan Yan
8390db0c07
remove now stable doctest-xcompile ( #3893 )
2025-08-12 18:05:27 +09:00
Siyuan Yan
4ca16f95d2
rustversion 1.0.22 turns off incompatible_msrv automatically ( #3889 )
2025-08-10 01:31:46 +00:00
Siyuan Yan
7955547b40
fix dependency not working with rustc 1.78 ( #3890 )
2025-08-10 04:59:33 +09:00
Siyuan Yan
93e862b1d0
fix: hydration panic on camelCased elements ( #3876 )
...
* fix: hydration panic on camelCased elements
via namespace-aware tag comparison
* add test for hydration involving camelCase svg
Compare tags case-insensitively for HTML elements and case-sensitively
for namespaced elements (SVG, MathML) to match browser behavior.
Use eq_ignore_ascii_case for HTML namespace comparison
* fix: suppress the incompatible_msrv lint for newer rust versions
* fix: clippy warnings
- Allow incompatible_msrv for PanicInfo type (stable since 1.81.0)
- Allow dead_code for test struct Comp
- Remove unnecessary parentheses in closure
---------
Co-authored-by: Matt "Siyuan" Yan <mattsy1999@gmail.com>
Co-authored-by: WorldSEnder <6527051+WorldSEnder@users.noreply.github.com>
2025-08-08 13:10:44 +00:00
dependabot[bot]
21f373b42d
Bump jetli/trunk-action from 0.5.0 to 0.5.1 ( #3887 )
...
Bumps [jetli/trunk-action](https://github.com/jetli/trunk-action ) from 0.5.0 to 0.5.1.
- [Release notes](https://github.com/jetli/trunk-action/releases )
- [Commits](https://github.com/jetli/trunk-action/compare/v0.5.0...v0.5.1 )
---
updated-dependencies:
- dependency-name: jetli/trunk-action
dependency-version: 0.5.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-05 02:52:32 +09:00
dependabot[bot]
56abb15333
Bump actions/github-script from 6 to 7 ( #3549 )
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 6 to 7.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-01 08:44:30 +09:00
dependabot[bot]
e74ef49a24
Bump image-size from 1.2.0 to 1.2.1 in /website ( #3836 )
...
Bumps [image-size](https://github.com/image-size/image-size ) from 1.2.0 to 1.2.1.
- [Release notes](https://github.com/image-size/image-size/releases )
- [Commits](https://github.com/image-size/image-size/compare/v1.2.0...v1.2.1 )
---
updated-dependencies:
- dependency-name: image-size
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-31 12:18:32 +09:00
dependabot[bot]
11132707f0
Bump estree-util-value-to-estree from 3.2.1 to 3.3.3 in /website ( #3839 )
...
Bumps [estree-util-value-to-estree](https://github.com/remcohaszing/estree-util-value-to-estree ) from 3.2.1 to 3.3.3.
- [Release notes](https://github.com/remcohaszing/estree-util-value-to-estree/releases )
- [Commits](https://github.com/remcohaszing/estree-util-value-to-estree/compare/v3.2.1...v3.3.3 )
---
updated-dependencies:
- dependency-name: estree-util-value-to-estree
dependency-version: 3.3.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-31 12:17:52 +09:00
dependabot[bot]
6a5d149047
Bump http-proxy-middleware from 2.0.7 to 2.0.9 in /website ( #3849 )
...
Bumps [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware ) from 2.0.7 to 2.0.9.
- [Release notes](https://github.com/chimurai/http-proxy-middleware/releases )
- [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md )
- [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v2.0.7...v2.0.9 )
---
updated-dependencies:
- dependency-name: http-proxy-middleware
dependency-version: 2.0.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-24 14:07:54 +09:00
dependabot[bot]
a8e4caf6dc
Bump JamesSingleton/is-organization-member from 1.0.1 to 1.1.0 ( #3851 )
...
Bumps [JamesSingleton/is-organization-member](https://github.com/jamessingleton/is-organization-member ) from 1.0.1 to 1.1.0.
- [Release notes](https://github.com/jamessingleton/is-organization-member/releases )
- [Commits](https://github.com/jamessingleton/is-organization-member/compare/1.0.1...1.1.0 )
---
updated-dependencies:
- dependency-name: JamesSingleton/is-organization-member
dependency-version: 1.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-24 14:07:28 +09:00
dependabot[bot]
5ffe777150
Bump on-headers and compression in /website ( #3877 )
...
Bumps [on-headers](https://github.com/jshttp/on-headers ) and [compression](https://github.com/expressjs/compression ). These dependencies needed to be updated together.
Updates `on-headers` from 1.0.2 to 1.1.0
- [Release notes](https://github.com/jshttp/on-headers/releases )
- [Changelog](https://github.com/jshttp/on-headers/blob/master/HISTORY.md )
- [Commits](https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0 )
Updates `compression` from 1.7.5 to 1.8.1
- [Release notes](https://github.com/expressjs/compression/releases )
- [Changelog](https://github.com/expressjs/compression/blob/master/HISTORY.md )
- [Commits](https://github.com/expressjs/compression/compare/1.7.5...v1.8.1 )
---
updated-dependencies:
- dependency-name: on-headers
dependency-version: 1.1.0
dependency-type: indirect
- dependency-name: compression
dependency-version: 1.8.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-24 14:03:48 +09:00
Siyuan Yan
607a6cc4b2
implement ImplicitClone for more types ( #3878 )
...
UseStateHandle, UseStateSetter, UseReducerHandle, UseReducerDispatcher
2025-07-24 13:58:31 +09:00
Tim Kurdov
f0b182d391
yew: function_component -> component ( #3885 )
2025-07-21 10:06:41 +09:00
Tim Kurdov
16fd8b085a
website: modernise the tutorial ( #3882 )
2025-07-21 04:16:16 +09:00
Techuuu
61ae2aa4ef
Update README.md ( #3500 )
...
Improved typos and documentation
2025-07-20 23:19:20 +09:00
Tim Kurdov
cf03715a66
website-test: make diff resolver use more context to avoid ambiguities ( #3883 )
2025-07-20 09:00:44 +09:00
Tim Kurdov
b58a8748a0
fix the docs of use_prepared_state ( #3881 )
2025-07-19 19:13:13 +09:00
Tim Kurdov
4f3b85e31d
website: make tutorial testable ( #3879 )
2025-07-19 18:49:07 +09:00
Tim Kurdov
7ff45d3198
Added a serde feature to yew ( #3880 )
2025-07-19 05:53:40 +09:00
Tim Kurdov
fd96a9abca
Add for-loops to html! ( #3498 )
2025-07-15 15:29:27 +09:00
rustfix
8945ab7856
chore: fix some minor issues in the comments ( #3872 )
...
Signed-off-by: rustfix <771054535@qq.com>
2025-07-10 15:09:30 +09:00
Siyuan Yan
b4d083ef8f
concise diagnostics for missing props ( #3873 )
2025-07-09 22:29:57 +09:00
gcmutator
4d08a03355
chore: remove redundant word in comment ( #3868 )
...
Signed-off-by: gcmutator <329964069@qq.com>
2025-06-17 15:34:31 +09:00
flumm
122684babe
Fix typo in test for Key ( #3856 )
...
15_u64 and 15_u128 result in a duplicate, key, so change it to 16_u128.
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2025-05-21 13:54:53 +02:00
Luca Cappelletti
17cbf2f026
Vendoring gloo-workers into yew-agent, support module type web worker ( #3859 )
2025-05-20 12:45:46 +09:00