diff --git a/CHANGELOG.md b/CHANGELOG.md index ccc7cc1..febbb7e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,31 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.13.0](https://github.com/vidhanio/hypertext/compare/hypertext-v0.12.1...hypertext-v0.13.0) - 2026-03-26 + +### Added + +- opengraph property (closes #196) +- huge refactor + +### Fixed + +- allow slash in class/id shorthand values (closes #190) +- re-add @youwen5 site +- docs +- ci + +### Other + +- svg ([#187](https://github.com/vidhanio/hypertext/pull/187)) +- Update projects list in README.md +- alias rsx*! macros to html*! macros and add file support ([#185](https://github.com/vidhanio/hypertext/pull/185)) +- Using builder for component instantiation ([#183](https://github.com/vidhanio/hypertext/pull/183)) +- optional attrs (closes #182) +- Add HTMX attributes for SSE and WS extensions ([#177](https://github.com/vidhanio/hypertext/pull/177)) +- fmt +- Add my website to "Projects using hypertext" ([#161](https://github.com/vidhanio/hypertext/pull/161)) + ## [0.12.1](https://github.com/vidhanio/hypertext/compare/hypertext-v0.12.0...hypertext-v0.12.1) - 2025-08-09 ### Other diff --git a/Cargo.lock b/Cargo.lock index 12961d4..530f5d7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1010,18 +1010,18 @@ dependencies = [ [[package]] name = "env_filter" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a1c3cc8e57274ec99de65301228b537f1e4eedc1b8e0f9411c6caac8ae7308f" +checksum = "32e90c2accc4b07a8456ea0debdc2e7587bdd890680d71173a15d4ae604f6eef" dependencies = [ "log", ] [[package]] name = "env_logger" -version = "0.11.9" +version = "0.11.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2daee4ea451f429a58296525ddf28b45a3b64f1acf6587e2067437bb11e218d" +checksum = "0621c04f2196ac3f488dd583365b9c09be011a4ab8b9f37248ffcc8f6198b56a" dependencies = [ "env_filter", "log", @@ -1608,7 +1608,7 @@ dependencies = [ [[package]] name = "hypertext" -version = "0.12.1" +version = "0.13.0" dependencies = [ "actix-web", "axum-core", @@ -1627,7 +1627,7 @@ dependencies = [ [[package]] name = "hypertext-macros" -version = "0.12.1" +version = "0.13.0" dependencies = [ "html-escape", "proc-macro2", @@ -2096,9 +2096,9 @@ dependencies = [ [[package]] name = "ntex-error" -version = "1.6.2" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7bb3e254d4cdac9d78130b4c748958f9fd718672d67d0b03b0b25764fe7167c" +checksum = "6929f5f14cf0ff20c24f5cb33a0be524ac368573a5bd4e618ac3dc0975853d86" dependencies = [ "backtrace", "foldhash 0.2.0", @@ -2336,9 +2336,9 @@ dependencies = [ [[package]] name = "num-conv" -version = "0.2.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf97ec579c3c42f953ef76dbf8d55ac91fb219dde70e49aa4a6b7d74e9919050" +checksum = "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967" [[package]] name = "num_cpus" @@ -2615,7 +2615,7 @@ version = "3.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f" dependencies = [ - "toml_edit 0.25.5+spec-1.1.0", + "toml_edit 0.25.8+spec-1.1.0", ] [[package]] @@ -3731,9 +3731,9 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "1.0.1+spec-1.1.0" +version = "1.1.0+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b320e741db58cac564e26c607d3cc1fdc4a88fd36c879568c07856ed83ff3e9" +checksum = "97251a7c317e03ad83774a8752a7e81fb6067740609f75ea2b585b569a59198f" dependencies = [ "serde_core", ] @@ -3754,21 +3754,21 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.25.5+spec-1.1.0" +version = "0.25.8+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ca1a40644a28bce036923f6a431df0b34236949d111cc07cb6dca830c9ef2e1" +checksum = "16bff38f1d86c47f9ff0647e6838d7bb362522bdf44006c7068c2b1e606f1f3c" dependencies = [ "indexmap", - "toml_datetime 1.0.1+spec-1.1.0", + "toml_datetime 1.1.0+spec-1.1.0", "toml_parser", "winnow 1.0.0", ] [[package]] name = "toml_parser" -version = "1.0.10+spec-1.1.0" +version = "1.1.0+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7df25b4befd31c4816df190124375d5a20c6b6921e2cad937316de3fccd63420" +checksum = "2334f11ee363607eb04df9b8fc8a13ca1715a72ba8662a26ac285c98aabb4011" dependencies = [ "winnow 1.0.0", ] @@ -3904,9 +3904,9 @@ checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" [[package]] name = "unicode-segmentation" -version = "1.12.0" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" +checksum = "9629274872b2bfaf8d66f5f15725007f635594914870f65218920345aa11aa8c" [[package]] name = "unicode-xid" diff --git a/Cargo.toml b/Cargo.toml index 7ff641d..c0aa736 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ members = ["crates/*"] default-members = ["crates/*"] [workspace.package] -version = "0.12.1" +version = "0.13.0" edition = "2024" description = "A blazing fast type checked HTML macro crate." readme = "README.md" @@ -18,8 +18,8 @@ categories = ["template-engine"] name = "hypertext" [workspace.dependencies] -hypertext = { version = "0.12.1", path = "./crates/hypertext" } -hypertext-macros = { version = "0.12.1", path = "./crates/hypertext-macros" } +hypertext = { version = "0.13.0", path = "./crates/hypertext" } +hypertext-macros = { version = "0.13.0", path = "./crates/hypertext-macros" } html-escape = { version = "0.2", default-features = false }