Greg Johnston
1cc7fb8468
Merge remote-tracking branch 'origin' into chore/codegen-optimizations
2026-02-06 12:40:18 -05:00
Bryan Ngo
31df0482bb
Merge pull request #4549 from bngo92/main
...
Add closedby attribute to HtmlDialogElement
2026-02-06 12:27:48 -05:00
Greg Johnston
8f477b57a6
Merge pull request #4563 from alexisfontaine/chore/remove-linear-map
...
Remove `linear-map` dependency
2026-02-06 12:23:05 -05:00
Alexis Fontaine
fd54b3ce7a
chore: use LocalKey::with_borrow_mut where possible
2026-02-06 05:18:23 +01:00
Alexis Fontaine
f5df20753a
chore: remove linear-map dependency
2026-02-06 05:18:23 +01:00
Greg Johnston
bed4f334b9
fix: only install cargo-nextest with --locked ( #4560 )
2026-02-04 09:01:01 -05:00
Aphek
be2b5032ae
feat: Implement InnerHtmlValue for Oco<'static, str> ( #4554 )
2026-01-30 16:53:57 -05:00
Alexis Fontaine
278ba24e05
chore: codegen optimizations
2026-01-28 00:11:17 +01:00
Mældrøm
0371ef57db
fix: inconsistent Env deserialization ( closes #4511 ) ( #4524 )
2026-01-16 12:46:07 -05:00
Tommy Yu
b13f1f6313
feat: provide tower services for serving static files ( #4528 )
...
* Remove unused example module.
* Helpers for setting up site pkg static routes
- This provides a function that construct an underlying `ServeDir`
service and a function that constructs the typical path to serve the
assets from.
* Provide the error handler as a service
- Combined with the previous static ServeDir service, these two can work
together to provide the existing functionality, or be combined with
other tower services to allow more control and flexibility as they may
be composed with other services, while `file_and_error_handler` does
not permit such a level of reuse.
* Need to test default feature manually.
- For whatever reason the default feature isn't automatically added by
`cargo-all-features`.
* Integration tests for `leptos_axum`.
- Ensure the different ways to configure the services are tested to be
sure they will keep serving asset files and the expected error pages.
* Test for #4394
- This is separated out mostly to show how a new test case might be
added for an integration case viewable as a patch.
* Configure cargo-nextest to make new tests work
- Refer to comments added to relevant files for the issue this fixes.
* Remove hardcoding ports for axum test services
- Manuallying specifying ports will become annoying to keep track of for
every different tests, instead require the server to report the port
it started with and have parse that output into a helper type, which
in turn provides a method to construct uri required for testing.
* Improve `cargo-nextest` setup for leptos_axum
- Define `cargo-nextest` setup-script for the leptos_axum integration
tests so that `cargo leptos build` will run for the intended target,
while also disable the running of that by the test itself if the
environment variable associated with `cargo-nextest` is set.
- Instead of doing it directly from cargo as a more cross-platform
approach, using an actual script must be done given the need to pass
the environment variable in, hence both shell script and batch file
are provided.
2026-01-15 19:53:49 -05:00
dependabot[bot]
3087f39805
chore(deps): bump pnpm ( #4532 )
...
Bumps the npm_and_yarn group with 1 update in the /examples/counters/e2e directory: [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm ).
Updates `pnpm` from 9.15.9 to 10.27.0
- [Release notes](https://github.com/pnpm/pnpm/releases )
- [Changelog](https://github.com/pnpm/pnpm/blob/v10.27.0/pnpm/CHANGELOG.md )
- [Commits](https://github.com/pnpm/pnpm/commits/v10.27.0/pnpm )
---
updated-dependencies:
- dependency-name: pnpm
dependency-version: 10.27.0
dependency-type: direct:production
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-15 19:34:09 -05:00
Adam Doyle
e6e9a25855
fix: make Websocket protocol respect custom server URL ( #4538 )
2026-01-15 19:29:27 -05:00
Greg Johnston
4642905665
chore: remove parking_lot (cf. #4410 ) ( #4520 )
2026-01-09 12:36:30 -05:00
Andrew Hlynskyi
e5c8d52c6d
chore: enable all features for docs.rs ( #4526 )
2026-01-07 21:53:15 -05:00
Álvaro Mondéjar Rubio
7bcaecfbc0
fix: allow expect lint attribute in server fn macro ( #4529 )
2026-01-07 21:48:43 -05:00
Greg Johnston
c96c1b7c41
fix: add 'static return annotation for <A/> ( closes #4525 ) ( #4531 )
2026-01-07 21:47:57 -05:00
Greg Johnston
dd507168fa
chore: update syntax in COMMON_BUGS.md doc
...
Updated documentation to reflect changes in signal handling and effects in Rust.
2026-01-02 12:35:50 -05:00
Greg Johnston
8438b1633f
chore: remove outdated bug from "common bugs"
2026-01-02 12:34:32 -05:00
Saber Haj Rabiee
b87c310046
fix: auto re-connect dev websocket live reload on close ( #4517 )
2026-01-02 12:30:59 -05:00
dependabot[bot]
692153ded2
chore(deps): bump the rust-dependencies group across 1 directory with 23 updates ( #4515 )
...
Bumps the rust-dependencies group with 20 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.145` | `1.0.148` |
| [proc-macro2](https://github.com/dtolnay/proc-macro2 ) | `1.0.103` | `1.0.104` |
| [axum](https://github.com/tokio-rs/axum ) | `0.8.7` | `0.8.8` |
| [tempfile](https://github.com/Stebalien/tempfile ) | `3.23.0` | `3.24.0` |
| [rmp-serde](https://github.com/3Hren/msgpack-rust ) | `1.3.0` | `1.3.1` |
| [reqwest](https://github.com/seanmonstar/reqwest ) | `0.12.26` | `0.12.28` |
| [insta](https://github.com/mitsuhiko/insta ) | `1.45.0` | `1.45.1` |
| [async-lock](https://github.com/smol-rs/async-lock ) | `3.4.1` | `3.4.2` |
| [axum-core](https://github.com/tokio-rs/axum ) | `0.5.5` | `0.5.6` |
| [cc](https://github.com/rust-lang/cc-rs ) | `1.2.50` | `1.2.51` |
| [derive_more](https://github.com/JelteF/derive_more ) | `2.1.0` | `2.1.1` |
| [iri-string](https://github.com/lo48576/iri-string ) | `0.7.9` | `0.7.10` |
| [itoa](https://github.com/dtolnay/itoa ) | `1.0.15` | `1.0.17` |
| [miniserde](https://github.com/dtolnay/miniserde ) | `0.1.43` | `0.1.45` |
| [rmp](https://github.com/3Hren/msgpack-rust ) | `0.8.14` | `0.8.15` |
| [ryu](https://github.com/dtolnay/ryu ) | `1.0.20` | `1.0.22` |
| [serde_spanned](https://github.com/toml-rs/toml ) | `1.0.3` | `1.0.4` |
| [signal-hook-registry](https://github.com/vorner/signal-hook ) | `1.4.7` | `1.4.8` |
| [toml_datetime](https://github.com/toml-rs/toml ) | `0.7.3` | `0.7.5+spec-1.1.0` |
| [toml_edit](https://github.com/toml-rs/toml ) | `0.23.7` | `0.23.10+spec-1.0.0` |
Updates `serde_json` from 1.0.145 to 1.0.148
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.145...v1.0.148 )
Updates `proc-macro2` from 1.0.103 to 1.0.104
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.103...1.0.104 )
Updates `axum` from 0.8.7 to 0.8.8
- [Release notes](https://github.com/tokio-rs/axum/releases )
- [Changelog](https://github.com/tokio-rs/axum/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/axum/compare/axum-v0.8.7...axum-v0.8.8 )
Updates `tempfile` from 3.23.0 to 3.24.0
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.23.0...v3.24.0 )
Updates `rmp-serde` from 1.3.0 to 1.3.1
- [Release notes](https://github.com/3Hren/msgpack-rust/releases )
- [Commits](https://github.com/3Hren/msgpack-rust/commits )
Updates `reqwest` from 0.12.26 to 0.12.28
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.12.26...v0.12.28 )
Updates `insta` from 1.45.0 to 1.45.1
- [Release notes](https://github.com/mitsuhiko/insta/releases )
- [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mitsuhiko/insta/compare/1.45.0...1.45.1 )
Updates `async-lock` from 3.4.1 to 3.4.2
- [Release notes](https://github.com/smol-rs/async-lock/releases )
- [Changelog](https://github.com/smol-rs/async-lock/blob/master/CHANGELOG.md )
- [Commits](https://github.com/smol-rs/async-lock/compare/v3.4.1...v3.4.2 )
Updates `axum-core` from 0.5.5 to 0.5.6
- [Release notes](https://github.com/tokio-rs/axum/releases )
- [Changelog](https://github.com/tokio-rs/axum/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/axum/compare/axum-core-v0.5.5...axum-core-v0.5.6 )
Updates `cc` from 1.2.50 to 1.2.51
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.50...cc-v1.2.51 )
Updates `derive_more` from 2.1.0 to 2.1.1
- [Release notes](https://github.com/JelteF/derive_more/releases )
- [Changelog](https://github.com/JelteF/derive_more/blob/master/CHANGELOG.md )
- [Commits](https://github.com/JelteF/derive_more/compare/v2.1.0...v2.1.1 )
Updates `derive_more-impl` from 2.1.0 to 2.1.1
- [Release notes](https://github.com/JelteF/derive_more/releases )
- [Changelog](https://github.com/JelteF/derive_more/blob/master/CHANGELOG.md )
- [Commits](https://github.com/JelteF/derive_more/compare/v2.1.0...v2.1.1 )
Updates `find-msvc-tools` from 0.1.5 to 0.1.6
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/find-msvc-tools-v0.1.5...find-msvc-tools-v0.1.6 )
Updates `iri-string` from 0.7.9 to 0.7.10
- [Changelog](https://github.com/lo48576/iri-string/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/lo48576/iri-string/compare/v0.7.9...v0.7.10 )
Updates `itoa` from 1.0.15 to 1.0.17
- [Release notes](https://github.com/dtolnay/itoa/releases )
- [Commits](https://github.com/dtolnay/itoa/compare/1.0.15...1.0.17 )
Updates `miniserde` from 0.1.43 to 0.1.45
- [Release notes](https://github.com/dtolnay/miniserde/releases )
- [Commits](https://github.com/dtolnay/miniserde/compare/0.1.43...0.1.45 )
Updates `rmp` from 0.8.14 to 0.8.15
- [Release notes](https://github.com/3Hren/msgpack-rust/releases )
- [Commits](https://github.com/3Hren/msgpack-rust/commits )
Updates `rustix` from 1.1.2 to 1.1.3
- [Release notes](https://github.com/bytecodealliance/rustix/releases )
- [Changelog](https://github.com/bytecodealliance/rustix/blob/main/CHANGES.md )
- [Commits](https://github.com/bytecodealliance/rustix/compare/v1.1.2...v1.1.3 )
Updates `ryu` from 1.0.20 to 1.0.22
- [Release notes](https://github.com/dtolnay/ryu/releases )
- [Commits](https://github.com/dtolnay/ryu/compare/1.0.20...1.0.22 )
Updates `serde_spanned` from 1.0.3 to 1.0.4
- [Commits](https://github.com/toml-rs/toml/compare/serde_spanned-v1.0.3...serde_spanned-v1.0.4 )
Updates `signal-hook-registry` from 1.4.7 to 1.4.8
- [Changelog](https://github.com/vorner/signal-hook/blob/master/CHANGELOG.md )
- [Commits](https://github.com/vorner/signal-hook/compare/registry-v1.4.7...registry-v1.4.8 )
Updates `toml_datetime` from 0.7.3 to 0.7.5+spec-1.1.0
- [Commits](https://github.com/toml-rs/toml/compare/toml_datetime-v0.7.3...toml_datetime-v0.7.5 )
Updates `toml_edit` from 0.23.7 to 0.23.10+spec-1.0.0
- [Commits](https://github.com/toml-rs/toml/compare/v0.23.7...v0.23.10 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-version: 1.0.148
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: proc-macro2
dependency-version: 1.0.104
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: axum
dependency-version: 0.8.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: tempfile
dependency-version: 3.24.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: rmp-serde
dependency-version: 1.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: reqwest
dependency-version: 0.12.28
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: insta
dependency-version: 1.45.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: async-lock
dependency-version: 3.4.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: axum-core
dependency-version: 0.5.6
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: cc
dependency-version: 1.2.51
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: derive_more
dependency-version: 2.1.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: derive_more-impl
dependency-version: 2.1.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: find-msvc-tools
dependency-version: 0.1.6
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: iri-string
dependency-version: 0.7.10
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: itoa
dependency-version: 1.0.17
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: miniserde
dependency-version: 0.1.45
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: rmp
dependency-version: 0.8.15
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: rustix
dependency-version: 1.1.3
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: ryu
dependency-version: 1.0.22
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: serde_spanned
dependency-version: 1.0.4
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: signal-hook-registry
dependency-version: 1.4.8
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: toml_datetime
dependency-version: 0.7.5+spec-1.1.0
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: toml_edit
dependency-version: 0.23.10+spec-1.0.0
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 12:29:51 -05:00
fbdb
bbb4e698ba
chore: fix broken links in docs ( #4505 )
2026-01-02 12:29:39 -05:00
Luxalpa
0c44199bc9
feat: implement Params derive macro without nightly ( #4514 )
2026-01-02 12:29:10 -05:00
Ai Suzuki
4f0daada69
chore: pass lint attributes (allow, warn deny and forbid) to generated struct ( closes #4498 ) ( #4496 )
2026-01-02 12:19:00 -05:00
Greg Johnston
b45eb8f39f
chore: fix nonsensical example in reactive_stores ( #4516 )
2025-12-30 08:07:02 -05:00
Greg Johnston
46f16ec9cf
fix: preserve existing attributes when rebuilding AnyViewWithAttrs ( closes #4512 ) ( #4513 )
2025-12-29 13:55:11 -05:00
Greg Johnston
bfdf0bf4d1
fix: track parents when tracking keyed subfield (second half of #4475 ) ( #4510 )
2025-12-29 13:54:59 -05:00
Greg Johnston
e7e18b1995
fix: correctly read resources inside <For/> children ( closes #4503 ) ( #4504 )
2025-12-26 11:26:05 -05:00
dependabot[bot]
81cff63455
chore(deps): bump actions/cache from 4 to 5 ( #4489 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-19 15:48:06 -05:00
dependabot[bot]
61186c2432
chore(deps): bump the rust-dependencies group across 1 directory with 19 updates ( #4499 )
...
Bumps the rust-dependencies group with 14 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [tracing](https://github.com/tokio-rs/tracing ) | `0.1.43` | `0.1.44` |
| [bitcode](https://github.com/SoftbearStudios/bitcode ) | `0.6.7` | `0.6.9` |
| [insta](https://github.com/mitsuhiko/insta ) | `1.44.3` | `1.45.0` |
| [bumpalo](https://github.com/fitzgen/bumpalo ) | `3.19.0` | `3.19.1` |
| [cc](https://github.com/rust-lang/cc-rs ) | `1.2.49` | `1.2.50` |
| [glam](https://github.com/bitshifter/glam-rs ) | `0.30.8` | `0.30.9` |
| [half](https://github.com/VoidStarKat/half-rs ) | `2.6.0` | `2.7.1` |
| [minicov](https://github.com/Amanieu/minicov ) | `0.3.7` | `0.3.8` |
| [rustls-pki-types](https://github.com/rustls/pki-types ) | `1.13.1` | `1.13.2` |
| [system-deps](https://github.com/gdesmott/system-deps ) | `7.0.5` | `7.0.7` |
| [toml_parser](https://github.com/toml-rs/toml ) | `1.0.4` | `1.0.6+spec-1.1.0` |
| [toml_writer](https://github.com/toml-rs/toml ) | `1.0.4` | `1.0.6+spec-1.1.0` |
| [utf8-width](https://github.com/magiclen/utf8-width ) | `0.1.7` | `0.1.8` |
| [version-compare](https://gitlab.com/timvisee/version-compare ) | `0.2.0` | `0.2.1` |
Updates `tracing` from 0.1.43 to 0.1.44
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.43...tracing-0.1.44 )
Updates `bitcode` from 0.6.7 to 0.6.9
- [Commits](https://github.com/SoftbearStudios/bitcode/commits )
Updates `insta` from 1.44.3 to 1.45.0
- [Release notes](https://github.com/mitsuhiko/insta/releases )
- [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mitsuhiko/insta/compare/1.44.3...1.45.0 )
Updates `bitcode_derive` from 0.6.7 to 0.6.9
- [Commits](https://github.com/SoftbearStudios/bitcode/commits )
Updates `bumpalo` from 3.19.0 to 3.19.1
- [Changelog](https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fitzgen/bumpalo/compare/v3.19.0...v3.19.1 )
Updates `cc` from 1.2.49 to 1.2.50
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.49...cc-v1.2.50 )
Updates `glam` from 0.30.8 to 0.30.9
- [Changelog](https://github.com/bitshifter/glam-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bitshifter/glam-rs/compare/0.30.8...0.30.9 )
Updates `half` from 2.6.0 to 2.7.1
- [Release notes](https://github.com/VoidStarKat/half-rs/releases )
- [Changelog](https://github.com/VoidStarKat/half-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/VoidStarKat/half-rs/compare/v2.6.0...v2.7.1 )
Updates `minicov` from 0.3.7 to 0.3.8
- [Changelog](https://github.com/Amanieu/minicov/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Amanieu/minicov/compare/v0.3.7...v0.3.8 )
Updates `rustls-pki-types` from 1.13.1 to 1.13.2
- [Release notes](https://github.com/rustls/pki-types/releases )
- [Commits](https://github.com/rustls/pki-types/compare/v/1.13.1...v/1.13.2 )
Updates `system-deps` from 7.0.5 to 7.0.7
- [Release notes](https://github.com/gdesmott/system-deps/releases )
- [Changelog](https://github.com/gdesmott/system-deps/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gdesmott/system-deps/compare/v7.0.5...v7.0.7 )
Updates `toml` from 0.8.23 to 0.9.8
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v0.9.8 )
Updates `toml_datetime` from 0.6.11 to 0.7.3
- [Commits](https://github.com/toml-rs/toml/compare/toml_datetime-v0.6.11...toml_datetime-v0.7.3 )
Updates `toml_edit` from 0.22.27 to 0.23.7
- [Commits](https://github.com/toml-rs/toml/compare/v0.22.27...v0.23.7 )
Updates `toml_parser` from 1.0.4 to 1.0.6+spec-1.1.0
- [Commits](https://github.com/toml-rs/toml/compare/toml_parser-v1.0.4...toml_parser-v1.0.6 )
Updates `toml_writer` from 1.0.4 to 1.0.6+spec-1.1.0
- [Commits](https://github.com/toml-rs/toml/compare/toml_writer-v1.0.4...toml_writer-v1.0.6 )
Updates `tracing-core` from 0.1.35 to 0.1.36
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-core-0.1.35...tracing-core-0.1.36 )
Updates `utf8-width` from 0.1.7 to 0.1.8
- [Commits](https://github.com/magiclen/utf8-width/compare/v0.1.7...v0.1.8 )
Updates `version-compare` from 0.2.0 to 0.2.1
- [Changelog](https://gitlab.com/timvisee/version-compare/blob/master/CHANGELOG.md )
- [Commits](https://gitlab.com/timvisee/version-compare/compare/v0.2.0...v0.2.1 )
---
updated-dependencies:
- dependency-name: tracing
dependency-version: 0.1.44
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: bitcode
dependency-version: 0.6.9
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: insta
dependency-version: 1.45.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: bitcode_derive
dependency-version: 0.6.9
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: bumpalo
dependency-version: 3.19.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: cc
dependency-version: 1.2.50
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: glam
dependency-version: 0.30.9
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: half
dependency-version: 2.7.1
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: minicov
dependency-version: 0.3.8
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: rustls-pki-types
dependency-version: 1.13.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: system-deps
dependency-version: 7.0.7
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: toml
dependency-version: 0.9.8
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: toml_datetime
dependency-version: 0.7.3
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: toml_edit
dependency-version: 0.23.7
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: toml_parser
dependency-version: 1.0.6+spec-1.1.0
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: toml_writer
dependency-version: 1.0.6+spec-1.1.0
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: tracing-core
dependency-version: 0.1.36
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: utf8-width
dependency-version: 0.1.8
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: version-compare
dependency-version: 0.2.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-19 15:47:50 -05:00
Greg Johnston
75e42ccea5
Merge pull request #4501 from leptos-rs/4488v2
...
Fix untracked writes on keyed store fields
2025-12-19 15:47:29 -05:00
Greg Johnston
85c7cc94ad
Merge pull request #4500 from leptos-rs/fix-4481
...
fix: wrong path for `IntoAnyAttribute` in macro expansion from #4481
2025-12-19 15:46:56 -05:00
Greg Johnston
270536adb1
fix: prevent untracked writes on keyed subfields from notifying parent
...
(closes #4488 )
2025-12-19 11:41:13 -05:00
Greg Johnston
cec0fb8d85
chore: add regression test to make sure untracked writes on store fields
...
don't notify anything
2025-12-19 11:40:44 -05:00
Greg Johnston
764b9cd57d
leptos_macro-v0.8.14
2025-12-19 11:32:43 -05:00
Greg Johnston
6de2b4006a
fix: wrong path for IntoAnyAttribute in macro expansion from #4481
2025-12-19 11:31:25 -05:00
Greg Johnston
65940cbefa
fix: do not show Transition fallback on 2nd change if 1st change resolved synchronously ( closes #4492 , closes #3868 ) ( #4495 )
2025-12-19 10:42:44 -05:00
Greg Johnston
8f5c34de8a
chore: publish patch versions
v0.8.15
2025-12-19 10:22:10 -05:00
Saber Haj Rabiee
4faa340ba8
chore: upgrade dependencies ( #4497 )
2025-12-19 09:29:04 -05:00
Merlijn
5af5fdeeed
chore: add missing import for IntoAnyAttribute when using erase_components ( #4481 )
2025-12-15 14:57:32 -05:00
Greg Johnston
9dd52e6c15
fix: use unkeyed paths for all store patching ( closes #4486 ) ( #4487 )
2025-12-14 21:13:08 -05:00
Greg Johnston
8535a10bd7
chore: add a regression test to ensure correct behavior for keyed store fields (see discussion in #4473 ) ( #4483 )
2025-12-14 15:47:48 -05:00
Greg Johnston
7864a12967
chore: resolve new warnings ( #4485 )
2025-12-13 14:00:19 -05:00
dependabot[bot]
9733cdcfe1
chore(deps): bump actions/checkout from 5 to 6 ( #4461 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-28 12:28:14 -05:00
Marc-Stefan Cassola
1aaa716dfc
examples: use ShowLet where appropriate in examples ( #4467 )
2025-11-28 12:00:26 -05:00
Greg Johnston
779b2f2a9f
chore: bump versions after recent release
v0.8.14
2025-11-24 19:49:03 -05:00
Greg Johnston
72e0abc75c
chore: bump versions after recent release ( #4462 )
2025-11-24 17:29:23 -05:00
zakstucke
a7a8970150
feat: resupport From<Fn() -> T> for Signal<T>, ArcSignal<T>, Callback<T, _> and similar ( #4273 )
2025-11-24 13:50:11 -05:00
Tyler Earls
2e09f3d102
fix: make class attribute overwrite behavior consistent between SSR and CSR ( closes #4248 ) ( #4439 )
...
Fixes #4248
During SSR, multiple `class` attributes were incorrectly concatenating
instead of overwriting like they do in browsers. This inconsistency
caused code that appeared to work in SSR to fail in CSR/hydration.
The fix distinguishes between two types of class attributes:
- `class="..."` attributes should overwrite (clear previous values)
- `class:name=value` directives should merge (append to existing classes)
Implementation:
- Added `should_overwrite()` method to `IntoClass` trait (defaults to `false`)
- Modified `Class::to_html()` to clear buffer before rendering if `should_overwrite()` returns `true`
- Implemented `should_overwrite() -> true` for string types (`&str`, `String`, `Cow<'_, str>`, `Arc<str>`)
- Tuple type `(&'static str, bool)` keeps default `false` for merge behavior
Added comprehensive tests to verify:
- `class="foo" class:bar=true` produces `"foo bar"` (merge)
- `class:foo=true` works standalone
- Correct behavior with macro attribute sorting
- Global class application
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Claude <noreply@anthropic.com >
v0.8.13
2025-11-22 13:12:10 -05:00
tqq1994516
e6fe7fef07
fix: add response headers for leptos_axum static files #4377 ( #4394 )
2025-11-22 13:11:53 -05:00
Greg Johnston
629f4f9d0f
fix: do not unescape query and hash in URLs when clicking links (closes ( #4454 )
2025-11-21 13:16:24 -05:00