Skip to content

Release 0.3.0: Solid libraries via .d.rx; homepage says so - #60

Merged
ryansolid merged 2 commits into
mainfrom
claude/project-thread-gzv2gj
Nov 13, 2026
Merged

ryansolid merged 2 commits into
mainfrom
claude/project-thread-gzv2gj

Conversation

@ryansolid

@ryansolid ryansolid commented Nov 13, 2026 •

Copy link
Copy Markdown
Member

Requested by Ryan · project thread

Merging this publishes 0.3.0, the same way as 0.2.0 (#55): @reactivescript/compiler (+6 platform packages), /runtime and /language-server through npm trusted publishing, and the extension to the Marketplace and Open VSX. The production site deploys from main at the same time.

Versions. Compiler, crate, platform packages, runtime, language server and extension are all 0.3.0 (lockfiles too). The compiler's Rust 1.99.1 pin is unchanged.

CHANGELOG.md, 0.3.0

Site (site/index.html)

  • New "Use any Solid library" section: a media.d.rx declaring createMediaQuery and a nav.rx that uses it. Both ref/check.ts and rxc check accept it, and rxc app calls the primitive once and reads it as an accessor.
  • New "Destructure props, keep them live" section: component Badge({ label, tone = "info", ...rest }). It shows only destructuring in the parameter list, none in the component body. Both checkers accept it, and rxc compiles each name to a memo over props (the rest is omit). There's also a row for it in the Solid mapping table.
  • A link to guide/libraries.md under Learn more, and the status line now says 0.3.
  • No horizontal scroll at 390px.

PR #59 (eval only, plus guide/async.md) was merged first. Its Exact arm lives entirely under eval/ and adds nothing to any published package.

🤖 Generated with Claude Code

https://claude.ai/code/session_0117BoWNkVdujweQpFRfpvoj

- Bump compiler (+6 platform packages, crate), runtime, language server
  and the extension to 0.3.0; CHANGELOG.md: MO-10 (#57), R-8 stricter,
  keyed refresh fix (#58), guide lifetime rule (#58, #59).
- Site: "Use any Solid library" section (a .d.rx declaration and its use,
  checked by ref/check.ts and rxc), guide link, status 0.3.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0117BoWNkVdujweQpFRfpvoj
…ult and rest)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0117BoWNkVdujweQpFRfpvoj
@cloudflare-workers-and-pages

Copy link
Copy Markdown

🚀 Deploying Preview to Cloudflare 🚀

Preview Deployments by commit

Status Deployment URL Commit Updated (UTC) See this deployment's details
  • Build: Failed ❌

View logs ↗
bca2f34 2026-11-13T19:00:03.490Z View logs ↗

@ryansolid
ryansolid merged commit 96faa7f into main Nov 13, 2026
17 of 18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants