## 4.9.0.20260127 (2026-01-27)

[pexpect] Accept `dict` for `env` parameter, not just `os.environ` ([#15270](https://github.com/python/typeshed/pull/15270))

## 4.9.0.20250916 (2025-09-16)

[pexpect] SpawnBase.delayafterread is allowed to be None ([#14728](https://github.com/python/typeshed/pull/14728))

## 4.9.0.20250809 (2025-08-09)

Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545))

## 4.9.0.20250516 (2025-05-16)

Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063))

## 4.9.0.20241208 (2024-12-08)

Correct `exitstatus` type ([#13216](https://github.com/python/typeshed/pull/13216))

## 4.9.0.20240806 (2024-08-06)

Bump mypy to 1.11.1 ([#12463](https://github.com/python/typeshed/pull/12463))

## 4.9.0.20240311 (2024-03-11)

Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554))

## 4.9.0.20240207 (2024-02-07)

Bump pexpect to 4.9 ([#11287](https://github.com/python/typeshed/pull/11287))

## 4.8.0.20240106 (2024-01-06)

Fix timeout argument on pexpect spawn class constructor ([#11239](https://github.com/python/typeshed/pull/11239)) ([#11240](https://github.com/python/typeshed/pull/11240))

## 4.8.0.20240105 (2024-01-05)

fix pexpect delaybeforesend_type ([#11221](https://github.com/python/typeshed/pull/11221))

## 4.8.0.2 (2023-11-10)

Support for pexpect.spawn(..., logfile=sys.stdout) ([#10976](https://github.com/python/typeshed/pull/10976))

## 4.8.0.1 (2023-08-13)

Fill in all missing `upstream_repository` fields ([#10571](https://github.com/python/typeshed/pull/10571))

Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>

## 4.8.0.0 (2023-06-21)

Add pexpect stubs ([#10300](https://github.com/python/typeshed/pull/10300))

