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: sinonjs/sinon
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1381482
Choose a base ref
...
head repository: sinonjs/sinon
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: c9ee063
Choose a head ref
  • 12 commits
  • 145 files changed
  • 2 contributors

Commits on Mar 30, 2026

  1. Use newer endpoint

    fatso83 committed Mar 30, 2026
    Configuration menu
    Copy the full SHA
    cd2bf5a View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2026

  1. Migration to ECMAScript modules (ESM) (#2683)

    This allowed us to finally consume ESM-only dependencies and has broken us free from some CJS shackes. Now produce the same API surface for CJS consumers, as well, by generating `./lib`
    
    * Modern ignores 😁
    
    * test: add distribution harness
    
    * test: verify packed cjs and esm entrypoints
    
    * test: lock distribution api manifest
    
    * test: smoke test built pkg artifacts
    
    * docs: require contract tests for package migration
    
    * test: guard esm migration regressions
    
    * docs: require contract gate for esm migration
    
    * build: generate cjs lib from esm source entries
    
    * refactor: port root api surface to esm
    
    * build: clean port of root api to esm
    
    * docs: include implementation plans
    
    * fix: align lint and smoke tests with esm migration
    
    * refactor: complete esm port of all core components
    
    * refactor: finalize esm migration with sandbox and naming fixes
    
    * fix: finish esm migration stabilization
    
    * chore: stop tracking generated lib output
    
    * remove plans
    
    * prettier
    
    * linting
    
    * fix: make distribution tests self-contained
    
    * fix: build before coverage test bundle
    
    * refactor: move simple unit tests to src
    
    * refactor: flatten test and coverage script chains
    
    * refactor: use parallel mocha for node tests
    
    * test: restore fake timers cleanup
    
    * refactor: remove node test runner script
    
    * remove unneccessary clutter
    
    * fix: make mocha watch use polling
    
    * simplify
    
    * Increase coverage
    
    * Fix coverage by removing duplicated tests
    
    These were covering the generated lib/ folder.
    
    * Move shared util into esm dir
    
    * fix package dep issues
    
    * Adjust coverage
    
    * Upgrade all dependencies
    
    npx npm-check-updates -u
    fatso83 authored Apr 9, 2026
    Configuration menu
    Copy the full SHA
    819bb64 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5262204 View commit details
    Browse the repository at this point in the history
  3. updated deps

    fatso83 committed Apr 9, 2026
    Configuration menu
    Copy the full SHA
    0a5526c View commit details
    Browse the repository at this point in the history
  4. 21.1.0

    fatso83 committed Apr 9, 2026
    Configuration menu
    Copy the full SHA
    30cf67e View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2026

  1. fix(#2692): Remove ESM-only supports-color as it breaks CJS exports (#…

    …2693)
    
    * fix(#2692): Remove ESM-only supports-color as it breaks CJS exports
    
    * don't break in sauce lab runs in edge
    
    * Increase test coverage
    
    * ensure npm scripts are run in parallel
    fatso83 authored Apr 10, 2026
    Configuration menu
    Copy the full SHA
    2eabf5d View commit details
    Browse the repository at this point in the history
  2. Update deps

    fatso83 committed Apr 10, 2026
    Configuration menu
    Copy the full SHA
    3c8b023 View commit details
    Browse the repository at this point in the history
  3. 21.1.1

    fatso83 committed Apr 10, 2026
    Configuration menu
    Copy the full SHA
    40f9d6b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5b8720e View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2026

  1. fix: move npm-run-all to devDeps (#2694)

    used only during dev, and caused a considerable dep count jump downstream
    AviVahl authored Apr 11, 2026
    Configuration menu
    Copy the full SHA
    d7a682e View commit details
    Browse the repository at this point in the history
  2. Upgrade to ESLint 10 and new shared config (#2696)

    * Upgrade to ESLint 10 and new shared config
    
    * Update deps
    fatso83 authored Apr 11, 2026
    Configuration menu
    Copy the full SHA
    53817f7 View commit details
    Browse the repository at this point in the history
  3. 21.1.2

    fatso83 committed Apr 11, 2026
    Configuration menu
    Copy the full SHA
    c9ee063 View commit details
    Browse the repository at this point in the history
Loading