# Changelog

All notable changes to `fork` will be documented in this file.

## 1.2.6 - 2026-03-27

### What's Changed

* Fix truncation of large payloads by @obelloc in #83
* Update CI to test PHP 8.0 through 8.5

**Full Changelog**: https://github.com/spatie/fork/compare/1.2.5...1.2.6

## 1.2.5 - 2025-04-24

### What's Changed

* Fix task exit status handling, uniformize process exit method and tests by @jchambon-equativ in https://github.com/spatie/fork/pull/74

### New Contributors

* @jchambon-equativ made their first contribution in https://github.com/spatie/fork/pull/74

**Full Changelog**: https://github.com/spatie/fork/compare/1.2.4...1.2.5

## 1.2.4 - 2025-01-27

### What's Changed

* [REMOVE] PHP 8.4 deprecation warnings by @yabooodya in https://github.com/spatie/fork/pull/66

### New Contributors

* @yabooodya made their first contribution in https://github.com/spatie/fork/pull/66

**Full Changelog**: https://github.com/spatie/fork/compare/1.2.3...1.2.4

## 1.2.3 - 2024-12-11

### What's Changed

* Add a test to verify that child processes are isolated by @ahmadreza1383 in https://github.com/spatie/fork/pull/64
* Interrupted system call is not handled well by @jochem-blok in https://github.com/spatie/fork/pull/61

### New Contributors

* @ahmadreza1383 made their first contribution in https://github.com/spatie/fork/pull/64
* @jochem-blok made their first contribution in https://github.com/spatie/fork/pull/61

**Full Changelog**: https://github.com/spatie/fork/compare/1.2.2...1.2.3

## 1.2.2 - 2023-12-07

### What's Changed

* Switch from kill-all-exit to a normal exit when a child is done by @puggan in https://github.com/spatie/fork/pull/51

### New Contributors

* @puggan made their first contribution in https://github.com/spatie/fork/pull/51

**Full Changelog**: https://github.com/spatie/fork/compare/1.2.1...1.2.2

## 1.2.1 - 2023-11-23

### What's Changed

- Kill any forked tasks when force closed in terminal by @stevebauman in https://github.com/spatie/fork/pull/48

### New Contributors

- @stevebauman made their first contribution in https://github.com/spatie/fork/pull/48

**Full Changelog**: https://github.com/spatie/fork/compare/1.2.0...1.2.1

## 1.2.0 - 2023-05-29

### What's Changed

- Listen signals for terminating process by @zKoz210 in https://github.com/spatie/fork/pull/42

**Full Changelog**: https://github.com/spatie/fork/compare/1.1.3...1.2.0

## 1.1.3 - 2023-05-16

### What's Changed

- Refactor tests to Pest by @alexmanase in https://github.com/spatie/fork/pull/33
- Fixed php-cs-fixer by @zKoz210 in https://github.com/spatie/fork/pull/40
- Fixed tests for PHP 8.2 by @zKoz210 in https://github.com/spatie/fork/pull/38
- Fixed #36 by @zKoz210 in https://github.com/spatie/fork/pull/39

### New Contributors

- @alexmanase made their first contribution in https://github.com/spatie/fork/pull/33
- @zKoz210 made their first contribution in https://github.com/spatie/fork/pull/40

**Full Changelog**: https://github.com/spatie/fork/compare/1.1.2...1.1.3

## 1.1.2 - 2022-10-03

### What's Changed

- fixes socket_select interrupted exception  by @henzeb in https://github.com/spatie/fork/pull/32

### New Contributors

- @henzeb made their first contribution in https://github.com/spatie/fork/pull/32

**Full Changelog**: https://github.com/spatie/fork/compare/1.1.1...1.1.2

## 1.1.1 - 2021-12-09

- Proper handling of timeout microseconds

## 1.1.1 - 2021-12-09

- Proper handling of timeout microseconds

## 1.1.0 - 2021-05-04

- Add `Fork::concurrent(int $concurrent)`

## 1.0.1 - 2021-05-03

- Add check for pcntl support

## 1.0.0 - 2021-04-30

- Initial release
