-
Notifications
You must be signed in to change notification settings - Fork 90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade to Sycamore v0.8.0 #142
Commits on Apr 20, 2022
-
chore: updated versions and editions
Sycamore v0.8 only runs on Rust 2021.
Configuration menu - View commit details
-
Copy full SHA for 3031f79 - Browse repository at this point
Copy the full SHA 3031f79View commit details
Commits on Apr 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0c3d37a - Browse repository at this point
Copy the full SHA 0c3d37aView commit details
Commits on Apr 22, 2022
-
fix: fixed easy errors in
perseus
crateStill have to do: - `router/` - `template/` - `shell.rs` - One tricky error in `error_pages.rs`
Configuration menu - View commit details
-
Copy full SHA for cedd446 - Browse repository at this point
Copy the full SHA cedd446View commit details -
fix: fixed all errors in
perseus
crateI removed the troublesome function in `error_pages.rs`, so that may bite me soon.
Configuration menu - View commit details
-
Copy full SHA for 7c34fbd - Browse repository at this point
Copy the full SHA 7c34fbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6762645 - Browse repository at this point
Copy the full SHA 6762645View commit details
Commits on Apr 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0df349b - Browse repository at this point
Copy the full SHA 0df349bView commit details -
fix: partial fixes for
rx_state
Still have problems with `bind:value` (as we will in all the state platform examples for now).
Configuration menu - View commit details
-
Copy full SHA for d1b8a7f - Browse repository at this point
Copy the full SHA d1b8a7fView commit details -
fix: updated state examples (errors persist)
The remaining errors will be fixed after `make_rx` can work with non-`Rc` `Signal`s.
Configuration menu - View commit details
-
Copy full SHA for d3962c3 - Browse repository at this point
Copy the full SHA d3962c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6345dfc - Browse repository at this point
Copy the full SHA 6345dfcView commit details -
Nothing works without hydration disabled though...
Configuration menu - View commit details
-
Copy full SHA for e2d01ca - Browse repository at this point
Copy the full SHA e2d01caView commit details -
refactor: made renderers use top-level router context
This *should* make the state platform work with lifetimes.
Configuration menu - View commit details
-
Copy full SHA for 8b8e00b - Browse repository at this point
Copy the full SHA 8b8e00bView commit details
Commits on Apr 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e47101d - Browse repository at this point
Copy the full SHA e47101dView commit details
Commits on Apr 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ea98940 - Browse repository at this point
Copy the full SHA ea98940View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9786088 - Browse repository at this point
Copy the full SHA 9786088View commit details
Commits on Apr 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 295954e - Browse repository at this point
Copy the full SHA 295954eView commit details
Commits on Apr 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 15187b5 - Browse repository at this point
Copy the full SHA 15187b5View commit details -
revert: revert to before axing
RcSignal
sI have been shown a much better way of achieving the same outcome.
Configuration menu - View commit details
-
Copy full SHA for 8f7447b - Browse repository at this point
Copy the full SHA 8f7447bView commit details -
revert: return to previous changes
It will be easier to manually undo changes to make sure we preserve some good things. This reverts commit 15187b5.
Configuration menu - View commit details
-
Copy full SHA for c7d1475 - Browse repository at this point
Copy the full SHA c7d1475View commit details -
This avoids a huge number of lifetime issues, and actually ends up being more performant, without compromising on ergonomics.
Configuration menu - View commit details
-
Copy full SHA for e7228a8 - Browse repository at this point
Copy the full SHA e7228a8View commit details
Commits on May 5, 2022
-
feat: made
struct
given to user's template use&'a RcSignal<T>
This should make Perseus several orders of magnitude more ergonomic, in line with Sycamore's new no-clones system!
Configuration menu - View commit details
-
Copy full SHA for e2c5d52 - Browse repository at this point
Copy the full SHA e2c5d52View commit details
Commits on May 6, 2022
-
fix: fixed global state functionality in the macros
This requires an irritating change to import practices unfortunately, but the convenience and ergonomics are worth it.
Configuration menu - View commit details
-
Copy full SHA for 39450d6 - Browse repository at this point
Copy the full SHA 39450d6View commit details
Commits on May 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5d3097a - Browse repository at this point
Copy the full SHA 5d3097aView commit details
Commits on May 8, 2022
-
fix: fixed all lifetimes issues
This also involved some minor changes to the macros to fix some nested state issues.
Configuration menu - View commit details
-
Copy full SHA for 50d4b4c - Browse repository at this point
Copy the full SHA 50d4b4cView commit details
Commits on May 9, 2022
-
fix: fixed nested state references
This improves ergonomics and makes the auth example compile.
Configuration menu - View commit details
-
Copy full SHA for 4e4b20d - Browse repository at this point
Copy the full SHA 4e4b20dView commit details
Commits on May 10, 2022
-
fix: fixed hydration by not inserting hydration keys in
<head>
(#137)* refactor: simplify provide_context_signal_replace Also slightly improves performance in only making a single call to use_context * fix: do not insert hydration keys in the head string * chore: remove perseus/hydrate feature from Cargo.toml * chore: merge imports for consistent code style * fix: update sycamore to v0.8.0-beta.5 and remove workaround Co-authored-by: arctic_hen7 <arctic_hen7@pm.me>
Configuration menu - View commit details
-
Copy full SHA for 990de00 - Browse repository at this point
Copy the full SHA 990de00View commit details -
chore: updated deps after #137
These were just for the demos that weren't ready at the time of the PR.
Configuration menu - View commit details
-
Copy full SHA for 5bf3f3c - Browse repository at this point
Copy the full SHA 5bf3f3cView commit details -
chore: re-added
hydrate
feature tobasic
exampleHydration still doesn't work in the `auth` example.
Configuration menu - View commit details
-
Copy full SHA for 31f5fd0 - Browse repository at this point
Copy the full SHA 31f5fd0View commit details
Commits on May 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 65eee55 - Browse repository at this point
Copy the full SHA 65eee55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a17f85 - Browse repository at this point
Copy the full SHA 6a17f85View commit details
Commits on May 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9708a2e - Browse repository at this point
Copy the full SHA 9708a2eView commit details
Commits on May 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for da442d9 - Browse repository at this point
Copy the full SHA da442d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33ab0b0 - Browse repository at this point
Copy the full SHA 33ab0b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c1f892 - Browse repository at this point
Copy the full SHA 3c1f892View commit details
Commits on May 27, 2022
-
chore: updated to latest sycamore beta
This should fix the issues with the `body` element.
Configuration menu - View commit details
-
Copy full SHA for b28c031 - Browse repository at this point
Copy the full SHA b28c031View commit details -
Configuration menu - View commit details
-
Copy full SHA for d761ef4 - Browse repository at this point
Copy the full SHA d761ef4View commit details
Commits on May 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for cdb5166 - Browse repository at this point
Copy the full SHA cdb5166View commit details
Commits on May 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7c01711 - Browse repository at this point
Copy the full SHA 7c01711View commit details -
Configuration menu - View commit details
-
Copy full SHA for e40381b - Browse repository at this point
Copy the full SHA e40381bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 77ded1e - Browse repository at this point
Copy the full SHA 77ded1eView commit details
Commits on May 30, 2022
-
docs: added new docs for v0.4.x
Also locked the old v0.3.4-5 docs to a specific commit hash, which keeps the examples there safe to use.
Configuration menu - View commit details
-
Copy full SHA for 0feb4b6 - Browse repository at this point
Copy the full SHA 0feb4b6View commit details