diff --git a/CHANGELOG.md b/CHANGELOG.md index c6846da2..bc214cfd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,24 @@ # Changelog -## 0.9.2 _(2024-11-01)_ +## 0.9.1 _(2024-11-17)_ + +#### What's Changed + +- Fix typo in release post by @lukechu10 in https://github.com/sycamore-rs/sycamore/pull/748 +- Router example by @davidon-top in https://github.com/sycamore-rs/sycamore/pull/749 +- Allow adding derives to generated prop type for `inline_props` by @davidon-top in https://github.com/sycamore-rs/sycamore/pull/750 +- Router refresh by @davidon-top in https://github.com/sycamore-rs/sycamore/pull/751 +- Forward attributes on function parameters to generated prop struct in `inline_props` by @lukechu10 in https://github.com/sycamore-rs/sycamore/pull/753 +- Update README.md with new details by @lukechu10 in https://github.com/sycamore-rs/sycamore/pull/754 +- Update trunk to v0.21.1 in GitHub Actions workflows by @lukechu10 in https://github.com/sycamore-rs/sycamore/pull/756 +- Support query parameters in routes by @davidon-top in https://github.com/sycamore-rs/sycamore/pull/752 +- Simplify navigate functions in router by @lukechu10 in https://github.com/sycamore-rs/sycamore/pull/759 +- Properly support patterns in inline_props by @lukechu10 in https://github.com/sycamore-rs/sycamore/pull/760 + +## 0.9.0 _(2024-11-01)_ + +Release Post: https://sycamore.dev/post/announcing-v0-9-0 -Release Post: https://sycamore.dev/post/announcing-0-9-0 Migration Guide: https://sycamore.dev/book/migration/0-8-to-0-9 #### What's Changed diff --git a/Cargo.toml b/Cargo.toml index 23140de9..ba189df9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -43,18 +43,18 @@ members = [ ] [workspace.package] -version = "0.9.0" +version = "0.9.1" [workspace.dependencies] -sycamore = { path = "packages/sycamore", version = "0.9.0" } -sycamore-core = { path = "packages/sycamore-core", version = "0.9.0" } -sycamore-futures = { path = "packages/sycamore-futures", version = "0.9.0" } -sycamore-macro = { path = "packages/sycamore-macro", version = "0.9.0" } -sycamore-reactive = { path = "packages/sycamore-reactive", version = "0.9.0" } -sycamore-router = { path = "packages/sycamore-router", version = "0.9.0" } -sycamore-router-macro = { path = "packages/sycamore-router-macro", version = "0.9.0" } -sycamore-view-parser = { path = "packages/sycamore-view-parser", version = "0.9.0" } -sycamore-web = { path = "packages/sycamore-web", version = "0.9.0" } +sycamore = { path = "packages/sycamore", version = "0.9.1" } +sycamore-core = { path = "packages/sycamore-core", version = "0.9.1" } +sycamore-futures = { path = "packages/sycamore-futures", version = "0.9.1" } +sycamore-macro = { path = "packages/sycamore-macro", version = "0.9.1" } +sycamore-reactive = { path = "packages/sycamore-reactive", version = "0.9.1" } +sycamore-router = { path = "packages/sycamore-router", version = "0.9.1" } +sycamore-router-macro = { path = "packages/sycamore-router-macro", version = "0.9.1" } +sycamore-view-parser = { path = "packages/sycamore-view-parser", version = "0.9.1" } +sycamore-web = { path = "packages/sycamore-web", version = "0.9.1" } [profile.bench] debug = true diff --git a/docs/next/contributing/roadmap.md b/docs/next/contributing/roadmap.md index 760bdd63..eeb7aff3 100644 --- a/docs/next/contributing/roadmap.md +++ b/docs/next/contributing/roadmap.md @@ -18,7 +18,7 @@ change or removal, depending on circumstances. - [ ] First-party integrations for popular Rust servers such as Actix, Axum, Rocket, etc. - [ ] Iron out some rough edges in `sycamore-router` - - [ ] Router reloading + - [x] Router reloading ([#335](https://github.com/sycamore-rs/sycamore/issues/335)) - [ ] Scroll position saving ([#336](https://github.com/sycamore-rs/sycamore/issues/336)) diff --git a/docs/next/introduction/your-first-app.md b/docs/next/introduction/your-first-app.md index ddfd0b00..0f9ca8ec 100644 --- a/docs/next/introduction/your-first-app.md +++ b/docs/next/introduction/your-first-app.md @@ -86,14 +86,14 @@ This creates a blank Rust project called `hello-sycamore`. Let's add Sycamore as a dependency by running: ```bash -cargo add sycamore@0.9.0 +cargo add sycamore@0.9.1 ``` You can also do this manually by adding the following line to your `Cargo.toml` file. ```toml -sycamore = "0.9.0" +sycamore = "0.9.1" ``` ## Hello, world! diff --git a/docs/next/router.md b/docs/next/router.md index 3b95db0f..5749d394 100644 --- a/docs/next/router.md +++ b/docs/next/router.md @@ -16,7 +16,7 @@ To add routing to your Sycamore app, install the crates.io. ```toml -sycamore-router = "0.9.0" +sycamore-router = "0.9.1" ``` ### Compatibility with `sycamore`