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: trpc/trpc
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v11.15.0
Choose a base ref
...
head repository: trpc/trpc
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v11.15.1
Choose a head ref
  • 4 commits
  • 55 files changed
  • 4 contributors

Commits on Mar 23, 2026

  1. chore: Add superset config (#7284)

    Closes #
    
    ## 🎯 Changes
    
    What changes are made in this PR? Is it a feature or a bug fix?
    
    <!--
    Note: once you create a Pull request, we will automatically fix
    auto-fixable lint issues in your branch
    -->
    
    ## ✅ Checklist
    
    - [ ] I have followed the steps listed in the [Contributing
    guide](https://github.com/trpc/trpc/blob/main/CONTRIBUTING.md).
    - [ ] If necessary, I have added documentation related to the changes
    made.
    - [ ] I have added or updated the tests related to the changes made.
    Nick-Lucas authored Mar 23, 2026
    Configuration menu
    Copy the full SHA
    9b42e02 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2026

  1. fix(www): render sponsor links in static HTML for SEO (#7285)

    ## Problem
    
    The `SponsorBubbles` component renders **zero HTML** during Docusaurus
    SSG, making all sponsor links in the "All Sponsors" section invisible to
    search engine crawlers.
    
    **Root cause:** `@visx/responsive`'s `ParentSize` uses `useParentSize`
    which returns `{ width: 0 }` during SSG (no DOM/ResizeObserver). The
    component's guard `width < 10 ? null : (...)` then returns `null`,
    producing no HTML output.
    
    **Verified:** Fetching `trpc.io` raw HTML confirms the "All Sponsors"
    section contains only a heading and "Become a Sponsor" button — zero
    sponsor `<a>` tags. The `TopSponsors` component (top 5) renders fine
    since it doesn't depend on `ParentSize`.
    
    ## Fix
    
    Replace the `null` SSG fallback with a simple grid of sponsor links.
    When `ParentSize` can't measure (SSG/SSR), render plain `<a>` + `<img>`
    tags for all sponsors. Once the client hydrates and measures the parent
    width, the interactive bubble visualization takes over as before.
    
    **Changes:** 1 file, ~25 lines added — only `SponsorBubbles.jsx`.
    
    ## Verification
    
    Built the Docusaurus site locally and confirmed:
    - **Before:** `grep -c "automatio.ai" build/index.html` → **0** (no
    sponsor links in HTML)
    - **After:** `grep -c "automatio.ai" build/index.html` → **1** (all
    sponsor links present)
    - **19 unique sponsor URLs** now appear in the static HTML
    - Zero new build warnings (111 pre-existing HTML minifier warnings
    unchanged)
    - Interactive bubble visualization still works identically on the client
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    ## Release Notes
    
    * **Bug Fixes**
    * Fixed sponsor display on extremely small viewports. Sponsors now
    render with a simplified layout instead of being hidden.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    shtefcs authored Mar 24, 2026
    Configuration menu
    Copy the full SHA
    f6e839f View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2026

  1. fix: error handling with Node VM (#7280)

    Closes #7272
    
    ## 🎯 Changes
    
    Fixed error handling when tRPC is used with Node VM by attempting to
    show the error message for implicitly thrown errors.
    
    ## ✅ Checklist
    
    - [x] I have followed the steps listed in the [Contributing
    guide](https://github.com/trpc/trpc/blob/main/CONTRIBUTING.md).
    - [ ] If necessary, I have added documentation related to the changes
    made.
    - [x] I have added or updated the tests related to the changes made.
    
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    * **Refactor**
    * Improved runtime error conversion so created errors retain message
    text and original enumerable properties when origin is an unknown value.
    * **Tests**
    * Added regression tests covering non-string or missing messages,
    preservation of extra fields, and cross-realm VM error messages.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    znikola authored Mar 26, 2026
    Configuration menu
    Copy the full SHA
    a2f90fc View commit details
    Browse the repository at this point in the history
  2. v11.15.1

    github-actions[bot] committed Mar 26, 2026
    Configuration menu
    Copy the full SHA
    88b02b8 View commit details
    Browse the repository at this point in the history
Loading