Repository navigation
docs(v2): catch up with solid rc.14–next and router next.34–next.40 - #1653
Merged
Merged
Conversation
…c.14-rc.15 exports New pages: markRaw, onHydrationEnd, dispatchAsInteraction. dynamicComponent, lazyModule and reportRequestFailure join the dynamic, lazy and configureServerErrors pages; ssrStyleProperties is compiler ABI and hidden. The NoArray brand on the seedless derived-store form is dropped from rendered signatures. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Y4HXPRqXPnqriNxDyin6eK
…xt.34-next.40 Solid: seedless derived stores and complete seeds (#4073); storePath recipes become draft setters (#4053); respond() envelope and non-JSON bodies; performance-tracks defaults; kind "request" and reportRequestFailure; lowercase on* migration note; dynamicComponent, lazyModule and onHydrationEnd mentions. Router: link preloading is opt-in (preloadLinks strategies); data-pending needs pendingLinks; aria-current matches path and query; decoded params (#681); useInRouter (#675); action settle timing; liveQuery reference; anchor attributes typed by the router. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Y4HXPRqXPnqriNxDyin6eK
|
|
✅ Deploy Preview for solid-docs-v2 ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Y4HXPRqXPnqriNxDyin6eK
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Requested by Ryan · project thread
Description(required)
Before:
v2-rebuildwas last synced to solid rc.13.pnpm sync:reffailed on solidnextbecause 13 exports had no disposition. Several hand-written pages described APIs that have changed since: partial store seeds,storePathimported fromsolid-js, link preloading on by default, automaticdata-pending, and undecoded params.After: the reference is regenerated against solid
next@ eb4e0192. The hand-written Solid and Router pages match solidnextand@solidjs/router2.0.0-next.40.Reference (generated)
markRaw,onHydrationEndanddispatchAsInteraction.dynamicComponentondynamic,lazyModuleonlazy, andreportRequestFailureonconfigureServerErrors.ssrStyleProperties, which is compiler ABI.setLinkClaim,hasServerLinkState,LinkClaimHandler,ElementClaimOptions) and the store helper typesNoFn/NoArraywere marked@internalupstream in chore(web,signals): mark router-integration and store helper exports @internal solid#4078.& NoArray<T>brand is dropped from rendered store signatures.createStore/createProjection/createOptimisticStore,until,respond, attribution, and others.Hand-written Solid pages
T(feat(signals,solid): seedless derived stores; seeds are a complete T again solid#4073). Pages: stores concept, TypeScript guide, glossary.storePathrecipes become draft setters, matching the upstream errata ([2.0 rc.15 + next] Solid 2 documentation errata: untrack writes, pinned derivations, effect error callback, storePath, derived-store migration example solid#4053). Pages: stores concept, 1.x migration.respond()returnsTand its envelope is aResponse; non-JSON values in no-JS bodies ([2.0 rc.15 + next]respond()encodes its value withJSON.stringifyup front, so abigintresult that a plain return carries fine throws solid#4060).wideDepsis now 200, and cost checks are opt-in.kind: "request"row. The middleware example now callsreportRequestFailure.on*is now a plain attribute, plus adynamicComponentnote.onHydrationEndas the end-of-hydration marker.Router pages
preloadLinkswithintentPreload,tapPreload,viewportPreloadandeagerPreload.preload="false","viewport"and"eager"on links.data-pendingneedslinks: pendingLinks.aria-currentanduseLinkState().currentcompare path plus query. Anaria-currentthe author sets is kept.useParams,matchFilters, and the migration note.useInRouter(feat(routing): add useInRouter to check for a router without throwing solid-router#675).onSettledandaria-busysettle when the transition commits. AddedliveQueryto the data reference.AnchorHTMLAttributesaugmentation.Checks
node scripts/check-examples.mjsagainst built solidnext, routernext, metanextand vite-pluginnext: 0 errors in 558 blocks.lint:tonehas 0 errors and 1 existing warning, in generatedaction.mdx.Worth a look
createDeferredis still listed as removed; that line will flip when feat: createDeferred, an async memo that may lag but never leads (D-40) solid#4067 lands.createBeforeLeave,RouterContextandserverRouteComponent(frames).Related issues & labels
🤖 Generated with Claude Code
https://claude.ai/code/session_01Y4HXPRqXPnqriNxDyin6eK
Generated by Claude Code