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: productdevbook/nitro-graphql
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.0.0-beta.65
Choose a base ref
...
head repository: productdevbook/nitro-graphql
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.0.0-beta.66
Choose a head ref
  • 7 commits
  • 63 files changed
  • 2 contributors

Commits on Jan 13, 2026

  1. feat: add cross-runtime utilities for file system and process management

    - Introduced a new module `runtime.ts` providing runtime-agnostic utilities for file operations and process management across Node.js, Bun, and Deno.
    
    feat: implement core file watcher for GraphQL files
    
    - Added `index.ts` for a core file watcher that monitors changes in GraphQL files, triggering appropriate callbacks for server and client changes.
    
    refactor: streamline Apollo Sandbox script handling
    
    - Refactored `apollo-sandbox-script.ts` to utilize a core sandbox handler for improved consistency and maintainability.
    
    refactor: update debug route to use core debug template
    
    - Changed `debug.ts` to import and use `generateDebugHtml` from the core debug module instead of a local template.
    
    refactor: enhance GraphQL Yoga route handler
    
    - Updated `graphql-yoga.ts` to use a core server factory for creating the Yoga server, improving code reuse and consistency.
    
    refactor: simplify extend loader logic
    
    - Refactored `extend-loader.ts` to leverage core extend functionality, reducing complexity and improving maintainability.
    
    refactor: optimize file watcher setup
    
    - Updated `file-watcher.ts` to utilize the core watcher module, simplifying the setup process and enhancing code clarity.
    
    test: add dynamic port allocation for tests
    
    - Introduced `ports.ts` to manage dynamic port allocation during tests, preventing conflicts when running multiple instances.
    
    test: enhance test setup configuration
    
    - Updated `setup.ts` to set CI environment variables and suppress logs during tests, improving test reliability.
    
    chore: update Vitest configuration
    
    - Modified `vitest.config.ts` to include setup files, retry flaky tests, and exclude unnecessary directories from test runs.
    productdevbook committed Jan 13, 2026
    Configuration menu
    Copy the full SHA
    9ddc579 View commit details
    Browse the repository at this point in the history
  2. feat: enhance CI workflow with separate unit and E2E test stages, add…

    … fixture isolation utilities, and update test configurations
    productdevbook committed Jan 13, 2026
    Configuration menu
    Copy the full SHA
    0f17a26 View commit details
    Browse the repository at this point in the history
  3. chore: lint

    productdevbook committed Jan 13, 2026
    Configuration menu
    Copy the full SHA
    6720cea View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cda698b View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2026

  1. Configuration menu
    Copy the full SHA
    53dd517 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    99b69ba View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    08193c0 View commit details
    Browse the repository at this point in the history
Loading