From 31f6ed15583231d075ec3f9021a3d29f8df0d896 Mon Sep 17 00:00:00 2001 From: arctic_hen7 Date: Tue, 12 Oct 2021 18:46:19 +1100 Subject: [PATCH] =?UTF-8?q?chore(release):=20=F0=9F=94=96=200.3.0-beta.9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 32 +++++++++++++++++++++++ docs/0.3.x/en-US/updating.md | 2 +- docs/next/en-US/updating.md | 2 +- examples/basic/.perseus/Cargo.toml | 2 +- examples/basic/.perseus/server/Cargo.toml | 2 +- examples/basic/Cargo.toml | 2 +- examples/tiny/Cargo.toml | 2 +- packages/perseus-actix-web/Cargo.toml | 4 +-- packages/perseus-cli/Cargo.toml | 2 +- packages/perseus-macro/Cargo.toml | 2 +- packages/perseus/Cargo.toml | 4 +-- website/website/Cargo.toml | 4 +-- 12 files changed, 46 insertions(+), 14 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 960c7ea5e3..61962a8f5d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,38 @@ 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.3.0-beta.9](https://github.com/arctic-hen7/perseus/compare/v0.3.0-beta.8...v0.3.0-beta.9) (2021-10-12) + + +### ⚠ BREAKING CHANGES + +* `Rc`s are eliminated and done behind the scenes + +### Features + +* ✨ removed `Rc`s completely ([d02189b](https://github.com/arctic-hen7/perseus/commit/d02189bc4b0fbec0ddb96ade8fa87275f39f3042)) +* **website:** ✨ added comparisons page ([#56](https://github.com/arctic-hen7/perseus/issues/56)) ([61dac01](https://github.com/arctic-hen7/perseus/commit/61dac01b838df23cc0f33b0d65fcb7bf5f252770)) +* **website:** ✨ added proper docs links parsing system ([cfa2d60](https://github.com/arctic-hen7/perseus/commit/cfa2d6025e624cf658236bbdc80b8d6470085c6d)) + + +### Bug Fixes + +* **i18n:** 🐛 fixed `link!` macro with base path ([d676471](https://github.com/arctic-hen7/perseus/commit/d676471f28608618e7693583f5a0e8bd9bf29805)) +* **i18n:** 🐛 fixed locale redirection `//` ([488a9a0](https://github.com/arctic-hen7/perseus/commit/488a9a081429805e25a6415366cd464ee1234fd4)) +* **website:** 🐛 fetched examples from git so they don't go obsolete in older versions ([5608a6a](https://github.com/arctic-hen7/perseus/commit/5608a6ad2486909091b067e144607c6a39c56075)), closes [#60](https://github.com/arctic-hen7/perseus/issues/60) +* **website:** 🐛 fixed links in docs version warnings ([295b875](https://github.com/arctic-hen7/perseus/commit/295b8757283a407e321565ae1c15ee4d98ef9125)) +* **website:** 🚑️ pinned website to sycamore v0.6.1 to prevent base path problems ([71a142d](https://github.com/arctic-hen7/perseus/commit/71a142dc2496ee020447cda1dde9380365386e68)), closes [#60](https://github.com/arctic-hen7/perseus/issues/60) + + +### Documentation Changes + +* 📝 removed warning about [#60](https://github.com/arctic-hen7/perseus/issues/60) from readme ([4ed3783](https://github.com/arctic-hen7/perseus/commit/4ed37835b79298fc9d07957810ff9efd5fa76794)) +* **book:** 📝 merged 0.3.x and next versions of docs ([9a4a956](https://github.com/arctic-hen7/perseus/commit/9a4a9565172afe96ebcaf8e44f9362e09e453d33)) +* **book:** 📝 updated docs and added new information on a few things ([8169153](https://github.com/arctic-hen7/perseus/commit/816915333b51b8df21841adbf294462c10c6e3a8)), closes [#46](https://github.com/arctic-hen7/perseus/issues/46) +* **book:** 📝 updated links in docs ([c5398a3](https://github.com/arctic-hen7/perseus/commit/c5398a3b231786d771020532912ef7f80b7e4ac9)) +* 📝 removed warning about book being down ([1cb9ec6](https://github.com/arctic-hen7/perseus/commit/1cb9ec6ab4cb76bc144a680bb1d21ff5f1c3c2d2)) +* **website:** 📝 mention `browser-sync` as dependency for working with website ([#55](https://github.com/arctic-hen7/perseus/issues/55)) ([a97c325](https://github.com/arctic-hen7/perseus/commit/a97c3251f446c40655edba8d795875a88805fd92)) + ## [0.3.0-beta.8](https://github.com/arctic-hen7/perseus/compare/v0.3.0-beta.7...v0.3.0-beta.8) (2021-10-08) diff --git a/docs/0.3.x/en-US/updating.md b/docs/0.3.x/en-US/updating.md index d88f057033..b77e91e06c 100644 --- a/docs/0.3.x/en-US/updating.md +++ b/docs/0.3.x/en-US/updating.md @@ -1,6 +1,6 @@ # Migrating from v0.2.x -> Perseus v0.3.0 is still in beta, and you'll need to explicitly specify the latest version (0.3.0-beta.8) in your `Cargo.toml` and when you install the CLI by using the `--version` flag. +> Perseus v0.3.0 is still in beta, and you'll need to explicitly specify the latest version (0.3.0-beta.9) in your `Cargo.toml` and when you install the CLI by using the `--version` flag. Perseus v0.3.0 added significant architectural changes to Perseus under the hood, and also made it easier to use for you! Additionally, this update provides inbuilt deployment functionality for moving Perseus to production (though that's not recommended yet)! If you're currently running v0.2.x, here's how to upgrade! diff --git a/docs/next/en-US/updating.md b/docs/next/en-US/updating.md index d88f057033..b77e91e06c 100644 --- a/docs/next/en-US/updating.md +++ b/docs/next/en-US/updating.md @@ -1,6 +1,6 @@ # Migrating from v0.2.x -> Perseus v0.3.0 is still in beta, and you'll need to explicitly specify the latest version (0.3.0-beta.8) in your `Cargo.toml` and when you install the CLI by using the `--version` flag. +> Perseus v0.3.0 is still in beta, and you'll need to explicitly specify the latest version (0.3.0-beta.9) in your `Cargo.toml` and when you install the CLI by using the `--version` flag. Perseus v0.3.0 added significant architectural changes to Perseus under the hood, and also made it easier to use for you! Additionally, this update provides inbuilt deployment functionality for moving Perseus to production (though that's not recommended yet)! If you're currently running v0.2.x, here's how to upgrade! diff --git a/examples/basic/.perseus/Cargo.toml b/examples/basic/.perseus/Cargo.toml index 67c794c1bb..1226d36309 100644 --- a/examples/basic/.perseus/Cargo.toml +++ b/examples/basic/.perseus/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "perseus-cli-builder" -version = "0.3.0-beta.8" +version = "0.3.0-beta.9" edition = "2018" default-run = "perseus-builder" diff --git a/examples/basic/.perseus/server/Cargo.toml b/examples/basic/.perseus/server/Cargo.toml index c45a47663d..76d6767388 100644 --- a/examples/basic/.perseus/server/Cargo.toml +++ b/examples/basic/.perseus/server/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "perseus-cli-server" -version = "0.3.0-beta.8" +version = "0.3.0-beta.9" edition = "2018" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/examples/basic/Cargo.toml b/examples/basic/Cargo.toml index a247324a3a..b340d51d66 100644 --- a/examples/basic/Cargo.toml +++ b/examples/basic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "perseus-example-basic" -version = "0.3.0-beta.8" +version = "0.3.0-beta.9" edition = "2018" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/examples/tiny/Cargo.toml b/examples/tiny/Cargo.toml index 445b6cb5ba..ff5249597a 100644 --- a/examples/tiny/Cargo.toml +++ b/examples/tiny/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "perseus-example-tiny" -version = "0.3.0-beta.8" +version = "0.3.0-beta.9" edition = "2018" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/packages/perseus-actix-web/Cargo.toml b/packages/perseus-actix-web/Cargo.toml index ef7a178cbc..40383c67e3 100644 --- a/packages/perseus-actix-web/Cargo.toml +++ b/packages/perseus-actix-web/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "perseus-actix-web" -version = "0.3.0-beta.8" +version = "0.3.0-beta.9" edition = "2018" description = "An integration that makes the Perseus frontend framework easy to use with Actix Web." authors = ["arctic_hen7 "] @@ -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.3.0-beta.8" } +perseus = { path = "../perseus", version = "0.3.0-beta.9" } actix-web = "3.3" actix-files = "0.5" urlencoding = "2.1" diff --git a/packages/perseus-cli/Cargo.toml b/packages/perseus-cli/Cargo.toml index 12d298342a..7082da1950 100644 --- a/packages/perseus-cli/Cargo.toml +++ b/packages/perseus-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "perseus-cli" -version = "0.3.0-beta.8" +version = "0.3.0-beta.9" edition = "2018" description = "The CLI for the Perseus frontend framework." authors = ["arctic_hen7 "] diff --git a/packages/perseus-macro/Cargo.toml b/packages/perseus-macro/Cargo.toml index 27c5aa9b3b..3ef5dead03 100644 --- a/packages/perseus-macro/Cargo.toml +++ b/packages/perseus-macro/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "perseus-macro" -version = "0.3.0-beta.8" +version = "0.3.0-beta.9" edition = "2018" autotests = false description = "The Perseus macros." diff --git a/packages/perseus/Cargo.toml b/packages/perseus/Cargo.toml index 7bed4a2146..f1faa246b2 100644 --- a/packages/perseus/Cargo.toml +++ b/packages/perseus/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "perseus" -version = "0.3.0-beta.8" +version = "0.3.0-beta.9" edition = "2018" description = "A lightning-fast frontend web dev platform with full support for SSR and SSG." authors = ["arctic_hen7 "] @@ -16,7 +16,7 @@ categories = ["wasm", "web-programming", "development-tools", "asynchronous", "g [dependencies] sycamore = { version = "0.6", features = ["ssr"] } sycamore-router = "0.6" -perseus-macro = { path = "../perseus-macro", version = "0.3.0-beta.8" } +perseus-macro = { path = "../perseus-macro", version = "0.3.0-beta.9" } web-sys = { version = "0.3", features = ["Headers", "Navigator", "NodeList", "Request", "RequestInit", "RequestMode", "Response", "ReadableStream", "Window"] } wasm-bindgen = { version = "0.2", features = ["serde-serialize"] } wasm-bindgen-futures = "0.4" diff --git a/website/website/Cargo.toml b/website/website/Cargo.toml index 46ddf0b87f..ca4c6edb8d 100644 --- a/website/website/Cargo.toml +++ b/website/website/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "perseus-website" -version = "0.3.0-beta.8" +version = "0.3.0-beta.9" edition = "2018" description = "The official website for the Perseus framework." authors = ["arctic_hen7 "] @@ -13,7 +13,7 @@ readme = "./README.md" [dependencies] # We use the current version of Perseus, not the local one -perseus = { path = "../../packages/perseus", version = "0.3.0-beta.8" } +perseus = { path = "../../packages/perseus", version = "0.3.0-beta.9" } sycamore = "0.6" sycamore-router = "0.6" serde = "1"