dependabot[bot]
8387af4fe2
Bump env_logger from 0.9.3 to 0.10.0 ( #3155 )
...
Bumps [env_logger](https://github.com/rust-cli/env_logger ) from 0.9.3 to 0.10.0.
- [Release notes](https://github.com/rust-cli/env_logger/releases )
- [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-cli/env_logger/compare/v0.9.3...v0.10.0 )
---
updated-dependencies:
- dependency-name: env_logger
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-03-17 21:01:21 +09:00
dependabot[bot]
d63a91c08a
Bump tokio from 1.25.0 to 1.26.0 ( #3146 )
2023-03-05 10:11:47 +09:00
Kaede Hoshikawa
da09755c27
Separate Yew Platform ( #2893 )
...
* Remove pinned module.
* Create Yew Platform.
* Remove some additional dependencies.
* Fix clippy.
* Restore wasm-bindgen-futures.
* Fix docs.
* Migrate to prokio.
* Fix docs warnings.
* Fix dependencies.
2022-10-21 06:56:15 +09:00
Kaede Hoshikawa
cffb7c5e7e
Configurable Runtime ( #2772 )
...
* 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.
* Optimise benchmark output.
* Optimise BufWriter.
* Add json output.
* Add Benchmark Workflow.
* Remove local set from tests.
* Fix Workflow syntax.
* Exclude benchmark from doc tests.
* Adjust feature flags.
* Adds a pinned channel implementation.
* Make Send bound explicit.
* Implement on immutable reference.
* Fix Sink close.
* run_pinned -> spawn_pinned.
* Add tests.
* Adjusts worker threads.
* Fix workflow.
* Remove futures-executor.
* Cargo update.
* Fix docs.
* Update notice.
* Fix docs.
* Fix docs.
* Switch to task spawning.
* Use futures unordered instead of spawn_local.
* Switch to join_all.
* Remove LocalPoolHandle.
* Fix docs.
* Spawn a single task.
* Fix merge failure.
* Remove LocalRuntime.
* Update documentation.
* Merge local-runtime-handle into local-runtime.
* Add some tests.
* Fix clippy notice.
* Fix comment.
* Address various review comments.
* Remove unused type.
* Fix clippy.
* Fix clippy.
2022-08-28 23:31:11 +09:00
Kaede Hoshikawa
924792c002
Enable Dependabot for Examples and Tools ( #2785 )
...
* Enable dependabot for examples and tools.
* Make everything to use Gloo.
* Require features for binaries.
* Update every Friday.
2022-07-21 01:23:22 +09:00
Kaede Hoshikawa
7f5eb3890c
Streamed SSR Response ( #2697 )
...
* yew::platform?
* Stream Response.
* Migrate example
* Remove old implementation.
* Remove extra implementation.
* Prefer String instead of Cow.
* Fix MSRV.
* Fix trybuild.
* Optimise Memory Allocation.
* More optimisation.
* BufWriter.
* Fix tests.
* Optimise BufWriter.
* Remove more allocations.
* Allow setting of buffer capacity.
* Fix capacity size.
* Fix capacity size.
* Remove unneeded const notation.
* Fix macro tests.
* Slightly optimises BufWriter committing logic.
* Optimise Implementation.
* Move BufWriter to a separate file.
* Additional Implementation Note.
* Adjust API so it matches `std::channel::mpsc::channel`.
* Fix feature soundness.
* Make a compatibility layer on channels.
* Fix clippy.
* Fix feature soundness.
* Fix CI.
* Inlining.
* Add documentation.
* Punctuation.
* Switch to tokio channel.
* Remvoe pin-project.
* Fix feature soundness.
* Typo.
* Move io to platform.
* Tokio does not compile.
* Fix workflow.
* Restore wrongly removed docs.
* Does tokio work?
* Switch back to tokio.
* Remove pin-project.
* Use cargo resolver 2.
* Add panic notice.
* Update documentation.
* Properties does not have to be send.
* Fix capacity checking as pointed in the review.
* Implementation order.
* Update note.
2022-07-01 14:26:12 +05:00
Kaede Hoshikawa
b29b4535b7
use_prepared_state & use_transitive_state (#2650 )
...
* Some initial implementation.
* Read prepared state during hydration.
* Decode each state with bincode.
* Feature gate prepared state.
* Update documentation.
* Switch from base64 to String.
* cargo +nightly fmt.
* Fix test.
* Add some tests.
* Minor adjustments.
* Remove unused marker.
* Update example.
* Add use_transitive_state.
* Remove unused dead code notation.
* Opt for better code size.
* Add tests for use_transitive_state.
* Fix cargo fmt.
* Fix rustdoc.
* Asynchronously decode data during hydration.
* Fix feature flags.
* Fix docs.
* Feature flags on ssr_router.
* Adjust workflow to reflect feature flags.
* Fix features.
* Restore wasm-bindgen-futures to be wasm32 only.
* Revert wasm-bindgen-futures.
* Second attempt to remove wasm-bindgen-futures.
* Remove spaces as well.
* Address reviews.
* Better diagnostic message.
* Update diagnostic messages.
2022-05-24 13:35:16 +09:00
Muhammad Hamza
3760c5f8b5
use axum ( #2669 )
2022-05-08 18:53:35 +05:00
WorldSEnder
1d579a8bf4
Rework a bunch of cfg(feature) flags to be more principled ( #2666 )
...
* rework a bunch of feature flags to be more principled
* fixup of Collectable
* silence clippy
* unfix Mountable trait
leads to bundle size increase, so stick to the optimized version
* use required-features for function_router
* use --all-features in various places
* disable tokio dependency on wasm tests again
* add some #[inline] annotations
* merge one more feature annotations
* fixup: remove a line connected to trace_hydration
2022-05-07 21:17:47 +05:00
Kaede Hoshikawa
e46ae55cab
SSR Hydration ( #2552 )
...
* Bring changes to this branch.
* Add feature hydration.
* Hydrate text.
* Hydrate tag.
* Hydrate node.
* Hydrate List.
* Hydrate Suspense.
* Hydrate component.
* Renderer::hydrate.
* Add example and tests.
* Fix comp_id.
* Move some code away from generics.
* Fix everything.
* trybuild?
* Collectable!
* Phantom component.
* Migrate docs as well.
* Update example.
* Fix docs and improve debug message.
* Minor fixing.
* Add hydration to feature soundness check.
* Fix name in debug.
* Remove Shift.
* Remove comment.
* Adjust readme.
* Update website/docs/advanced-topics/server-side-rendering.md
Co-authored-by: Muhammad Hamza <muhammadhamza1311@gmail.com>
* Update packages/yew/src/dom_bundle/bnode.rs
Co-authored-by: Muhammad Hamza <muhammadhamza1311@gmail.com>
* Update packages/yew/src/dom_bundle/bnode.rs
Co-authored-by: Muhammad Hamza <muhammadhamza1311@gmail.com>
* Once via structopt, now direct clap.
* Fix docs and empty fragment.
* Remove struct component warning.
* Move function router into a separate binary.
* Optimise Code Logic.
* Fix condition.
* Fix rendering behaviour.
* Fix comment.
Co-authored-by: Muhammad Hamza <muhammadhamza1311@gmail.com>
2022-04-03 08:00:16 +09:00