Skip to content

Commit

Permalink
chore(release): 🔖 0.4.0-beta.8
Browse files Browse the repository at this point in the history
  • Loading branch information
arctic-hen7 committed Sep 4, 2022
1 parent 5bfd3c0 commit bb55cca
Show file tree
Hide file tree
Showing 23 changed files with 58 additions and 30 deletions.
28 changes: 28 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,34 @@

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

## [0.4.0-beta.8](https://github.com/framesurge/perseus/compare/v0.4.0-beta.7...v0.4.0-beta.8) (2022-09-04)


### Features

* added support for error page heads ([#179](https://github.com/framesurge/perseus/issues/179)) ([41590b1](https://github.com/framesurge/perseus/commit/41590b179210be04e7c05de55355511ec637b967))
* removed final wrapper `<div>` ([e4106f6](https://github.com/framesurge/perseus/commit/e4106f69e1162dc7530113aead64646d727a22f3))
* removed wrapper `<div>` inside root ([3198558](https://github.com/framesurge/perseus/commit/31985581dbbb535b607f5cc378c697001faef635))


### Bug Fixes

* fixed non-hydration rendering ([ae934bf](https://github.com/framesurge/perseus/commit/ae934bf75a2d9a2031e4d0fd2d3bb1eef8ac73b5))
* **website:** pinned to sycamore v0.8.0-beta.7 for now ([af6c017](https://github.com/framesurge/perseus/commit/af6c0174193a465f7137b33d127539252d7286e3))
* **website:** tmp fix for build ([21c608b](https://github.com/framesurge/perseus/commit/21c608ba7f4c3440db84e0262992a54818240f3c))
* made head replacement only target dynamic elements ([73aa387](https://github.com/framesurge/perseus/commit/73aa38714e3b0ecdbd625e7d555b5527aa23a226)), closes [#182](https://github.com/framesurge/perseus/issues/182)


### Documentation Changes

* made general improvements ([#180](https://github.com/framesurge/perseus/issues/180)) ([1def873](https://github.com/framesurge/perseus/commit/1def8735557b6587c3738cc09cf593b22cc0d454))
* updated faq for latest version ([fd42e44](https://github.com/framesurge/perseus/commit/fd42e44f25be8f42edb8d467bf5cd81da3661952))


### Code Refactorings

* enabled hydration in `plugins` example ([64cff9f](https://github.com/framesurge/perseus/commit/64cff9fbc2f22eb6049f2c156bc6512fd4b59a25))

## [0.4.0-beta.7](https://github.com/arctic-hen7/perseus/compare/v0.4.0-beta.6...v0.4.0-beta.7) (2022-08-20)


Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ Check out [the book](https://arctic-hen7.github.io/perseus/en-US/docs) to learn
If you want to start working with Perseus right away, run the following commands and you'll have a basic app ready in no time! (Or, more accurately, after Cargo compiles everything...)

``` shell
cargo install perseus-cli --version 0.4.0-beta.7
cargo install perseus-cli --version 0.4.0-beta.8
perseus new my-app
cd my-app/
perseus serve -w
Expand Down
4 changes: 2 additions & 2 deletions docs/0.4.x/en-US/reference/migrating.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ Perseus v0.4.x added several breaking changes, along with a full migration to Sy

**Warning:** Perseus v0.4.x is still in beta, so there may still be several bugs! Additionally, both the Sycamore and Perseus APIs are potentially subject to significant changes during the beta period, so you may be making major changes to your app quite often.

1. Update your `Cargo.toml` dependencies for `perseus` to `0.4.0-beta.7`.
2. Upgrade the Perseus CLI with `cargo install perseus-cli --version 0.4.0-beta.7`.
1. Update your `Cargo.toml` dependencies for `perseus` to `0.4.0-beta.8`.
2. Upgrade the Perseus CLI with `cargo install perseus-cli --version 0.4.0-beta.8`.
3. Run `perseus clean` to remove the old `.perseus/` directory.
4. Update your view code for Sycamore's new version (mostly including adding a `cx` parameter as the first argument of every function that returns a `View<G>`).

Expand Down
4 changes: 2 additions & 2 deletions docs/next/en-US/reference/migrating.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ Perseus v0.4.x added several breaking changes, along with a full migration to Sy

**Warning:** Perseus v0.4.x is still in beta, so there may still be several bugs! Additionally, both the Sycamore and Perseus APIs are potentially subject to significant changes during the beta period, so you may be making major changes to your app quite often.

1. Update your `Cargo.toml` dependencies for `perseus` to `0.4.0-beta.7`.
2. Upgrade the Perseus CLI with `cargo install perseus-cli --version 0.4.0-beta.7`.
1. Update your `Cargo.toml` dependencies for `perseus` to `0.4.0-beta.8`.
2. Upgrade the Perseus CLI with `cargo install perseus-cli --version 0.4.0-beta.8`.
3. Run `perseus clean` to remove the old `.perseus/` directory.
4. Update your view code for Sycamore's new version (mostly including adding a `cx` parameter as the first argument of every function that returns a `View<G>`).

Expand Down
2 changes: 1 addition & 1 deletion examples/.base/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "perseus-example-base"
version = "0.4.0-beta.7"
version = "0.4.0-beta.8"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
Expand Down
2 changes: 1 addition & 1 deletion examples/comprehensive/tiny/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "perseus-example-tiny"
version = "0.4.0-beta.7"
version = "0.4.0-beta.8"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
Expand Down
4 changes: 2 additions & 2 deletions examples/comprehensive/tiny/Cargo.toml.example
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ version = "0.1.0"
edition = "2021"

[dependencies]
perseus = { version = "=0.4.0-beta.7", features = [ "hydrate" ] }
perseus = { version = "=0.4.0-beta.8", features = [ "hydrate" ] }
sycamore = "^0.8.1"

[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
tokio = { version = "1", features = [ "macros", "rt", "rt-multi-thread" ] }
perseus-warp = { version = "=0.4.0-beta.7", features = [ "dflt-server" ] }
perseus-warp = { version = "=0.4.0-beta.8", features = [ "dflt-server" ] }

[target.'cfg(target_arch = "wasm32")'.dependencies]
2 changes: 1 addition & 1 deletion examples/core/basic/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "perseus-example-basic"
version = "0.4.0-beta.7"
version = "0.4.0-beta.8"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
Expand Down
4 changes: 2 additions & 2 deletions examples/core/basic/Cargo.toml.example
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
perseus = { version = "=0.4.0-beta.7", features = [ "hydrate" ] }
perseus = { version = "=0.4.0-beta.8", features = [ "hydrate" ] }
sycamore = "^0.8.1"
serde = { version = "1", features = ["derive"] }
serde_json = "1"

[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
tokio = { version = "1", features = [ "macros", "rt", "rt-multi-thread" ] }
perseus-warp = { version = "=0.4.0-beta.7", features = [ "dflt-server" ] }
perseus-warp = { version = "=0.4.0-beta.8", features = [ "dflt-server" ] }

[target.'cfg(target_arch = "wasm32")'.dependencies]
2 changes: 1 addition & 1 deletion examples/core/custom_server/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "perseus-example-custom-server"
version = "0.4.0-beta.7"
version = "0.4.0-beta.8"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
Expand Down
2 changes: 1 addition & 1 deletion examples/core/index_view/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "perseus-example-index-view"
version = "0.4.0-beta.7"
version = "0.4.0-beta.8"
edition = "2018"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
Expand Down
2 changes: 1 addition & 1 deletion examples/core/js_interop/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "perseus-example-js-interop"
version = "0.4.0-beta.7"
version = "0.4.0-beta.8"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
Expand Down
2 changes: 1 addition & 1 deletion examples/core/plugins/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "perseus-example-plugins"
version = "0.4.0-beta.7"
version = "0.4.0-beta.8"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
Expand Down
2 changes: 1 addition & 1 deletion examples/demos/auth/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "perseus-example-auth"
version = "0.4.0-beta.7"
version = "0.4.0-beta.8"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
Expand Down
2 changes: 1 addition & 1 deletion examples/demos/fetching/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "perseus-example-fetching"
version = "0.4.0-beta.7"
version = "0.4.0-beta.8"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
Expand Down
2 changes: 1 addition & 1 deletion examples/demos/full_page_layout/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "perseus-example-full-page-layout"
version = "0.4.0-beta.7"
version = "0.4.0-beta.8"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
Expand Down
4 changes: 2 additions & 2 deletions packages/perseus-actix-web/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "perseus-actix-web"
version = "0.4.0-beta.7"
version = "0.4.0-beta.8"
edition = "2021"
description = "An integration that makes the Perseus frontend framework easy to use with Actix Web."
authors = ["arctic_hen7 <arctic_hen7@pm.me>"]
Expand All @@ -14,7 +14,7 @@ categories = ["wasm", "web-programming::http-server", "development-tools", "asyn
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
perseus = { path = "../perseus", version = "0.4.0-beta.7" }
perseus = { path = "../perseus", version = "0.4.0-beta.8" }
actix-web = "=4.1.0"
actix-http = "=3.2.1" # Without this, Actix can introduce breaking changes in a dependency tree
# actix-router = "=0.5.0-rc.3"
Expand Down
4 changes: 2 additions & 2 deletions packages/perseus-axum/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "perseus-axum"
version = "0.4.0-beta.7"
version = "0.4.0-beta.8"
edition = "2021"
description = "An integration that makes the Perseus frontend framework easy to use with Axum."
authors = ["arctic_hen7 <arctic_hen7@pm.me>"]
Expand All @@ -14,7 +14,7 @@ categories = ["wasm", "web-programming::http-server", "development-tools", "asyn
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
perseus = { path = "../perseus", version = "0.4.0-beta.7" }
perseus = { path = "../perseus", version = "0.4.0-beta.8" }
axum = "0.5"
tower = "0.4"
tower-http = { version = "0.3", features = [ "fs" ] }
Expand Down
2 changes: 1 addition & 1 deletion packages/perseus-cli/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "perseus-cli"
version = "0.4.0-beta.7"
version = "0.4.0-beta.8"
edition = "2021"
description = "The CLI for the Perseus frontend framework."
authors = ["arctic_hen7 <arctic_hen7@pm.me>"]
Expand Down
2 changes: 1 addition & 1 deletion packages/perseus-integration/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "perseus-integration"
version = "0.4.0-beta.7"
version = "0.4.0-beta.8"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
Expand Down
2 changes: 1 addition & 1 deletion packages/perseus-macro/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "perseus-macro"
version = "0.4.0-beta.7"
version = "0.4.0-beta.8"
edition = "2021"
autotests = false
description = "The Perseus macros."
Expand Down
4 changes: 2 additions & 2 deletions packages/perseus-warp/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "perseus-warp"
version = "0.4.0-beta.7"
version = "0.4.0-beta.8"
edition = "2021"
description = "An integration that makes the Perseus framework easy to use with Warp."
authors = ["arctic_hen7 <arctic_hen7@pm.me>"]
Expand All @@ -14,7 +14,7 @@ categories = ["wasm", "web-programming::http-server", "development-tools", "asyn
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
perseus = { path = "../perseus", version = "0.4.0-beta.7" }
perseus = { path = "../perseus", version = "0.4.0-beta.8" }
tokio = { version = "1", features = [ "rt-multi-thread" ] }
warp = { package = "warp-fix-171", version = "0.3" } # Temporary until Warp #171 is resolved
urlencoding = "2.1"
Expand Down
4 changes: 2 additions & 2 deletions packages/perseus/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "perseus"
version = "0.4.0-beta.7"
version = "0.4.0-beta.8"
edition = "2021"
description = "A lightning-fast frontend web dev platform with full support for SSR and SSG."
authors = ["arctic_hen7 <arctic_hen7@pm.me>"]
Expand All @@ -17,7 +17,7 @@ categories = ["wasm", "web-programming", "development-tools", "asynchronous", "g
sycamore = { version = "^0.8.1", features = [ "ssr" ] }
sycamore-router = "0.8"
sycamore-futures = "0.8"
perseus-macro = { path = "../perseus-macro", version = "0.4.0-beta.7", optional = true }
perseus-macro = { path = "../perseus-macro", version = "0.4.0-beta.8", optional = true }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
thiserror = "1"
Expand Down

0 comments on commit bb55cca

Please sign in to comment.