Releases: hydephp/realtime-compiler
v2.0.1 - Bugfix: Error responses not being sent
What's Changed
- Bugfix: Send the response created by the exception handler by @caendesilva in #7
New Contributors
- @caendesilva made their first contribution in #7
Full Changelog: v2.0.0...v2.0.1
v2.0.0 - Engine Rewrite
Release Notes
Preface
This release completely rewrites the Hyde Realtime Compiler.
The application server is now powered by the lightweight Microserve
HTTP server API, providing a robust and fast way to route and handle requests without any extra dependencies.
In addition, the source files are no longer compiled by calling the HydeCLI in a separate process,
instead, the server compiles source files directly through the Hyde Framework code without any
intermediary process.
This gives the huge benefit of being able to catch errors and exceptions directly,
without having to search for them in the console output like in v1.x.
Internal Changes
- HTTP logic is handled by Microserve, through the HttpKernel.
- Requests are sent to the Router to be processed by the appropriate handler.
- Web pages are compiled through the Hyde Framework, instead of calling the HydeCLI.
- Static assets are proxied directly without booting the entire framework.
- Exceptions are handled by Whoops, through the ExceptionHandler.
- The server.php is moved to the
bin
directory.
API Changes
The way the server works for the end-user has not been changed much.
Most people will not even notice anything but the new features.
The only real change is that applications will need to point to the
new server.php
file which is now located in the bin
directory.
The debug/console output has been removed.
v2.0.0-RC.2 - Fix composer.json bin/server.php path
Full Changelog: v2.0.0-rc.1...v2.0.0-rc.2
v2.0.0-RC.1 - Set Microserve version in composer.json
Full Changelog: v2.0.0-rc...v2.0.0-rc.1
v2.0.0-RC - Engine Rewrite
v1.3.0 - Add support for the new JSON search index feature
v1.2.0 - Add basic error handling
Full Changelog: v0.1.0...v1.2.0
Initial Release v0.1.0
Experimental Hyde Realtime Compiler Server