I'm getting ready to merge the effect-cleanups
branch into main, as well as merging #1480 and #1485 in preparation for the release of 0.5.0, so this release is just a "final state of 0.4.x" release before the main branch switches over from being 0.4 to 0.5. It does include some notable work, though:
- refactored
view
macro with snapshot testing - improved hydration performance, avoiding browser work by reusing existing text nodes in certain cases
- including component props in
tracing
support - many small bugfixes and improvements to docs
What's Changed
- fix: js scoping by @mateusvmv in #1489
- refactor: refactor + snapshot tests by @vldm and @gbj in #1435
- fix: github links by @markcatley in #1493
- docs: typo: nightly is with a t by @stappersg in #1497
- perf: in hydration, reuse existing text node by @gbj in #1506
- fix: rkyv
copy
feature is now only enabled if nightly feature is enabled by @thestarmaker in #1503 - test(todo_app_sqlite): add e2e tests (#1448) by @agilarity in #1467
- fix: render empty dynamic text node in HTML as
- fix behavior of
create_query_signal
by @DanikVitek in #1508 - fix(suspense-tests): build errors (#1517) by @agilarity in #1518
- test(todo_app_sqlite_axum): add e2e tests (#1514) by @agilarity in #1515
- docs: additional random docs by @gbj in #1523
- docs: add
use_navigate
to router docs in guide by @gbj in #1524 - docs: typos in
NavigateOptions
docs by @gbj in #1525 - docs: expand on the need for
prop:value
by @gbj in #1526 - docs: advanced docs on reactive graph, and update testing docs by @gbj in #1529
- docs: give a compile error when trying to put a child inside a self-closing HTML tag (closes #1535) by @gbj in #1537
- chore: fixed lint warning seen while running
cargo doc
by @martinfrances107 in #1539 - examples: on_cleanup misorder? in fetch examples by @MrNossiom in #1532
- test(suspense-tests): add e2e tests (Closes #1519) by @agilarity in #1533
- chore(test_examples): remove obsolete directory by @agilarity in #1540
- perf(check-stable): only run workflow on leptos source change (#1541) by @agilarity in #1542
- docs: documentation update for by @lker-dev in #1557
- docs: tell where the source is by @stappersg in #1498
- feat: tracing component property by @luoxiaozero in #1531
- build(docs): only publish on new version tags by @gbj in #1562
New Contributors
- @mateusvmv made their first contribution in #1489
- @stappersg made their first contribution in #1497
- @MrNossiom made their first contribution in #1532
- @lker-dev made their first contribution in #1557
Full Changelog: v0.4.8...v0.4.9