Releases: TheLevti/phpfork
Releases · TheLevti/phpfork
5.0.0
Changed
- #12: Fix all phpstan errors and general typing improvements.
4.0.0
Changed
- 27d0cc4: Add vendor namespace prefix and improve README.md.
Fixed
3.0.0
Changed
- 4cc83f1: Replace child process shutdown function and improve typings.
- d6ecf04: Rebrand library to
phpfork
.
2.0.2
Changed
- #10: Improved shared memory cleanup code.
2.0.1
Fixed
- #10: Properly detach from and cleanup shared memory.
2.0.0
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
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
- 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