# What changed in start-server-and-test

> 8 changes in start-server-and-test 2 to 3 from its official release notes, upgrade guides and advisories: 2 breaking, 1 new APIs and options. Each one cited. Sources checked 2026-10-27. HTML: https://unstale.sh/npm/start-server-and-test/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## start-server-and-test 3

### Breaking changes

- Requires Node.js version 22, 24 or above. (3.0.0) — [release notes](https://github.com/bahmutov/start-server-and-test/releases/tag/v3.0.0)

### New APIs and options

- --expected is now an alias of --expect. (3.0.11) — [release notes](https://github.com/bahmutov/start-server-and-test/releases/tag/v3.0.11)

### Behavior and default changes

- Windows no longer requires the deprecated WMIC command-line tool, including on Windows Server 2025 and Windows 11 24H2 and 25H2. (3.0.0) — [release notes](https://github.com/bahmutov/start-server-and-test/releases/tag/v3.0.0)

### Fixes and other changes

- Both --proxy-password and --proxy-pass options are allowed. (3.0.10) — [release notes](https://github.com/bahmutov/start-server-and-test/releases/tag/v3.0.10)
- npm scripts are now cross-platform. (3.0.8) — [release notes](https://github.com/bahmutov/start-server-and-test/releases/tag/v3.0.8)
- Improves the check for already exited processes on Windows. (3.0.3) — [release notes](https://github.com/bahmutov/start-server-and-test/releases/tag/v3.0.3)

## start-server-and-test 2

### Breaking changes

- The default host to ping is now 127.0.0.1. (2.0.0) — [release notes](https://github.com/bahmutov/start-server-and-test/releases/tag/v2.0.0)

### Fixes and other changes

- Formatting of the message in the Error constructor was fixed. (2.1.5) — [release notes](https://github.com/bahmutov/start-server-and-test/releases/tag/v2.1.5)
