diff --git a/Cargo.toml b/Cargo.toml index c36791736..3080c5153 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sauron" -version = "0.39.0" +version = "0.40.0" authors = [ "Jovansonlee Cesar " ] license = "MIT" description = "A versatile web framework and library for building client-side and/or server-side web applications" @@ -14,10 +14,10 @@ edition = "2018" maintenance = { status = "actively-developed" } [dependencies] -sauron-core = { version = "0.39", path = "crates/sauron-core", default-features = false } -sauron-node-macro = { version = "0.39", path = "crates/sauron-node-macro", optional = true } -sauron-markdown = { version = "0.39", path = "crates/sauron-markdown", optional = true, default-features = false } -sauron-parse = { version = "0.39", path = "crates/sauron-parse", optional = true } +sauron-core = { version = "0.40", path = "crates/sauron-core", default-features = false } +sauron-node-macro = { version = "0.40", path = "crates/sauron-node-macro", optional = true } +sauron-markdown = { version = "0.40", path = "crates/sauron-markdown", optional = true, default-features = false } +sauron-parse = { version = "0.40", path = "crates/sauron-parse", optional = true } cfg-if = "0.1" [features] diff --git a/Changelog.md b/Changelog.md index 99b284150..241a6e6ca 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,6 +1,6 @@ # Changelog -## Unreleased +## 0.40.0 - Improve `sauron-node-macro` performance by resolving the values of `namespace` and `self_closing` tags at compile time, rather than at runtime. - Add plugin capability of `sauron-markdown` to easily hook user define functions such as code-highlighting. - Modify `Window::scroll_to_top` to return it as wrapped in `Cmd` to be used after an `update` call in a `Component` diff --git a/README.md b/README.md index 2c9604d62..575606065 100644 --- a/README.md +++ b/README.md @@ -105,7 +105,7 @@ crate-type = ["cdylib"] [dependencies] -sauron = "0.39" +sauron = "0.40" console_error_panic_hook = "0.1" log = "0.4" console_log = "0.2" diff --git a/crates/sauron-core/Cargo.toml b/crates/sauron-core/Cargo.toml index ae1b26278..5bc7b933c 100644 --- a/crates/sauron-core/Cargo.toml +++ b/crates/sauron-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sauron-core" -version = "0.39.0" +version = "0.40.0" authors = [ "Jovansonlee Cesar " ] license = "MIT" description = "An html library for building client side webapps" @@ -84,7 +84,7 @@ with-dom = ["wasm-bindgen", "js-sys", "web-sys"] wasm-bindgen-test = "0.3" console_error_panic_hook = "0.1" console_log = "0.2" -sauron = "0.39" +sauron = "0.40" [dev-dependencies.web-sys] version = "0.3" diff --git a/crates/sauron-markdown/Cargo.toml b/crates/sauron-markdown/Cargo.toml index 8c896d561..34eb58dca 100644 --- a/crates/sauron-markdown/Cargo.toml +++ b/crates/sauron-markdown/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sauron-markdown" -version = "0.39.0" +version = "0.40.0" authors = ["Jovansonlee Cesar "] edition = "2018" license = "MIT" @@ -12,8 +12,8 @@ keywords = ["md", "sauron", "node"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -sauron-core = { version = "0.39", path = "../sauron-core" } -sauron-parse = { version = "0.39", path = "../sauron-parse", optional = true } +sauron-core = { version = "0.40", path = "../sauron-core" } +sauron-parse = { version = "0.40", path = "../sauron-parse", optional = true } pulldown-cmark = { version = "0.8"} ammonia = "3" diff --git a/crates/sauron-node-macro/Cargo.toml b/crates/sauron-node-macro/Cargo.toml index fd48cc73a..0ea3b341e 100644 --- a/crates/sauron-node-macro/Cargo.toml +++ b/crates/sauron-node-macro/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sauron-node-macro" -version = "0.39.0" +version = "0.40.0" authors = ["John-John Tedro ", "Jovansonlee Cesar "] license = "MIT" description = "An html library for building client side webapps" diff --git a/crates/sauron-parse/Cargo.toml b/crates/sauron-parse/Cargo.toml index fd9b79ef3..df38df758 100644 --- a/crates/sauron-parse/Cargo.toml +++ b/crates/sauron-parse/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sauron-parse" -version = "0.39.0" +version = "0.40.0" authors = ["Jovansonlee Cesar "] edition = "2018" license = "MIT" @@ -12,7 +12,7 @@ keywords = ["svg", "html", "parser"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -sauron-core = { version = "0.39", features = ["with-parser"], path = "../sauron-core" } +sauron-core = { version = "0.40", features = ["with-parser"], path = "../sauron-core" } html5ever = {version = "0.25"} markup5ever_rcdom = { version = "0.1" } thiserror = "1.0"