Skip to content

Releases: revoltphp/event-loop

1.0.9

Choose a tag to compare

@trowski trowski released this 16 May 18:05
v1.0.9
44061cf

What's Changed

  • Fix #105: Segmentation fault/fiber exceptions dependent on destruction order on 8.4 by @danog and @bwoebi in #121

Full Changelog: v1.0.8...v1.0.9

1.0.8

Choose a tag to compare

@kelunik kelunik released this 27 Nov 07:07
v1.0.8
b6fc06d

What's Changed

  • use str_increment() when possible to increment non-numeric strings by @xabbuh in #110

New Contributors

Full Changelog: v1.0.7...v1.0.8

1.0.7

Choose a tag to compare

@trowski trowski released this 15 Feb 00:46
v1.0.7
09bf1bf

What's Changed

  • Fix for callbacks queued in destructors by @trowski in #100
  • Serialization and deserialization of loop driver is now explicitly forbidden

Full Changelog: v1.0.6...v1.0.7

1.0.6

Choose a tag to compare

@trowski trowski released this 01 Dec 04:58
v1.0.6
25de49a

What's Changed

  • Fixed re-entering the event loop from {main} after the loop ended with an un-resumed suspension.

Full Changelog: v1.0.5...v1.0.6

1.0.5

Choose a tag to compare

@trowski trowski released this 19 Nov 14:50
v1.0.5
fce6063

What's Changed

  • Discard {main} suspension on uncaught exception from loop by @trowski and @danog in #71, fixing resuming the event loop in a shutdown function after an uncaught exception from an event loop callback.

Full Changelog: v1.0.4...v1.0.5

1.0.4

Choose a tag to compare

@trowski trowski released this 22 Oct 03:29
v1.0.4
40292c1

What's Changed

  • Renamed a private property in UvDriver to avoid a PHP JIT bug.

Full Changelog: v1.0.3...v1.0.4

1.0.3

Choose a tag to compare

@kelunik kelunik released this 29 Jul 17:09
v1.0.3
0fe2d31

What's Changed

  • Add runtime check for serious GC bugs in PHP by @kelunik in #85
  • Check if fiber was destroyed before resuming by @trowski in #84

Full Changelog: v1.0.2...v1.0.3

1.0.2

Choose a tag to compare

@trowski trowski released this 21 Jul 22:44
v1.0.2
b018d0f

What's Changed

Full Changelog: v1.0.1...v1.0.2

1.0.1

Choose a tag to compare

@kelunik kelunik released this 02 Apr 16:36
v1.0.1
9ac31d3

What's Changed

  • Improve pcntl availability check if functions are disabled by @danog in #77
  • Use @throws by @simPod in #76

New Contributors

Full Changelog: v1.0.0...v1.0.1

1.0.0

Choose a tag to compare

@kelunik kelunik released this 03 Nov 19:03
v1.0.0
81dd825

We're proud to announce our initial stable release! The event loop is ready for production use, has been tested in various different applications and scenarios, and fully supports fibers.

What's Changed

  • Added EventLoop::getIdentifiers (#62)
  • Added EventLoop::getType (#62)
  • Added EventLoop::isEnabled (#62)
  • Added EventLoop::isReferenced (#62)
  • Fixed EventLoop::getErrorHandler missing the static modifier
  • Fixed double wrapping in UncaughtThrowable if a decorating event loop driver throws an UncaughtThrowable (#61)
  • Removed EventLoop::getInfo, use EventLoop::getIdentifiers() in combination with EventLoop::isEnabled, EventLoop::isReferenced, and EventLoop::getType instead (#62)
  • Removed EventLoop::createSuspension, use EventLoop::getSuspension instead

Full Changelog: v0.2.5...v1.0.0