Skip to content

Releases: TheLevti/phpfork

5.0.0

28 Mar 19:22
5.0.0
Compare
Choose a tag to compare

Changed

  • #12: Fix all phpstan errors and general typing improvements.

4.0.0

09 Feb 20:29
4.0.0
Compare
Choose a tag to compare

Changed

  • 27d0cc4: Add vendor namespace prefix and improve README.md.

Fixed

3.0.0

02 Feb 18:09
3.0.0
Compare
Choose a tag to compare

Changed

  • 4cc83f1: Replace child process shutdown function and improve typings.
  • d6ecf04: Rebrand library to phpfork.

2.0.2

02 Feb 11:04
2.0.2
Compare
Choose a tag to compare

Changed

  • #10: Improved shared memory cleanup code.

2.0.1

01 Feb 23:02
2.0.1
Compare
Choose a tag to compare

Fixed

  • #10: Properly detach from and cleanup shared memory.

2.0.0

01 Feb 21:40
2.0.0
Compare
Choose a tag to compare

Changed

  • #5: Preserve and restore previous signal handler. Refactored event dispatcher.

Removed

  • #5: Removed the method addListener from the ProcessManager class. Add
    signal/normal listeners through the event dispatcher on the process manager.

Fixed

  • #7: Fixed missing null terminator handling on shared memory blocks.
  • #8: Fixed parent's shutdown function being executed in child processes.

1.0.0

08 Dec 21:49
1.0.0
Compare
Choose a tag to compare

Added

  • d806fe4: Added phpstan to travis for static code analysis.

Changed

  • #1: PHP 7.2 min requirement and updated library to support it.
  • #4: Added DBAL usage documentation and updated existing examples.
  • 2d0951d: Applied PSR12 and additional rules to library.

Removed

  • #1: Removed support for PHP <7.2.
  • d806fe4: Removed deprecated mongo db support.

Fixed

  • d806fe4: Fixed static code analysis issues.

0.3.0

23 Nov 13:37
0.3.0
Compare
Choose a tag to compare
  • Changed ProcessManager constructor to accept new Factory class as second argument
  • Use shared memory for interprocess communications (@MattJaniszewski)
  • Added progress callbacks to Deferred
  • Added serializable objects for exit and error messages