v1.0.2
·
1149 commits
to refs/heads/main
since this release
What's Changed
- feat(demo): dogfood dj-navigate + dj-hook with a playwright regression guard (#1742) @johnrtipton (#1744)
- test(checks): fix cross-test pollution in test_checks.py (#1741) @johnrtipton (#1743)
- docs(hooks): integrate third-party libraries (Chart.js) via client hooks (#1738) @johnrtipton (#1740)
- fix(render): normalize initial SSR dj-root to match render_with_diff (#1737) @johnrtipton (#1739)
- feat(nav): auto-derive + auto-emit dj-navigate route map — zero-wiring SPA nav (#1733) @johnrtipton (#1736)
- perf(theming): request-scope memoize theme_context tag bodies (#1727) @johnrtipton (#1732)
- chore(js): resolve 33 eslint warnings + re-add --max-warnings ceiling (#1719) @johnrtipton (#1731)
- ci: promote demo djust_check dogfood to a blocking demo-checks job (#1713) @johnrtipton (#1730)
- fix(build): generalize cross-IIFE guard to top-level-module refs (#1716) @johnrtipton (#1729)
- fix(theming): register theme tags as Rust tag handlers so {% theme_panel %} works (#1721) @johnrtipton (#1728)
- fix(templates): propagate context-processor vars into {% include %} (#1722) @johnrtipton (#1726)
- fix(vdom): morph whitespace-separated SSR children in place on first hydration (#1724) @johnrtipton (#1725)
- fix(security): CodeQL suppressions, UploadWriter signature, starlette CVE-2026-48710 @johnrtipton (#1723)
- deps: bump eslint from 10.4.0 to 10.4.1 @dependabot[bot] (#1705)
- deps: bump vitest from 4.1.7 to 4.1.8 @dependabot[bot] (#1703)
- deps: bump happy-dom from 20.9.0 to 20.10.1 @dependabot[bot] (#1702)
- deps: bump chrono from 0.4.44 to 0.4.45 @dependabot[bot] (#1701)
- deps: bump @vitest/ui from 4.1.7 to 4.1.8 @dependabot[bot] (#1700)
- deps: update redis requirement from <8,>=5.0.0 to >=5.0.0,<9 @dependabot[bot] (#1664)
- deps: bump uuid from 1.23.1 to 1.23.2 @dependabot[bot] (#1663)
Full Changelog: v1.0.1...v1.0.2