Releases
v0.2.154
Compare
Sorry, something went wrong.
No results found
Compare changes
π Features
π Bug Fixes
serve : mint a CSRF token before rendering, so a form can carry one (2f6688c ) (by Chris chrisbreuer93@gmail.com )
strict : offer a pre-paint remedy for the localStorage rule (8cc5154 ) (by glennmichael123 gtorregosa@gmail.com )
shell : dedup config meta against the shell's own charset/viewport defaults (2aea676 ) (by glennmichael123 gtorregosa@gmail.com )
strict : point the DOM API diagnostic at the file that contains the code (#1836 ) (ba9381e ) (by glennmichael123 gtorregosa@gmail.com ) (#1836 , #1836 )
signals : quoted directive syntax is documentation, not reactivity (630cc24 ) (by glennmichael123 gtorregosa@gmail.com )
events : wire up an @click on a page that has no client script (4b3d8b7 ) (by glennmichael123 gtorregosa@gmail.com )
router : honour the layout decision that caused the full-document fetch (35c13b7 ) (by glennmichael123 gtorregosa@gmail.com )
stores : collect destructured names too, or the preamble redeclares them (#1838 ) (a96cbc3 ) (by glennmichael123 gtorregosa@gmail.com ) (#1838 , #1838 )
components : derive the x- passthrough list from the runtime's own handled set (3525160 ) (by glennmichael123 gtorregosa@gmail.com )
components : resolve an interpolated :is, the form the library actually writes (f0ef6d7 ) (by glennmichael123 gtorregosa@gmail.com )
composables : bundle framework composables from a built package, not only from src (68304ba ) (by glennmichael123 gtorregosa@gmail.com )
stores : give store files the runtime-globals preamble (#1838 ) (6c9a8cf ) (by glennmichael123 gtorregosa@gmail.com ) (#1838 , #1838 )
signals : don't flag literal {{ }} inside an un-hydrated deferred island (04ce536 ) (by glennmichael123 gtorregosa@gmail.com )
router : hand off to a real load on the document path too, not just fragments (260c4ce ) (by glennmichael123 gtorregosa@gmail.com )
bridge : publish server values the client references, not ones it mentions (3b234d5 ) (by glennmichael123 gtorregosa@gmail.com )
components : can name an ELEMENT, not just a component (#1826 ) (708c0bc ) (by glennmichael123 gtorregosa@gmail.com ) (#1826 , #1826 )
router : re-run the scripts that register a scope, by what they do not how they look (338e4ba ) (by glennmichael123 gtorregosa@gmail.com )
dev-server : don't let a catch-all page shadow static-asset requests (2f316c1 ) (by glennmichael123 gtorregosa@gmail.com )
events : invoke bare handler references, and stop the event script ending itself (92527f1 ) (by glennmichael123 gtorregosa@gmail.com )
dev-server : order dynamic route candidates by specificity so a catch-all can't shadow specific routes (9ccbd4e ) (by glennmichael123 gtorregosa@gmail.com )
events : stop stripping @click from pages that have a reactive scope (#1824 ) (88c5da0 ) (by glennmichael123 gtorregosa@gmail.com ) (#1824 , #1824 )
signals : make "mounts without a runtime" unrepresentable (c5e681b ) (by glennmichael123 gtorregosa@gmail.com )
router : let the server declare whether a fragment needs the runtime (42128d8 ) (by glennmichael123 gtorregosa@gmail.com )
components : align macos sidebar branding (19bc000 ) (by Chris chrisbreuer93@gmail.com )
router,strict : one router default, and close the allowPatterns fail-open (#1792 P2, P3) (3cfe11a ) (by glennmichael123 gtorregosa@gmail.com ) (#1792 , #1792 )
seo : make definePageMeta and site config titles actually set the title (#1792 items 5, 6) (6834ab1 ) (by glennmichael123 gtorregosa@gmail.com ) (#1792 , #1792 )
three config/discovery defects (#1821 , #1822 , #1823 ) (4e12377 ) (by glennmichael123 gtorregosa@gmail.com ) (#1821 , #1822 , #1823 , #1821 , #1822 , #1823 )
signals : three useFetch/useQuery lifecycle defects (#1818 ) (aebc6a4 ) (by glennmichael123 gtorregosa@gmail.com ) (#1818 , #1818 )
signals : derive the runtime gate and auto-mount test from the runtime globals (#1819 , #1820 ) (44a7c7b ) (by glennmichael123 gtorregosa@gmail.com ) (#1819 , #1820 , #1819 , #1820 )
site-builder : don't let one bad view fail the whole site build (#1810 ) (8d89cb1 ) (by glennmichael123 gtorregosa@gmail.com ) (#1810 , #1810 )
site-builder : stand down the legacy theme guard when app.colorMode owns the theme (#1812 ) (0f8e3e9 ) (by glennmichael123 gtorregosa@gmail.com ) (#1812 , #1812 )
loops : keep a nested @foreach over a loop variable server-side (d0a9f00 ) (by Chris chrisbreuer93@gmail.com )
components : stop the boolean-attribute sentinel reaching the response (#1816 ) (ae82914 ) (by glennmichael123 gtorregosa@gmail.com ) (#1816 , #1816 )
components : let reach its own handler (#1817 ) (9680549 ) (by glennmichael123 gtorregosa@gmail.com ) (#1817 , #1817 )
color-mode,strict-lint : honour an explicit null from config; stop two lint rules flagging working code (#1813 , #1815 ) (c493977 ) (by glennmichael123 gtorregosa@gmail.com ) (#1813 , #1815 , #1813 , #1815 )
scripts : escape script bodies at emit time so a closing tag cannot truncate them (#1792 item 2) (dc04867 ) (by glennmichael123 gtorregosa@gmail.com ) (#1792 , #1792 )
config : probe the requested directory for root, and report a directory that isn't there (#1792 item 8 / P1) (13bee89 ) (by glennmichael123 gtorregosa@gmail.com ) (#1792 , #1792 )
layout : anchor the auto-layout gate so a doctype in page content cannot disable it (#1792 item 1) (c58c9ca ) (by glennmichael123 gtorregosa@gmail.com ) (#1792 , #1792 )
security : escape server values injected into client scripts; fix a title double-encode (d4b6a76 ) (by glennmichael123 gtorregosa@gmail.com )
signals-api : drain the module-path lifecycle queues (#1811 ) (f35c870 ) (by glennmichael123 gtorregosa@gmail.com ) (#1811 , #1811 )
shell : anchor document detection so a comment cannot skip the shell (#1792 item 3) (f8f3414 ) (by glennmichael123 gtorregosa@gmail.com ) (#1792 , #1792 )
shell : escape everything the document shell interpolates (#1792 item 4) (c272106 ) (by glennmichael123 gtorregosa@gmail.com ) (#1792 , #1792 )
dev-server : isolate per-view build failures and name the file (#1810 ) (f539929 ) (by glennmichael123 gtorregosa@gmail.com ) (#1810 , #1810 )
runtime : implement navigate options and useSearchParams delete/has (#1807 , #1806 ) (e22f581 ) (by glennmichael123 gtorregosa@gmail.com ) (#1807 , #1806 , #1807 , #1806 )
runtime : one auto-import list, backed by the runtime (#1804 , #1808 ) (80101bf ) (by glennmichael123 gtorregosa@gmail.com ) (#1804 , #1808 , #1804 , #1808 )
router : hand off to a full load when a fragment needs a runtime this page lacks (#1809 ) (5c1a630 ) (by glennmichael123 gtorregosa@gmail.com ) (#1809 , #1809 )
signals : contain a throwing page setup; make useClipboard's reset observable (#1805 ) (acbaebf ) (by glennmichael123 gtorregosa@gmail.com ) (#1805 , #1805 )
color-mode : keep the boot script first in (#1803 ) (bfd6332 ) (by glennmichael123 gtorregosa@gmail.com ) (#1803 , #1803 )
router : don't let a debug log break SPA nav on runtime-less pages (#1809 ) (0068c36 ) (by glennmichael123 gtorregosa@gmail.com ) (#1809 , #1809 )
signals : don't flag {{ }} pending a deferred :if bind as a hydration miss (#1773 ) (295d590 ) (by glennmichael123 gtorregosa@gmail.com ) (#1773 , #1773 )
signals : stop x-model resetting the caret on every keystroke (0dcb6fb ) (by glennmichael123 gtorregosa@gmail.com )
reactivity : don't require a DOM to flush a 'post' watcher (0e500c4 ) (by Chris chrisbreuer93@gmail.com )
router : stop executing data scripts on a fragment swap (14433bb ) (by glennmichael123 gtorregosa@gmail.com )
β»οΈ Code Refactoring
π Documentation
π§ͺ Tests
π§Ή Chores
Contributors
You canβt perform that action at this time.