4.0.0
Added
None.
Changed
- Upgrades Composer to
2.0
version. - Upgrades NGINX to
1.19.6
version. - Upgrades NGINX Brotli Module to
1.0.9
version. - Upgrades PHP to
8.0
version. - Upgrades PHPUNIT configuration file to new schema.
- Update LICENSE and README year from 2020 to 2021 🎇
- Completely rewritten sources code and now it became more simplified.
- PHP performs the role of "template engine" to generate NGINX configuration
and read/forward theSpacetab
configuration. Does not control the NGINX process. - 99% backward compatibility.
- Using asynchronous non-blocking i/o.
- Web-server configuration files separated to easily configuring.
- Improved error handling.
Removed
- Removed
box-project/box
from project dependencies. Now uses separated docker image to build a phar-archive. - Removed code which is responsible for dist-code modification. Because is too hard for understanding and this project
is too small for such an abstraction layer. Now dist-code modification is enabled by default and no option to
disable it. - A lot of many composer packages that no need anymore...
Fixed
- A potential fix of bug when web-server spawn zombie processes.