dependabot[bot]
ca2aa2a4a6
Bump the cargo dependencies with 36 updates ( #3408 )
...
* Bump the cargo-deps group with 36 updates
Bumps the cargo-deps group with 36 updates:
| Package | From | To |
| --- | --- | --- |
| [proc-macro2](https://github.com/dtolnay/proc-macro2 ) | `1.0.63` | `1.0.67` |
| [quote](https://github.com/dtolnay/quote ) | `1.0.29` | `1.0.33` |
| [syn](https://github.com/dtolnay/syn ) | `2.0.27` | `2.0.37` |
| [rustversion](https://github.com/dtolnay/rustversion ) | `1.0.12` | `1.0.14` |
| [trybuild](https://github.com/dtolnay/trybuild ) | `1.0.80` | `1.0.85` |
| [gloo-worker](https://github.com/rustwasm/gloo ) | `0.3.0` | `0.4.0` |
| [serde](https://github.com/serde-rs/serde ) | `1.0.168` | `1.0.188` |
| [prettyplease](https://github.com/dtolnay/prettyplease ) | `0.2.12` | `0.2.15` |
| [gloo](https://github.com/rustwasm/gloo ) | `0.8.1` | `0.10.0` |
| [urlencoding](https://github.com/kornelski/rust_urlencoding ) | `2.1.2` | `2.1.3` |
| [slab](https://github.com/tokio-rs/slab ) | `0.4.8` | `0.4.9` |
| [thiserror](https://github.com/dtolnay/thiserror ) | `1.0.44` | `1.0.48` |
| [implicit-clone](https://github.com/yewstack/implicit-clone ) | `0.4.0` | `0.4.1` |
| [tokio](https://github.com/tokio-rs/tokio ) | `1.29.0` | `1.32.0` |
| [jemallocator](https://github.com/tikv/jemallocator ) | `0.5.0` | `0.5.4` |
| [average](https://github.com/vks/average ) | `0.13.1` | `0.14.1` |
| [tabled](https://github.com/zhiburt/tabled ) | `0.12.2` | `0.14.0` |
| [indicatif](https://github.com/console-rs/indicatif ) | `0.17.5` | `0.17.6` |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.104` | `1.0.107` |
| [clap](https://github.com/clap-rs/clap ) | `4.3.9` | `4.4.4` |
| [anyhow](https://github.com/dtolnay/anyhow ) | `1.0.71` | `1.0.75` |
| [chrono](https://github.com/chronotope/chrono ) | `0.4.26` | `0.4.31` |
| [git2](https://github.com/rust-lang/git2-rs ) | `0.17.2` | `0.18.1` |
| [regex](https://github.com/rust-lang/regex ) | `1.8.4` | `1.9.4` |
| [reqwest](https://github.com/seanmonstar/reqwest ) | `0.11.18` | `0.11.20` |
| [semver](https://github.com/dtolnay/semver ) | `1.0.17` | `1.0.18` |
| [gloo-net](https://github.com/rustwasm/gloo ) | `0.3.0` | `0.4.0` |
| [base64](https://github.com/marshallpierce/rust-base64 ) | `0.21.2` | `0.21.4` |
| [strum_macros](https://github.com/Peternator7/strum ) | `0.25.0` | `0.25.2` |
| [log](https://github.com/rust-lang/log ) | `0.4.19` | `0.4.20` |
| [fake](https://github.com/cksac/fake-rs ) | `2.6.1` | `2.8.0` |
| [time](https://github.com/time-rs/time ) | `0.3.22` | `0.3.28` |
| [uuid](https://github.com/uuid-rs/uuid ) | `1.4.0` | `1.4.1` |
| [bytes](https://github.com/tokio-rs/bytes ) | `1.4.0` | `1.5.0` |
| [axum](https://github.com/tokio-rs/axum ) | `0.6.18` | `0.6.20` |
| [postcard](https://github.com/jamesmunns/postcard ) | `1.0.6` | `1.0.7` |
Updates `proc-macro2` from 1.0.63 to 1.0.67
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.63...1.0.67 )
Updates `quote` from 1.0.29 to 1.0.33
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.29...1.0.33 )
Updates `syn` from 2.0.27 to 2.0.37
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.27...2.0.37 )
Updates `rustversion` from 1.0.12 to 1.0.14
- [Release notes](https://github.com/dtolnay/rustversion/releases )
- [Commits](https://github.com/dtolnay/rustversion/compare/1.0.12...1.0.14 )
Updates `trybuild` from 1.0.80 to 1.0.85
- [Release notes](https://github.com/dtolnay/trybuild/releases )
- [Commits](https://github.com/dtolnay/trybuild/compare/1.0.80...1.0.85 )
Updates `gloo-worker` from 0.3.0 to 0.4.0
- [Release notes](https://github.com/rustwasm/gloo/releases )
- [Changelog](https://github.com/rustwasm/gloo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/gloo/compare/0.3.0...0.4.0 )
Updates `serde` from 1.0.168 to 1.0.188
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.168...v1.0.188 )
Updates `prettyplease` from 0.2.12 to 0.2.15
- [Release notes](https://github.com/dtolnay/prettyplease/releases )
- [Commits](https://github.com/dtolnay/prettyplease/compare/0.2.12...0.2.15 )
Updates `gloo` from 0.8.1 to 0.10.0
- [Release notes](https://github.com/rustwasm/gloo/releases )
- [Changelog](https://github.com/rustwasm/gloo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/gloo/commits )
Updates `urlencoding` from 2.1.2 to 2.1.3
- [Commits](https://github.com/kornelski/rust_urlencoding/commits )
Updates `slab` from 0.4.8 to 0.4.9
- [Release notes](https://github.com/tokio-rs/slab/releases )
- [Changelog](https://github.com/tokio-rs/slab/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/slab/compare/v0.4.8...v0.4.9 )
Updates `thiserror` from 1.0.44 to 1.0.48
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.44...1.0.48 )
Updates `implicit-clone` from 0.4.0 to 0.4.1
- [Commits](https://github.com/yewstack/implicit-clone/compare/v0.4.0...v0.4.1 )
Updates `tokio` from 1.29.0 to 1.32.0
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.29.0...tokio-1.32.0 )
Updates `jemallocator` from 0.5.0 to 0.5.4
- [Release notes](https://github.com/tikv/jemallocator/releases )
- [Changelog](https://github.com/tikv/jemallocator/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tikv/jemallocator/compare/0.5.0...0.5.4 )
Updates `average` from 0.13.1 to 0.14.1
- [Commits](https://github.com/vks/average/commits )
Updates `tabled` from 0.12.2 to 0.14.0
- [Changelog](https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zhiburt/tabled/commits/v0.14.0 )
Updates `indicatif` from 0.17.5 to 0.17.6
- [Release notes](https://github.com/console-rs/indicatif/releases )
- [Commits](https://github.com/console-rs/indicatif/compare/0.17.5...0.17.6 )
Updates `serde_json` from 1.0.104 to 1.0.107
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.104...v1.0.107 )
Updates `clap` from 4.3.9 to 4.4.4
- [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/v4.3.9...v4.4.4 )
Updates `anyhow` from 1.0.71 to 1.0.75
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.71...1.0.75 )
Updates `chrono` from 0.4.26 to 0.4.31
- [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.26...v0.4.31 )
Updates `git2` from 0.17.2 to 0.18.1
- [Changelog](https://github.com/rust-lang/git2-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/git2-rs/compare/0.17.2...git2-0.18.1 )
Updates `regex` from 1.8.4 to 1.9.4
- [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.8.4...1.9.4 )
Updates `reqwest` from 0.11.18 to 0.11.20
- [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.11.18...v0.11.20 )
Updates `semver` from 1.0.17 to 1.0.18
- [Release notes](https://github.com/dtolnay/semver/releases )
- [Commits](https://github.com/dtolnay/semver/compare/1.0.17...1.0.18 )
Updates `gloo-net` from 0.3.0 to 0.4.0
- [Release notes](https://github.com/rustwasm/gloo/releases )
- [Changelog](https://github.com/rustwasm/gloo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/gloo/compare/0.3.0...0.4.0 )
Updates `base64` from 0.21.2 to 0.21.4
- [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/marshallpierce/rust-base64/compare/v0.21.2...v0.21.4 )
Updates `strum_macros` from 0.25.0 to 0.25.2
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Peternator7/strum/commits )
Updates `log` from 0.4.19 to 0.4.20
- [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.19...0.4.20 )
Updates `fake` from 2.6.1 to 2.8.0
- [Commits](https://github.com/cksac/fake-rs/commits )
Updates `time` from 0.3.22 to 0.3.28
- [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.22...v0.3.28 )
Updates `uuid` from 1.4.0 to 1.4.1
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.4.0...1.4.1 )
Updates `bytes` from 1.4.0 to 1.5.0
- [Release notes](https://github.com/tokio-rs/bytes/releases )
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.4.0...v1.5.0 )
Updates `axum` from 0.6.18 to 0.6.20
- [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.6.18...axum-v0.6.20 )
Updates `postcard` from 1.0.6 to 1.0.7
- [Release notes](https://github.com/jamesmunns/postcard/releases )
- [Changelog](https://github.com/jamesmunns/postcard/blob/main/CHANGELOG.md )
- [Commits](https://github.com/jamesmunns/postcard/compare/v1.0.6...v1.0.7 )
---
updated-dependencies:
- dependency-name: proc-macro2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: quote
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: rustversion
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: trybuild
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: gloo-worker
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-deps
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: prettyplease
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: gloo
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-deps
- dependency-name: urlencoding
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: slab
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: implicit-clone
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-deps
- dependency-name: jemallocator
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: average
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-deps
- dependency-name: tabled
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-deps
- dependency-name: indicatif
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-deps
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: chrono
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: git2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-deps
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-deps
- dependency-name: reqwest
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: semver
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: gloo-net
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-deps
- dependency-name: base64
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: strum_macros
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: fake
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-deps
- dependency-name: time
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: bytes
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-deps
- dependency-name: axum
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
- dependency-name: postcard
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-deps
...
Signed-off-by: dependabot[bot] <support@github.com>
* bless stderr files after syn update
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Muhammad Hamza <muhammadhamza1311@gmail.com>
2023-09-23 14:57:06 +02:00
Tim Kurdov
a2786b1e14
Improve Context API docs ( #3409 )
...
* improved context API docs, added example of struct component context producer
* forgot to commit that oops
2023-09-23 14:56:06 +02:00
Daniel Sousa
954b0ec7b9
Correct minor mistakes in website ( #3405 )
...
* Remove whitespace in website tutorial
* Update index.mdx
Remove whitespace in tutorial.
* Add more information to website.
Changes to be committed:
modified: website/docs/tutorial/index.mdx
modified: website/versioned_docs/version-0.20/getting-started/build-a-sample-app.mdx
modified: website/versioned_docs/version-0.20/tutorial/index.mdx
* Remove error: doctest failed, to rerun pass `-p website-test --doc`
Changes to be committed:
modified: website/docs/migration-guides/yew/from-0_18_0-to-0_19_0.mdx
* Correction of minor mistakes in website.
Changes to be committed:
modified: website/docs/getting-started/build-a-sample-app.mdx
modified: website/docs/tutorial/index.mdx
modified: website/versioned_docs/version-0.20/getting-started/build-a-sample-app.mdx
modified: website/versioned_docs/version-0.20/tutorial/index.mdx
* Run Prettier
Changes to be committed:
new file: package-lock.json
modified: website/docs/tutorial/index.mdx
modified: website/package-lock.json
modified: website/package.json
modified: website/versioned_docs/version-0.20/getting-started/build-a-sample-app.mdx
2023-09-23 17:48:22 +05:00
Pouriya
2cbe6cee8a
feat: support arrays for Classes/classes!() ( #3393 )
...
* feat: support arrays for Classes/classes!()
* style: update
2023-09-23 21:38:59 +09:00
Connor King
7706bcf3a3
Say something about trunk serve at the top ( #3394 )
...
* Say something about `trunk serve` at the top
I was following this guide and did `cargo run` instead of `trunk serve` and was very confused
* Remove blank line
to make Prettier happy
2023-09-23 21:35:33 +09:00
Tim Kurdov
ce7702e9e7
Remove special handing of struct fields of type Option in derive(Properties) ( #3398 )
...
* removed PropAttr::Option
* fixed formatting
* removed an irrelevant test
* added a test for converting value into Some(value) in the html! macro
* added more tests for derive(Properties)
* added more tests (again)
2023-09-23 21:34:30 +09:00
Daniel Sousa
b71dbfe17e
Fix failing doc test in migration guide ( #3404 )
...
* Remove error: doctest failed, to rerun pass `-p website-test --doc` (#3404 )
Changes to be committed:
modified: website/docs/migration-guides/yew/from-0_18_0-to-0_19_0.mdx
2023-09-23 17:34:11 +05:00
Daniel Sousa
e249128f12
Remove whitespace in website tutorial ( #3402 )
...
* Remove whitespace in website tutorial
* Update index.mdx
Remove whitespace in tutorial.
2023-09-21 17:30:20 +05:00
Kaede Hoshikawa
eec07583f1
Agent v2 ( #2773 )
...
* Make private bridges.
* Add worker agent.
* Add task type.
* Memorised Task.
* Add station.
* Add Station Agent.
* Subscription.
* Station hooks.
* Reactor Agents.
* Add more description.
* Restart station when closed.
* Remove Station restart.
* Send finish message to bridges.
* Adds a method to read whether a bridge has received finish message for a subscription.
* Update Reactor Agent.
* Decouple macros from it.
* Reactor Macro.
* Reactivate Task.
* Slightly adjust API.
* Add documentation for reactor agents.
* Remove Station.
* Create Task macro.
* Migrate Example.
* Simplify Task Agent Design.
* Implement Sink.
* Agent -> Task in Example.
* Switch to Registrable.
* AgentScopeExt.
* Finish AgentScopeExt.
* Prelude.
* Adjust prelude.
* Fix imports.
* Yew Agent.
* Switch to upstreamed version of gloo.
* Add stub reset.
* Remove example.
* Add Reset for Worker agents.
* merge fix-ci into "agent-v2"
* Switch to released version of gloo.
* Adds Runtime.
* A LocalRuntime.
* Add note.
* Add SSR benchmark.
* Only create default runtime if no custom runtime is set.
* Use jemalloc for benchmarking.
* Remove once_cell for web assembly.
* Add time.
* Fix wasm_bindgen.
* Adjust inlining.
* merge local-runtime into "agent-v2"
* Add reset.
* Simplify task agent.
* SSR for tasks.
* Optimise benchmark output.
* Optimise BufWriter.
* Add json output.
* Add Benchmark Workflow.
* merge local-runtime into "agent-v2"
* Makes Prepared States to be Rc'ed.
* Move example.
* Update example.
* Implement prepared state for memorised tasks.
* Make prepared states work on none runtime as well.
* Finished prepared output.
* Remove local set from tests.
* Fix Workflow syntax.
* Exclude benchmark from doc tests.
* Tidy up the code.
* Remove HashSet.
* Fix rustfmt.
* Some optimisation.
* Use postcard.
* Remove allocations.
* Weak Ref.
* Adjust feature flags.
* Adds a pinned channel implementation.
* Make Send bound explicit.
* Migrate to pinned channel.
* Implement on immutable reference.
* Rename agent channel method.
* Fix Sink close.
* Fix closing.
* Remove old platform.
* Migrate to new macro.
* Port Oneshot Agent.
* Migrate reactor to gloo-worker.
* Implement ScopeExt for Reactor.
* Remove unneeded checks.
* Update example note.
* Fix doc tests.
* Add an example for reactor agent.
* Rename Prime to PrimeReactor.
* Update Crate Information.
* Remove unused dependencies.
* Remove unused dependencies.
* Update documentation.
* Rename Bridge to Runner.
* Update documentation.
* Update documentation.
* Update State name.
* Merge outputs state for subscriptions.
* Update documentation.
* Fix doc link.
* Make code link code link.
* Make CODEC -> C.
* Update Debug Implementation to type_name.
* Fix readme.
2023-09-18 17:30:02 +09:00
Sean Bruton
73f4bb91cf
Fix rust-analyzer non_camel_case_types warning ( #3388 )
2023-09-06 00:35:31 +05:00
Muhammad Hamza
4038a9794b
Fix inspect-next-changelogs workflows ( #3383 )
...
* Fix inspect-next-changelogs workflows
* Pass absolute path of CHANGELOG.md to the binary
2023-09-02 18:56:02 +09:00
Sahil Upasane
6b9d1964eb
Link to tailwind trunk example to CSS docs ( #3384 )
...
* Update css.mdx
Added how to use tailwind css with yew
* Added how to use tailwind css with trunk on website docs
* ran prettier
* minor fix
2023-09-02 18:36:30 +09:00
Sahra
d469d4dcbe
Typo fix ( #3389 )
2023-09-02 18:34:31 +09:00
Kaede Hoshikawa
7ef8e0da18
Mark VNode as #[must_use] ( #3387 )
...
This fixes for Rust Release 1.72.
Rust 1.72 makes `From::from` a must use, which effectively makes `html!` a must use.
I have tried various ways to suppress `unused_must_use` for `html!`.
However, it is not effective. So I added `let _ = ` to tests.
I have also made `VNode` a `#[must_use]` so the diagnostic will be easier to understand.
---
* Fix clippy.
* Make html must use.
2023-08-28 20:01:07 +05:00
Tim Kurdov
3c4ac56980
Add IntoPropValue implementation to convert from Cows to AttrValue ( #3346 )
...
* added IntoPropValue impls to & from Cows
* fixed formatting & test's expected output
* fixed formatting
* fixed macro test's expected output
* removed conversion to String & Rc
* fixed macro tests
* fixed macro tests
2023-08-21 21:31:29 +05:00
Tim Kurdov
afde963230
Fix incorrect text escaping during SSR ( #3381 )
...
Fixes : #3129
---
* (#3129 ) fixed incorrect text escaping during SSR
* fixed formatting issues
* moved SpecialVTagKind to feat_ssr, improved its description
* added a test case for multiple text nodes in a style tag
* fixed formatting
* SpecialVTagKind -> VTagKind
2023-08-21 16:29:46 +00:00
Kaede Hoshikawa
b28e69a574
Remove compatibility code before 1.64 ( #3379 )
2023-08-19 22:57:16 +09:00
Muhammad Hamza
42e1890f03
Update signature of use_prepared_state/use_transitive_state ( #3376 )
...
* Update signature of use_prepared_state
* Update signature of use_transitive_state
* Migration guide + example
* bless trybuild tests
* please fmt
* there's one usage here as well
* use_prepared_state_with_suspension needs updates
* updated tests
2023-08-19 21:58:36 +09:00
jelllly420
a27076db86
Add breaking changes section to changelog generator ( #3255 )
...
Fixes #3212
-------
* Add breaking changes section to changelog generator.
* re-design test of changelog
* format fix
* Update tools/changelog/tests/generate_yew_changelog_file.rs
Co-authored-by: Muhammad Hamza <muhammadhamza1311@gmail.com>
---------
Co-authored-by: jelly <jelly.zhao.42@gmail.com>
Co-authored-by: Muhammad Hamza <muhammadhamza1311@gmail.com>
2023-08-19 00:43:59 +05:00
Muhammad Hamza
41d42fb89d
Make signature of use_future_with consistent ( #3372 )
2023-08-15 20:32:27 +09:00
Muhammad Hamza
e59edde1d0
Warn about mismatched DOM in SSR docs ( #3377 )
...
Fixes : #2684
2023-08-14 22:46:05 +09:00
Mikita Bykau
46bbb0cfe5
Added the ability to pass state through a link. ( #3358 )
...
* state-for-link
* S generic as last generic
* state as last clone
2023-08-14 17:13:00 +05:00
Muhammad Hamza
05fc4cc819
Suspense example with struct component ( #3375 )
...
* Add example for struct component context consumer
* Replace untested docs example with one from examples dir
Fixes #3351
2023-08-14 21:09:38 +09:00
Muhammad Hamza
3e9e253e66
Keep checked attribute for elements without special handling ( #3373 )
...
* Return checked attr for non-input elements
* Add tests
* fine
2023-08-12 02:16:06 +09:00
Muhammad Hamza
daf7d21122
Link to Getting Started in examples README ( #3374 )
...
Fixes #3315
2023-08-12 02:06:51 +09:00
Xu Shaohua
a9ab085e74
Fix input dynamic text rendered as textarea ( #3239 ) ( #3301 )
2023-08-05 18:58:19 +05:00
Kaede Hoshikawa
d803df9336
Update documentation around Children ( #3297 )
...
* Update Children to use Html.
* Fix website.
* Update website/docs/advanced-topics/children.mdx
* add further reading section
---------
Co-authored-by: Muhammad Hamza <muhammadhamza1311@gmail.com>
2023-08-05 18:33:23 +05:00
dependabot[bot]
4daa2ecc8a
Bump prettyplease from 0.2.9 to 0.2.12 ( #3365 )
...
Bumps [prettyplease](https://github.com/dtolnay/prettyplease ) from 0.2.9 to 0.2.12.
- [Release notes](https://github.com/dtolnay/prettyplease/releases )
- [Commits](https://github.com/dtolnay/prettyplease/compare/0.2.9...0.2.12 )
---
updated-dependencies:
- dependency-name: prettyplease
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>
2023-07-29 22:35:54 +09:00
dependabot[bot]
22d7810678
Bump serde_json from 1.0.99 to 1.0.104 ( #3364 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.99 to 1.0.104.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.99...v1.0.104 )
---
updated-dependencies:
- dependency-name: serde_json
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>
2023-07-29 22:35:35 +09:00
dependabot[bot]
cfb0c95ef1
Bump thiserror from 1.0.40 to 1.0.44 ( #3363 )
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.40 to 1.0.44.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.40...1.0.44 )
---
updated-dependencies:
- dependency-name: thiserror
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>
2023-07-29 22:35:19 +09:00
dependabot[bot]
f8ae717818
Bump word-wrap from 1.2.3 to 1.2.4 in /website ( #3353 )
...
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap ) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases )
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4 )
---
updated-dependencies:
- dependency-name: word-wrap
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-29 22:07:38 +09:00
dependabot[bot]
5f29043a2d
Bump semver from 5.7.1 to 5.7.2 in /website ( #3348 )
...
Bumps [semver](https://github.com/npm/node-semver ) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-29 22:07:23 +09:00
dependabot[bot]
912a303faf
Bump @tsconfig/docusaurus from 1.0.7 to 2.0.0 in /website ( #3337 )
...
Bumps [@tsconfig/docusaurus](https://github.com/tsconfig/bases/tree/HEAD/bases ) from 1.0.7 to 2.0.0.
- [Commits](https://github.com/tsconfig/bases/commits/HEAD/bases )
---
updated-dependencies:
- dependency-name: "@tsconfig/docusaurus"
dependency-type: direct:development
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>
2023-07-29 22:06:36 +09:00
dependabot[bot]
472fe4c8ae
Bump @svgr/webpack from 6.5.1 to 8.0.1 in /website ( #3336 )
...
Bumps [@svgr/webpack](https://github.com/gregberge/svgr ) from 6.5.1 to 8.0.1.
- [Release notes](https://github.com/gregberge/svgr/releases )
- [Changelog](https://github.com/gregberge/svgr/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gregberge/svgr/compare/v6.5.1...v8.0.1 )
---
updated-dependencies:
- dependency-name: "@svgr/webpack"
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>
2023-07-29 22:06:18 +09:00
dependabot[bot]
24e92846cf
Bump prettier from 2.8.4 to 2.8.8 in /website ( #3335 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.8.4 to 2.8.8.
- [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/2.8.4...2.8.8 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
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>
2023-07-29 22:06:03 +09:00
dependabot[bot]
dbb551d182
Bump @docusaurus/theme-classic from 2.4.0 to 2.4.1 in /website ( #3333 )
...
Bumps [@docusaurus/theme-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-classic ) from 2.4.0 to 2.4.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/v2.4.1/packages/docusaurus-theme-classic )
---
updated-dependencies:
- dependency-name: "@docusaurus/theme-classic"
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>
2023-07-29 22:05:48 +09:00
Muhammad Hamza
595453686c
Stop dependabot from spamming PRs ( #3347 )
2023-07-29 22:01:25 +09:00
dependabot[bot]
4023c88c39
Bump indexmap from 1.9.3 to 2.0.0 ( #3322 )
...
* Bump indexmap from 1.9.3 to 2.0.0
Bumps [indexmap](https://github.com/bluss/indexmap ) from 1.9.3 to 2.0.0.
- [Changelog](https://github.com/bluss/indexmap/blob/master/RELEASES.md )
- [Commits](https://github.com/bluss/indexmap/compare/1.9.3...2.0.0 )
---
updated-dependencies:
- dependency-name: indexmap
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update dependency minimum version
* clippy
* Bump MSRV to 1.64
* more clippy
* Update action that fails (probably outdated)
* Bump implicit-clone to 0.3.8
* Forgot to bump MSRV in some places
* Forgot to update setup-chromedriver in one place
* Bump implicit-clone to 0.4.0
* Update stderr files
* clippy
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Cecile Tonglet <cecile.tonglet@cecton.com>
2023-07-29 22:00:53 +09:00
ErnestoZ
b33214efc1
Update web-sys.mdx, typo: JavaSciprt -> JavaScript ( #3314 )
2023-07-01 01:34:17 +00:00
Kaede Hoshikawa
8b9e164d7e
Update Dependencies to Fix CI ( #3326 )
...
* Update dependencies.
* Update dependencies.
* Fix gloo breaking change.
2023-07-01 01:33:18 +00:00
dependabot[bot]
fa1221b23e
Bump proc-macro2 from 1.0.59 to 1.0.63 ( #3324 )
...
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2 ) from 1.0.59 to 1.0.63.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.59...1.0.63 )
---
updated-dependencies:
- dependency-name: proc-macro2
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>
2023-06-29 10:46:53 +00:00
dependabot[bot]
d2caa9284e
Bump hyper from 0.14.26 to 0.14.27 ( #3321 )
...
Bumps [hyper](https://github.com/hyperium/hyper ) from 0.14.26 to 0.14.27.
- [Release notes](https://github.com/hyperium/hyper/releases )
- [Changelog](https://github.com/hyperium/hyper/blob/v0.14.27/CHANGELOG.md )
- [Commits](https://github.com/hyperium/hyper/compare/v0.14.26...v0.14.27 )
---
updated-dependencies:
- dependency-name: hyper
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>
2023-06-29 10:27:51 +00:00
dependabot[bot]
e307ff6e0c
Bump log from 0.4.18 to 0.4.19 ( #3320 )
...
Bumps [log](https://github.com/rust-lang/log ) from 0.4.18 to 0.4.19.
- [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.18...0.4.19 )
---
updated-dependencies:
- dependency-name: log
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>
2023-06-29 10:24:34 +00:00
dependabot[bot]
8fd74ed683
Bump uuid from 1.3.4 to 1.4.0 ( #3319 )
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.3.4 to 1.4.0.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.3.4...1.4.0 )
---
updated-dependencies:
- dependency-name: uuid
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>
2023-06-29 19:23:45 +09:00
dependabot[bot]
8ec9bc376f
Bump clap from 4.3.0 to 4.3.9 ( #3317 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.3.0 to 4.3.9.
- [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.3.0...v4.3.9 )
---
updated-dependencies:
- dependency-name: clap
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>
2023-06-29 19:23:16 +09:00
dependabot[bot]
d61d0c21ea
Bump regex from 1.8.3 to 1.8.4 ( #3310 )
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.8.3 to 1.8.4.
- [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.8.3...1.8.4 )
---
updated-dependencies:
- dependency-name: regex
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>
2023-06-29 13:54:04 +09:00
dependabot[bot]
555a060c5a
Bump clap from 4.3.0 to 4.3.5 ( #3311 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.3.0 to 4.3.5.
- [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.3.0...v4.3.5 )
---
updated-dependencies:
- dependency-name: clap
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>
2023-06-29 13:53:50 +09:00
dependabot[bot]
eecd42945f
Bump once_cell from 1.17.2 to 1.18.0 ( #3312 )
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.17.2 to 1.18.0.
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.17.2...v1.18.0 )
---
updated-dependencies:
- dependency-name: once_cell
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>
2023-06-29 13:53:34 +09:00
dependabot[bot]
6a84658ffe
Bump serde_json from 1.0.96 to 1.0.97 ( #3313 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.96 to 1.0.97.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.96...v1.0.97 )
---
updated-dependencies:
- dependency-name: serde_json
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>
2023-06-29 13:53:20 +09:00
dependabot[bot]
7b94f8f9da
Bump openssl from 0.10.54 to 0.10.55 ( #3309 )
...
Bumps [openssl](https://github.com/sfackler/rust-openssl ) from 0.10.54 to 0.10.55.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.54...openssl-v0.10.55 )
---
updated-dependencies:
- dependency-name: openssl
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-29 13:52:54 +09:00