Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: solidjs/solid-meta
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: solidjs/solid-meta
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: next
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 8 commits
  • 25 files changed
  • 3 contributors

Commits on Mar 5, 2026

  1. solid v2 upgrade

    brenelz committed Mar 5, 2026
    Configuration menu
    Copy the full SHA
    81f059b View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2026

  1. update Solid 2 beta compatibility

    Broaden the Solid 2 peer ranges and align the local beta toolchain so solid-meta tests against the current runtime contract.
    
    Made-with: Cursor
    ryansolid committed Mar 17, 2026
    Configuration menu
    Copy the full SHA
    ea677dd View commit details
    Browse the repository at this point in the history
  2. v0.30.0-next.0

    ryansolid committed Mar 17, 2026
    Configuration menu
    Copy the full SHA
    3c4d5ec View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2026

  1. Solid Meta 1.0: thin layer over Solid 2.0's useHead

    Rebuilt provider-less on the core head registry in @solidjs/web
    2.0.0-beta.31: MetaProvider/MetaContext and the legacy useHead shim are
    gone, components register HeadTag descriptors directly, and a new <Head>
    groups children into one replaceable set (with <Script> added for
    JSON-LD and friends). Babel is fully removed from the build — src is
    JSX-free TypeScript compiled by tsc alone. Tests rewritten around the
    new semantics (cascade/restore, media-forked metas, favicon swap, group
    membership, hydration adoption) and README rewritten with a 0.x -> 1.0
    migration guide.
    ryansolid committed Aug 5, 2026
    Configuration menu
    Copy the full SHA
    37caba2 View commit details
    Browse the repository at this point in the history
  2. v1.0.0-next.0

    ryansolid committed Aug 5, 2026
    Configuration menu
    Copy the full SHA
    5a8b1aa View commit details
    Browse the repository at this point in the history
  3. Drop useHead/HeadTag re-exports

    The primitive belongs to @solidjs/web (a required peer) — a second import
    path for the identical function only invited confusion about whether they
    differ. @solidjs/meta now exports components only.
    
    Co-authored-by: Cursor <cursoragent@cursor.com>
    ryansolid and cursoragent committed Aug 5, 2026
    Configuration menu
    Copy the full SHA
    36a5a18 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2026

  1. Pin head tag body reactivity at registration to fix hydration id drift

    Compiled JSX children of Title/Style/Script can allocate a computation when
    read, and the registry evaluates descriptor getters at runtime-dependent
    points (client: registry effect; server: stream flush) — drifting every
    hydration id allocated after the tag and breaking claims for later content,
    most visibly under a streamed Loading boundary. headTag now evaluates the
    body through a memo created at registration under the component, making the
    getter a pure read with a symmetric allocation point on both runtimes.
    
    Adds an SSR -> hydrate parity harness: a node project renders the shared
    scenarios with the ssr generate and writes chunk artifacts; a jsdom project
    replays them and hydrates the dom-generate compilation of the same source,
    asserting claimed-node identity, title/text correctness, post-hydration
    updates, and zero hydration warnings.
    
    Co-authored-by: Cursor <cursoragent@cursor.com>
    ryansolid and cursoragent committed Aug 6, 2026
    Configuration menu
    Copy the full SHA
    8a74994 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2026

  1. v1.0.0-next.1

    Co-authored-by: Cursor <cursoragent@cursor.com>
    ryansolid and cursoragent committed Aug 7, 2026
    Configuration menu
    Copy the full SHA
    558d750 View commit details
    Browse the repository at this point in the history
Loading